diff --git a/bytemuck/enum.PodCastError.html b/bytemuck/enum.PodCastError.html index 3c065853bd..bfd8f2fd61 100644 --- a/bytemuck/enum.PodCastError.html +++ b/bytemuck/enum.PodCastError.html @@ -18,7 +18,7 @@

This error is generated only by operations that cast allocated types (such as Box and Vec), because in that case the alignment must stay exact.

-

Trait Implementations§

source§

impl Clone for PodCastError

source§

fn clone(&self) -> PodCastError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PodCastError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PodCastError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<PodCastError> for CheckedCastError

source§

fn from(err: PodCastError) -> CheckedCastError

Converts to this type from the input type.
source§

impl Hash for PodCastError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for PodCastError

source§

fn clone(&self) -> PodCastError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PodCastError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PodCastError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<PodCastError> for CheckedCastError

source§

fn from(err: PodCastError) -> CheckedCastError

Converts to this type from the input type.
source§

impl Hash for PodCastError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for PodCastError

source§

fn eq(&self, other: &PodCastError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/cosmic_text/enum.Align.html b/cosmic_text/enum.Align.html index 41741b778f..00aee867ed 100644 --- a/cosmic_text/enum.Align.html +++ b/cosmic_text/enum.Align.html @@ -6,7 +6,7 @@ Justified, End, }
Expand description

Align or justify

-

Variants§

§

Left

§

Right

§

Center

§

Justified

§

End

Trait Implementations§

source§

impl Clone for Align

source§

fn clone(&self) -> Align

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Align

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Align

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Align

source§

fn eq(&self, other: &Align) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

Left

§

Right

§

Center

§

Justified

§

End

Trait Implementations§

source§

impl Clone for Align

source§

fn clone(&self) -> Align

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Align

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Align

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Align

source§

fn eq(&self, other: &Align) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Align

source§

impl Eq for Align

source§

impl StructuralPartialEq for Align

Auto Trait Implementations§

§

impl Freeze for Align

§

impl RefUnwindSafe for Align

§

impl Send for Align

§

impl Sync for Align

§

impl Unpin for Align

§

impl UnwindSafe for Align

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/cosmic_text/enum.BufferRef.html b/cosmic_text/enum.BufferRef.html index 056353b418..a3a995d6e8 100644 --- a/cosmic_text/enum.BufferRef.html +++ b/cosmic_text/enum.BufferRef.html @@ -3,7 +3,7 @@ Owned(Buffer), Borrowed(&'buffer mut Buffer), Arc(Arc<Buffer>), -}

Variants§

§

Owned(Buffer)

§

Borrowed(&'buffer mut Buffer)

§

Arc(Arc<Buffer>)

Trait Implementations§

source§

impl<'buffer> Debug for BufferRef<'buffer>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'buffer> From<&'buffer mut Buffer> for BufferRef<'buffer>

source§

fn from(buffer: &'buffer mut Buffer) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Arc<Buffer>> for BufferRef<'buffer>

source§

fn from(arc: Arc<Buffer>) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Buffer> for BufferRef<'buffer>

source§

fn from(buffer: Buffer) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'buffer> Freeze for BufferRef<'buffer>

§

impl<'buffer> RefUnwindSafe for BufferRef<'buffer>

§

impl<'buffer> Send for BufferRef<'buffer>

§

impl<'buffer> Sync for BufferRef<'buffer>

§

impl<'buffer> Unpin for BufferRef<'buffer>

§

impl<'buffer> !UnwindSafe for BufferRef<'buffer>

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Owned(Buffer)

§

Borrowed(&'buffer mut Buffer)

§

Arc(Arc<Buffer>)

Trait Implementations§

source§

impl<'buffer> Debug for BufferRef<'buffer>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'buffer> From<&'buffer mut Buffer> for BufferRef<'buffer>

source§

fn from(buffer: &'buffer mut Buffer) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Arc<Buffer>> for BufferRef<'buffer>

source§

fn from(arc: Arc<Buffer>) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Buffer> for BufferRef<'buffer>

source§

fn from(buffer: Buffer) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'buffer> Freeze for BufferRef<'buffer>

§

impl<'buffer> RefUnwindSafe for BufferRef<'buffer>

§

impl<'buffer> Send for BufferRef<'buffer>

§

impl<'buffer> Sync for BufferRef<'buffer>

§

impl<'buffer> Unpin for BufferRef<'buffer>

§

impl<'buffer> !UnwindSafe for BufferRef<'buffer>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.Buffer.html b/cosmic_text/struct.Buffer.html index fa9f4630c0..93866b8f6d 100644 --- a/cosmic_text/struct.Buffer.html +++ b/cosmic_text/struct.Buffer.html @@ -117,7 +117,7 @@
§Panics
f: F )
where F: FnMut(i32, i32, u32, u32, Color),

Draw the buffer

-

Trait Implementations§

source§

impl Clone for Buffer

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Buffer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'buffer> From<&'buffer mut Buffer> for BufferRef<'buffer>

source§

fn from(buffer: &'buffer mut Buffer) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Buffer> for BufferRef<'buffer>

source§

fn from(buffer: Buffer) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Buffer

§

impl RefUnwindSafe for Buffer

§

impl Send for Buffer

§

impl Sync for Buffer

§

impl Unpin for Buffer

§

impl UnwindSafe for Buffer

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for Buffer

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Buffer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'buffer> From<&'buffer mut Buffer> for BufferRef<'buffer>

source§

fn from(buffer: &'buffer mut Buffer) -> Self

Converts to this type from the input type.
source§

impl<'buffer> From<Buffer> for BufferRef<'buffer>

source§

fn from(buffer: Buffer) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Buffer

§

impl RefUnwindSafe for Buffer

§

impl Send for Buffer

§

impl Sync for Buffer

§

impl Unpin for Buffer

§

impl UnwindSafe for Buffer

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.CacheKeyFlags.html b/cosmic_text/struct.CacheKeyFlags.html index 628d4bd2e4..e9a464bf5f 100644 --- a/cosmic_text/struct.CacheKeyFlags.html +++ b/cosmic_text/struct.CacheKeyFlags.html @@ -35,13 +35,13 @@
source

pub const fn iter_names(&self) -> IterNames<CacheKeyFlags>

Yield a set of contained named flags values.

This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

-

Trait Implementations§

source§

impl Binary for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl BitAnd for CacheKeyFlags

source§

fn bitand(self, other: Self) -> Self

The bitwise and (&) of the bits in two flags values.

+

Trait Implementations§

source§

impl Binary for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl BitAnd for CacheKeyFlags

source§

fn bitand(self, other: Self) -> Self

The bitwise and (&) of the bits in two flags values.

§

type Output = CacheKeyFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign for CacheKeyFlags

source§

fn bitand_assign(&mut self, other: Self)

The bitwise and (&) of the bits in two flags values.

source§

impl BitOr for CacheKeyFlags

source§

fn bitor(self, other: CacheKeyFlags) -> Self

The bitwise or (|) of the bits in two flags values.

-
§

type Output = CacheKeyFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign for CacheKeyFlags

source§

fn bitor_assign(&mut self, other: Self)

The bitwise or (|) of the bits in two flags values.

+
§

type Output = CacheKeyFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign for CacheKeyFlags

source§

fn bitor_assign(&mut self, other: Self)

The bitwise or (|) of the bits in two flags values.

source§

impl BitXor for CacheKeyFlags

source§

fn bitxor(self, other: Self) -> Self

The bitwise exclusive-or (^) of the bits in two flags values.

-
§

type Output = CacheKeyFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign for CacheKeyFlags

source§

fn bitxor_assign(&mut self, other: Self)

The bitwise exclusive-or (^) of the bits in two flags values.

-
source§

impl Clone for CacheKeyFlags

source§

fn clone(&self) -> CacheKeyFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<CacheKeyFlags> for CacheKeyFlags

source§

fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

The bitwise or (|) of the bits in each flags value.

+
§

type Output = CacheKeyFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign for CacheKeyFlags

source§

fn bitxor_assign(&mut self, other: Self)

The bitwise exclusive-or (^) of the bits in two flags values.

+
source§

impl Clone for CacheKeyFlags

source§

fn clone(&self) -> CacheKeyFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<CacheKeyFlags> for CacheKeyFlags

source§

fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

The bitwise or (|) of the bits in each flags value.

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl Flags for CacheKeyFlags

source§

const FLAGS: &'static [Flag<CacheKeyFlags>] = _

The set of defined flags.
§

type Bits = u32

The underlying bits type.
source§

fn bits(&self) -> u32

Get the underlying bits value. Read more
source§

fn from_bits_retain(bits: u32) -> CacheKeyFlags

Convert from a bits value exactly.
source§

fn empty() -> Self

Get a flags value with all bits unset.
source§

fn all() -> Self

Get a flags value with all known bits set.
source§

fn from_bits(bits: Self::Bits) -> Option<Self>

Convert from a bits value. Read more
source§

fn from_bits_truncate(bits: Self::Bits) -> Self

Convert from a bits value, unsetting any unknown bits.
source§

fn from_name(name: &str) -> Option<Self>

Get a flags value with the bits of a flag with the given name set. Read more
source§

fn iter(&self) -> Iter<Self>

Yield a set of contained flags values. Read more
source§

fn iter_names(&self) -> IterNames<Self>

Yield a set of contained named flags values. Read more
source§

fn is_empty(&self) -> bool

Whether all bits in this flags value are unset.
source§

fn is_all(&self) -> bool

Whether all known bits in this flags value are set.
source§

fn intersects(&self, other: Self) -> bool
where Self: Sized,

Whether any set bits in a source flags value are also set in a target flags value.
source§

fn contains(&self, other: Self) -> bool
where Self: Sized,

Whether all set bits in a source flags value are also set in a target flags value.
source§

fn insert(&mut self, other: Self)
where @@ -51,8 +51,8 @@ Self: Sized,

Call Flags::insert when value is true or Flags::remove when value is false.
source§

fn intersection(self, other: Self) -> Self

The bitwise and (&) of the bits in two flags values.
source§

fn union(self, other: Self) -> Self

The bitwise or (|) of the bits in two flags values.
source§

fn difference(self, other: Self) -> Self

The intersection of a source flags value with the complement of a target flags value (&!). Read more
source§

fn symmetric_difference(self, other: Self) -> Self

The bitwise exclusive-or (^) of the bits in two flags values.
source§

fn complement(self) -> Self

The bitwise negation (!) of the bits in a flags value, truncating the result.
source§

impl FromIterator<CacheKeyFlags> for CacheKeyFlags

source§

fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

The bitwise or (|) of the bits in each flags value.

source§

impl Hash for CacheKeyFlags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoIterator for CacheKeyFlags

§

type Item = CacheKeyFlags

The type of the elements being iterated over.
§

type IntoIter = Iter<CacheKeyFlags>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LowerHex for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Not for CacheKeyFlags

source§

fn not(self) -> Self

The bitwise negation (!) of the bits in a flags value, truncating the result.

-
§

type Output = CacheKeyFlags

The resulting type after applying the ! operator.
source§

impl Octal for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for CacheKeyFlags

source§

fn cmp(&self, other: &CacheKeyFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoIterator for CacheKeyFlags

§

type Item = CacheKeyFlags

The type of the elements being iterated over.
§

type IntoIter = Iter<CacheKeyFlags>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LowerHex for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Not for CacheKeyFlags

source§

fn not(self) -> Self

The bitwise negation (!) of the bits in a flags value, truncating the result.

+
§

type Output = CacheKeyFlags

The resulting type after applying the ! operator.
source§

impl Octal for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for CacheKeyFlags

source§

fn cmp(&self, other: &CacheKeyFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for CacheKeyFlags

source§

fn eq(&self, other: &CacheKeyFlags) -> bool

This method tests for self and other values to be equal, and is used @@ -62,10 +62,10 @@ operator. Read more
source§

impl PublicFlags for CacheKeyFlags

§

type Primitive = u32

The type of the underlying storage.
§

type Internal = InternalBitFlags

The type of the internal field on the generated flags type.
source§

impl Sub for CacheKeyFlags

source§

fn sub(self, other: Self) -> Self

The intersection of a source flags value with the complement of a target flags value (&!).

This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

-
§

type Output = CacheKeyFlags

The resulting type after applying the - operator.
source§

impl SubAssign for CacheKeyFlags

source§

fn sub_assign(&mut self, other: Self)

The intersection of a source flags value with the complement of a target flags value (&!).

+
§

type Output = CacheKeyFlags

The resulting type after applying the - operator.
source§

impl SubAssign for CacheKeyFlags

source§

fn sub_assign(&mut self, other: Self)

The intersection of a source flags value with the complement of a target flags value (&!).

This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

-
source§

impl UpperHex for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Copy for CacheKeyFlags

source§

impl Eq for CacheKeyFlags

source§

impl StructuralPartialEq for CacheKeyFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

source§

impl UpperHex for CacheKeyFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Copy for CacheKeyFlags

source§

impl Eq for CacheKeyFlags

source§

impl StructuralPartialEq for CacheKeyFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.Metrics.html b/cosmic_text/struct.Metrics.html index fb5d2f10dc..a7310f861b 100644 --- a/cosmic_text/struct.Metrics.html +++ b/cosmic_text/struct.Metrics.html @@ -5,7 +5,7 @@ }
Expand description

Metrics of text

Fields§

§font_size: f32

Font size in pixels

§line_height: f32

Line height in pixels

-

Implementations§

source§

impl Metrics

source

pub const fn new(font_size: f32, line_height: f32) -> Self

source

pub fn scale(self, scale: f32) -> Self

Trait Implementations§

source§

impl Clone for Metrics

source§

fn clone(&self) -> Metrics

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metrics

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metrics

source§

fn default() -> Metrics

Returns the “default value” for a type. Read more
source§

impl Display for Metrics

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Metrics

source§

fn eq(&self, other: &Metrics) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl Metrics

source

pub const fn new(font_size: f32, line_height: f32) -> Self

source

pub fn scale(self, scale: f32) -> Self

Trait Implementations§

source§

impl Clone for Metrics

source§

fn clone(&self) -> Metrics

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metrics

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metrics

source§

fn default() -> Metrics

Returns the “default value” for a type. Read more
source§

impl Display for Metrics

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Metrics

source§

fn eq(&self, other: &Metrics) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Metrics

source§

impl StructuralPartialEq for Metrics

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/font_types/enum.InvalidTag.html b/font_types/enum.InvalidTag.html index 45da3023b4..9250941220 100644 --- a/font_types/enum.InvalidTag.html +++ b/font_types/enum.InvalidTag.html @@ -9,7 +9,7 @@ pos: usize, }, }
Expand description

An error representing an invalid tag.

-

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

InvalidLength(usize)

§

InvalidByte

Fields

§pos: usize
§byte: u8
§

ByteAfterSpace

Fields

§pos: usize

Trait Implementations§

source§

impl Clone for InvalidTag

source§

fn clone(&self) -> InvalidTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for InvalidTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for InvalidTag

source§

fn eq(&self, other: &InvalidTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

InvalidLength(usize)

§

InvalidByte

Fields

§pos: usize
§byte: u8
§

ByteAfterSpace

Fields

§pos: usize

Trait Implementations§

source§

impl Clone for InvalidTag

source§

fn clone(&self) -> InvalidTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for InvalidTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for InvalidTag

source§

fn eq(&self, other: &InvalidTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for InvalidTag

source§

impl StructuralPartialEq for InvalidTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/font_types/struct.BigEndian.html b/font_types/struct.BigEndian.html index 928c82603c..2006969998 100644 --- a/font_types/struct.BigEndian.html +++ b/font_types/struct.BigEndian.html @@ -14,11 +14,11 @@ <T as Scalar>::Raw: Eq,

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl<T: Scalar + Copy + PartialEq> PartialEq<T> for BigEndian<T>

source§

fn eq(&self, other: &T) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T: PartialEq + Scalar> PartialEq for BigEndian<T>
where - T::Raw: PartialEq,

source§

fn eq(&self, other: &BigEndian<T>) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl<T: Scalar + Copy + PartialEq> PartialEq<T> for BigEndian<T>

source§

fn eq(&self, other: &T) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<T: PartialEq + Scalar> PartialEq for BigEndian<T>
where + T::Raw: PartialEq,

source§

fn eq(&self, other: &BigEndian<T>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T: Scalar + Copy + PartialOrd + PartialEq> PartialOrd for BigEndian<T>
where <T as Scalar>::Raw: PartialEq,

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/font_types/struct.F2Dot14.html b/font_types/struct.F2Dot14.html index 918f8efec8..0a45a6c476 100644 --- a/font_types/struct.F2Dot14.html +++ b/font_types/struct.F2Dot14.html @@ -23,7 +23,7 @@

This operation is lossless: all representable values can be round-tripped.

source§

impl F2Dot14

source

pub const fn to_fixed(self) -> Fixed

Converts a 2.14 to 16.16 fixed point value.

-

Trait Implementations§

source§

impl Add for F2Dot14

§

type Output = F2Dot14

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Self

Performs the + operation. Read more
source§

impl AddAssign for F2Dot14

source§

fn add_assign(&mut self, other: Self)

Performs the += operation. Read more
source§

impl Clone for F2Dot14

source§

fn clone(&self) -> F2Dot14

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for F2Dot14

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for F2Dot14

source§

fn default() -> F2Dot14

Returns the “default value” for a type. Read more
source§

impl Display for F2Dot14

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for F2Dot14

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Add for F2Dot14

§

type Output = F2Dot14

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Self

Performs the + operation. Read more
source§

impl AddAssign for F2Dot14

source§

fn add_assign(&mut self, other: Self)

Performs the += operation. Read more
source§

impl Clone for F2Dot14

source§

fn clone(&self) -> F2Dot14

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for F2Dot14

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for F2Dot14

source§

fn default() -> F2Dot14

Returns the “default value” for a type. Read more
source§

impl Display for F2Dot14

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for F2Dot14

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for F2Dot14

source§

fn cmp(&self, other: &F2Dot14) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/font_types/struct.FWord.html b/font_types/struct.FWord.html index ce67d89db8..bcf0065325 100644 --- a/font_types/struct.FWord.html +++ b/font_types/struct.FWord.html @@ -2,7 +2,7 @@

Struct font_types::FWord

source ·
pub struct FWord(/* private fields */);
Expand description

16-bit signed quantity in font design units.

Implementations§

source§

impl FWord

source

pub const fn new(raw: i16) -> Self

source

pub const fn to_i16(self) -> i16

source

pub const fn to_fixed(self) -> Fixed

Converts this number to a 16.16 fixed point value.

source

pub const fn to_be_bytes(self) -> [u8; 2]

The representation of this number as a big-endian byte array.

-

Trait Implementations§

source§

impl Clone for FWord

source§

fn clone(&self) -> FWord

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FWord

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FWord

source§

fn default() -> FWord

Returns the “default value” for a type. Read more
source§

impl Display for FWord

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<FWord> for i16

source§

fn from(src: FWord) -> Self

Converts to this type from the input type.
source§

impl From<i16> for FWord

source§

fn from(src: i16) -> Self

Converts to this type from the input type.
source§

impl Hash for FWord

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for FWord

source§

fn clone(&self) -> FWord

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FWord

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FWord

source§

fn default() -> FWord

Returns the “default value” for a type. Read more
source§

impl Display for FWord

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<FWord> for i16

source§

fn from(src: FWord) -> Self

Converts to this type from the input type.
source§

impl From<i16> for FWord

source§

fn from(src: i16) -> Self

Converts to this type from the input type.
source§

impl Hash for FWord

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for FWord

source§

fn cmp(&self, other: &FWord) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/font_types/struct.Fixed.html b/font_types/struct.Fixed.html index 9ed81b71f7..6d07a398e9 100644 --- a/font_types/struct.Fixed.html +++ b/font_types/struct.Fixed.html @@ -35,7 +35,7 @@

source

pub fn to_f32(self) -> f32

Converts a 16.16 fixed point value to a single precision floating point value.

This operation is lossy. Use to_f64() for a lossless conversion.

-

Trait Implementations§

source§

impl Add for Fixed

§

type Output = Fixed

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Self

Performs the + operation. Read more
source§

impl AddAssign for Fixed

source§

fn add_assign(&mut self, other: Self)

Performs the += operation. Read more
source§

impl Clone for Fixed

source§

fn clone(&self) -> Fixed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Fixed

source§

fn default() -> Fixed

Returns the “default value” for a type. Read more
source§

impl Display for Fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Div for Fixed

§

type Output = Fixed

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Self::Output

Performs the / operation. Read more
source§

impl DivAssign for Fixed

source§

fn div_assign(&mut self, rhs: Self)

Performs the /= operation. Read more
source§

impl From<i32> for Fixed

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl Hash for Fixed

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Add for Fixed

§

type Output = Fixed

The resulting type after applying the + operator.
source§

fn add(self, other: Self) -> Self

Performs the + operation. Read more
source§

impl AddAssign for Fixed

source§

fn add_assign(&mut self, other: Self)

Performs the += operation. Read more
source§

impl Clone for Fixed

source§

fn clone(&self) -> Fixed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Fixed

source§

fn default() -> Fixed

Returns the “default value” for a type. Read more
source§

impl Display for Fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Div for Fixed

§

type Output = Fixed

The resulting type after applying the / operator.
source§

fn div(self, other: Self) -> Self::Output

Performs the / operation. Read more
source§

impl DivAssign for Fixed

source§

fn div_assign(&mut self, rhs: Self)

Performs the /= operation. Read more
source§

impl From<i32> for Fixed

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl Hash for Fixed

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Mul for Fixed

§

type Output = Fixed

The resulting type after applying the * operator.
source§

fn mul(self, other: Self) -> Self::Output

Performs the * operation. Read more
source§

impl MulAssign for Fixed

source§

fn mul_assign(&mut self, rhs: Self)

Performs the *= operation. Read more
source§

impl Neg for Fixed

§

type Output = Fixed

The resulting type after applying the - operator.
source§

fn neg(self) -> Self

Performs the unary - operation. Read more
source§

impl Ord for Fixed

source§

fn cmp(&self, other: &Fixed) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -44,7 +44,7 @@ by ==.

1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Fixed

source§

fn partial_cmp(&self, other: &Fixed) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Scalar for Fixed

§

type Raw = [u8; 4]

The raw byte representation of this type.
source§

fn to_raw(self) -> [u8; 4]

Encode this type as raw big-endian bytes
source§

fn from_raw(raw: [u8; 4]) -> Self

Create an instance of this type from raw big-endian bytes
source§

fn read(slice: &[u8]) -> Option<Self>

Attempt to read a scalar from a slice. Read more
source§

impl Sub for Fixed

§

type Output = Fixed

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Self

Performs the - operation. Read more
source§

impl SubAssign for Fixed

source§

fn sub_assign(&mut self, other: Self)

Performs the -= operation. Read more
source§

impl Zeroable for Fixed

source§

fn zeroed() -> Self

source§

impl AnyBitPattern for Fixed

source§

impl Copy for Fixed

source§

impl Eq for Fixed

source§

impl NoUninit for Fixed

source§

impl StructuralPartialEq for Fixed

Auto Trait Implementations§

§

impl Freeze for Fixed

§

impl RefUnwindSafe for Fixed

§

impl Send for Fixed

§

impl Sync for Fixed

§

impl Unpin for Fixed

§

impl UnwindSafe for Fixed

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Scalar for Fixed

§

type Raw = [u8; 4]

The raw byte representation of this type.
source§

fn to_raw(self) -> [u8; 4]

Encode this type as raw big-endian bytes
source§

fn from_raw(raw: [u8; 4]) -> Self

Create an instance of this type from raw big-endian bytes
source§

fn read(slice: &[u8]) -> Option<Self>

Attempt to read a scalar from a slice. Read more
source§

impl Sub for Fixed

§

type Output = Fixed

The resulting type after applying the - operator.
source§

fn sub(self, other: Self) -> Self

Performs the - operation. Read more
source§

impl SubAssign for Fixed

source§

fn sub_assign(&mut self, other: Self)

Performs the -= operation. Read more
source§

impl Zeroable for Fixed

source§

fn zeroed() -> Self

source§

impl AnyBitPattern for Fixed

source§

impl Copy for Fixed

source§

impl Eq for Fixed

source§

impl NoUninit for Fixed

source§

impl StructuralPartialEq for Fixed

Auto Trait Implementations§

§

impl Freeze for Fixed

§

impl RefUnwindSafe for Fixed

§

impl Send for Fixed

§

impl Sync for Fixed

§

impl Unpin for Fixed

§

impl UnwindSafe for Fixed

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CheckedBitPattern for T
where diff --git a/font_types/struct.GlyphId.html b/font_types/struct.GlyphId.html index 008cb271a7..cfa8732e35 100644 --- a/font_types/struct.GlyphId.html +++ b/font_types/struct.GlyphId.html @@ -4,7 +4,7 @@

source

pub const fn new(raw: u16) -> Self

Construct a new GlyphId.

source

pub const fn to_u16(self) -> u16

The identifier as a u16.

source

pub const fn to_u32(self) -> u32

The identifier as a u32.

-
source

pub const fn to_be_bytes(self) -> [u8; 2]

Trait Implementations§

source§

impl Clone for GlyphId

source§

fn clone(&self) -> GlyphId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GlyphId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GlyphId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for GlyphId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<GlyphId> for u32

source§

fn from(value: GlyphId) -> u32

Converts to this type from the input type.
source§

impl From<u16> for GlyphId

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for GlyphId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

source

pub const fn to_be_bytes(self) -> [u8; 2]

Trait Implementations§

source§

impl Clone for GlyphId

source§

fn clone(&self) -> GlyphId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GlyphId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GlyphId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for GlyphId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<GlyphId> for u32

source§

fn from(value: GlyphId) -> u32

Converts to this type from the input type.
source§

impl From<u16> for GlyphId

source§

fn from(value: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for GlyphId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for GlyphId

source§

fn cmp(&self, other: &GlyphId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/font_types/struct.Offset16.html b/font_types/struct.Offset16.html index 4a4448c78b..28d7814d96 100644 --- a/font_types/struct.Offset16.html +++ b/font_types/struct.Offset16.html @@ -8,10 +8,10 @@

source

pub fn to_u32(self) -> u32

Trait Implementations§

source§

impl Clone for Offset16

source§

fn clone(&self) -> Offset16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Offset16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for Offset16

source§

fn cmp(&self, other: &Offset16) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<u32> for Offset16

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Offset16

source§

fn eq(&self, other: &Offset16) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<u32> for Offset16

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Offset16

source§

fn eq(&self, other: &Offset16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Offset16

source§

fn partial_cmp(&self, other: &Offset16) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Scalar for Offset16

§

type Raw = <u16 as Scalar>::Raw

The raw byte representation of this type.
source§

fn from_raw(raw: Self::Raw) -> Self

Create an instance of this type from raw big-endian bytes
source§

fn to_raw(self) -> Self::Raw

Encode this type as raw big-endian bytes
source§

fn read(slice: &[u8]) -> Option<Self>

Attempt to read a scalar from a slice. Read more
source§

impl Zeroable for Offset16

source§

fn zeroed() -> Self

source§

impl AnyBitPattern for Offset16

source§

impl Copy for Offset16

source§

impl Eq for Offset16

source§

impl StructuralPartialEq for Offset16

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/font_types/struct.Point.html b/font_types/struct.Point.html index b9e2e96a7d..bc2b0f1d56 100644 --- a/font_types/struct.Point.html +++ b/font_types/struct.Point.html @@ -10,20 +10,20 @@ T: Copy,

Creates a new point from a single value assigned to both coordinates.

source

pub fn map<U>(self, f: impl FnMut(T) -> U) -> Point<U>

Maps Point<T> to Point<U> by applying a function to each coordinate.

Trait Implementations§

source§

impl<T> Add for Point<T>
where - T: Add<Output = T>,

§

type Output = Point<T>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl<T> AddAssign for Point<T>
where + T: Add<Output = T>,

§

type Output = Point<T>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl<T> AddAssign for Point<T>
where T: AddAssign,

source§

fn add_assign(&mut self, rhs: Self)

Performs the += operation. Read more
source§

impl<T: Clone> Clone for Point<T>

source§

fn clone(&self) -> Point<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Point<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default> Default for Point<T>

source§

fn default() -> Point<T>

Returns the “default value” for a type. Read more
source§

impl<T> Div<T> for Point<T>
where - T: Div<Output = T> + Copy,

§

type Output = Point<T>

The resulting type after applying the / operator.
source§

fn div(self, rhs: T) -> Self::Output

Performs the / operation. Read more
source§

impl<T> Div for Point<T>
where - T: Div<Output = T>,

§

type Output = Point<T>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Self) -> Self::Output

Performs the / operation. Read more
source§

impl<T> DivAssign<T> for Point<T>
where + T: Div<Output = T> + Copy,

§

type Output = Point<T>

The resulting type after applying the / operator.
source§

fn div(self, rhs: T) -> Self::Output

Performs the / operation. Read more
source§

impl<T> Div for Point<T>
where + T: Div<Output = T>,

§

type Output = Point<T>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Self) -> Self::Output

Performs the / operation. Read more
source§

impl<T> DivAssign<T> for Point<T>
where T: DivAssign + Copy,

source§

fn div_assign(&mut self, rhs: T)

Performs the /= operation. Read more
source§

impl<T> DivAssign for Point<T>
where T: DivAssign,

source§

fn div_assign(&mut self, rhs: Self)

Performs the /= operation. Read more
source§

impl<T> Mul<T> for Point<T>
where - T: Mul<Output = T> + Copy,

§

type Output = Point<T>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: T) -> Self::Output

Performs the * operation. Read more
source§

impl<T> Mul for Point<T>
where - T: Mul<Output = T>,

§

type Output = Point<T>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Self) -> Self::Output

Performs the * operation. Read more
source§

impl<T> MulAssign<T> for Point<T>
where - T: MulAssign + Copy,

source§

fn mul_assign(&mut self, rhs: T)

Performs the *= operation. Read more
source§

impl<T> MulAssign for Point<T>
where - T: MulAssign,

source§

fn mul_assign(&mut self, rhs: Self)

Performs the *= operation. Read more
source§

impl<T> Neg for Point<T>
where - T: Neg<Output = T>,

§

type Output = Point<T>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<T: PartialEq> PartialEq for Point<T>

source§

fn eq(&self, other: &Point<T>) -> bool

This method tests for self and other values to be equal, and is used + T: Mul<Output = T> + Copy,
§

type Output = Point<T>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: T) -> Self::Output

Performs the * operation. Read more
source§

impl<T> Mul for Point<T>
where + T: Mul<Output = T>,

§

type Output = Point<T>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Self) -> Self::Output

Performs the * operation. Read more
source§

impl<T> MulAssign<T> for Point<T>
where + T: MulAssign + Copy,

source§

fn mul_assign(&mut self, rhs: T)

Performs the *= operation. Read more
source§

impl<T> MulAssign for Point<T>
where + T: MulAssign,

source§

fn mul_assign(&mut self, rhs: Self)

Performs the *= operation. Read more
source§

impl<T> Neg for Point<T>
where + T: Neg<Output = T>,

§

type Output = Point<T>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<T: PartialEq> PartialEq for Point<T>

source§

fn eq(&self, other: &Point<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T> Sub for Point<T>
where - T: Sub<Output = T>,

§

type Output = Point<T>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl<T> SubAssign for Point<T>
where + T: Sub<Output = T>,

§

type Output = Point<T>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl<T> SubAssign for Point<T>
where T: SubAssign,

source§

fn sub_assign(&mut self, rhs: Self)

Performs the -= operation. Read more
source§

impl<T> Zeroable for Point<T>
where T: AnyBitPattern,

source§

fn zeroed() -> Self

source§

impl<T> AnyBitPattern for Point<T>
where T: AnyBitPattern,

source§

impl<T: Copy> Copy for Point<T>

source§

impl<T: Eq> Eq for Point<T>

source§

impl<T> NoUninit for Point<T>
where diff --git a/font_types/struct.Tag.html b/font_types/struct.Tag.html index d4dd6bc1f0..a0a26a1b44 100644 --- a/font_types/struct.Tag.html +++ b/font_types/struct.Tag.html @@ -37,21 +37,21 @@
  • the tag does not begin with a space
  • the tag does not contain any non-space characters after the first space
  • -

    Trait Implementations§

    source§

    impl AsRef<[u8]> for Tag

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<[u8; 4]> for Tag

    source§

    fn borrow(&self) -> &[u8; 4]

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Tag

    source§

    fn clone(&self) -> Tag

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Tag

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Tag

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for Tag

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for Tag

    §

    type Err = InvalidTag

    The associated error which can be returned from parsing.
    source§

    fn from_str(src: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Tag

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<[u8]> for Tag

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<[u8; 4]> for Tag

    source§

    fn borrow(&self) -> &[u8; 4]

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Tag

    source§

    fn clone(&self) -> Tag

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Tag

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Tag

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for Tag

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for Tag

    §

    type Err = InvalidTag

    The associated error which can be returned from parsing.
    source§

    fn from_str(src: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Tag

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Tag

    source§

    fn cmp(&self, other: &Tag) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<&[u8]> for Tag

    source§

    fn eq(&self, other: &&[u8]) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<&str> for Tag

    source§

    fn eq(&self, other: &&str) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<&[u8]> for Tag

    source§

    fn eq(&self, other: &&[u8]) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<[u8; 4]> for Tag

    source§

    fn eq(&self, other: &[u8; 4]) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<str> for Tag

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<&str> for Tag

    source§

    fn eq(&self, other: &&str) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<[u8; 4]> for Tag

    source§

    fn eq(&self, other: &[u8; 4]) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for Tag

    source§

    fn eq(&self, other: &Tag) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<str> for Tag

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for Tag

    source§

    fn eq(&self, other: &Tag) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Tag

    source§

    fn partial_cmp(&self, other: &Tag) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for Tag

    §

    type Raw = [u8; 4]

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Zeroable for Tag

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for Tag

    source§

    impl Copy for Tag

    source§

    impl Eq for Tag

    source§

    impl StructuralPartialEq for Tag

    Auto Trait Implementations§

    §

    impl Freeze for Tag

    §

    impl RefUnwindSafe for Tag

    §

    impl Send for Tag

    §

    impl Sync for Tag

    §

    impl Unpin for Tag

    §

    impl UnwindSafe for Tag

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/font_types/struct.Uint24.html b/font_types/struct.Uint24.html index 7f9ab0ab9c..2c5427edb0 100644 --- a/font_types/struct.Uint24.html +++ b/font_types/struct.Uint24.html @@ -5,7 +5,7 @@

    source

    pub const fn new(raw: u32) -> Uint24

    Create from a u32. Saturates on overflow.

    source

    pub const fn checked_new(raw: u32) -> Option<Uint24>

    Create from a u32, returning None if the value overflows.

    source

    pub const fn to_u32(self) -> u32

    Returns this value as an unsigned 32-bit integer.

    -
    source

    pub const fn to_be_bytes(self) -> [u8; 3]

    source

    pub const fn from_be_bytes(bytes: [u8; 3]) -> Self

    Trait Implementations§

    source§

    impl Clone for Uint24

    source§

    fn clone(&self) -> Uint24

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Uint24

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Uint24

    source§

    fn default() -> Uint24

    Returns the “default value” for a type. Read more
    source§

    impl Display for Uint24

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Uint24> for u32

    source§

    fn from(src: Uint24) -> u32

    Converts to this type from the input type.
    source§

    impl Hash for Uint24

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    source

    pub const fn to_be_bytes(self) -> [u8; 3]

    source

    pub const fn from_be_bytes(bytes: [u8; 3]) -> Self

    Trait Implementations§

    source§

    impl Clone for Uint24

    source§

    fn clone(&self) -> Uint24

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Uint24

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Uint24

    source§

    fn default() -> Uint24

    Returns the “default value” for a type. Read more
    source§

    impl Display for Uint24

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Uint24> for u32

    source§

    fn from(src: Uint24) -> u32

    Converts to this type from the input type.
    source§

    impl Hash for Uint24

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Uint24

    source§

    fn cmp(&self, other: &Uint24) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where diff --git a/proc_macro2/all.html b/proc_macro2/all.html index 3dfa88da7b..0aa7de274d 100644 --- a/proc_macro2/all.html +++ b/proc_macro2/all.html @@ -1,2 +1,2 @@ -List of all items in this crate +List of all items in this crate
    \ No newline at end of file diff --git a/proc_macro2/enum.Delimiter.html b/proc_macro2/enum.Delimiter.html index 8d7a9d3ef7..7e57015cef 100644 --- a/proc_macro2/enum.Delimiter.html +++ b/proc_macro2/enum.Delimiter.html @@ -1,4 +1,4 @@ -Delimiter in proc_macro2 - Rust +Delimiter in proc_macro2 - Rust
    pub enum Delimiter {
         Parenthesis,
         Brace,
    diff --git a/proc_macro2/enum.Spacing.html b/proc_macro2/enum.Spacing.html
    index 49a8a69a9a..a7bfed84f1 100644
    --- a/proc_macro2/enum.Spacing.html
    +++ b/proc_macro2/enum.Spacing.html
    @@ -1,4 +1,4 @@
    -Spacing in proc_macro2 - Rust
    +Spacing in proc_macro2 - Rust
         

    Enum proc_macro2::Spacing

    source ·
    pub enum Spacing {
         Alone,
         Joint,
    diff --git a/proc_macro2/enum.TokenTree.html b/proc_macro2/enum.TokenTree.html
    index a45f078a7e..2805105e7d 100644
    --- a/proc_macro2/enum.TokenTree.html
    +++ b/proc_macro2/enum.TokenTree.html
    @@ -1,4 +1,4 @@
    -TokenTree in proc_macro2 - Rust
    +TokenTree in proc_macro2 - Rust
         
    pub enum TokenTree {
         Group(Group),
         Ident(Ident),
    @@ -16,11 +16,11 @@
     the span of each of the internal tokens, this will simply delegate to
     the set_span method of each variant.

    Trait Implementations§

    source§

    impl Clone for TokenTree

    source§

    fn clone(&self) -> TokenTree

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenTree

    Prints token tree in a form convenient for debugging.

    -
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TokenTree

    Prints the token tree as a string that is supposed to be losslessly +

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TokenTree

    Prints the token tree as a string that is supposed to be losslessly convertible back into the same token tree (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters and negative numeric literals.

    -
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<TokenTree> for TokenStream

    source§

    fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<Group> for TokenTree

    source§

    fn from(g: Group) -> Self

    Converts to this type from the input type.
    source§

    impl From<Ident> for TokenTree

    source§

    fn from(g: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<Literal> for TokenTree

    source§

    fn from(g: Literal) -> Self

    Converts to this type from the input type.
    source§

    impl From<Punct> for TokenTree

    source§

    fn from(g: Punct) -> Self

    Converts to this type from the input type.
    source§

    impl From<TokenTree> for TokenStream

    source§

    fn from(token: TokenTree) -> Self

    Converts to this type from the input type.
    source§

    impl FromIterator<TokenTree> for TokenStream

    Collects a number of token trees into a single stream.

    +
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<TokenTree> for TokenStream

    source§

    fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<Group> for TokenTree

    source§

    fn from(g: Group) -> Self

    Converts to this type from the input type.
    source§

    impl From<Ident> for TokenTree

    source§

    fn from(g: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<Literal> for TokenTree

    source§

    fn from(g: Literal) -> Self

    Converts to this type from the input type.
    source§

    impl From<Punct> for TokenTree

    source§

    fn from(g: Punct) -> Self

    Converts to this type from the input type.
    source§

    impl From<TokenTree> for TokenStream

    source§

    fn from(token: TokenTree) -> Self

    Converts to this type from the input type.
    source§

    impl FromIterator<TokenTree> for TokenStream

    Collects a number of token trees into a single stream.

    source§

    fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self

    Creates a value from an iterator. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/proc_macro2/extra/index.html b/proc_macro2/extra/index.html index 232c6493a0..cc93218277 100644 --- a/proc_macro2/extra/index.html +++ b/proc_macro2/extra/index.html @@ -1,4 +1,4 @@ -proc_macro2::extra - Rust +proc_macro2::extra - Rust

    Module proc_macro2::extra

    source ·
    Expand description

    Items which do not have a correspondence to any API in the proc_macro crate, but are necessary to include in proc-macro2.

    Structs§

    Convert self directly into a TokenStream object.

    This method is implicitly implemented using to_tokens, and acts as a convenience method for consumers of the ToTokens trait.

    -

    Implementations on Foreign Types§

    source§

    impl ToTokens for TokenTree

    source§

    fn to_tokens(&self, dst: &mut TokenStream)

    source§

    impl ToTokens for bool

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for char

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for f32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for f64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i8

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i16

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i128

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for isize

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for str

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u8

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u16

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u128

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for usize

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Group

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Ident

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Literal

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Punct

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for TokenStream

    source§

    impl ToTokens for String

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToOwned + ToTokens> ToTokens for Cow<'a, T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToTokens> ToTokens for &'a T

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToTokens> ToTokens for &'a mut T

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ToTokens> ToTokens for Option<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ?Sized + ToTokens> ToTokens for Box<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ?Sized + ToTokens> ToTokens for Rc<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl ToTokens for TokenTree

    source§

    fn to_tokens(&self, dst: &mut TokenStream)

    source§

    impl ToTokens for bool

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for char

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for f32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for f64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i8

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i16

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for i128

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for isize

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for str

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u8

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u16

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u32

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u64

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for u128

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for usize

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Group

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Ident

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Literal

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for Punct

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl ToTokens for TokenStream

    source§

    fn to_tokens(&self, dst: &mut TokenStream)

    source§

    fn into_token_stream(self) -> TokenStream

    source§

    impl ToTokens for String

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToOwned + ToTokens> ToTokens for Cow<'a, T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToTokens> ToTokens for &'a T

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<'a, T: ?Sized + ToTokens> ToTokens for &'a mut T

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ToTokens> ToTokens for Option<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ?Sized + ToTokens> ToTokens for Box<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    source§

    impl<T: ?Sized + ToTokens> ToTokens for Rc<T>

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Implementors§

    \ No newline at end of file diff --git a/read_fonts/enum.ReadError.html b/read_fonts/enum.ReadError.html index bff39cd248..12bb1e34ed 100644 --- a/read_fonts/enum.ReadError.html +++ b/read_fonts/enum.ReadError.html @@ -12,7 +12,7 @@ MetricIsMissing(Tag), MalformedData(&'static str), }
    Expand description

    An error that occurs when reading font data

    -

    Variants§

    §

    OutOfBounds

    §

    InvalidFormat(i64)

    §

    InvalidSfnt(u32)

    §

    InvalidTtc(Tag)

    §

    InvalidCollectionIndex(u32)

    §

    InvalidArrayLen

    §

    ValidationError

    §

    NullOffset

    §

    TableIsMissing(Tag)

    §

    MetricIsMissing(Tag)

    §

    MalformedData(&'static str)

    Trait Implementations§

    source§

    impl Clone for ReadError

    source§

    fn clone(&self) -> ReadError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReadError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ReadError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<ReadError> for Error

    source§

    fn from(value: ReadError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl Freeze for ReadError

    §

    impl RefUnwindSafe for ReadError

    §

    impl Send for ReadError

    §

    impl Sync for ReadError

    §

    impl Unpin for ReadError

    §

    impl UnwindSafe for ReadError

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Variants§

    §

    OutOfBounds

    §

    InvalidFormat(i64)

    §

    InvalidSfnt(u32)

    §

    InvalidTtc(Tag)

    §

    InvalidCollectionIndex(u32)

    §

    InvalidArrayLen

    §

    ValidationError

    §

    NullOffset

    §

    TableIsMissing(Tag)

    §

    MetricIsMissing(Tag)

    §

    MalformedData(&'static str)

    Trait Implementations§

    source§

    impl Clone for ReadError

    source§

    fn clone(&self) -> ReadError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReadError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ReadError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<ReadError> for Error

    source§

    fn from(value: ReadError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/read_fonts/tables/bitmap/struct.BitmapFlags.html b/read_fonts/tables/bitmap/struct.BitmapFlags.html index ed809770ac..9b8948715f 100644 --- a/read_fonts/tables/bitmap/struct.BitmapFlags.html +++ b/read_fonts/tables/bitmap/struct.BitmapFlags.html @@ -35,15 +35,15 @@

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    Trait Implementations§

    source§

    impl Binary for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for BitmapFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = BitmapFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for BitmapFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    §

    type Output = BitmapFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for BitmapFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for BitmapFlags

    source§

    fn bitor(self, other: BitmapFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = BitmapFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for BitmapFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = BitmapFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for BitmapFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for BitmapFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = BitmapFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for BitmapFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for BitmapFlags

    source§

    fn clone(&self) -> BitmapFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BitmapFlags

    source§

    fn default() -> BitmapFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for BitmapFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = BitmapFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for BitmapFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for BitmapFlags

    source§

    fn clone(&self) -> BitmapFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BitmapFlags

    source§

    fn default() -> BitmapFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for BitmapFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BitmapFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = BitmapFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for BitmapFlags

    source§

    fn cmp(&self, other: &BitmapFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BitmapFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = BitmapFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for BitmapFlags

    source§

    fn cmp(&self, other: &BitmapFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for BitmapFlags

    source§

    fn eq(&self, other: &BitmapFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -51,8 +51,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for BitmapFlags

    source§

    fn partial_cmp(&self, other: &BitmapFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for BitmapFlags

    §

    type Raw = <u8 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for BitmapFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = BitmapFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for BitmapFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for BitmapFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for BitmapFlags

    source§

    impl Copy for BitmapFlags

    source§

    impl Eq for BitmapFlags

    source§

    impl StructuralPartialEq for BitmapFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = BitmapFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for BitmapFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for BitmapFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for BitmapFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for BitmapFlags

    source§

    impl Copy for BitmapFlags

    source§

    impl Eq for BitmapFlags

    source§

    impl StructuralPartialEq for BitmapFlags

    Auto Trait Implementations§

    §

    impl Freeze for BitmapFlags

    §

    impl RefUnwindSafe for BitmapFlags

    §

    impl Send for BitmapFlags

    §

    impl Sync for BitmapFlags

    §

    impl Unpin for BitmapFlags

    §

    impl UnwindSafe for BitmapFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/cpal/struct.PaletteType.html b/read_fonts/tables/cpal/struct.PaletteType.html index cc920b2736..42a8ebafcf 100644 --- a/read_fonts/tables/cpal/struct.PaletteType.html +++ b/read_fonts/tables/cpal/struct.PaletteType.html @@ -34,16 +34,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for PaletteType

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = PaletteType

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for PaletteType

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for PaletteType

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = PaletteType

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for PaletteType

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for PaletteType

    source§

    fn bitor(self, other: PaletteType) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = PaletteType

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for PaletteType

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = PaletteType

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for PaletteType

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for PaletteType

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    §

    type Output = PaletteType

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for PaletteType

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    source§

    impl Clone for PaletteType

    source§

    fn clone(&self) -> PaletteType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for PaletteType

    source§

    fn default() -> PaletteType

    Returns the “default value” for a type. Read more
    source§

    impl Hash for PaletteType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for PaletteType

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = PaletteType

    The resulting type after applying the ! operator.
    source§

    impl Octal for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for PaletteType

    source§

    fn cmp(&self, other: &PaletteType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for PaletteType

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = PaletteType

    The resulting type after applying the ! operator.
    source§

    impl Octal for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for PaletteType

    source§

    fn cmp(&self, other: &PaletteType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for PaletteType

    source§

    fn eq(&self, other: &PaletteType) -> bool

    This method tests for self and other values to be equal, and is used @@ -51,8 +51,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for PaletteType

    source§

    fn partial_cmp(&self, other: &PaletteType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for PaletteType

    §

    type Raw = <u32 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for PaletteType

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = PaletteType

    The resulting type after applying the - operator.
    source§

    impl SubAssign for PaletteType

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for PaletteType

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for PaletteType

    source§

    impl Copy for PaletteType

    source§

    impl Eq for PaletteType

    source§

    impl StructuralPartialEq for PaletteType

    Auto Trait Implementations§

    §

    impl Freeze for PaletteType

    §

    impl RefUnwindSafe for PaletteType

    §

    impl Send for PaletteType

    §

    impl Sync for PaletteType

    §

    impl Unpin for PaletteType

    §

    impl UnwindSafe for PaletteType

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = PaletteType

    The resulting type after applying the - operator.
    source§

    impl SubAssign for PaletteType

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for PaletteType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for PaletteType

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for PaletteType

    source§

    impl Copy for PaletteType

    source§

    impl Eq for PaletteType

    source§

    impl StructuralPartialEq for PaletteType

    Auto Trait Implementations§

    §

    impl Freeze for PaletteType

    §

    impl RefUnwindSafe for PaletteType

    §

    impl Send for PaletteType

    §

    impl Sync for PaletteType

    §

    impl Unpin for PaletteType

    §

    impl UnwindSafe for PaletteType

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/gasp/struct.GaspRangeBehavior.html b/read_fonts/tables/gasp/struct.GaspRangeBehavior.html index 9caa67d30a..6d84291f7e 100644 --- a/read_fonts/tables/gasp/struct.GaspRangeBehavior.html +++ b/read_fonts/tables/gasp/struct.GaspRangeBehavior.html @@ -37,16 +37,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for GaspRangeBehavior

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for GaspRangeBehavior

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for GaspRangeBehavior

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for GaspRangeBehavior

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for GaspRangeBehavior

    source§

    fn bitor(self, other: GaspRangeBehavior) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for GaspRangeBehavior

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for GaspRangeBehavior

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for GaspRangeBehavior

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for GaspRangeBehavior

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for GaspRangeBehavior

    source§

    fn clone(&self) -> GaspRangeBehavior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for GaspRangeBehavior

    source§

    fn default() -> GaspRangeBehavior

    Returns the “default value” for a type. Read more
    source§

    impl Hash for GaspRangeBehavior

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = GaspRangeBehavior

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for GaspRangeBehavior

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for GaspRangeBehavior

    source§

    fn clone(&self) -> GaspRangeBehavior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for GaspRangeBehavior

    source§

    fn default() -> GaspRangeBehavior

    Returns the “default value” for a type. Read more
    source§

    impl Hash for GaspRangeBehavior

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for GaspRangeBehavior

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the ! operator.
    source§

    impl Octal for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for GaspRangeBehavior

    source§

    fn cmp(&self, other: &GaspRangeBehavior) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for GaspRangeBehavior

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the ! operator.
    source§

    impl Octal for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for GaspRangeBehavior

    source§

    fn cmp(&self, other: &GaspRangeBehavior) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for GaspRangeBehavior

    source§

    fn eq(&self, other: &GaspRangeBehavior) -> bool

    This method tests for self and other values to be equal, and is used @@ -54,8 +54,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for GaspRangeBehavior

    source§

    fn partial_cmp(&self, other: &GaspRangeBehavior) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for GaspRangeBehavior

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for GaspRangeBehavior

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = GaspRangeBehavior

    The resulting type after applying the - operator.
    source§

    impl SubAssign for GaspRangeBehavior

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for GaspRangeBehavior

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for GaspRangeBehavior

    source§

    impl Copy for GaspRangeBehavior

    source§

    impl Eq for GaspRangeBehavior

    source§

    impl StructuralPartialEq for GaspRangeBehavior

    Auto Trait Implementations§

    §

    impl Freeze for GaspRangeBehavior

    §

    impl RefUnwindSafe for GaspRangeBehavior

    §

    impl Send for GaspRangeBehavior

    §

    impl Sync for GaspRangeBehavior

    §

    impl Unpin for GaspRangeBehavior

    §

    impl UnwindSafe for GaspRangeBehavior

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = GaspRangeBehavior

    The resulting type after applying the - operator.
    source§

    impl SubAssign for GaspRangeBehavior

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for GaspRangeBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for GaspRangeBehavior

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for GaspRangeBehavior

    source§

    impl Copy for GaspRangeBehavior

    source§

    impl Eq for GaspRangeBehavior

    source§

    impl StructuralPartialEq for GaspRangeBehavior

    Auto Trait Implementations§

    §

    impl Freeze for GaspRangeBehavior

    §

    impl RefUnwindSafe for GaspRangeBehavior

    §

    impl Send for GaspRangeBehavior

    §

    impl Sync for GaspRangeBehavior

    §

    impl Unpin for GaspRangeBehavior

    §

    impl UnwindSafe for GaspRangeBehavior

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/glyf/bytecode/struct.DecodeError.html b/read_fonts/tables/glyf/bytecode/struct.DecodeError.html index b5b155ee0c..9ed7cbe316 100644 --- a/read_fonts/tables/glyf/bytecode/struct.DecodeError.html +++ b/read_fonts/tables/glyf/bytecode/struct.DecodeError.html @@ -1,7 +1,7 @@ DecodeError in read_fonts::tables::glyf::bytecode - Rust
    pub struct DecodeError;
    Expand description

    An error returned by Decoder::decode if the end of the bytecode stream is reached unexpectedly.

    -

    Trait Implementations§

    source§

    impl Clone for DecodeError

    source§

    fn clone(&self) -> DecodeError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DecodeError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DecodeError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for DecodeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for DecodeError

    source§

    fn clone(&self) -> DecodeError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DecodeError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DecodeError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for DecodeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/read_fonts/tables/glyf/struct.CompositeGlyphFlags.html b/read_fonts/tables/glyf/struct.CompositeGlyphFlags.html index a46c91f12d..b34c2c98a0 100644 --- a/read_fonts/tables/glyf/struct.CompositeGlyphFlags.html +++ b/read_fonts/tables/glyf/struct.CompositeGlyphFlags.html @@ -63,16 +63,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for CompositeGlyphFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for CompositeGlyphFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for CompositeGlyphFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for CompositeGlyphFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for CompositeGlyphFlags

    source§

    fn bitor(self, other: CompositeGlyphFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for CompositeGlyphFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for CompositeGlyphFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for CompositeGlyphFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for CompositeGlyphFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for CompositeGlyphFlags

    source§

    fn clone(&self) -> CompositeGlyphFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for CompositeGlyphFlags

    source§

    fn default() -> CompositeGlyphFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for CompositeGlyphFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for CompositeGlyphFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for CompositeGlyphFlags

    source§

    fn clone(&self) -> CompositeGlyphFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for CompositeGlyphFlags

    source§

    fn default() -> CompositeGlyphFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for CompositeGlyphFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for CompositeGlyphFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for CompositeGlyphFlags

    source§

    fn cmp(&self, other: &CompositeGlyphFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for CompositeGlyphFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for CompositeGlyphFlags

    source§

    fn cmp(&self, other: &CompositeGlyphFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for CompositeGlyphFlags

    source§

    fn eq(&self, other: &CompositeGlyphFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -80,8 +80,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for CompositeGlyphFlags

    source§

    fn partial_cmp(&self, other: &CompositeGlyphFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for CompositeGlyphFlags

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for CompositeGlyphFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for CompositeGlyphFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for CompositeGlyphFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for CompositeGlyphFlags

    source§

    impl Copy for CompositeGlyphFlags

    source§

    impl Eq for CompositeGlyphFlags

    source§

    impl StructuralPartialEq for CompositeGlyphFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = CompositeGlyphFlags

    The resulting type after applying the - operator.

    source§

    impl SubAssign for CompositeGlyphFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for CompositeGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for CompositeGlyphFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for CompositeGlyphFlags

    source§

    impl Copy for CompositeGlyphFlags

    source§

    impl Eq for CompositeGlyphFlags

    source§

    impl StructuralPartialEq for CompositeGlyphFlags

    Auto Trait Implementations§

    §

    impl Freeze for CompositeGlyphFlags

    §

    impl RefUnwindSafe for CompositeGlyphFlags

    §

    impl Send for CompositeGlyphFlags

    §

    impl Sync for CompositeGlyphFlags

    §

    impl Unpin for CompositeGlyphFlags

    §

    impl UnwindSafe for CompositeGlyphFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/glyf/struct.SimpleGlyphFlags.html b/read_fonts/tables/glyf/struct.SimpleGlyphFlags.html index 82cf6af89d..21ff97edff 100644 --- a/read_fonts/tables/glyf/struct.SimpleGlyphFlags.html +++ b/read_fonts/tables/glyf/struct.SimpleGlyphFlags.html @@ -89,16 +89,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for SimpleGlyphFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SimpleGlyphFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for SimpleGlyphFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SimpleGlyphFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for SimpleGlyphFlags

    source§

    fn bitor(self, other: SimpleGlyphFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SimpleGlyphFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SimpleGlyphFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for SimpleGlyphFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SimpleGlyphFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for SimpleGlyphFlags

    source§

    fn clone(&self) -> SimpleGlyphFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for SimpleGlyphFlags

    source§

    fn default() -> SimpleGlyphFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for SimpleGlyphFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SimpleGlyphFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for SimpleGlyphFlags

    source§

    fn clone(&self) -> SimpleGlyphFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for SimpleGlyphFlags

    source§

    fn default() -> SimpleGlyphFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for SimpleGlyphFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SimpleGlyphFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for SimpleGlyphFlags

    source§

    fn cmp(&self, other: &SimpleGlyphFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SimpleGlyphFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for SimpleGlyphFlags

    source§

    fn cmp(&self, other: &SimpleGlyphFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for SimpleGlyphFlags

    source§

    fn eq(&self, other: &SimpleGlyphFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -106,8 +106,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for SimpleGlyphFlags

    source§

    fn partial_cmp(&self, other: &SimpleGlyphFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for SimpleGlyphFlags

    §

    type Raw = <u8 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for SimpleGlyphFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SimpleGlyphFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for SimpleGlyphFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for SimpleGlyphFlags

    source§

    impl Copy for SimpleGlyphFlags

    source§

    impl Eq for SimpleGlyphFlags

    source§

    impl StructuralPartialEq for SimpleGlyphFlags

    Auto Trait Implementations§

    §

    impl Freeze for SimpleGlyphFlags

    §

    impl RefUnwindSafe for SimpleGlyphFlags

    §

    impl Send for SimpleGlyphFlags

    §

    impl Sync for SimpleGlyphFlags

    §

    impl Unpin for SimpleGlyphFlags

    §

    impl UnwindSafe for SimpleGlyphFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = SimpleGlyphFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SimpleGlyphFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for SimpleGlyphFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for SimpleGlyphFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for SimpleGlyphFlags

    source§

    impl Copy for SimpleGlyphFlags

    source§

    impl Eq for SimpleGlyphFlags

    source§

    impl StructuralPartialEq for SimpleGlyphFlags

    Auto Trait Implementations§

    §

    impl Freeze for SimpleGlyphFlags

    §

    impl RefUnwindSafe for SimpleGlyphFlags

    §

    impl Send for SimpleGlyphFlags

    §

    impl Sync for SimpleGlyphFlags

    §

    impl Unpin for SimpleGlyphFlags

    §

    impl UnwindSafe for SimpleGlyphFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/gpos/struct.ValueFormat.html b/read_fonts/tables/gpos/struct.ValueFormat.html index d3b631e3ab..b02fbc9551 100644 --- a/read_fonts/tables/gpos/struct.ValueFormat.html +++ b/read_fonts/tables/gpos/struct.ValueFormat.html @@ -46,16 +46,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for ValueFormat

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +

    Trait Implementations§

    source§

    impl Binary for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for ValueFormat

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    §

    type Output = ValueFormat

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for ValueFormat

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for ValueFormat

    source§

    fn bitor(self, other: ValueFormat) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = ValueFormat

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for ValueFormat

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = ValueFormat

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for ValueFormat

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for ValueFormat

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = ValueFormat

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ValueFormat

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for ValueFormat

    source§

    fn clone(&self) -> ValueFormat

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ValueFormat

    source§

    fn default() -> ValueFormat

    Returns the “default value” for a type. Read more
    source§

    impl Hash for ValueFormat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = ValueFormat

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ValueFormat

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for ValueFormat

    source§

    fn clone(&self) -> ValueFormat

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ValueFormat

    source§

    fn default() -> ValueFormat

    Returns the “default value” for a type. Read more
    source§

    impl Hash for ValueFormat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ValueFormat

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = ValueFormat

    The resulting type after applying the ! operator.
    source§

    impl Octal for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for ValueFormat

    source§

    fn cmp(&self, other: &ValueFormat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ValueFormat

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = ValueFormat

    The resulting type after applying the ! operator.
    source§

    impl Octal for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for ValueFormat

    source§

    fn cmp(&self, other: &ValueFormat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for ValueFormat

    source§

    fn eq(&self, other: &ValueFormat) -> bool

    This method tests for self and other values to be equal, and is used @@ -63,8 +63,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for ValueFormat

    source§

    fn partial_cmp(&self, other: &ValueFormat) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for ValueFormat

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for ValueFormat

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = ValueFormat

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ValueFormat

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for ValueFormat

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for ValueFormat

    source§

    impl Copy for ValueFormat

    source§

    impl Eq for ValueFormat

    source§

    impl StructuralPartialEq for ValueFormat

    Auto Trait Implementations§

    §

    impl Freeze for ValueFormat

    §

    impl RefUnwindSafe for ValueFormat

    §

    impl Send for ValueFormat

    §

    impl Sync for ValueFormat

    §

    impl Unpin for ValueFormat

    §

    impl UnwindSafe for ValueFormat

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = ValueFormat

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ValueFormat

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for ValueFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for ValueFormat

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for ValueFormat

    source§

    impl Copy for ValueFormat

    source§

    impl Eq for ValueFormat

    source§

    impl StructuralPartialEq for ValueFormat

    Auto Trait Implementations§

    §

    impl Freeze for ValueFormat

    §

    impl RefUnwindSafe for ValueFormat

    §

    impl Send for ValueFormat

    §

    impl Sync for ValueFormat

    §

    impl Unpin for ValueFormat

    §

    impl UnwindSafe for ValueFormat

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/gvar/struct.GvarFlags.html b/read_fonts/tables/gvar/struct.GvarFlags.html index 3d46a12220..f196885e9e 100644 --- a/read_fonts/tables/gvar/struct.GvarFlags.html +++ b/read_fonts/tables/gvar/struct.GvarFlags.html @@ -33,15 +33,15 @@

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    Trait Implementations§

    source§

    impl Binary for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for GvarFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = GvarFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for GvarFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    §

    type Output = GvarFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for GvarFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for GvarFlags

    source§

    fn bitor(self, other: GvarFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = GvarFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for GvarFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = GvarFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for GvarFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for GvarFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = GvarFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for GvarFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for GvarFlags

    source§

    fn clone(&self) -> GvarFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for GvarFlags

    source§

    fn default() -> GvarFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for GvarFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = GvarFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for GvarFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for GvarFlags

    source§

    fn clone(&self) -> GvarFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for GvarFlags

    source§

    fn default() -> GvarFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for GvarFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for GvarFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = GvarFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for GvarFlags

    source§

    fn cmp(&self, other: &GvarFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +

    §

    type Output = GvarFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for GvarFlags

    source§

    fn cmp(&self, other: &GvarFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for GvarFlags

    source§

    fn eq(&self, other: &GvarFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -49,7 +49,7 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for GvarFlags

    source§

    fn partial_cmp(&self, other: &GvarFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for GvarFlags

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for GvarFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = GvarFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for GvarFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    §

    type Output = GvarFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for GvarFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    source§

    impl UpperHex for GvarFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for GvarFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for GvarFlags

    source§

    impl Copy for GvarFlags

    source§

    impl Eq for GvarFlags

    source§

    impl StructuralPartialEq for GvarFlags

    Auto Trait Implementations§

    §

    impl Freeze for GvarFlags

    §

    impl RefUnwindSafe for GvarFlags

    §

    impl Send for GvarFlags

    §

    impl Sync for GvarFlags

    §

    impl Unpin for GvarFlags

    §

    impl UnwindSafe for GvarFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/read_fonts/tables/head/struct.MacStyle.html b/read_fonts/tables/head/struct.MacStyle.html index fce6e26d7d..f02dcdd8fe 100644 --- a/read_fonts/tables/head/struct.MacStyle.html +++ b/read_fonts/tables/head/struct.MacStyle.html @@ -39,16 +39,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for MacStyle

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = MacStyle

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for MacStyle

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for MacStyle

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = MacStyle

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for MacStyle

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for MacStyle

    source§

    fn bitor(self, other: MacStyle) -> Self

    Returns the union of the two sets of flags.

    §

    type Output = MacStyle

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for MacStyle

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for MacStyle

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = MacStyle

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for MacStyle

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for MacStyle

    source§

    fn clone(&self) -> MacStyle

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for MacStyle

    source§

    fn default() -> MacStyle

    Returns the “default value” for a type. Read more
    source§

    impl Hash for MacStyle

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = MacStyle

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for MacStyle

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for MacStyle

    source§

    fn clone(&self) -> MacStyle

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for MacStyle

    source§

    fn default() -> MacStyle

    Returns the “default value” for a type. Read more
    source§

    impl Hash for MacStyle

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for MacStyle

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = MacStyle

    The resulting type after applying the ! operator.
    source§

    impl Octal for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for MacStyle

    source§

    fn cmp(&self, other: &MacStyle) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for MacStyle

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = MacStyle

    The resulting type after applying the ! operator.
    source§

    impl Octal for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for MacStyle

    source§

    fn cmp(&self, other: &MacStyle) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for MacStyle

    source§

    fn eq(&self, other: &MacStyle) -> bool

    This method tests for self and other values to be equal, and is used @@ -56,8 +56,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for MacStyle

    source§

    fn partial_cmp(&self, other: &MacStyle) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for MacStyle

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for MacStyle

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = MacStyle

    The resulting type after applying the - operator.
    source§

    impl SubAssign for MacStyle

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for MacStyle

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for MacStyle

    source§

    impl Copy for MacStyle

    source§

    impl Eq for MacStyle

    source§

    impl StructuralPartialEq for MacStyle

    Auto Trait Implementations§

    §

    impl Freeze for MacStyle

    §

    impl RefUnwindSafe for MacStyle

    §

    impl Send for MacStyle

    §

    impl Sync for MacStyle

    §

    impl Unpin for MacStyle

    §

    impl UnwindSafe for MacStyle

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = MacStyle

    The resulting type after applying the - operator.
    source§

    impl SubAssign for MacStyle

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for MacStyle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for MacStyle

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for MacStyle

    source§

    impl Copy for MacStyle

    source§

    impl Eq for MacStyle

    source§

    impl StructuralPartialEq for MacStyle

    Auto Trait Implementations§

    §

    impl Freeze for MacStyle

    §

    impl RefUnwindSafe for MacStyle

    §

    impl Send for MacStyle

    §

    impl Sync for MacStyle

    §

    impl Unpin for MacStyle

    §

    impl UnwindSafe for MacStyle

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/read_fonts/tables/name/struct.NameString.html b/read_fonts/tables/name/struct.NameString.html index 3dbfa9b62d..f9509a9642 100644 --- a/read_fonts/tables/name/struct.NameString.html +++ b/read_fonts/tables/name/struct.NameString.html @@ -2,7 +2,7 @@
    pub struct NameString<'a> { /* private fields */ }
    Expand description

    Entry for a name in the naming table.

    This provides an iterator over characters.

    Implementations§

    source§

    impl<'a> NameString<'a>

    source

    pub fn chars(&self) -> CharIter<'a>

    An iterator over the chars in this name.

    -

    Trait Implementations§

    source§

    impl<'a> Clone for NameString<'a>

    source§

    fn clone(&self) -> NameString<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for NameString<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for NameString<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> IntoIterator for NameString<'a>

    §

    type Item = char

    The type of the elements being iterated over.
    §

    type IntoIter = CharIter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a> PartialEq for NameString<'a>

    source§

    fn eq(&self, other: &NameString<'a>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<'a> Clone for NameString<'a>

    source§

    fn clone(&self) -> NameString<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for NameString<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for NameString<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> IntoIterator for NameString<'a>

    §

    type Item = char

    The type of the elements being iterated over.
    §

    type IntoIter = CharIter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a> PartialEq for NameString<'a>

    source§

    fn eq(&self, other: &NameString<'a>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<'a> Copy for NameString<'a>

    source§

    impl<'a> Eq for NameString<'a>

    source§

    impl<'a> StructuralPartialEq for NameString<'a>

    Auto Trait Implementations§

    §

    impl<'a> Freeze for NameString<'a>

    §

    impl<'a> RefUnwindSafe for NameString<'a>

    §

    impl<'a> Send for NameString<'a>

    §

    impl<'a> Sync for NameString<'a>

    §

    impl<'a> Unpin for NameString<'a>

    §

    impl<'a> UnwindSafe for NameString<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/read_fonts/tables/os2/struct.SelectionFlags.html b/read_fonts/tables/os2/struct.SelectionFlags.html index 1eb7733024..c30faad5eb 100644 --- a/read_fonts/tables/os2/struct.SelectionFlags.html +++ b/read_fonts/tables/os2/struct.SelectionFlags.html @@ -47,15 +47,15 @@

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    Trait Implementations§

    source§

    impl Binary for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for SelectionFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = SelectionFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SelectionFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    §

    type Output = SelectionFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SelectionFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for SelectionFlags

    source§

    fn bitor(self, other: SelectionFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = SelectionFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SelectionFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = SelectionFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SelectionFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for SelectionFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = SelectionFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SelectionFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    §

    type Output = SelectionFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SelectionFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    source§

    impl Clone for SelectionFlags

    source§

    fn clone(&self) -> SelectionFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for SelectionFlags

    source§

    fn default() -> SelectionFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for SelectionFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SelectionFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = SelectionFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for SelectionFlags

    source§

    fn cmp(&self, other: &SelectionFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +

    §

    type Output = SelectionFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for SelectionFlags

    source§

    fn cmp(&self, other: &SelectionFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for SelectionFlags

    source§

    fn eq(&self, other: &SelectionFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -63,7 +63,7 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for SelectionFlags

    source§

    fn partial_cmp(&self, other: &SelectionFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for SelectionFlags

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for SelectionFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = SelectionFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SelectionFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    §

    type Output = SelectionFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SelectionFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    source§

    impl UpperHex for SelectionFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for SelectionFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for SelectionFlags

    source§

    impl Copy for SelectionFlags

    source§

    impl Eq for SelectionFlags

    source§

    impl StructuralPartialEq for SelectionFlags

    Auto Trait Implementations§

    §

    impl Freeze for SelectionFlags

    §

    impl RefUnwindSafe for SelectionFlags

    §

    impl Send for SelectionFlags

    §

    impl Sync for SelectionFlags

    §

    impl Unpin for SelectionFlags

    §

    impl UnwindSafe for SelectionFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/read_fonts/tables/postscript/enum.Number.html b/read_fonts/tables/postscript/enum.Number.html index 597b9797fc..78c1263e99 100644 --- a/read_fonts/tables/postscript/enum.Number.html +++ b/read_fonts/tables/postscript/enum.Number.html @@ -5,7 +5,7 @@ }
    Expand description

    Either a signed 32-bit integer or a 16.16 fixed point number.

    This represents the CFF “number” operand type. See “Table 6 Operand Types” at https://adobe-type-tools.github.io/font-tech-notes/pdfs/5176.CFF.pdf

    -

    Variants§

    §

    I32(i32)

    §

    Fixed(Fixed)

    Trait Implementations§

    source§

    impl Clone for Number

    source§

    fn clone(&self) -> Number

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Number

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Number

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Fixed> for Number

    source§

    fn from(value: Fixed) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Number

    source§

    fn from(value: i32) -> Self

    Converts to this type from the input type.
    source§

    impl Ord for Number

    source§

    fn cmp(&self, other: &Number) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +

    Variants§

    §

    I32(i32)

    §

    Fixed(Fixed)

    Trait Implementations§

    source§

    impl Clone for Number

    source§

    fn clone(&self) -> Number

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Number

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Number

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Fixed> for Number

    source§

    fn from(value: Fixed) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Number

    source§

    fn from(value: i32) -> Self

    Converts to this type from the input type.
    source§

    impl Ord for Number

    source§

    fn cmp(&self, other: &Number) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Number

    source§

    fn eq(&self, other: &Number) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/read_fonts/tables/postscript/struct.Latin1String.html b/read_fonts/tables/postscript/struct.Latin1String.html index c561d13230..e00e5e4adb 100644 --- a/read_fonts/tables/postscript/struct.Latin1String.html +++ b/read_fonts/tables/postscript/struct.Latin1String.html @@ -9,10 +9,10 @@ with each representing a character.

    source

    pub fn chars(&self) -> impl Iterator<Item = char> + Clone + 'a

    Returns an iterator over the characters of the string.

    This simply converts each byte to char.

    -

    Trait Implementations§

    source§

    impl<'a> Clone for Latin1String<'a>

    source§

    fn clone(&self) -> Latin1String<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for Latin1String<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Latin1String<'_>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<&str> for Latin1String<'_>

    source§

    fn eq(&self, other: &&str) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a> PartialEq for Latin1String<'a>

    source§

    fn eq(&self, other: &Latin1String<'a>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<'a> Clone for Latin1String<'a>

    source§

    fn clone(&self) -> Latin1String<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for Latin1String<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Latin1String<'_>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<&str> for Latin1String<'_>

    source§

    fn eq(&self, other: &&str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a> PartialEq for Latin1String<'a>

    source§

    fn eq(&self, other: &Latin1String<'a>) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<'a> Copy for Latin1String<'a>

    source§

    impl<'a> Eq for Latin1String<'a>

    source§

    impl<'a> StructuralPartialEq for Latin1String<'a>

    Auto Trait Implementations§

    §

    impl<'a> Freeze for Latin1String<'a>

    §

    impl<'a> RefUnwindSafe for Latin1String<'a>

    §

    impl<'a> Send for Latin1String<'a>

    §

    impl<'a> Sync for Latin1String<'a>

    §

    impl<'a> Unpin for Latin1String<'a>

    §

    impl<'a> UnwindSafe for Latin1String<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/read_fonts/tables/sbix/struct.HeaderFlags.html b/read_fonts/tables/sbix/struct.HeaderFlags.html index 249b097fa5..db9949d08f 100644 --- a/read_fonts/tables/sbix/struct.HeaderFlags.html +++ b/read_fonts/tables/sbix/struct.HeaderFlags.html @@ -34,16 +34,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for HeaderFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = HeaderFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for HeaderFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for HeaderFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = HeaderFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for HeaderFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for HeaderFlags

    source§

    fn bitor(self, other: HeaderFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = HeaderFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for HeaderFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = HeaderFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for HeaderFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for HeaderFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = HeaderFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for HeaderFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for HeaderFlags

    source§

    fn clone(&self) -> HeaderFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for HeaderFlags

    source§

    fn default() -> HeaderFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for HeaderFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = HeaderFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for HeaderFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for HeaderFlags

    source§

    fn clone(&self) -> HeaderFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for HeaderFlags

    source§

    fn default() -> HeaderFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for HeaderFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for HeaderFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = HeaderFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for HeaderFlags

    source§

    fn cmp(&self, other: &HeaderFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for HeaderFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = HeaderFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for HeaderFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for HeaderFlags

    source§

    fn cmp(&self, other: &HeaderFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for HeaderFlags

    source§

    fn eq(&self, other: &HeaderFlags) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/read_fonts/tables/stat/struct.AxisValueTableFlags.html b/read_fonts/tables/stat/struct.AxisValueTableFlags.html index 997e393985..a41ae32fb6 100644 --- a/read_fonts/tables/stat/struct.AxisValueTableFlags.html +++ b/read_fonts/tables/stat/struct.AxisValueTableFlags.html @@ -41,16 +41,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    Trait Implementations§

    source§

    impl Binary for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for AxisValueTableFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for AxisValueTableFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +

    Trait Implementations§

    source§

    impl Binary for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for AxisValueTableFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for AxisValueTableFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for AxisValueTableFlags

    source§

    fn bitor(self, other: AxisValueTableFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for AxisValueTableFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for AxisValueTableFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for AxisValueTableFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    §

    type Output = AxisValueTableFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for AxisValueTableFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for AxisValueTableFlags

    source§

    fn clone(&self) -> AxisValueTableFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for AxisValueTableFlags

    source§

    fn default() -> AxisValueTableFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for AxisValueTableFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    source§

    impl Clone for AxisValueTableFlags

    source§

    fn clone(&self) -> AxisValueTableFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for AxisValueTableFlags

    source§

    fn default() -> AxisValueTableFlags

    Returns the “default value” for a type. Read more
    source§

    impl Hash for AxisValueTableFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for AxisValueTableFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for AxisValueTableFlags

    source§

    fn cmp(&self, other: &AxisValueTableFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for AxisValueTableFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for AxisValueTableFlags

    source§

    fn cmp(&self, other: &AxisValueTableFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for AxisValueTableFlags

    source§

    fn eq(&self, other: &AxisValueTableFlags) -> bool

    This method tests for self and other values to be equal, and is used @@ -58,7 +58,7 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for AxisValueTableFlags

    source§

    fn partial_cmp(&self, other: &AxisValueTableFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for AxisValueTableFlags

    §

    type Raw = <u16 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for AxisValueTableFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for AxisValueTableFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    §

    type Output = AxisValueTableFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for AxisValueTableFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    source§

    impl UpperHex for AxisValueTableFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for AxisValueTableFlags

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for AxisValueTableFlags

    source§

    impl Copy for AxisValueTableFlags

    source§

    impl Eq for AxisValueTableFlags

    source§

    impl StructuralPartialEq for AxisValueTableFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/read_fonts/tables/variations/struct.EntryFormat.html b/read_fonts/tables/variations/struct.EntryFormat.html index 9624f4bd97..1da19e6508 100644 --- a/read_fonts/tables/variations/struct.EntryFormat.html +++ b/read_fonts/tables/variations/struct.EntryFormat.html @@ -34,16 +34,16 @@ flags & !other (and this syntax is also supported).

    This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

    -

    source§

    impl EntryFormat

    source

    pub fn entry_size(self) -> u8

    source

    pub fn bit_count(self) -> u8

    Trait Implementations§

    source§

    impl Binary for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for EntryFormat

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = EntryFormat

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for EntryFormat

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    source§

    impl EntryFormat

    source

    pub fn entry_size(self) -> u8

    source

    pub fn bit_count(self) -> u8

    Trait Implementations§

    source§

    impl Binary for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for EntryFormat

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = EntryFormat

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for EntryFormat

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    source§

    impl BitOr for EntryFormat

    source§

    fn bitor(self, other: EntryFormat) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = EntryFormat

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for EntryFormat

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    §

    type Output = EntryFormat

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for EntryFormat

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    source§

    impl BitXor for EntryFormat

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = EntryFormat

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for EntryFormat

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for EntryFormat

    source§

    fn clone(&self) -> EntryFormat

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for EntryFormat

    source§

    fn default() -> EntryFormat

    Returns the “default value” for a type. Read more
    source§

    impl Hash for EntryFormat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    §

    type Output = EntryFormat

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for EntryFormat

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for EntryFormat

    source§

    fn clone(&self) -> EntryFormat

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for EntryFormat

    source§

    fn default() -> EntryFormat

    Returns the “default value” for a type. Read more
    source§

    impl Hash for EntryFormat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for EntryFormat

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = EntryFormat

    The resulting type after applying the ! operator.
    source§

    impl Octal for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for EntryFormat

    source§

    fn cmp(&self, other: &EntryFormat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for EntryFormat

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = EntryFormat

    The resulting type after applying the ! operator.
    source§

    impl Octal for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for EntryFormat

    source§

    fn cmp(&self, other: &EntryFormat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for EntryFormat

    source§

    fn eq(&self, other: &EntryFormat) -> bool

    This method tests for self and other values to be equal, and is used @@ -51,8 +51,8 @@ sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for EntryFormat

    source§

    fn partial_cmp(&self, other: &EntryFormat) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Scalar for EntryFormat

    §

    type Raw = <u8 as Scalar>::Raw

    The raw byte representation of this type.
    source§

    fn to_raw(self) -> Self::Raw

    Encode this type as raw big-endian bytes
    source§

    fn from_raw(raw: Self::Raw) -> Self

    Create an instance of this type from raw big-endian bytes
    source§

    fn read(slice: &[u8]) -> Option<Self>

    Attempt to read a scalar from a slice. Read more
    source§

    impl Sub for EntryFormat

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = EntryFormat

    The resulting type after applying the - operator.
    source§

    impl SubAssign for EntryFormat

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for EntryFormat

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for EntryFormat

    source§

    impl Copy for EntryFormat

    source§

    impl Eq for EntryFormat

    source§

    impl StructuralPartialEq for EntryFormat

    Auto Trait Implementations§

    §

    impl Freeze for EntryFormat

    §

    impl RefUnwindSafe for EntryFormat

    §

    impl Send for EntryFormat

    §

    impl Sync for EntryFormat

    §

    impl Unpin for EntryFormat

    §

    impl UnwindSafe for EntryFormat

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    §

    type Output = EntryFormat

    The resulting type after applying the - operator.
    source§

    impl SubAssign for EntryFormat

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for EntryFormat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Zeroable for EntryFormat

    source§

    fn zeroed() -> Self

    source§

    impl AnyBitPattern for EntryFormat

    source§

    impl Copy for EntryFormat

    source§

    impl Eq for EntryFormat

    source§

    impl StructuralPartialEq for EntryFormat

    Auto Trait Implementations§

    §

    impl Freeze for EntryFormat

    §

    impl RefUnwindSafe for EntryFormat

    §

    impl Send for EntryFormat

    §

    impl Sync for EntryFormat

    §

    impl Unpin for EntryFormat

    §

    impl UnwindSafe for EntryFormat

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> CheckedBitPattern for T
    where diff --git a/rustybuzz/struct.BufferFlags.html b/rustybuzz/struct.BufferFlags.html index 02622b5569..e5d8b8c0e1 100644 --- a/rustybuzz/struct.BufferFlags.html +++ b/rustybuzz/struct.BufferFlags.html @@ -39,13 +39,13 @@

    source

    pub const fn iter_names(&self) -> IterNames<BufferFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for BufferFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for BufferFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = BufferFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for BufferFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for BufferFlags

    source§

    fn bitor(self, other: BufferFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = BufferFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for BufferFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = BufferFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for BufferFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for BufferFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = BufferFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for BufferFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for BufferFlags

    source§

    fn clone(&self) -> BufferFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BufferFlags

    source§

    fn default() -> BufferFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<BufferFlags> for BufferFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = BufferFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for BufferFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for BufferFlags

    source§

    fn clone(&self) -> BufferFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BufferFlags

    source§

    fn default() -> BufferFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<BufferFlags> for BufferFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for BufferFlags

    source§

    const FLAGS: &'static [Flag<BufferFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> u32

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u32) -> BufferFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -53,8 +53,8 @@ Self: Sized,

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn toggle(&mut self, other: Self)
    where Self: Sized,

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn set(&mut self, other: Self, value: bool)
    where Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<BufferFlags> for BufferFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    -
    source§

    impl IntoIterator for BufferFlags

    §

    type Item = BufferFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<BufferFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BufferFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = BufferFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for BufferFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for BufferFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    source§

    impl IntoIterator for BufferFlags

    §

    type Item = BufferFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<BufferFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BufferFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = BufferFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BufferFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for BufferFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for BufferFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    §

    type Output = BufferFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for BufferFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    diff --git a/rustybuzz/struct.SerializeFlags.html b/rustybuzz/struct.SerializeFlags.html index 50b1d99e11..c9ec82e341 100644 --- a/rustybuzz/struct.SerializeFlags.html +++ b/rustybuzz/struct.SerializeFlags.html @@ -42,11 +42,11 @@

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    Trait Implementations§

    source§

    impl Binary for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for SerializeFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = SerializeFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SerializeFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = SerializeFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SerializeFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for SerializeFlags

    source§

    fn bitor(self, other: SerializeFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = SerializeFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SerializeFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = SerializeFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SerializeFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for SerializeFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = SerializeFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SerializeFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    §

    type Output = SerializeFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SerializeFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    source§

    impl Default for SerializeFlags

    source§

    fn default() -> SerializeFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<SerializeFlags> for SerializeFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for SerializeFlags

    source§

    const FLAGS: &'static [Flag<SerializeFlags>] = _

    The set of defined flags.
    §

    type Bits = u8

    The underlying bits type.
    source§

    fn bits(&self) -> u8

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u8) -> SerializeFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where @@ -55,14 +55,14 @@ Self: Sized,

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn toggle(&mut self, other: Self)
    where Self: Sized,

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn set(&mut self, other: Self, value: bool)
    where Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<SerializeFlags> for SerializeFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    -
    source§

    impl IntoIterator for SerializeFlags

    §

    type Item = SerializeFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SerializeFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SerializeFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = SerializeFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for SerializeFlags

    §

    type Primitive = u8

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for SerializeFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    source§

    impl IntoIterator for SerializeFlags

    §

    type Item = SerializeFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SerializeFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SerializeFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = SerializeFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for SerializeFlags

    §

    type Primitive = u8

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for SerializeFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = SerializeFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SerializeFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = SerializeFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SerializeFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.

    Auto Trait Implementations§

    §

    impl Freeze for SerializeFlags

    §

    impl RefUnwindSafe for SerializeFlags

    §

    impl Send for SerializeFlags

    §

    impl Sync for SerializeFlags

    §

    impl Unpin for SerializeFlags

    §

    impl UnwindSafe for SerializeFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for SerializeFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.

    Auto Trait Implementations§

    §

    impl Freeze for SerializeFlags

    §

    impl RefUnwindSafe for SerializeFlags

    §

    impl Send for SerializeFlags

    §

    impl Sync for SerializeFlags

    §

    impl Unpin for SerializeFlags

    §

    impl UnwindSafe for SerializeFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/search-index.js b/search-index.js index 7a4718ff2e..5c2587cd99 100644 --- a/search-index.js +++ b/search-index.js @@ -1,27 +1,27 @@ var searchIndex = new Map(JSON.parse('[\ ["bitflags",{"doc":"Generate types for C-style flags with ergonomic APIs.","t":"TEKRTTFKNNQMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFKKNNNNNNHHHNNNMHHHNNNM","n":["ALL","BitFlags","Bits","Bits","EMPTY","FLAGS","Flag","Flags","all","all","bitflags","bits","borrow","borrow_mut","complement","complement","contains","contains","difference","difference","empty","empty","fmt","from","from_bits","from_bits","from_bits_retain","from_bits_truncate","from_bits_truncate","from_name","from_name","insert","insert","intersection","intersection","intersects","intersects","into","is_all","is_all","is_empty","is_empty","is_named","is_unnamed","iter","iter","iter","iter_names","iter_names","name","new","parser","remove","remove","set","set","symmetric_difference","symmetric_difference","toggle","toggle","try_from","try_into","type_id","union","union","value","Iter","IterNames","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","into_iter","into_iter","next","next","remaining","try_from","try_from","try_into","try_into","type_id","type_id","ParseError","ParseHex","WriteHex","borrow","borrow_mut","empty_flag","fmt","fmt","from","from_str","from_str_strict","from_str_truncate","into","invalid_hex_flag","invalid_named_flag","parse_hex","to_writer","to_writer_strict","to_writer_truncate","try_from","try_into","type_id","write_hex"],"q":[[0,"bitflags"],[66,"bitflags::iter"],[87,"bitflags::parser"],[110,"core::fmt"],[111,"core::fmt"],[112,"core::result"],[113,"core::any"],[114,"core::fmt"]],"d":["A value with all bits set.","","A bits type that can be used as storage for a flags type.","The underlying bits type.","A value with all bits unset.","The set of defined flags.","A defined flags value that may be named or unnamed.","A set of defined flags using a bits type as storage.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Generate a flags type.","Get the underlying bits value.","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether the flag is named.","Whether the flag is unnamed.","Yield the bits of a source flags value in a set of …","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Get the name of this flag.","Define a flag.","Parsing flags from text.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call Flags::insert when value is true or Flags::remove …","Call Flags::insert when value is true or Flags::remove …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the flags value of this flag.","An iterator over flags values.","An iterator over flags values.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","Get a flags value of any remaining bits that haven’t …","","","","","","","An error encountered while parsing flags from text.","Parse a value from a hex string.","Encode a value as a hex string.","","","A hex or named flag wasn’t found between separators.","","","Returns the argument unchanged.","Parse a flags value from text.","Parse a flags value from text.","Parse a flags value from text.","Calls U::from(self).","An invalid hex flag was encountered.","A named flag that doesn’t correspond to any on the flags …","Parse the value from hex.","Write a flags value as text.","Write only the contained, defined, named flags in a flags …","Write a flags value as text, ignoring any unknown bits.","","","","Write the value as hex."],"i":[3,0,0,2,3,2,0,0,2,2,0,2,5,5,2,2,2,2,2,2,2,2,5,5,2,2,2,2,2,2,2,2,2,2,2,2,2,5,2,2,2,2,5,5,0,2,2,2,2,5,5,0,2,2,2,2,2,2,2,2,5,5,5,2,2,5,0,0,12,13,12,13,12,13,12,13,12,13,12,13,13,12,13,12,13,12,13,0,0,0,16,16,16,16,16,16,0,0,0,16,16,16,18,0,0,0,16,16,16,21],"f":"````````{{}{{d{}{{b{c}}}}}f}0`{{{d{}{{b{c}}}}}cf}{ce{}{}}0{{{d{}{{b{c}}}}}{{d{}{{b{c}}}}}f}0{{{d{}{{b{c}}}}{d{}{{b{c}}}}}hf}0{{{d{}{{b{c}}}}{d{}{{b{c}}}}}{{d{}{{b{c}}}}}f}055{{{j{c}}l}nA`}{cc{}}{c{{Ab{{d{}{{b{c}}}}}}}f}0{c{{d{}{{b{c}}}}}f}00{Ad{{Ab{{d{}{{b{c}}}}}}}f}0{{{d{}{{b{c}}}}{d{}{{b{c}}}}}Aff}066779{{{d{}{{b{c}}}}}hf}000{{{j{c}}}h{}}0`{{{d{}{{b{c}}}}}{{Ah{{d{}{{b{c}}}}}}}f}0{{{d{}{{b{c}}}}}{{Aj{{d{}{{b{c}}}}}}}f}0{{{j{c}}}Ad{}}{{Adc}{{j{c}}}{}}`66{{{d{}{{b{c}}}}{d{}{{b{c}}}}h}Aff}0==77{c{{Al{e}}}{}{}}0{cAn{}}??{{{j{c}}}c{}}``{ce{}{}}000??0000{{{Ah{c}}}{{Ab{e}}}d{}}{{{Aj{c}}}{{Ab{e}}}d{}}{{{Aj{c}}}c{}}666655```33{{}B`}{{B`l}n}0{cc{}}{Ad{{Al{cB`}}}d}007{cB`Bb}0{Ad{{Al{BdB`}}}}{{ce}{{Al{AfBf}}}dBh}00==<{{Bjc}nBh}","c":[],"p":[[17,"Bits"],[10,"Flags",0],[10,"Bits",0],[1,"bool"],[5,"Flag",0],[5,"Formatter",110],[8,"Result",110],[10,"Debug",110],[6,"Option",111],[1,"str"],[1,"unit"],[5,"Iter",66],[5,"IterNames",66],[6,"Result",112],[5,"TypeId",113],[5,"ParseError",87],[10,"Display",110],[10,"ParseHex",87],[5,"Error",110],[10,"Write",110],[10,"WriteHex",87]],"b":[[93,"impl-Debug-for-ParseError"],[94,"impl-Display-for-ParseError"]]}],\ -["bytemuck",{"doc":"This crate gives small utilities for casting between plain …","t":"PKYYYEYKYRTTKYPKYGKPPKYKYKCNNHHHHHHHCNNNHNNNHHNNNNNNQNNNNNNNNNNHHHNNHHHHHNHHNHNNNNNNNNNNNHNNFKNNHHHHHHHHNNNNNHNNNNNNNNHHHHHHHHNHNHHHNNNNNHHHRKGPPNNHHHHHNNNNNNNHHNNMHNNHHHHHNHHNHN","n":["AlignmentMismatch","AnyBitPattern","AnyBitPattern","ByteEq","ByteHash","CheckedBitPattern","CheckedBitPattern","Contiguous","Contiguous","Int","MAX_VALUE","MIN_VALUE","NoUninit","NoUninit","OutputSliceWouldHaveSlop","Pod","Pod","PodCastError","PodInOption","SizeMismatch","TargetAlignmentGreaterAndInputNotAligned","TransparentWrapper","TransparentWrapper","Zeroable","Zeroable","ZeroableInOption","allocation","borrow","borrow_mut","bytes_of","bytes_of_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","checked","clone","clone_into","eq","fill_zeroes","fmt","fmt","from","from_bytes","from_bytes_mut","from_integer","from_integer","hash","into","into_integer","into_integer","offset_of","peel","peel","peel_mut","peel_mut","peel_ref","peel_ref","peel_slice","peel_slice","peel_slice_mut","peel_slice_mut","pod_align_to","pod_align_to_mut","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id","wrap","wrap","wrap_mut","wrap_mut","wrap_ref","wrap_ref","wrap_slice","wrap_slice","wrap_slice_mut","wrap_slice_mut","write_zeroes","zeroed","zeroed","BoxBytes","TransparentWrapperAlloc","borrow","borrow_mut","box_bytes_of","cast_arc","cast_box","cast_rc","cast_slice_arc","cast_slice_box","cast_slice_rc","cast_vec","deref","deref_mut","drop","from","from","from_box_bytes","from_raw_parts","into","into_raw_parts","layout","peel_arc","peel_box","peel_rc","peel_vec","pod_collect_to_vec","try_cast_arc","try_cast_box","try_cast_rc","try_cast_slice_arc","try_cast_slice_box","try_cast_slice_rc","try_cast_vec","try_from","try_from_box_bytes","try_into","try_zeroed_box","try_zeroed_slice_box","try_zeroed_vec","type_id","wrap_arc","wrap_box","wrap_rc","wrap_vec","zeroed_box","zeroed_slice_box","zeroed_vec","Bits","CheckedBitPattern","CheckedCastError","InvalidBitPattern","PodCastError","borrow","borrow_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","clone","clone_into","eq","fmt","fmt","from","from","from_bytes","from_bytes_mut","hash","into","is_valid_bit_pattern","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id"],"q":[[0,"bytemuck"],[92,"bytemuck::allocation"],[140,"bytemuck::checked"],[178,"core::fmt"],[179,"core::fmt"],[180,"core::marker"],[181,"core::cmp"],[182,"core::hash"],[183,"core::marker"],[184,"core::result"],[185,"core::any"],[186,"alloc::boxed"],[187,"alloc::sync"],[188,"alloc::rc"],[189,"alloc::vec"],[190,"core::ptr::non_null"],[191,"core::alloc::layout"]],"d":["For this type of cast the alignments must be exactly the …","Marker trait for “plain old data” types that are valid …","Derive the AnyBitPattern trait for a struct","Derive the PartialEq and Eq trait for a type","Derive the Hash trait for a type","","Derive the CheckedBitPattern trait for a struct or enum.","A trait indicating that:","Derive the Contiguous trait for an enum","The primitive integer type with an identical …","The upper inclusive bound for valid instances of this type.","The lower inclusive bound for valid instances of this type.","Marker trait for “plain old data” types with no uninit …","Derive the NoUninit trait for a struct or enum","If the element size changes then the output slice changes …","Marker trait for “plain old data”.","Derive the Pod trait for a struct","The things that can go wrong when casting between Pod data …","Trait for types which are Pod when wrapped in Option.","When casting a slice you can’t convert between ZST …","You tried to cast a slice to an element type with a higher …","A trait which indicates that a type is a …","Derive the TransparentWrapper trait for a struct","Trait for types that can be safely created with zeroed.","Derive the Zeroable trait for a struct","Trait for types which are Zeroable when wrapped in Option.","Stuff to boost things in the alloc crate.","","","Re-interprets &T as &[u8].","Re-interprets &mut T as &mut [u8].","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","Checked versions of the casting functions exposed in crate …","","","","Fill all bytes of slice with zeroes (see Zeroable).","","","Returns the argument unchanged.","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","If value is within the range for valid instances of this …","If value is within the range for valid instances of this …","","Calls U::from(self).","Perform the conversion from C into the underlying integral …","Perform the conversion from C into the underlying integral …","Find the offset in bytes of the given $field of $Type. …","Convert the wrapper type into the inner type.","Convert the wrapper type into the inner type.","Convert a mutable reference to the wrapper type into a …","Convert a mutable reference to the wrapper type into a …","Convert a reference to the wrapper type into a reference …","Convert a reference to the wrapper type into a reference …","Convert a slice to the wrapped type into a slice to the …","Convert a slice to the wrapped type into a slice to the …","Convert a mutable slice to the wrapped type into a mutable …","Convert a mutable slice to the wrapped type into a mutable …","As align_to, but safe because of the Pod bound.","As align_to_mut, but safe because of the Pod bound.","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.","","Convert the inner type into the wrapper type.","Convert the inner type into the wrapper type.","Convert a mutable reference to the inner type into a …","Convert a mutable reference to the inner type into a …","Convert a reference to the inner type into a reference to …","Convert a reference to the inner type into a reference to …","Convert a slice to the inner type into a slice to the …","Convert a slice to the inner type into a slice to the …","Convert a mutable slice to the inner type into a mutable …","Convert a mutable slice to the inner type into a mutable …","Fill all bytes of target with zeroes (see Zeroable).","Calls zeroed.","Calls zeroed.","As Box<[u8]>, but remembers the original alignment.","An extension trait for TransparentWrapper and alloc types.","","","Re-interprets Box<T> as BoxBytes.","As try_cast_arc, but unwraps for you.","As try_cast_box, but unwraps for you.","As try_cast_rc, but unwraps for you.","As try_cast_slice_arc, but unwraps for you.","As try_cast_slice_box, but unwraps for you.","As try_cast_slice_rc, but unwraps for you.","As try_cast_vec, but unwraps for you.","","","","","Returns the argument unchanged.","Re-interprets BoxBytes as Box<T>.","Constructs a BoxBytes from its raw parts.","Calls U::from(self).","Deconstructs a BoxBytes into its raw parts.","Returns the original layout.","Convert an Arc to the wrapper type into an Arc to the …","Convert a box to the wrapper type into a box to the inner …","Convert an Rc to the wrapper type into an Rc to the inner …","Convert a vec of the wrapper type into a vec of the inner …","This “collects” a slice of pod data into a vec of a …","Attempts to cast the content type of a Arc.","Attempts to cast the content type of a Box.","Attempts to cast the content type of a Rc.","Attempts to cast the content type of a Arc<[T]>.","Attempts to cast the content type of a Box<[T]>.","Attempts to cast the content type of a Rc<[T]>.","Attempts to cast the content type of a Vec.","","Re-interprets BoxBytes as Box<T>.","","Allocates a Box<T> with all of the contents being zeroed …","Allocates a Box<[T]> with all contents being zeroed out.","Allocates a Vec<T> of length and capacity exactly equal to …","","Convert an Arc to the inner type into an Arc to the …","Convert a box to the inner type into a box to the wrapper …","Convert an Rc to the inner type into an Rc to the wrapper …","Convert a vec of the inner type into a vec of the wrapper …","As try_zeroed_box, but unwraps for you.","As try_zeroed_slice_box, but unwraps for you.","As try_zeroed_vec but unwraps for you","Self must have the same layout as the specified Bits …","A marker trait that allows types that have some invalid …","The things that can go wrong when casting between …","When casting to a CheckedBitPattern type, it is possible …","An error occurred during a true-Pod cast","","","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","","","","","","Returns the argument unchanged.","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Calls U::from(self).","If this function returns true, then it must be valid to …","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.",""],"i":[5,0,0,0,0,0,0,0,0,12,12,12,0,0,5,0,0,0,0,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,5,5,5,0,5,5,5,0,0,12,12,5,5,12,12,0,17,17,17,17,17,17,17,17,17,17,0,0,0,5,5,0,0,0,0,0,5,0,0,5,0,5,17,17,17,17,17,17,17,17,17,17,0,8,8,0,0,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,0,24,24,24,24,30,30,30,30,0,0,0,0,0,0,0,0,24,0,24,0,0,0,24,30,30,30,30,0,0,0,32,0,0,33,33,33,33,0,0,0,0,0,33,33,33,33,33,33,33,0,0,33,33,32,0,33,33,0,0,0,0,0,33,0,0,33,0,33],"f":"```````````````````````````{ce{}{}}0{c{{d{b}}}f}{c{{d{b}}}{fh}}{cefh}{ce{fh}{fh}}1{{{d{c}}}{{d{e}}}fh}{{{d{c}}}{{d{e}}}{fh}{fh}}`{jj}{{ce}l{}{}}{{jj}n}{{{d{c}}}lA`}{{jAb}Ad}0{cc{}}{{{d{b}}}ch}{{{d{b}}}c{fh}}{c{{Aj{{Ah{}{{Af{c}}}}}}}{AlAn}}0{{jc}lB`}{ce{}{}}{{{Ah{}{{Af{c}}}}}c{AlAn}}0`{Bbc{BdBd}}0{BbcBd}000{{{d{Bb}}}{{d{c}}}{BdBd}}000{{{d{c}}}{{Bf{{d{c}}{d{e}}{d{c}}}}}fh}{{{d{c}}}{{Bf{{d{c}}{d{e}}{d{c}}}}}{fh}{fh}}:6{cBh{}}{c{{Bj{ej}}}fh}{c{{Bj{ej}}}{fh}{fh}}1{{{d{c}}}{{Bj{{d{e}}j}}}fh}{{{d{c}}}{{Bj{{d{e}}j}}}{fh}{fh}}{c{{Bj{e}}}{}{}}{{{d{b}}}{{Bj{cj}}}h}{{{d{b}}}{{Bj{cj}}}{fh}}21{cBl{}}{cBb{BdBd}}0{cBbBd}000{{{d{c}}}{{d{Bb}}}{BdBd}}000{clA`}{{}A`}0``{ce{}{}}0{{{Bn{c}}}C`{`Bd}}{{{Cb{c}}}{{Cb{e}}}{fh}{fh}}{{{Bn{c}}}{{Bn{e}}}fh}{{{Cd{c}}}{{Cd{e}}}{fh}{fh}}{{{Cb{{d{c}}}}}{{Cb{{d{e}}}}}{fh}{fh}}{{{Bn{{d{c}}}}}{{Bn{{d{e}}}}}fh}{{{Cd{{d{c}}}}}{{Cd{{d{e}}}}}{fh}{fh}}{{{Cf{c}}}{{Cf{e}}}fh}{C`c{}}0{C`l}{{{Bn{c}}}C`{Bd`}}{cc{}}{C`{{Bn{c}}}{`Bd}}{{{Ch{b}}Cj}C`}>{C`{{Bf{{Ch{b}}Cj}}}}{C`Cj}{{{Cb{Cl}}}{{Cb{c}}}Bd}{{{Bn{Cl}}}{{Bn{c}}}Bd}{{{Cd{Cl}}}{{Cd{c}}}Bd}{{{Cf{Cl}}}{{Cf{c}}}{BdBd}}{{{d{c}}}{{Cf{e}}}f{fh}}{{{Cb{c}}}{{Bj{{Cb{e}}{Bf{j{Cb{c}}}}}}}{fh}{fh}}{{{Bn{c}}}{{Bj{{Bn{e}}{Bf{j{Bn{c}}}}}}}fh}{{{Cd{c}}}{{Bj{{Cd{e}}{Bf{j{Cd{c}}}}}}}{fh}{fh}}{{{Cb{{d{c}}}}}{{Bj{{Cb{{d{e}}}}{Bf{j{Cb{{d{c}}}}}}}}}{fh}{fh}}{{{Bn{{d{c}}}}}{{Bj{{Bn{{d{e}}}}{Bf{j{Bn{{d{c}}}}}}}}}fh}{{{Cd{{d{c}}}}}{{Bj{{Cd{{d{e}}}}{Bf{j{Cd{{d{c}}}}}}}}}{fh}{fh}}{{{Cf{c}}}{{Bj{{Cf{e}}{Bf{j{Cf{c}}}}}}}fh}{c{{Bj{e}}}{}{}}{C`{{Bj{{Bn{c}}{Bf{jC`}}}}}{`Bd}}1{{}{{Bj{{Bn{c}}l}}}A`}{Cn{{Bj{{Bn{{d{c}}}}l}}}A`}{Cn{{Bj{{Cf{c}}l}}}A`}{cBl{}}{{{Cb{c}}}{{Cb{Cl}}}Bd}{{{Bn{c}}}{{Bn{Cl}}}Bd}{{{Cd{c}}}{{Cd{Cl}}}Bd}{{{Cf{c}}}{{Cf{Cl}}}{BdBd}}{{}{{Bn{c}}}A`}{Cn{{Bn{{d{c}}}}}A`}{Cn{{Cf{c}}}A`}`````{ce{}{}}0{cefD`}{ce{fh}{fD`}}1{{{d{c}}}{{d{e}}}fD`}{{{d{c}}}{{d{e}}}{fh}{fD`}}{DbDb}{{ce}l{}{}}{{DbDb}n}{{DbAb}Ad}0{cc{}}{jDb}{{{d{b}}}cD`}{{{d{b}}}c{fD`}}{{Dbc}lB`}={cn{}}3>{cBh{}}{c{{Bj{eDb}}}fD`}{c{{Bj{eDb}}}{fh}{D`f}}1{{{d{c}}}{{Bj{{d{e}}Db}}}fD`}{{{d{c}}}{{Bj{{d{e}}Db}}}{fh}{D`f}}{c{{Bj{e}}}{}{}}{{{d{b}}}{{Bj{cDb}}}D`}{{{d{b}}}{{Bj{cDb}}}{D`f}}21{cBl{}}","c":[],"p":[[1,"u8"],[1,"slice"],[10,"NoUninit",0],[10,"AnyBitPattern",0],[6,"PodCastError",0],[1,"unit"],[1,"bool"],[10,"Zeroable",0],[5,"Formatter",178],[8,"Result",178],[17,"Int"],[10,"Contiguous",0],[6,"Option",179],[10,"Copy",180],[10,"Ord",181],[10,"Hasher",182],[10,"TransparentWrapper",0],[10,"Sized",180],[1,"tuple"],[5,"String",183],[6,"Result",184],[5,"TypeId",185],[5,"Box",186],[5,"BoxBytes",92],[5,"Arc",187],[5,"Rc",188],[5,"Vec",189],[5,"NonNull",190],[5,"Layout",191],[10,"TransparentWrapperAlloc",92],[1,"usize"],[10,"CheckedBitPattern",140],[6,"CheckedCastError",140]],"b":[[41,"impl-Display-for-PodCastError"],[42,"impl-Debug-for-PodCastError"],[155,"impl-Display-for-CheckedCastError"],[156,"impl-Debug-for-CheckedCastError"]]}],\ +["bytemuck",{"doc":"This crate gives small utilities for casting between plain …","t":"PKYYYEYKYRTTKYPKYGKPPKYKYKCNNHHHHHHHCNNNHNNNHHNNNNNNQNNNNNNNNNNHHHNNHHHHHNHHNHNNNNNNNNNNNHNNFKNNHHHHHHHHNNNNNHNNNNNNNNHHHHHHHHNHNHHHNNNNNHHHRKGPPNNHHHHHNNNNNNNHHNNMHNNHHHHHNHHNHN","n":["AlignmentMismatch","AnyBitPattern","AnyBitPattern","ByteEq","ByteHash","CheckedBitPattern","CheckedBitPattern","Contiguous","Contiguous","Int","MAX_VALUE","MIN_VALUE","NoUninit","NoUninit","OutputSliceWouldHaveSlop","Pod","Pod","PodCastError","PodInOption","SizeMismatch","TargetAlignmentGreaterAndInputNotAligned","TransparentWrapper","TransparentWrapper","Zeroable","Zeroable","ZeroableInOption","allocation","borrow","borrow_mut","bytes_of","bytes_of_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","checked","clone","clone_into","eq","fill_zeroes","fmt","fmt","from","from_bytes","from_bytes_mut","from_integer","from_integer","hash","into","into_integer","into_integer","offset_of","peel","peel","peel_mut","peel_mut","peel_ref","peel_ref","peel_slice","peel_slice","peel_slice_mut","peel_slice_mut","pod_align_to","pod_align_to_mut","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id","wrap","wrap","wrap_mut","wrap_mut","wrap_ref","wrap_ref","wrap_slice","wrap_slice","wrap_slice_mut","wrap_slice_mut","write_zeroes","zeroed","zeroed","BoxBytes","TransparentWrapperAlloc","borrow","borrow_mut","box_bytes_of","cast_arc","cast_box","cast_rc","cast_slice_arc","cast_slice_box","cast_slice_rc","cast_vec","deref","deref_mut","drop","from","from","from_box_bytes","from_raw_parts","into","into_raw_parts","layout","peel_arc","peel_box","peel_rc","peel_vec","pod_collect_to_vec","try_cast_arc","try_cast_box","try_cast_rc","try_cast_slice_arc","try_cast_slice_box","try_cast_slice_rc","try_cast_vec","try_from","try_from_box_bytes","try_into","try_zeroed_box","try_zeroed_slice_box","try_zeroed_vec","type_id","wrap_arc","wrap_box","wrap_rc","wrap_vec","zeroed_box","zeroed_slice_box","zeroed_vec","Bits","CheckedBitPattern","CheckedCastError","InvalidBitPattern","PodCastError","borrow","borrow_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","clone","clone_into","eq","fmt","fmt","from","from","from_bytes","from_bytes_mut","hash","into","is_valid_bit_pattern","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id"],"q":[[0,"bytemuck"],[92,"bytemuck::allocation"],[140,"bytemuck::checked"],[178,"core::fmt"],[179,"core::fmt"],[180,"core::marker"],[181,"core::cmp"],[182,"core::hash"],[183,"core::marker"],[184,"core::result"],[185,"core::any"],[186,"alloc::boxed"],[187,"alloc::sync"],[188,"alloc::rc"],[189,"alloc::vec"],[190,"core::ptr::non_null"],[191,"core::alloc::layout"]],"d":["For this type of cast the alignments must be exactly the …","Marker trait for “plain old data” types that are valid …","Derive the AnyBitPattern trait for a struct","Derive the PartialEq and Eq trait for a type","Derive the Hash trait for a type","","Derive the CheckedBitPattern trait for a struct or enum.","A trait indicating that:","Derive the Contiguous trait for an enum","The primitive integer type with an identical …","The upper inclusive bound for valid instances of this type.","The lower inclusive bound for valid instances of this type.","Marker trait for “plain old data” types with no uninit …","Derive the NoUninit trait for a struct or enum","If the element size changes then the output slice changes …","Marker trait for “plain old data”.","Derive the Pod trait for a struct","The things that can go wrong when casting between Pod data …","Trait for types which are Pod when wrapped in Option.","When casting a slice you can’t convert between ZST …","You tried to cast a slice to an element type with a higher …","A trait which indicates that a type is a …","Derive the TransparentWrapper trait for a struct","Trait for types that can be safely created with zeroed.","Derive the Zeroable trait for a struct","Trait for types which are Zeroable when wrapped in Option.","Stuff to boost things in the alloc crate.","","","Re-interprets &T as &[u8].","Re-interprets &mut T as &mut [u8].","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","Checked versions of the casting functions exposed in crate …","","","","Fill all bytes of slice with zeroes (see Zeroable).","","","Returns the argument unchanged.","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","If value is within the range for valid instances of this …","If value is within the range for valid instances of this …","","Calls U::from(self).","Perform the conversion from C into the underlying integral …","Perform the conversion from C into the underlying integral …","Find the offset in bytes of the given $field of $Type. …","Convert the wrapper type into the inner type.","Convert the wrapper type into the inner type.","Convert a mutable reference to the wrapper type into a …","Convert a mutable reference to the wrapper type into a …","Convert a reference to the wrapper type into a reference …","Convert a reference to the wrapper type into a reference …","Convert a slice to the wrapped type into a slice to the …","Convert a slice to the wrapped type into a slice to the …","Convert a mutable slice to the wrapped type into a mutable …","Convert a mutable slice to the wrapped type into a mutable …","As align_to, but safe because of the Pod bound.","As align_to_mut, but safe because of the Pod bound.","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.","","Convert the inner type into the wrapper type.","Convert the inner type into the wrapper type.","Convert a mutable reference to the inner type into a …","Convert a mutable reference to the inner type into a …","Convert a reference to the inner type into a reference to …","Convert a reference to the inner type into a reference to …","Convert a slice to the inner type into a slice to the …","Convert a slice to the inner type into a slice to the …","Convert a mutable slice to the inner type into a mutable …","Convert a mutable slice to the inner type into a mutable …","Fill all bytes of target with zeroes (see Zeroable).","Calls zeroed.","Calls zeroed.","As Box<[u8]>, but remembers the original alignment.","An extension trait for TransparentWrapper and alloc types.","","","Re-interprets Box<T> as BoxBytes.","As try_cast_arc, but unwraps for you.","As try_cast_box, but unwraps for you.","As try_cast_rc, but unwraps for you.","As try_cast_slice_arc, but unwraps for you.","As try_cast_slice_box, but unwraps for you.","As try_cast_slice_rc, but unwraps for you.","As try_cast_vec, but unwraps for you.","","","","Returns the argument unchanged.","","Re-interprets BoxBytes as Box<T>.","Constructs a BoxBytes from its raw parts.","Calls U::from(self).","Deconstructs a BoxBytes into its raw parts.","Returns the original layout.","Convert an Arc to the wrapper type into an Arc to the …","Convert a box to the wrapper type into a box to the inner …","Convert an Rc to the wrapper type into an Rc to the inner …","Convert a vec of the wrapper type into a vec of the inner …","This “collects” a slice of pod data into a vec of a …","Attempts to cast the content type of a Arc.","Attempts to cast the content type of a Box.","Attempts to cast the content type of a Rc.","Attempts to cast the content type of a Arc<[T]>.","Attempts to cast the content type of a Box<[T]>.","Attempts to cast the content type of a Rc<[T]>.","Attempts to cast the content type of a Vec.","","Re-interprets BoxBytes as Box<T>.","","Allocates a Box<T> with all of the contents being zeroed …","Allocates a Box<[T]> with all contents being zeroed out.","Allocates a Vec<T> of length and capacity exactly equal to …","","Convert an Arc to the inner type into an Arc to the …","Convert a box to the inner type into a box to the wrapper …","Convert an Rc to the inner type into an Rc to the wrapper …","Convert a vec of the inner type into a vec of the wrapper …","As try_zeroed_box, but unwraps for you.","As try_zeroed_slice_box, but unwraps for you.","As try_zeroed_vec but unwraps for you","Self must have the same layout as the specified Bits …","A marker trait that allows types that have some invalid …","The things that can go wrong when casting between …","When casting to a CheckedBitPattern type, it is possible …","An error occurred during a true-Pod cast","","","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","","","","","","","Returns the argument unchanged.","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Calls U::from(self).","If this function returns true, then it must be valid to …","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.",""],"i":[5,0,0,0,0,0,0,0,0,12,12,12,0,0,5,0,0,0,0,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,5,5,5,0,5,5,5,0,0,12,12,5,5,12,12,0,17,17,17,17,17,17,17,17,17,17,0,0,0,5,5,0,0,0,0,0,5,0,0,5,0,5,17,17,17,17,17,17,17,17,17,17,0,8,8,0,0,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,0,24,24,24,24,30,30,30,30,0,0,0,0,0,0,0,0,24,0,24,0,0,0,24,30,30,30,30,0,0,0,32,0,0,33,33,33,33,0,0,0,0,0,33,33,33,33,33,33,33,0,0,33,33,32,0,33,33,0,0,0,0,0,33,0,0,33,0,33],"f":"```````````````````````````{ce{}{}}0{c{{d{b}}}f}{c{{d{b}}}{fh}}{cefh}{ce{fh}{fh}}1{{{d{c}}}{{d{e}}}fh}{{{d{c}}}{{d{e}}}{fh}{fh}}`{jj}{{ce}l{}{}}{{jj}n}{{{d{c}}}lA`}{{jAb}Ad}0{cc{}}{{{d{b}}}ch}{{{d{b}}}c{fh}}{c{{Aj{{Ah{}{{Af{c}}}}}}}{AlAn}}0{{jc}lB`}{ce{}{}}{{{Ah{}{{Af{c}}}}}c{AlAn}}0`{Bbc{BdBd}}0{BbcBd}000{{{d{Bb}}}{{d{c}}}{BdBd}}000{{{d{c}}}{{Bf{{d{c}}{d{e}}{d{c}}}}}fh}{{{d{c}}}{{Bf{{d{c}}{d{e}}{d{c}}}}}{fh}{fh}}:6{cBh{}}{c{{Bj{ej}}}fh}{c{{Bj{ej}}}{fh}{fh}}1{{{d{c}}}{{Bj{{d{e}}j}}}fh}{{{d{c}}}{{Bj{{d{e}}j}}}{fh}{fh}}{c{{Bj{e}}}{}{}}{{{d{b}}}{{Bj{cj}}}h}{{{d{b}}}{{Bj{cj}}}{fh}}21{cBl{}}{cBb{BdBd}}0{cBbBd}000{{{d{c}}}{{d{Bb}}}{BdBd}}000{clA`}{{}A`}0``{ce{}{}}0{{{Bn{c}}}C`{`Bd}}{{{Cb{c}}}{{Cb{e}}}{fh}{fh}}{{{Bn{c}}}{{Bn{e}}}fh}{{{Cd{c}}}{{Cd{e}}}{fh}{fh}}{{{Cb{{d{c}}}}}{{Cb{{d{e}}}}}{fh}{fh}}{{{Bn{{d{c}}}}}{{Bn{{d{e}}}}}fh}{{{Cd{{d{c}}}}}{{Cd{{d{e}}}}}{fh}{fh}}{{{Cf{c}}}{{Cf{e}}}fh}{C`c{}}0{C`l}{cc{}}{{{Bn{c}}}C`{Bd`}}{C`{{Bn{c}}}{`Bd}}{{{Ch{b}}Cj}C`}>{C`{{Bf{{Ch{b}}Cj}}}}{C`Cj}{{{Cb{Cl}}}{{Cb{c}}}Bd}{{{Bn{Cl}}}{{Bn{c}}}Bd}{{{Cd{Cl}}}{{Cd{c}}}Bd}{{{Cf{Cl}}}{{Cf{c}}}{BdBd}}{{{d{c}}}{{Cf{e}}}f{fh}}{{{Cb{c}}}{{Bj{{Cb{e}}{Bf{j{Cb{c}}}}}}}{fh}{fh}}{{{Bn{c}}}{{Bj{{Bn{e}}{Bf{j{Bn{c}}}}}}}fh}{{{Cd{c}}}{{Bj{{Cd{e}}{Bf{j{Cd{c}}}}}}}{fh}{fh}}{{{Cb{{d{c}}}}}{{Bj{{Cb{{d{e}}}}{Bf{j{Cb{{d{c}}}}}}}}}{fh}{fh}}{{{Bn{{d{c}}}}}{{Bj{{Bn{{d{e}}}}{Bf{j{Bn{{d{c}}}}}}}}}fh}{{{Cd{{d{c}}}}}{{Bj{{Cd{{d{e}}}}{Bf{j{Cd{{d{c}}}}}}}}}{fh}{fh}}{{{Cf{c}}}{{Bj{{Cf{e}}{Bf{j{Cf{c}}}}}}}fh}{c{{Bj{e}}}{}{}}{C`{{Bj{{Bn{c}}{Bf{jC`}}}}}{`Bd}}1{{}{{Bj{{Bn{c}}l}}}A`}{Cn{{Bj{{Bn{{d{c}}}}l}}}A`}{Cn{{Bj{{Cf{c}}l}}}A`}{cBl{}}{{{Cb{c}}}{{Cb{Cl}}}Bd}{{{Bn{c}}}{{Bn{Cl}}}Bd}{{{Cd{c}}}{{Cd{Cl}}}Bd}{{{Cf{c}}}{{Cf{Cl}}}{BdBd}}{{}{{Bn{c}}}A`}{Cn{{Bn{{d{c}}}}}A`}{Cn{{Cf{c}}}A`}`````{ce{}{}}0{cefD`}{ce{fh}{fD`}}1{{{d{c}}}{{d{e}}}fD`}{{{d{c}}}{{d{e}}}{fh}{fD`}}{DbDb}{{ce}l{}{}}{{DbDb}n}{{DbAb}Ad}0{jDb}{cc{}}{{{d{b}}}cD`}{{{d{b}}}c{fD`}}{{Dbc}lB`}={cn{}}3>{cBh{}}{c{{Bj{eDb}}}fD`}{c{{Bj{eDb}}}{fh}{D`f}}1{{{d{c}}}{{Bj{{d{e}}Db}}}fD`}{{{d{c}}}{{Bj{{d{e}}Db}}}{fh}{D`f}}{c{{Bj{e}}}{}{}}{{{d{b}}}{{Bj{cDb}}}D`}{{{d{b}}}{{Bj{cDb}}}{D`f}}21{cBl{}}","c":[],"p":[[1,"u8"],[1,"slice"],[10,"NoUninit",0],[10,"AnyBitPattern",0],[6,"PodCastError",0],[1,"unit"],[1,"bool"],[10,"Zeroable",0],[5,"Formatter",178],[8,"Result",178],[17,"Int"],[10,"Contiguous",0],[6,"Option",179],[10,"Copy",180],[10,"Ord",181],[10,"Hasher",182],[10,"TransparentWrapper",0],[10,"Sized",180],[1,"tuple"],[5,"String",183],[6,"Result",184],[5,"TypeId",185],[5,"Box",186],[5,"BoxBytes",92],[5,"Arc",187],[5,"Rc",188],[5,"Vec",189],[5,"NonNull",190],[5,"Layout",191],[10,"TransparentWrapperAlloc",92],[1,"usize"],[10,"CheckedBitPattern",140],[6,"CheckedCastError",140]],"b":[[41,"impl-Debug-for-PodCastError"],[42,"impl-Display-for-PodCastError"],[155,"impl-Display-for-CheckedCastError"],[156,"impl-Debug-for-CheckedCastError"]]}],\ ["bytemuck_derive",{"doc":"Derive macros for bytemuck traits.","t":"YYYYYYYYY","n":["AnyBitPattern","ByteEq","ByteHash","CheckedBitPattern","Contiguous","NoUninit","Pod","TransparentWrapper","Zeroable"],"q":[[0,"bytemuck_derive"]],"d":["Derive the AnyBitPattern trait for a struct","Derive the PartialEq and Eq trait for a type","Derive the Hash trait for a type","Derive the CheckedBitPattern trait for a struct or enum.","Derive the Contiguous trait for an enum","Derive the NoUninit trait for a struct or enum","Derive the Pod trait for a struct","Derive the TransparentWrapper trait for a struct","Derive the Zeroable trait for a struct"],"i":[0,0,0,0,0,0,0,0,0],"f":"`````````","c":[],"p":[],"b":[]}],\ -["cosmic_text",{"doc":"COSMIC Text","t":"GPGPGFPFFFTTPPPFPFFPFGPFFPFFPPFPGPPPPPFPPPPPTTKFPPPPPPPTGGPPFFFFPPPTPPPPTFPFFFFPPPPPPGFPTPFPPGPPTPPPPPPPPPPPPPPPPPFFPPPPPPTPPFPGPPPPFFFFFFFGPGGGPFGFTPFPPPPPPPFPPPGTPNMNNNONNNNMNNNNNNNNONOMNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNOMNMNNNNONNNNNNNNNNNNNNNNNNONMNMNNNONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNONNONOONNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOONNNNNOOOOOOOONNNNOOOONNOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNOOENNNNNMNNNNNNMNMNNNNNNNNNNNNNNMNNNMNNNNNNNMNNNNNNNNNNNONONNOOOMNNOONOONNNMNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOONNNNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOO","n":["Action","Advanced","Affinity","After","Align","Angle","Arc","Attrs","AttrsList","AttrsOwned","BLACK","BOLD","Backspace","Basic","Before","BidiParagraphs","Borrowed","BorrowedWithFontSystem","Buffer","BufferEnd","BufferLine","BufferRef","BufferStart","CacheKey","CacheKeyFlags","Center","Change","ChangeItem","Click","Close","Color","Color","Command","Condensed","Cr","CrLf","Cursive","Cursive","Cursor","CurveTo","Delete","DoubleClick","Down","Drag","EXTRA_BOLD","EXTRA_LIGHT","Edit","Editor","End","End","Enter","Escape","Expanded","ExtraCondensed","ExtraExpanded","FAKE_ITALIC","Family","FamilyOwned","Fantasy","Fantasy","Font","FontMatchAttrs","FontMatchKey","FontSystem","Glyph","GotoLine","Home","IDENTITY","Indent","Insert","Italic","Justified","LIGHT","LayoutCursor","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Left","Left","LeftWord","Lf","LfCr","Line","LineEnding","LineIter","LineTo","MEDIUM","Mask","Metrics","Monospace","Monospace","Motion","Motion","MoveTo","NORMAL","Name","Name","Next","NextWord","None","None","None","Normal","Normal","Normal","Oblique","One","Owned","PageDown","PageUp","ParagraphEnd","ParagraphStart","PhysicalGlyph","Placement","Previous","PreviousWord","QuadTo","Right","Right","RightWord","SEMIBOLD","SansSerif","SansSerif","Scroll","Scroll","Selection","SemiCondensed","SemiExpanded","Serif","Serif","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeRunCache","ShapeRunKey","ShapeSpan","ShapeWord","Shaping","SoftHome","Stretch","Style","SubpixelBin","SubpixelMask","SwashCache","SwashContent","SwashImage","THIN","Three","Transform","TripleClick","Two","UltraCondensed","UltraExpanded","Unindent","Up","Vertical","Weight","Word","Word","WordOrGlyph","Wrap","ZERO","Zero","a","action","action","action","add_span","affinity","after","align","all","append","apply_change","apply_change","as_attrs","as_family","as_float","as_rgba","as_rgba_tuple","as_str","as_swash","ascent","attrs_list","attrs_spans","auto_indent","auto_indent","b","before","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","blank","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_with","borrow_with","borrow_with","buffer_ref","buffer_ref","buffer_ref_mut","buffer_ref_mut","cache_key","cache_key_flags","cache_key_flags","cache_key_flags","cache_key_flags","cache_key_flags","clear","clear_spans","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color_opt","color_opt","color_opt","color_opt","compatible","complement","compute","contains","content","copy_selection","copy_selection","cursor","cursor","cursor_motion","cursor_motion","data","data","db","db_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_attrs","defaults","delete_range","delete_range","delete_selection","delete_selection","deref","deref_mut","descent","determinant","difference","draw","draw","draw","draw","empty","end","end","end","ending","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","family","family","family_owned","finish_change","finish_change","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_id","font_id","font_id","font_monospace_em_width","font_size","font_size","font_size_bits","fontdb","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_after","from_before","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_degrees","from_gradians","from_iter","from_name","from_radians","from_turns","g","get","get_font","get_font_matches","get_font_supported_codepoints_in_word","get_image","get_image_uncached","get_monospace_ids_for_scripts","get_outline_commands","get_span","glyph","glyph_id","glyph_id","glyph_id","glyphs","glyphs","glyphs","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","highlight","hit","horizontal","id","image_cache","index","insert","insert","insert","insert_at","insert_at","insert_string","insert_string","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_locale_and_db","into_text","invert","is_all","is_empty","is_monospace","items","iter","iter_names","layout","layout","layout","layout","layout_cursor","layout_in_buffer","layout_opt","layout_runs","layout_to_buffer","left","level","level","line","line","line","line_height","line_i","line_layout","line_layout","line_shape","line_shape","line_top","line_w","line_y","lines","locale","matches","max_ascent","max_descent","metadata","metadata","metadata","metadata","metadata","metadata","metrics","monospace_em_width","monospace_width","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_empty","new_in_buffer","new_in_buffer","new_in_buffer","new_with_affinity","new_with_fonts","new_with_locale_and_db","next","next","next","not","outline_command_cache","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","physical","placement","pre_rotate","pre_scale","pre_translate","r","redraw","redraw","redraw","remove","reset","reset_layout","reset_shaping","reverse","reverse","rgb","rgba","rotation","rotation_about","rtl","rtl","rustybuzz","rustybuzz","scale","scale","scripts","scroll","selection","selection","selection_bounds","selection_bounds","set","set_align","set_attrs_list","set_auto_indent","set_auto_indent","set_cursor","set_cursor","set_ending","set_metadata","set_metrics","set_metrics","set_metrics_and_size","set_metrics_and_size","set_monospace_width","set_redraw","set_redraw","set_redraw","set_rich_text","set_rich_text","set_scroll","set_selection","set_selection","set_size","set_size","set_tab_width","set_tab_width","set_text","set_text","set_text","set_wrap","set_wrap","shape","shape_as_needed","shape_as_needed","shape_as_needed","shape_in_buffer","shape_opt","shape_until_cursor","shape_until_cursor","shape_until_scroll","shape_until_scroll","size","size_hint","skew","source","spans","spans","split_off","split_off","start","start","start","start_change","start_change","stretch","stretch","stretch","style","style","style","sub","sub_assign","symmetric_difference","tab_width","tab_width","text","text","text","text","then","then_rotate","then_scale","then_translate","to_degrees","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_radians","to_string","to_string","to_string","toggle","top","transform","transform_point","transform_vector","translation","trim","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode_codepoints","union","verb","visible_lines","w","w","weight","weight","weight","width","with_buffer","with_buffer","with_buffer_mut","with_buffer_mut","with_buffer_mut","with_pixels","words","wrap","x","x","x","x_advance","x_advance","x_bin","x_offset","x_offset","xx","xy","y","y","y","y_advance","y_advance","y_bin","y_offset","y_offset","yx","yy","lines","x","x","x","x","y","y","y","y"],"q":[[0,"cosmic_text"],[1231,"cosmic_text::Action"],[1240,"core::ops::range"],[1241,"core::option"],[1242,"swash::font"],[1243,"core::cmp"],[1244,"zeno::geometry"],[1245,"zeno::geometry"],[1246,"alloc::string"],[1247,"fontdb"],[1248,"core::ops::function"],[1249,"core::iter::traits::collect"],[1250,"core::fmt"],[1251,"core::fmt"],[1252,"core::fmt"],[1253,"alloc::vec"],[1254,"fontdb"],[1255,"core::hash"],[1256,"bitflags::iter"],[1257,"bitflags::iter"],[1258,"fontdb"],[1259,"core::convert"],[1260,"zeno::command"],[1261,"core::ops::function"]],"d":["An action to perform on an Editor","Advanced text shaping and font fallback.","Whether to associate cursors placed at a boundary between …","","Align or justify","Represents an angle in degrees or radians.","","Text attributes","List of text attributes to apply to a line","An owned version of Attrs","Black weight (900), the thickest value.","Bold weight (700).","Delete text behind cursor","Basic shaping with no font fallback.","","An iterator over the paragraphs in the input text. It is …","","A value borrowed together with an FontSystem","A buffer of text that is shaped and laid out","Move cursor to the end of the document","A line (or paragraph) of text that is shaped and laid out","","Move cursor to the start of the document","Key for building a glyph cache","Flags that change rendering","","A set of change items grouped into one logical change","A unique change to an editor","Mouse click at specified position","Closes a subpath, connecting the final point to the …","Text color","32-bit RGBA bitmap.","Path command.","","Use \\\\r for line ending (many legacy systems)","Use \\\\r\\\\n for line ending (Windows-style)","Glyphs in cursive fonts generally use a more informal …","","Current cursor location","A cubic bezier curve from the previous point to the final …","Delete text in front of cursor","Mouse double click at specified position","Move cursor down","Mouse drag to specified position","Extra-bold weight (800).","Extra light weight (200).","A trait to allow easy replacements of Editor, like …","A wrapper of [Buffer] for easy editing","Move cursor to end of line","","Create new line","Escape, clears selection","","","","Skew by 14 degrees to synthesize italic","A font family.","An owned version of Family","Fantasy fonts are primarily decorative or expressive fonts …","","A font","Font-specific part of Attrs to be used for matching","","Access to the system fonts.","Wraps at a glyph level","Move cursor to specific line","Move cursor to start of line","Identity matrix.","","Insert character at cursor","A form that is generally cursive in nature.","","Light weight (300).","The position of a cursor within a [Buffer].","Apply specific LayoutCursor","A laid out glyph","A line of laid out glyphs","A line of visible text for rendering","An iterator of visible text lines, see LayoutRun","Move cursor left","","Move cursor to next word boundary to the left","Use \\\\n for line ending (POSIX-style)","Use \\\\n\\\\r for line ending (some legacy systems)","Select by lines","Line ending","Iterator over lines terminated by LineEnding","A straight line from the previous point to the specified …","Medium weight (500, higher than normal).","8-bit alpha mask.","Metrics of text","The sole criterion of a monospace font is that all glyphs …","","A motion to perform on a Cursor","Move the cursor with some motion","Begins a new subpath at the specified point.","Normal (400).","The name of a font family of choice.","","Move cursor to next character (Self::Right in LTR, …","Move cursor to next word boundary","No selection","No wrapping","No line ending","A face that is neither italic not obliqued.","Normal selection","","A typically-sloped version of the regular face.","","","Move cursor down one page","Move cursor up one page","Move cursor to end of paragraph","Move cursor to start of paragraph","","Describes the offset and dimensions of a rendered mask.","Move cursor to previous character (Self::Left in LTR, …","Move cursor to previous word boundary","A quadratic curve from the previous point to the final …","Move cursor right","","Move cursor to next word boundary to the right","Semibold weight (600).","Glyphs in sans-serif fonts, as the term is used in CSS, …","","Scroll position in [Buffer]","Scroll specified number of lines","Selection mode","","","Serif fonts represent the formal text style for a script.","","A set of buffers containing allocations for shaped text.","A shaped glyph","A shaped line (or paragraph)","A helper structure for caching shape runs.","Key for caching shape runs.","A shaped span (for bidirectional processing)","A shaped word (for word wrapping)","The shaping strategy of some text.","Move cursor to start of line, skipping whitespace","A face width.","Allows italic or oblique faces to be selected.","Binning of subpixel position for cache optimization","32-bit RGBA subpixel mask.","Cache for rasterizing with the swash scaler","Content of a scaled glyph image.","Scaled glyph image.","Thin weight (100), the thinnest value.","","Two dimensional transformation matrix.","Mouse triple click at specified position","","","","","Move cursor up","Move cursor up or down by a number of pixels","Specifies the weight of glyphs in the font, their degree …","Select by words","Wraps at the word level","Wraps at the word level, or fallback to glyph level if a …","Wrapping mode","Angle of zero degrees.","","Get the alpha component","Perform an Action on the editor","","Perform an Action on the editor","Add an attribute span, removes any previous matching parts …","Whether to associate the cursor with the run before it or …","","Get the Text alignment","Get a flags value with all known bits set.","Append line at end of this line","Apply a change","","","","","Get an array over all of the components, in [r, g, b, a] …","Get a tuple over all of the attributes, in (r, g, b, a) …","Get the line ending as a str","","","Get attributes list","","Get the current automatic indentation setting","","Get the blue component","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows self together with an FontSystem for more …","Mutably borrows self together with an FontSystem for more …","Mutably borrows the buffer together with an FontSystem for …","Get the internal BufferRef","","Get the internal BufferRef","","Cache key, see CacheKey","Set CacheKeyFlags","","","CacheKeyFlags","","Resets the image to a default state.","Clear the current attribute spans","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Color","","","Optional color override","","Check if this set of attributes can be shaped with another","The bitwise negation (!) of the bits in a flags value, …","Given an origin, offset and bounding box, computes the …","Whether all set bits in a source flags value are also set …","Content of the image.","Copy selection","","Get the current cursor","","Apply a Motion to a Cursor","Apply a Motion to a Cursor","","Raw image data.","Get the database.","Get a mutable reference to the database.","","","","","","","","","","","","","","","","","","Get the default Attrs","Delete text starting at start Cursor and ending at end …","","Delete selection, adjusting cursor and returning true if …","","","","","Returns the determinant of the transform.","The intersection of a source flags value with the …","Draw the buffer","Draw the editor","Draw the buffer","","Get a flags value with all bits unset.","Cursor indicating end of change","End index of cluster in original line","","Get line ending","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","Set Family","","","Get completed change","","CacheKeyFlags","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Font ID","Font id of the glyph","","","Font size in pixels","Font size of the glyph","f32 bits of font size","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Creates a new angle from degrees.","Creates a new angle from gradians.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Creates a new angle from radians.","Creates a new angle from turns.","Get the green component","Get cache item, updating age if found","Get a font by its ID.","","","Create a swash Image from a cache key, caching results","Create a swash Image from a cache key, without caching …","","","Get the attribute span for an index","Index of [LayoutGlyph] in [LayoutLine::glyphs]","Glyph ID","Font id of the glyph","","The array of layout glyphs to draw","Glyphs in line","","","","","","","","","","","","","","","","Height in pixels.","Return the pixel span Some((x_left, x_width)) of the …","Convert x, y position to Cursor (hit detection)","The horizontal position of scroll in fractional pixels","","","First-byte-index of glyph at cursor (will insert behind …","The bitwise or (|) of the bits in two flags values.","Insert cache item with current age","Insert if true, delete if false","Insert text at specified cursor with specified attrs_list","","Insert a string at the current cursor or replacing the …","Insert a string at the current cursor or replacing the …","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Consume this FontSystem and return the locale and database.","Consume this line, returning only its text contents as a …","Returns the inverse of the transform, if any.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","","Change items grouped into one change","Yield a set of contained flags values.","Yield a set of contained named flags values.","Layout line, will cache results","","Index of [LayoutLine] in [BufferLine::layout]","Index of [LayoutLine] in [BufferLine::layout]. This will …","Convert a Cursor to a LayoutCursor","Layout a line using a pre-existing shape buffer, will …","Get line layout cache","Get the visible layout runs for rendering and other tasks","","Horizontal offset with respect to the origin specified …","Unicode BiDi embedding level, character is left-to-right …","","Index of [BufferLine] in [Buffer::lines]","Index of [BufferLine] in [Buffer::lines]","Index of [BufferLine] in [Buffer::lines]. This will be …","Line height in pixels","The index of the original text line","Lay out the provided line index and return the result","Lay out the provided line index and return the result","Shape the provided line index and return the result","Shape the provided line index and return the result","Y offset to top of line","Width of line","Y offset to baseline of line","BufferLines (or paragraphs) of text in the buffer","Get the locale.","Check if font matches","Maximum ascent of the glyphs in line","Maximum descent of the glyphs in line","Set metadata","Get line metadata. This will be None if …","","","Metadata from Attrs","","Get the current Metrics","","Get the current monospace_width","Create a new FontSystem, that allows access to any …","","Create a new swash cache","","Create a new set of attributes with sane defaults","","Create a new attributes list with a set of default Attrs","Create an iterator to split the input text into paragraphs …","Creates a new transform.","","","Create a new Buffer with the provided FontSystem and …","Create a new line with the given text and attributes list …","","","Create a new cursor","Create a new LayoutCursor","Create a new scroll","Create a new Editor with the provided [Buffer]","Create an iterator of lines in a string slice","","","Panics","Creates a new empty scaled image.","Create an empty Buffer with the provided Metrics. This is …","Shape a word into a set of glyphs, using a scratch buffer.","Shape a span into a set of words, using a scratch buffer.","Shape a line into a set of spans, using a scratch buffer. …","Create a new cursor, specifying the affinity","Create a new FontSystem with a pre-specified set of fonts.","Create a new FontSystem with a pre-specified locale and …","","","","The bitwise negation (!) of the bits in a flags value, …","","","","","","","","","","","","","","Offset and size of the image.","Returns a new transform that represents a rotation …","Returns a new transform that represents a scale followed …","Returns a new transform that represents a translation …","Get the red component","Get the Buffer redraw flag","Get the Buffer redraw flag","True if a redraw is needed","The intersection of a source flags value with the …","Reset shaping, layout, and metadata caches","Reset only layout cache","Reset shaping and layout caches","","","Create new color with red, green, and blue components","Create new color with red, green, blue, and alpha …","Creates a rotation transform.","Creates a rotation transform around a point.","True if the original paragraph direction is RTL","","","","Creates a scale transform.","","","Get the current scroll location","Get the current selection position","","Get the bounds of the current selection","Get the bounds of the current selection","Call insert when value is true or remove when value is …","Set the text alignment","Set attributes list","Enable or disable automatic indentation","","Set the current cursor","","Set line ending","Set line metadata. This is stored until the next line reset","Set the current Metrics","Set the current Metrics","Set the current Metrics and buffer dimensions at the same …","Set the current Metrics and buffer dimensions at the same …","Set monospace width monospace glyphs should be resized to …","Set the Buffer redraw flag","Set the Buffer redraw flag","Set redraw needed flag","Set text of buffer, using an iterator of styled spans …","Set text of buffer, using an iterator of styled spans …","Set the current scroll location","Set the current selection position","","Set the current buffer dimensions","Set the current buffer dimensions","Set the current tab width. A tab_width of 0 is not …","","Set text of buffer, using provided attributes for each …","Set text and attributes list","Set text of buffer, using provided attributes for each …","Set the current Wrap","Set the current Wrap","Shape line, will cache results","Shape lines until scroll, after adjusting scroll if the …","","Shape lines until scroll, after adjusting scroll if the …","Shape a line using a pre-existing shape buffer, will cache …","Get line shaping cache","Shape lines until cursor, also scrolling to include cursor …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until scroll","Shape lines until scroll","Get the current buffer dimensions (width, height)","","Creates a skew transform.","Source of the image.","Get the current attribute spans","","Split attributes list at an offset","Split off new line at index","Cursor indicating start of change","Start index of cluster in original line","","Start collecting change","","Set Stretch","","","Set Style","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","Get the current tab width","","Get current text","The original text line","Text to be inserted or deleted","","Returns a new transform that represents the application of …","Returns a new transform that represents this transform …","Returns a new transform that represents this transform …","Returns a new transform that represents this transform …","Returns the angle in degrees.","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the angle in radians.","","","","The bitwise exclusive-or (^) of the bits in two flags …","Vertical offset with respect to the origin specified when …","Returns the result of a transformation matrix applied to …","Returns the result of applying this transform to a point.","Returns the result of applying this transform to a vector.","Creates a translation transform.","Remove anything in the cache with an age older than …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","Returns the associated verb for the command.","Get the number of lines that can be viewed in the buffer","Width of hitbox","Width of the line","Set Weight","","","Width in pixels.","Get the internal Buffer","Get the internal Buffer","Get the internal Buffer, mutably","Get the internal Buffer, mutably","Get the internal Buffer, mutably","Enumerate pixels in an Image, use with_image for better …","","Get the current Wrap","","X offset of hitbox","Integer component of X offset in line","","","Binning of fractional X offset","X offset in line","","","","","Y offset of hitbox","Integer component of Y offset in line","","","Binning of fractional Y offset","Y offset in line","","","","","","","","","","","",""],"i":[0,55,0,13,0,0,33,0,0,0,35,35,5,55,13,0,33,0,0,46,0,0,46,0,0,16,0,0,5,37,0,63,0,62,27,27,22,21,0,37,5,5,46,5,35,35,0,0,46,16,5,5,62,62,62,18,0,0,22,21,0,0,0,0,54,46,46,40,5,5,36,16,35,0,46,0,0,0,0,46,16,46,27,27,49,0,0,37,35,63,0,22,21,0,5,37,35,22,21,46,46,49,54,27,36,49,62,36,23,33,46,46,46,46,0,0,46,46,37,46,16,46,35,22,21,0,5,0,62,62,22,21,0,0,0,0,0,0,0,0,46,0,0,0,63,0,0,0,35,23,0,5,23,62,62,5,46,46,0,49,54,54,0,39,23,1,3,7,8,9,44,13,15,18,15,3,7,20,21,23,1,1,27,29,56,15,60,3,7,1,13,18,18,18,18,18,18,18,18,57,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,3,3,32,3,7,3,7,52,12,12,20,51,56,34,9,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,35,1,18,43,23,44,13,45,50,62,12,12,20,51,56,12,18,42,18,34,3,7,3,7,32,8,29,34,4,4,35,36,39,40,41,42,44,13,47,19,27,73,61,62,63,34,60,9,3,7,3,7,8,8,56,40,18,32,7,8,8,18,48,51,56,15,22,35,36,1,21,37,12,38,20,39,9,41,18,43,23,44,13,45,46,47,5,49,50,54,16,27,55,60,62,63,18,12,12,20,3,7,43,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,41,42,32,15,18,18,18,18,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,54,16,16,27,86,55,73,56,57,58,59,60,61,62,63,43,51,56,56,41,51,43,0,22,35,36,4,29,74,1,21,37,12,38,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,33,33,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,13,13,18,18,18,18,39,39,18,18,39,39,1,61,4,4,4,74,74,4,74,9,45,43,51,56,83,53,57,22,35,36,1,21,12,38,20,18,43,23,55,60,62,42,83,32,47,29,74,44,18,61,48,3,7,3,3,18,18,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,82,84,18,86,4,15,40,18,18,4,19,18,18,15,59,45,47,32,15,15,32,59,42,51,58,44,45,47,41,83,32,8,32,8,83,83,83,32,4,12,53,53,12,15,12,20,51,56,32,29,32,4,29,74,21,12,20,9,82,40,84,41,32,15,43,23,44,45,47,7,86,57,58,59,34,32,57,58,59,44,4,4,82,84,86,18,74,35,1,18,43,23,44,13,45,47,50,62,51,34,40,40,40,1,3,3,32,18,15,15,15,48,19,1,1,40,40,83,59,0,29,40,41,29,32,3,7,3,3,18,15,15,3,7,3,7,15,15,32,8,32,8,32,3,3,32,32,8,32,3,7,32,8,3,7,32,15,8,32,8,15,3,7,8,15,15,32,8,32,8,32,84,40,34,9,59,9,15,48,51,56,3,7,12,12,20,12,12,20,18,18,18,3,7,15,83,48,60,40,40,40,40,39,62,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,39,41,54,16,18,42,37,40,40,40,61,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,29,18,37,32,51,53,12,12,20,42,3,3,3,3,8,74,58,32,40,51,52,56,57,43,51,56,40,40,40,51,52,56,57,43,51,56,40,40,105,106,107,108,109,106,107,108,109],"f":"`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{bd}{{fhj}l}{{nhj}l}{{{A`{c}}j}lf}{{Ab{Af{Ad}}Ah}l}`{AjAl}{An{{Bb{B`}}}}{{}Bd}{{AnAn}l}{{fBf}Al}{{nBf}Al}{BhAh}{BjBl}{BnC`}{b{{Cb{d}}}}{b{{Cd{dddd}}}}{CfCh}{CjCl}`{AnAb}`{fAl}{nAl}{bd}{AjAl}{{BdBd}Bd}{{BdBd}l}10{BdCn}021`{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{fh}{{A`{f}}}}0{{D`h}{{A`{D`}}}}{fDb}{nDb}10`{{AhBd}Ah}````{Ddl}{Abl}{BlBl}{DfDf}{DhDh}{bb}{BjBj}{DjDj}{AhAh}{DlDl}{BhBh}{DnDn}{AbAb}{E`E`}{EbEb}{EdEd}{D`D`}{AnAn}{BdBd}{EfEf}{BnBn}{EhEh}{AjAj}{EjEj}{ElEl}{EnEn}{jj}{F`F`}{BfBf}{FbFb}{FdFd}{FfFf}{FhFh}{FjFj}{FlFl}{B`B`}{CfCf}{FnFn}{G`G`}{GbGb}{GdGd}{GfGf}{GhGh}{GjGj}{GlGl}{GnGn}{DdDd}{{ce}l{}{}}00000000000000000000000000000000000000000000{{DfDf}H`}{{bb}H`}{{BdBd}H`}{{EfEf}H`}{{BnBn}H`}{{EhEh}H`}{{AjAj}H`}{{EjEj}H`}{{FdFd}H`}{{GlGl}H`}{{Ahb}Ah}````{{AhAh}Al}{BdBd}{{HbcHd}{{Cd{HfEd}}}{{Hh{Hf}}}}{{BdBd}Al}`{f{{Bb{Hj}}}}{n{{Bb{Hj}}}}{fEh}{nEh}{{D`hEh{Bb{Hl}}El}{{Bb{{Cd{Eh{Bb{Hl}}}}}}}}{{{A`{D`}}Eh{Bb{Hl}}El}{{Bb{{Cd{Eh{Bb{Hl}}}}}}}}{Cj{{Hn{d}}}}`{hI`}0{{}Df}{{}Dh}{{}Dn}{{}E`}{{}Eb}{{}Ed}{{}Eh}{{}Aj}{{}En}{{}Bf}{{}Cf}{{}Ib}{{}Gj}{{}Gl}{{}Gn}{{}Dd}`{AbAh}{{fEhEh}l}{{nEhEh}l}{fAl}{nAl}{{{A`{c}}}e{}{}}0`{E`C`}{{BdBd}Bd}{{D`hIdbc}l{{If{HlHlCnCnb}}}}{{nhIdbbbc}l{{If{HlHlCnCnb}}}}{{{A`{D`}}Idbc}l{{If{HlHlCnCnb}}}}{{{A`{n}}Idbbbc}l{{If{HlHlCnCnb}}}}{{}Bd}```{AnCf}{{BlBl}Al}{{DfDf}Al}{{DhDh}Al}{{bb}Al}{{BjBj}Al}{{DjDj}Al}{{AhAh}Al}{{DlDl}Al}{{BhBh}Al}{{DnDn}Al}{{AbAb}Al}{{EbEb}Al}{{BdBd}Al}{{EfEf}Al}{{BnBn}Al}{{EhEh}Al}{{AjAj}Al}{{EjEj}Al}{{ElEl}Al}{{EnEn}Al}{{jj}Al}{{FbFb}Al}{{FdFd}Al}{{FlFl}Al}{{B`B`}Al}{{CfCf}Al}{{FnFn}Al}{{GhGh}Al}{{GlGl}Al}{{GnGn}Al}{{Bdc}l{{Ij{}{{Ih{Bd}}}}}}{{AhBl}Ah}``{f{{Bb{Bf}}}}{n{{Bb{Bf}}}}`{{BlIl}{{J`{lIn}}}}{{DfIl}{{J`{lIn}}}}{{DhIl}{{J`{lIn}}}}{{hIl}Jb}{{CjIl}Jb}{{IdIl}Jb}{{bIl}Jb}{{BjIl}Jb}{{DjIl}{{J`{lIn}}}}{{AhIl}Jb}{{DlIl}Jb}{{BhIl}Jb}{{DnIl}{{J`{lIn}}}}{{AbIl}Jb}{{JdIl}Jb}{{E`Il}{{J`{lIn}}}}{{JfIl}Jb}{{JhIl}Jb}{{EbIl}Jb}0{{EdIl}{{J`{lIn}}}}{{D`Il}Jb}{{AnIl}Jb}{{BdIl}Jb}0000{{EfIl}Jb}{{BnIl}Jb}{{EhIl}Jb}{{AjIl}Jb}{{EjIl}Jb}{{ElIl}Jb}{{EnIl}Jb}{{nIl}Jb}{{jIl}Jb}{{DbIl}Jb}{{F`Il}Jb}{{BfIl}Jb}{{FbIl}Jb}{{FdIl}Jb}{{{A`{c}}Il}JbJj}{{FfIl}Jb}{{FhIl}Jb}{{FjIl}Jb}{{FlIl}Jb}0{{B`Il}Jb}0{{CfIl}Jb}{{JlIl}Jb}{{FnIl}Jb}{{IbIl}Jb}{{G`Il}Jb}{{GbIl}Jb}{{GdIl}Jb}{{GfIl}Jb}{{GhIl}Jb}{{GjIl}Jb}{{GlIl}{{J`{lIn}}}}{{GnIl}{{J`{lIn}}}}````````{cc{}}000000000{AhDl}1111111111111111111111{D`Db}02{{{Jn{D`}}}Db}33333333333333333333333{AlAj}0{Cn{{Bb{Bd}}}}{CnBd}00{C`Dn}0{cBd{{Ij{}{{Ih{Bd}}}}}}{Ch{{Bb{Bd}}}}22{bd}{{GjGh}{{Bb{{K`{G`}}}}}}{{hKb}{{Bb{{Jn{Cj}}}}}}{{hAh}{{Jn{{K`{Fd}}}}}}{{hKbCh}{{Bb{Ad}}}}{{IdhEf}{{Bb{Dd}}}}0{{hc}{{K`{Kb}}}{{Kd{}{{Ih{{Cb{d}}}}}}}}{{IdhEf}{{Bb{{Hn{Dj}}}}}}{{AbAd}Ah}```````{{Blc}lKf}{{Dfc}lKf}{{Dhc}lKf}{{bc}lKf}{{Bjc}lKf}{{Ahc}lKf}{{Dlc}lKf}{{Bhc}lKf}{{Bdc}lKf}{{Efc}lKf}{{Bnc}lKf}{{Fnc}lKf}{{Ghc}lKf}{{Glc}lKf}`{{JfEhEh}{{Bb{{Cd{C`C`}}}}}}{{D`C`C`}{{Bb{Eh}}}}`{CjKb}``{{BdBd}l}{{GjGh{K`{G`}}}l}`{{fEhCh{Bb{Ab}}}Eh}{{nEhCh{Bb{Ab}}}Eh}{{fCh{Bb{Ab}}}l}0{{BdBd}Bd}{{BdBd}Al}{ce{}{}}000000000000000000000000000000000000000000000000000000000{Bdc{}}1{h{{Cd{HjI`}}}}{AnHj}{E`{{Bb{E`}}}}{BdAl}0{{hKb}Al}`{Bd{{Kh{Bd}}}}{Bd{{Kj{Bd}}}}{{AnhC`C`Fl{Bb{C`}}}{{Hn{Fj}}}}{{GfC`C`Fl{Bb{B`}}{Bb{C`}}}{{K`{Fj}}}}``{{D`hEh}{{Bb{Ej}}}}{{AnIbhC`C`Fl{Bb{C`}}}{{Hn{Fj}}}}{An{{Bb{{K`{Fj}}}}}}{D`Jh}{{GfIbC`C`Fl{Bb{B`}}{K`{Fj}}{Bb{C`}}}l}````````{{D`hAd}{{Bb{{Hn{Fj}}}}}}{{{A`{D`}}Ad}{{Bb{{Hn{Fj}}}}}}{{D`hAd}{{Bb{Gf}}}}{{{A`{D`}}Ad}{{Bb{Gf}}}}````{hCh}{{AhKl}Al}``{{AhAd}Ah}{An{{Bb{Ad}}}}````{D`Eb}{Cj{{Bb{C`}}}}{D`{{Bb{C`}}}}{{}h}{{I`Kb}{{Bb{Cj}}}}{{}Id}{BlBj}{{}Ah}{AhBh}{AhAb}{ChJd}{{C`C`C`C`C`C`}E`}{D`Jh}{{C`C`}Eb}{{hEb}D`}{{cCfAbFn}An{{Hh{Hj}}}}{{KbKnC`{Cd{C`C`}}Bd}{{Cd{EfHlHl}}}}{C`{{Cd{HlBn}}}}{{AdAd}Eh}{{AdAdAd}Ej}{{AdHlC`}En}{cn{{Hh{Db}}}}{ChJl}{{hChAb{Af{Ad}}L`AlFn}Gb}{{hChAb{Af{Ad}}AlL`Fn}Gd}{{hChAbFn}Gf}{{}Dd}{EbD`}{{IbhChAb{Af{Ad}}L`AlFn}Gb}{{IbhChAb{Af{Ad}}AlL`Fn}Gd}{{IbhChAbFn}Gf}{{AdAdAj}Eh}{ch{{Ij{}{{Ih{Lb}}}}}}{{HjI`}h}{Jd{{Bb{c}}}{}}{Jh{{Bb{c}}}{}}{Jl{{Bb{c}}}{}}{BdBd}`{{DfDf}{{Bb{H`}}}}{{bb}{{Bb{H`}}}}{{BdBd}{{Bb{H`}}}}{{EfEf}{{Bb{H`}}}}{{BnBn}{{Bb{H`}}}}{{EhEh}{{Bb{H`}}}}{{AjAj}{{Bb{H`}}}}{{EjEj}{{Bb{H`}}}}{{EnEn}{{Bb{H`}}}}{{FdFd}{{Bb{H`}}}}{{GlGl}{{Bb{H`}}}}{{Ff{Cd{C`C`}}C`}Fh}`{{E`Dn}E`}{{E`C`C`}E`}0{bd}{fAl}0{D`Al}{{BdBd}l}{Anl}00{F`l}{Bfl}{{ddd}b}{{dddd}b}{DnE`}{{cDn}E`{{Hh{Hf}}}}```{CjLd}{{C`C`}E`}{{EbC`}Eb}{Cj{{Hn{{Cb{d}}}}}}{D`En}{fFb}{nFb}{f{{Bb{{Cd{EhEh}}}}}}0{{BdBdAl}l}{{An{Bb{B`}}}Al}{{AnAb}Al}{{fAl}l}{{nAl}l}{{fEh}l}{{nEh}l}{{AnCf}Al}{{AnAd}l}{{D`hEb}l}{{{A`{D`}}Eb}l}{{D`hEbC`C`}l}{{{A`{D`}}EbC`C`}l}{{D`h{Bb{C`}}}l}::{{D`Al}l}{{D`hcAhFn}l{{Ij{}{{Ih{{Cd{ChAh}}}}}}}}{{{A`{D`}}cAhFn}l{{Ij{}{{Ih{{Cd{ChAh}}}}}}}}{{D`En}l}{{fFb}l}{{nFb}l}{{D`hC`C`}l}{{{A`{D`}}C`C`}l}{{fKn}l}{{nKn}l}{{D`hChAhFn}l}{{AncCfAb}Al{{Lf{Ch}}}}{{{A`{D`}}ChAhFn}l}{{D`hFl}l}{{{A`{D`}}Fl}l}{{Anh}Gf}{{fhAl}l}{{nhAl}l}{{{A`{c}}Al}lf}{{AnIbh}Gf}{An{{Bb{Gf}}}}{{D`hEhAl}l}{{{A`{D`}}EhAl}l}{{D`hAl}l}{{{A`{D`}}Al}l}{D`{{Cd{C`C`}}}}{Jh{{Cd{Ad{Bb{Ad}}}}}}{{DnDn}E`}`{Ab{{K`{{Cd{{Af{Ad}}Bh}}}}}}`{{AbAd}Ab}{{AnAd}An}```{fl}{nl}{{AhGl}Ah}``{{AhDh}Ah}``{{BdBd}Bd}{{BdBd}l}1{fKn}{nKn}{AnCh}```{{E`E`}E`}{{E`Dn}E`}{{E`C`C`}E`}0{DnC`}{GlKn}{ce{}{}}000000000000000000000000000000000000000000002{cHj{}}00:`{{DjE`}Dj}{{E`Hf}Hf}0{{C`C`}E`}{{GjLh}l}{c{{J`{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cLj{}}0000000000000000000000000000000000000000000000000000000{Cj{{Hn{Cn}}}}{{BdBd}Bd}{DjLl}{D`Hl}``{{AhDf}Ah}```{{fe}c{}{{M`{D`}{{Ln{c}}}}}}000{{{A`{c}}g}ef{}{{M`{{A`{D`}}}{{Ln{e}}}}}}{{IdhEfbc}l{{If{HlHlb}}}}`{D`Fl}`````````````````````````````","c":[],"p":[[5,"Color",0],[1,"u8"],[10,"Edit",0],[5,"FontSystem",0],[6,"Action",0],[1,"unit"],[5,"Editor",0],[5,"BorrowedWithFontSystem",0],[5,"AttrsList",0],[1,"usize"],[5,"Range",1240],[5,"Attrs",0],[6,"Affinity",0],[1,"bool"],[5,"BufferLine",0],[6,"Align",0],[6,"Option",1241],[5,"CacheKeyFlags",0],[5,"Change",0],[5,"AttrsOwned",0],[6,"FamilyOwned",0],[6,"Family",0],[6,"SubpixelBin",0],[1,"f32"],[1,"array"],[1,"tuple"],[6,"LineEnding",0],[1,"str"],[5,"Font",0],[5,"FontRef",1242],[1,"u32"],[5,"Buffer",0],[6,"BufferRef",0],[5,"SwashImage",0],[5,"Weight",0],[6,"Style",0],[6,"Command",0],[5,"FontMatchAttrs",0],[5,"Angle",0],[5,"Transform",0],[5,"Metrics",0],[5,"Placement",0],[5,"CacheKey",0],[5,"Cursor",0],[5,"LayoutCursor",0],[6,"Motion",0],[5,"Scroll",0],[5,"ChangeItem",0],[6,"Selection",0],[5,"FontMatchKey",0],[5,"LayoutGlyph",0],[5,"PhysicalGlyph",0],[5,"LayoutLine",0],[6,"Wrap",0],[6,"Shaping",0],[5,"ShapeGlyph",0],[5,"ShapeWord",0],[5,"ShapeSpan",0],[5,"ShapeLine",0],[5,"ShapeRunKey",0],[5,"ShapeRunCache",0],[6,"Stretch",0],[6,"SwashContent",0],[6,"Ordering",1243],[6,"Origin",1244],[5,"Bounds",1244],[5,"Vector",1244],[10,"Into",1245],[5,"String",1246],[1,"i32"],[1,"slice"],[5,"Database",1247],[5,"ShapeBuffer",0],[5,"SwashCache",0],[10,"FnMut",1248],[17,"Item"],[10,"IntoIterator",1249],[5,"Formatter",1250],[5,"Error",1250],[6,"Result",1251],[8,"Result",1250],[5,"BidiParagraphs",0],[5,"LayoutRun",0],[5,"LayoutRunIter",0],[10,"Debug",1250],[5,"LineIter",0],[5,"Arc",1252],[5,"Vec",1253],[5,"ID",1247],[10,"Iterator",1254],[10,"Hasher",1255],[5,"Iter",1256],[5,"IterNames",1256],[5,"FaceInfo",1247],[1,"u16"],[5,"Level",1257],[6,"Source",1247],[5,"Face",1258],[10,"AsRef",1245],[1,"u64"],[5,"TypeId",1259],[6,"Verb",1260],[17,"Output"],[10,"FnOnce",1248],[15,"Scroll",1231],[15,"Click",1231],[15,"DoubleClick",1231],[15,"TripleClick",1231],[15,"Drag",1231]],"b":[[195,"impl-CacheKeyFlags"],[196,"impl-Flags-for-CacheKeyFlags"],[476,"impl-BorrowedWithFontSystem%3C\'a,+Buffer%3E"],[477,"impl-BorrowedWithFontSystem%3C\'font_system,+Editor%3C\'buffer%3E%3E"],[538,"impl-Debug-for-Metrics"],[539,"impl-Display-for-Metrics"],[543,"impl-UpperHex-for-CacheKeyFlags"],[544,"impl-LowerHex-for-CacheKeyFlags"],[545,"impl-Binary-for-CacheKeyFlags"],[546,"impl-Debug-for-CacheKeyFlags"],[547,"impl-Octal-for-CacheKeyFlags"],[566,"impl-Display-for-Wrap"],[567,"impl-Debug-for-Wrap"],[568,"impl-Debug-for-Align"],[569,"impl-Display-for-Align"],[623,"impl-From%3CBuffer%3E-for-BufferRef%3C\'buffer%3E"],[624,"impl-From%3C%26mut+Buffer%3E-for-BufferRef%3C\'buffer%3E"],[626,"impl-From%3CArc%3CBuffer%3E%3E-for-BufferRef%3C\'buffer%3E"],[653,"impl-Flags-for-CacheKeyFlags"],[654,"impl-CacheKeyFlags"]]}],\ -["font_types",{"doc":"Common scalar data types used in font files","t":"FFPSTTPKPTTTTTTTFFTTFFKFPPGTTTPFTTTTTTTTTFPTFFTTTFFFTTKGFPTRTTKTSSTTFTFFTTTTTTTTTTTTTTFTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMONOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["BigEndian","BoundingBox","ByteAfterSpace","CFF_SFTN_VERSION","COMPATIBLE_FULL_NAME","COPYRIGHT_NOTICE","Close","Compatible","CurveTo","DARK_BACKGROUND_PALETTE","DESCRIPTION","DESIGNER","DESIGNER_URL","EPSILON","EPSILON","EPSILON","F26Dot6","F2Dot14","FAMILY_NAME","FULL_NAME","FWord","Fixed","FixedSize","GlyphId","InvalidByte","InvalidLength","InvalidTag","LICENSE_DESCRIPTION","LICENSE_URL","LIGHT_BACKGROUND_PALETTE","LineTo","LongDateTime","MANUFACTURER","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MajorMinor","MoveTo","NOTDEF","NameId","Nullable","ONE","ONE","ONE","Offset16","Offset24","Offset32","POSTSCRIPT_CID_NAME","POSTSCRIPT_NAME","Pen","PenCommand","Point","QuadTo","RAW_BYTE_LEN","Raw","SAMPLE_TEXT","SUBFAMILY_NAME","Scalar","TRADEMARK","TTC_HEADER_TAG","TT_SFNT_VERSION","TYPOGRAPHIC_FAMILY_NAME","TYPOGRAPHIC_SUBFAMILY_NAME","Tag","UNIQUE_ID","UfWord","Uint24","VARIATIONS_POSTSCRIPT_NAME_PREFIX","VENDOR_URL","VERSION_0_5","VERSION_1_0","VERSION_1_0","VERSION_1_1","VERSION_1_1","VERSION_1_2","VERSION_1_3","VERSION_2_0","VERSION_2_0","VERSION_2_5","VERSION_3_0","VERSION_STRING","Version16Dot16","WWS_FAMILY_NAME","WWS_SUBFAMILY_NAME","ZERO","ZERO","ZERO","abs","abs","abs","add","add","add","add","add_assign","add_assign","add_assign","add_assign","apply_to","as_ref","as_secs","be_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","checked_new","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compatible","compatible","compatible","compatible","compatible","curve_to","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","div","div","div","div","div_assign","div_assign","div_assign","div_assign","end_point","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be_bytes","from_be_bytes","from_bits","from_bits","from_bits","from_f32","from_f64","from_f64","from_i32","from_i32","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_slice","from_str","from_u32","get","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","is_null","is_null","is_null","is_null","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","line_to","major","map","minor","move_to","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_div","mul_div","neg","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_checked","newtype_scalar","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","predefined","quad_to","read","read","round","round","round","saturating_add","saturating_add","saturating_add","saturating_sub","saturating_sub","saturating_sub","scale","set","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_bits","to_bits","to_bits","to_f26dot6","to_f2dot14","to_f32","to_f32","to_f32","to_f64","to_f64","to_fixed","to_fixed","to_fixed","to_i16","to_i32","to_i32","to_major_minor","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_u16","to_u16","to_u16","to_u32","to_u32","to_u32","to_u32","to_u32","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","wrapping_add","wrapping_add","wrapping_add","wrapping_sub","wrapping_sub","wrapping_sub","x","x_max","x_min","y","y_max","y_min","byte","pos","pos","cx0","cx0","cx1","cy0","cy0","cy1","x","x","x","x","y","y","y","y"],"q":[[0,"font_types"],[663,"font_types::InvalidTag"],[666,"font_types::PenCommand"],[680,"core::ops::arith"],[681,"core::ops::arith"],[682,"core::option"],[683,"core::clone"],[684,"core::cmp"],[685,"core::cmp"],[686,"core::ops::arith"],[687,"core::fmt"],[688,"core::hash"],[689,"core::hash"],[690,"core::ops::arith"],[691,"core::ops::arith"],[692,"core::any"]],"d":["A wrapper around raw big-endian bytes for some type.","Minimum and maximum extents of a rectangular region.","","The SFNT version for fonts containing CFF outlines.","Compatible full (Macintosh only).","Copyright notice.","","A trait for determining whether versions are compatible.","","Dark background palette.","Description of the typeface.","Name of the designer of the typeface.","URL of typeface designer (with protocol, e.g., http://, …","This type’s smallest representable value","This type’s smallest representable value","This type’s smallest representable value","32-bit signed fixed point number with 6 bits of fraction.","16-bit signed fixed point number with 14 bits of fraction.","Font family name.","Full font name that reflects all family and relevant …","16-bit signed quantity in font design units.","32-bit signed fixed point number with 16 bits of fraction.","A trait for types that have a known, constant size.","A 16-bit glyph identifier.","","","An error representing an invalid tag.","License description.","URL where additional licensing information can be found.","Light background palette.","","A simple datetime type.","Manufacturer name.","Maximum value.","Maximum value.","Maximum value.","The largest value that can be represented by this integer …","Minimum value.","Minimum value.","Minimum value.","The smallest value that can be represented by this integer …","A type representing a major, minor version pair.","","The identifier reserved for unknown glyphs","Identifier for an informational string (or name).","An offset of a given width for which NULL (zero) is a …","Representation of 1.0.","Representation of 1.0.","Representation of 1.0.","A16-bit offset to a table.","A24-bit offset to a table.","A32-bit offset to a table.","PostScript CID findfont name.","PostScript name for the font.","Interface for accepting a sequence of path commands.","Captures commands to Pen to facilitate implementations …","Two dimensional point with a generic coordinate type.","","The raw size of this type, in bytes.","The raw byte representation of this type.","Sample text.","Font subfamily name.","A trait for font scalars.","Trademark; this is used to save any trademark …","The header tag for a font collection file.","The SFNT version for fonts containing TrueType outlines.","Typographic family name.","Typographic subfamily name.","An OpenType tag.","Unique font identifier.","16-bit unsigned quantity in font design units.","24-bit unsigned integer.","Variations PostScript name prefix.","URL of font vendor (with protocol, e.g., http://, ftp://).","Version 0.5","Version 1.0","Version 1.0","Version 1.1","Version 1.1","Version 1.2","Version 1.3","Version 2.0","Version 2.0","Version 2.5","Version 3.0","Version string.","A legacy 16/16 version encoding Packed 32-bit value with …","WWS family name.","WWS subfamily name.","Representation of 0.0.","Representation of 0.0.","Representation of 0.0.","Returns the absolute value of the number.","Returns the absolute value of the number.","Returns the absolute value of the number.","","","","","","","","","","","The number of seconds since 00:00 1904-01-01, UTC.","Get the raw big-endian bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new point from a single value assigned to both …","Create from a u32, returning None if the value overflows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Emit a command to close the current subpath.","","","","","","","","","","","","","","","","","return true if this version is field-compatible with other.","","","","","Emit a cubic bezier segment from the current point with …","","","","","","","","","","","","","","","","","","","","","","","","","The directly stated - not implied - end point of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the largest integer less than or equal to the …","Returns the largest integer less than or equal to the …","Returns the largest integer less than or equal to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the fractional part of the number.","Returns the fractional part of the number.","Returns the fractional part of the number.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a tag from raw big-endian bytes.","","Creates a new fixed point value from the underlying bit …","Creates a new fixed point value from the underlying bit …","Creates a new fixed point value from the underlying bit …","Creates a fixed point value from af32.","Creates a fixed point value from af64.","Creates a fixed point value from af64.","Creates a 16.16 fixed point value from a 32 bit integer.","Creates a 26.6 fixed point value from a 32 bit integer.","Create an instance of this type from raw big-endian bytes","","","","","","","","","","","","","","","","Attempt to construct a new raw value from this slice.","","Construct a new Tag from a big-endian u32, without …","Convert this raw type to its native representation.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the raw byte array representing this tag.","","Return true if this offset is null.","Return true if this offset is null.","Return true if this offset is null.","","","","","","","","","","","","","","","","","","","Emit a line segment from the current point to (x, y).","The major version number","Maps Point<T> to Point<U> by applying a function to each …","The minor version number","Emit a command to begin a new subpath at (x, y).","","","","","","","","","Multiplies self by a and divides the product by b.","Multiplies self by a and divides the product by b.","","","","","","Construct a new GlyphId.","Create with a number of seconds relative to 1904-01-01 …","Create a new identifier from a raw u16 value.","Create a new offset.","Create a new offset.","Create a new offset.","Creates a new point with the given x and y coordinates.","construct a new BigEndian<T> from raw bytes","Construct a Tag from raw bytes.","Create from a u32. Saturates on overflow.","Create a new version with the provided major and minor …","Create a new version with major and minor parts.","Attempt to create a Tag from raw bytes.","An internal macro for implementing the RawType trait.","Return a reference to the inner offset","","","","","","","","","","","","","","","","","Returns an iterator over the set of predefined identifiers …","Emit a quadratic bezier segment from the current point …","Attempt to read a scalar from a slice.","Attempt to read a scalar from a slice.","Returns the nearest integer value.","Returns the nearest integer value.","Returns the nearest integer value.","Saturating addition.","Saturating addition.","Saturating addition.","Saturating substitution.","Saturating substitution.","Saturating substitution.","","Set the value, overwriting the bytes.","","","","","","","","","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","","The representation of this datetime as a big-endian byte …","Return the memory representation of this identifier as a …","Return the memory representation of this tag.","","The representation of this version as a big-endian byte …","The representation of this version as a big-endian byte …","Returns the underlying bit representation of the value.","Returns the underlying bit representation of the value.","Returns the underlying bit representation of the value.","Converts a 16.16 to 26.6 fixed point value.","Converts a 16.16 to 2.14 fixed point value.","Returns the value as an f32.","Converts a 16.16 fixed point value to a single precision …","Converts a 26.6 fixed point value to a single precision …","Returns the value as an f64.","Returns the value as an f64.","Converts a 2.14 to 16.16 fixed point value.","Converts this number to a 16.16 fixed point value.","Converts this number to a 16.16 fixed point value.","","Converts a 16.16 fixed point value to a 32 bit integer, …","Converts a 26.6 fixed point value to a 32 bit integer, …","Return the separate major & minor version numbers.","","","","","","","","","","","","","","","","","","","","","","Encode this type as raw big-endian bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The identifier as a u16.","Return the identifier as a u16.","The identifier as a u32.","","","","Returns this value as an unsigned 32-bit integer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check that the tag conforms with the spec.","Wrapping addition.","Wrapping addition.","Wrapping addition.","Wrapping substitution.","Wrapping substitution.","Wrapping substitution.","X coordinate.","Maximum extent in the x direction– the right side of a …","Minimum extent in the x direction– the left side of a …","Y coordinate.","Maximum extend in the y direction. In a Y-up coordinate …","Minimum extent in the y direction. In a Y-up coordinate …","","","","","","","","","","","","","","","","",""],"i":[0,0,33,0,28,28,9,0,9,28,28,28,28,1,2,3,0,0,28,28,0,0,0,0,33,33,0,28,28,28,9,0,28,1,2,3,21,1,2,3,21,0,9,27,0,0,1,2,3,0,0,0,28,28,0,0,0,9,72,17,28,28,0,28,0,0,28,28,0,28,0,0,28,28,34,34,35,34,35,35,35,34,35,34,34,28,0,28,28,1,2,3,1,2,3,1,2,3,4,1,2,3,4,9,11,14,16,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,4,21,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,10,1,2,3,25,26,27,14,28,30,31,32,16,11,21,34,35,39,34,34,35,35,10,23,1,2,3,25,26,27,14,28,29,4,16,11,21,34,35,2,3,4,4,2,3,4,4,9,23,1,2,3,25,26,27,14,28,29,29,30,30,31,31,32,32,9,4,16,16,11,11,11,11,11,33,21,34,35,1,2,3,23,1,1,2,2,3,3,25,25,26,26,27,27,14,28,28,29,30,31,32,9,4,16,16,11,11,33,33,21,21,34,34,35,35,1,2,3,23,1,2,2,3,25,25,26,26,27,27,14,28,28,29,30,31,32,9,4,16,16,11,33,21,34,35,11,21,1,2,3,1,2,3,2,3,17,1,2,25,26,27,14,28,29,30,31,32,11,21,34,35,16,11,11,16,1,2,3,25,26,27,14,28,16,11,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,11,29,30,31,32,1,2,3,25,26,27,14,28,29,30,31,32,4,16,11,21,34,35,10,35,4,35,10,2,3,4,4,2,3,4,4,2,3,2,3,4,25,26,27,14,28,30,31,32,4,16,11,21,34,35,11,0,29,1,2,3,25,26,27,14,28,30,31,32,16,11,21,34,35,28,10,17,17,1,2,3,1,2,3,1,2,3,23,16,1,2,3,4,1,2,3,4,1,2,3,25,26,27,14,28,11,21,34,35,1,2,3,2,2,1,2,3,2,3,1,25,26,25,2,3,34,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,17,1,2,25,26,27,14,28,29,30,31,32,11,21,34,35,1,2,3,25,26,27,28,16,11,33,21,34,35,26,27,28,27,30,31,32,21,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,11,1,2,3,1,2,3,4,23,23,4,23,23,73,73,74,75,76,76,75,76,76,77,78,75,76,77,78,75,76],"f":"````````````````````````````````````````````````````````````````````````````````````````````{bb}{dd}{ff}{{bb}b}{{dd}d}{{ff}f}{{{h{c}}{h{c}}}e{{l{}{{j{}}}}}{}}{{bb}n}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nA`}{{Abc}nAd}{Af{{Aj{Ah}}}}{AlAn}{{{B`{c}}}{{Aj{Ah}}}Bb}{ce{}{}}000000000000000{Af{{Bd{Ah}}}}11111111111111111111111111{c{{h{c}}}Bf}{Bh{{Bl{Bj}}}}{{{Bn{c}}}{{Bn{c}}}C`}{bb}{dd}{ff}{CbCb}{CdCd}{CfCf}{AlAl}{ChCh}{{{Cj{c}}}{{Cj{c}}}C`}{ClCl}{CnCn}{D`D`}{AbAb}{{{h{c}}}{{h{c}}}C`}{{{B`{c}}}{{B`{c}}}{C`Bb}}{AfAf}{DbDb}{BjBj}{DdDd}{DfDf}{{ce}n{}{}}00000000000000000000{Adn}{{bb}Dh}{{dd}Dh}{{ff}Dh}{{CbCb}Dh}{{CdCd}Dh}{{CfCf}Dh}{{AlAl}Dh}{{ChCh}Dh}{{ClCl}Dh}{{CnCn}Dh}{{D`D`}Dh}{{{B`{c}}{B`{c}}}Dh{BbBfDjDl}}{{AfAf}Dh}{{BjBj}Dh}{{DdDd}Dh}{{DfDf}Dh}{{Dnc}E`{}}{{Dd{Ed{EbEb}}}E`}{{DdDd}E`}{{Df{Ed{EbEb}}}E`}{{DfDf}E`}{{AdEfEfEfEfEfEf}n}{{}{{Bn{c}}}Eh}{{}b}{{}d}{{}f}{{}Cb}{{}Cd}{{}Cf}{{}Al}{{}Ch}{{}{{Cj{c}}}`}{{}{{h{c}}}Eh}{{}{{B`{c}}}{BbEh}}{{}Af}{{}Bj}{{}Dd}{{}Df}{{dd}c{}}{{ff}c{}}{{{h{c}}c}e{{Ej{}{{j{}}}}Bf}{}}{{{h{c}}{h{c}}}e{{Ej{}{{j{}}}}}{}}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nEl}{{{h{c}}c}n{ElBf}}{Ab{{Bl{{Ed{EfEf}}}}}}{{{Bn{c}}{Bn{c}}}E`En}{{bb}E`}{{dd}E`}{{ff}E`}{{CbCb}E`}{{CdCd}E`}{{CfCf}E`}{{AlAl}E`}{{ChCh}E`}{{{Cj{c}}{Cj{c}}}E`En}{{{Cj{c}}Bh}E`{{En{Bh}}}}{{ClCl}E`}{{ClBh}E`}{{CnCn}E`}{{CnBh}E`}{{D`Bh}E`}{{D`D`}E`}{{AbAb}E`}{{{h{c}}{h{c}}}E`En}{{{B`{c}}{B`{c}}}E`{EnBb}}{{{B`{c}}c}E`{BbBfEn}}{{Af{Bd{Ah}}}E`}{{AfF`}E`}{{AfAf}E`}1{{Af{Aj{Ah}}}E`}{{DbDb}E`}{{BjBj}E`}{{DdDd}E`}{{DfDf}E`}{bb}{dd}{ff}{{{Bn{c}}Fb}FdFf}{{bFb}Fd}0{{dFb}Fd}0{{fFb}Fd}0{{CbFb}Fd}0{{CdFb}Fd}0{{CfFb}Fd}0{{AlFb}Fd}{{ChFb}Fd}0{{{Cj{c}}Fb}FdFf}{{ClFb}Fd}{{CnFb}Fd}{{D`Fb}Fd}{{AbFb}Fd}{{{h{c}}Fb}FdFf}{{{B`{c}}Fb}Fd{FfBbBf}}{{{B`{c}}Fb}Fd{FhBbBf}}{{AfFb}{{Fl{nFj}}}}0{{DbFb}Fd}0{{BjFb}Fd}0{{DdFb}Fd}0{{DfFb}Fd}0{bb}{dd}{ff}{cc{}}0{Fnd}11{G`Cb}2{EbCd}3{EbCf}44{EbCh}5555555{c{{B`{c}}}Bb}666666{{{Bd{Ah}}}Af}{{{Bd{Ah}}}Bj}{G`b}8{Fnf}{Efb}{Gbd}{Gbf}<3{c{{Bb{}{{Gd{c}}}}}`}{{{Bd{Ah}}}b}{{{Bd{Ah}}}d}{{{Bd{Ah}}}Cb}{{{Bd{Ah}}}Cd}{{{Bd{Ah}}}Cf}{{{Bd{Ah}}}Al}{{{Bd{Ah}}}Ch}{c{{Cj{e}}}{}Bb}{cCl{}}{cCn{}}{cD`{}}{cAf{}}{{{Bd{Ah}}}Bj}{{{Bd{Ah}}}Dd}{cDf{}}{{{Aj{Ah}}}{{Bl{{B`{c}}}}}Bb}{F`{{Fl{Afc}}}{}}{BhAf}{{{B`{c}}}cBb}{{bc}nGf}{{dc}nGf}{{fc}nGf}{{Cbc}nGf}{{Cdc}nGf}{{Cfc}nGf}{{Alc}nGf}{{Chc}nGf}{{{B`{c}}e}n{GhBb}Gf}{{Afc}nGf}{{Bjc}nGf}{{Ddc}nGf}{{Dfc}nGf}{ce{}{}}00000000000000000000{Af{{Bd{Ah}}}}{{{Cj{c}}}E`{{En{Bh}}}}{ClE`}{CnE`}{D`E`}{cE`{}}00000000000000000{{AdEfEf}n}`{{{h{c}}g}{{h{e}}}{}{}{{Gj{c}{{j{e}}}}}}`1{{dd}c{}}{{ff}c{}}{{{h{c}}c}e{{Gl{}{{j{}}}}Bf}{}}{{{h{c}}{h{c}}}e{{Gl{}{{j{}}}}}{}}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nGn}{{{h{c}}c}n{GnBf}}{{ddd}d}{{fff}f}{dd}{ff}{{{h{c}}}e{{H`{}{{j{}}}}}{}}{G`Cb}{EbCd}{EbCf}{AnAl}{EbCh}{EbCl}{BjCn}{BhD`}{{cc}{{h{c}}}{}}{{}{{B`{c}}}Bb}{{{Bd{Ah}}}Af}{BhBj}{{EbEb}Dd}{{EbEb}Df}{{{Aj{Ah}}}{{Fl{AfDb}}}}`{{{Cj{c}}}c{}}{{bb}{{Bl{Dh}}}}{{dd}{{Bl{Dh}}}}{{ff}{{Bl{Dh}}}}{{CbCb}{{Bl{Dh}}}}{{CdCd}{{Bl{Dh}}}}{{CfCf}{{Bl{Dh}}}}{{AlAl}{{Bl{Dh}}}}{{ChCh}{{Bl{Dh}}}}{{ClCl}{{Bl{Dh}}}}{{CnCn}{{Bl{Dh}}}}{{D`D`}{{Bl{Dh}}}}{{{B`{c}}{B`{c}}}{{Bl{Dh}}}{BbBfHbEn}}{{AfAf}{{Bl{Dh}}}}{{BjBj}{{Bl{Dh}}}}{{DdDd}{{Bl{Dh}}}}{{DfDf}{{Bl{Dh}}}}{{}{{`{{Hf{}{{Hd{Ch}}}}C`}}}}{{AdEfEfEfEf}n}{{{Aj{Ah}}}{{Bl{{Bb{}{{Gd{c}}}}}}}`}0{bb}{dd}{ff}{{bb}b}{{dd}d}{{ff}f}210{{{Bn{c}}c}{{Bn{c}}}{{Gl{}{{j{}}}}Bf}}{{{B`{c}}c}nBb}432{{{h{c}}{h{c}}}e{{Hh{}{{j{}}}}}{}}{{bb}n}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nHj}{b{{Bd{Ah}}}}{d{{Bd{Ah}}}}{f{{Bd{Ah}}}}{Cb{{Bd{Ah}}}}{Cd{{Bd{Ah}}}}{Cf{{Bd{Ah}}}}{Al{{Bd{Ah}}}}{Ch{{Bd{Ah}}}}{Af{{Bd{Ah}}}}{Bj{{Bd{Ah}}}}{Dd{{Bd{Ah}}}}{Df{{Bd{Ah}}}}{bG`}{dFn}{fFn}{df}{db}{bEf}{dEf}{fEf}{dGb}{fGb}{bd}{Cbd}{Cdd}{CbG`}<;{Dd{{Ed{EbEb}}}}{ce{}{}}00000000000000000000{{{Bb{}{{Gd{c}}}}}c`}{b{{Bd{Ah}}}}{d{{Bd{Ah}}}}{Cb{{Bd{Ah}}}}{Cd{{Bd{Ah}}}}{Cf{{Bd{Ah}}}}{Al{{Bd{Ah}}}}{Ch{{Bd{Ah}}}}{{{Cj{c}}}eBb{}}{Clc{}}{Cnc{}}{D`c{}}{Afc{}}{Bj{{Bd{Ah}}}}{Dd{{Bd{Ah}}}}{Dfc{}}{cHl{}}000000000000{CdEb}{CfEb}{ChEb}{CfBh}{ClBh}{CnBh}{D`Bh}{BjBh}{c{{Fl{e}}}{}{}}00000000000000000000000000000000000000000{cHn{}}00000000000000000000{Af{{Fl{nDb}}}}{{bb}b}{{dd}d}{{ff}f}210```````````````````````","c":[],"p":[[5,"F2Dot14",0],[5,"Fixed",0],[5,"F26Dot6",0],[5,"Point",0],[17,"Output"],[10,"Add",680],[1,"unit"],[10,"AddAssign",680],[6,"PenCommand",0],[10,"Pen",0],[5,"Tag",0],[1,"u8"],[1,"slice"],[5,"LongDateTime",0],[1,"i64"],[5,"BigEndian",0],[10,"Scalar",0],[1,"array"],[10,"Copy",681],[1,"u32"],[5,"Uint24",0],[6,"Option",682],[5,"BoundingBox",0],[10,"Clone",683],[5,"FWord",0],[5,"UfWord",0],[5,"GlyphId",0],[5,"NameId",0],[5,"Nullable",0],[5,"Offset16",0],[5,"Offset24",0],[5,"Offset32",0],[6,"InvalidTag",0],[5,"Version16Dot16",0],[5,"MajorMinor",0],[6,"Ordering",684],[10,"Ord",684],[10,"Eq",684],[10,"Compatible",0],[1,"bool"],[1,"u16"],[1,"tuple"],[1,"f32"],[10,"Default",685],[10,"Div",680],[10,"DivAssign",680],[10,"PartialEq",684],[1,"str"],[5,"Formatter",686],[8,"Result",686],[10,"Debug",686],[10,"Display",686],[5,"Error",686],[6,"Result",687],[1,"i32"],[1,"i16"],[1,"f64"],[17,"Raw"],[10,"Hasher",688],[10,"Hash",688],[10,"FnMut",689],[10,"Mul",680],[10,"MulAssign",680],[10,"Neg",680],[10,"PartialOrd",684],[17,"Item"],[10,"Iterator",690],[10,"Sub",680],[10,"SubAssign",680],[5,"String",691],[5,"TypeId",692],[10,"FixedSize",0],[15,"InvalidByte",663],[15,"ByteAfterSpace",663],[15,"QuadTo",666],[15,"CurveTo",666],[15,"MoveTo",666],[15,"LineTo",666]],"b":[[212,"impl-Compatible%3C(u16,+u16)%3E-for-Version16Dot16"],[213,"impl-Compatible-for-Version16Dot16"],[214,"impl-Compatible%3C(u16,+u16)%3E-for-MajorMinor"],[215,"impl-Compatible-for-MajorMinor"],[235,"impl-Div%3CT%3E-for-Point%3CT%3E"],[236,"impl-Div-for-Point%3CT%3E"],[239,"impl-DivAssign-for-Point%3CT%3E"],[240,"impl-DivAssign%3CT%3E-for-Point%3CT%3E"],[251,"impl-PartialEq-for-Nullable%3CT%3E"],[252,"impl-PartialEq%3Cu32%3E-for-Nullable%3CT%3E"],[253,"impl-PartialEq-for-Offset16"],[254,"impl-PartialEq%3Cu32%3E-for-Offset16"],[255,"impl-PartialEq-for-Offset24"],[256,"impl-PartialEq%3Cu32%3E-for-Offset24"],[257,"impl-PartialEq%3Cu32%3E-for-Offset32"],[258,"impl-PartialEq-for-Offset32"],[261,"impl-PartialEq-for-BigEndian%3CT%3E"],[262,"impl-PartialEq%3CT%3E-for-BigEndian%3CT%3E"],[263,"impl-PartialEq%3C%5Bu8;+4%5D%3E-for-Tag"],[264,"impl-PartialEq%3C%26str%3E-for-Tag"],[265,"impl-PartialEq-for-Tag"],[266,"impl-PartialEq%3Cstr%3E-for-Tag"],[267,"impl-PartialEq%3C%26%5Bu8%5D%3E-for-Tag"],[276,"impl-Display-for-F2Dot14"],[277,"impl-Debug-for-F2Dot14"],[278,"impl-Debug-for-Fixed"],[279,"impl-Display-for-Fixed"],[280,"impl-Display-for-F26Dot6"],[281,"impl-Debug-for-F26Dot6"],[282,"impl-Debug-for-FWord"],[283,"impl-Display-for-FWord"],[284,"impl-Display-for-UfWord"],[285,"impl-Debug-for-UfWord"],[286,"impl-Debug-for-GlyphId"],[287,"impl-Display-for-GlyphId"],[289,"impl-Debug-for-NameId"],[290,"impl-Display-for-NameId"],[297,"impl-Debug-for-BigEndian%3CT%3E"],[298,"impl-Display-for-BigEndian%3CT%3E"],[299,"impl-Display-for-Tag"],[300,"impl-Debug-for-Tag"],[301,"impl-Debug-for-InvalidTag"],[302,"impl-Display-for-InvalidTag"],[303,"impl-Display-for-Uint24"],[304,"impl-Debug-for-Uint24"],[305,"impl-Display-for-Version16Dot16"],[306,"impl-Debug-for-Version16Dot16"],[307,"impl-Display-for-MajorMinor"],[308,"impl-Debug-for-MajorMinor"],[433,"impl-Mul%3CT%3E-for-Point%3CT%3E"],[434,"impl-Mul-for-Point%3CT%3E"],[437,"impl-MulAssign-for-Point%3CT%3E"],[438,"impl-MulAssign%3CT%3E-for-Point%3CT%3E"]]}],\ +["cosmic_text",{"doc":"COSMIC Text","t":"GPGPGFPFFFTTPPPFPFFPFGPFFPFFPPFPGPPPPPFPPPPPTTKFPPPPPPPTGGPPFFFFPPPTPPPPTFPFFFFPPPPPPGFPTPFPPGPPTPPPPPPPPPPPPPPPPPFFPPPPPPTPPFPGPPPPFFFFFFFGPGGGPFGFTPFPPPPPPPFPPPGTPNMNNNONNNNMNNNNNNNNONOMNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNOMNMNNNNONNNNNNNNNNNNNNNNNNONMNMNNNONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNONNONOONNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOONNNNNOOOOOOOONNNNOOOONNOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNOOENNNNNMNNNNNNMNMNNNNNNNNNNNNNNMNNNMNNNNNNNMNNNNNNNNNNNONONNOOOMNNOONOONNNMNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOONNNNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOO","n":["Action","Advanced","Affinity","After","Align","Angle","Arc","Attrs","AttrsList","AttrsOwned","BLACK","BOLD","Backspace","Basic","Before","BidiParagraphs","Borrowed","BorrowedWithFontSystem","Buffer","BufferEnd","BufferLine","BufferRef","BufferStart","CacheKey","CacheKeyFlags","Center","Change","ChangeItem","Click","Close","Color","Color","Command","Condensed","Cr","CrLf","Cursive","Cursive","Cursor","CurveTo","Delete","DoubleClick","Down","Drag","EXTRA_BOLD","EXTRA_LIGHT","Edit","Editor","End","End","Enter","Escape","Expanded","ExtraCondensed","ExtraExpanded","FAKE_ITALIC","Family","FamilyOwned","Fantasy","Fantasy","Font","FontMatchAttrs","FontMatchKey","FontSystem","Glyph","GotoLine","Home","IDENTITY","Indent","Insert","Italic","Justified","LIGHT","LayoutCursor","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Left","Left","LeftWord","Lf","LfCr","Line","LineEnding","LineIter","LineTo","MEDIUM","Mask","Metrics","Monospace","Monospace","Motion","Motion","MoveTo","NORMAL","Name","Name","Next","NextWord","None","None","None","Normal","Normal","Normal","Oblique","One","Owned","PageDown","PageUp","ParagraphEnd","ParagraphStart","PhysicalGlyph","Placement","Previous","PreviousWord","QuadTo","Right","Right","RightWord","SEMIBOLD","SansSerif","SansSerif","Scroll","Scroll","Selection","SemiCondensed","SemiExpanded","Serif","Serif","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeRunCache","ShapeRunKey","ShapeSpan","ShapeWord","Shaping","SoftHome","Stretch","Style","SubpixelBin","SubpixelMask","SwashCache","SwashContent","SwashImage","THIN","Three","Transform","TripleClick","Two","UltraCondensed","UltraExpanded","Unindent","Up","Vertical","Weight","Word","Word","WordOrGlyph","Wrap","ZERO","Zero","a","action","action","action","add_span","affinity","after","align","all","append","apply_change","apply_change","as_attrs","as_family","as_float","as_rgba","as_rgba_tuple","as_str","as_swash","ascent","attrs_list","attrs_spans","auto_indent","auto_indent","b","before","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","blank","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_with","borrow_with","borrow_with","buffer_ref","buffer_ref","buffer_ref_mut","buffer_ref_mut","cache_key","cache_key_flags","cache_key_flags","cache_key_flags","cache_key_flags","cache_key_flags","clear","clear_spans","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color_opt","color_opt","color_opt","color_opt","compatible","complement","compute","contains","content","copy_selection","copy_selection","cursor","cursor","cursor_motion","cursor_motion","data","data","db","db_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_attrs","defaults","delete_range","delete_range","delete_selection","delete_selection","deref","deref_mut","descent","determinant","difference","draw","draw","draw","draw","empty","end","end","end","ending","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","family","family","family_owned","finish_change","finish_change","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_id","font_id","font_id","font_monospace_em_width","font_size","font_size","font_size_bits","fontdb","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_after","from_before","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_degrees","from_gradians","from_iter","from_name","from_radians","from_turns","g","get","get_font","get_font_matches","get_font_supported_codepoints_in_word","get_image","get_image_uncached","get_monospace_ids_for_scripts","get_outline_commands","get_span","glyph","glyph_id","glyph_id","glyph_id","glyphs","glyphs","glyphs","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","highlight","hit","horizontal","id","image_cache","index","insert","insert","insert","insert_at","insert_at","insert_string","insert_string","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_locale_and_db","into_text","invert","is_all","is_empty","is_monospace","items","iter","iter_names","layout","layout","layout","layout","layout_cursor","layout_in_buffer","layout_opt","layout_runs","layout_to_buffer","left","level","level","line","line","line","line_height","line_i","line_layout","line_layout","line_shape","line_shape","line_top","line_w","line_y","lines","locale","matches","max_ascent","max_descent","metadata","metadata","metadata","metadata","metadata","metadata","metrics","monospace_em_width","monospace_width","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_empty","new_in_buffer","new_in_buffer","new_in_buffer","new_with_affinity","new_with_fonts","new_with_locale_and_db","next","next","next","not","outline_command_cache","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","physical","placement","pre_rotate","pre_scale","pre_translate","r","redraw","redraw","redraw","remove","reset","reset_layout","reset_shaping","reverse","reverse","rgb","rgba","rotation","rotation_about","rtl","rtl","rustybuzz","rustybuzz","scale","scale","scripts","scroll","selection","selection","selection_bounds","selection_bounds","set","set_align","set_attrs_list","set_auto_indent","set_auto_indent","set_cursor","set_cursor","set_ending","set_metadata","set_metrics","set_metrics","set_metrics_and_size","set_metrics_and_size","set_monospace_width","set_redraw","set_redraw","set_redraw","set_rich_text","set_rich_text","set_scroll","set_selection","set_selection","set_size","set_size","set_tab_width","set_tab_width","set_text","set_text","set_text","set_wrap","set_wrap","shape","shape_as_needed","shape_as_needed","shape_as_needed","shape_in_buffer","shape_opt","shape_until_cursor","shape_until_cursor","shape_until_scroll","shape_until_scroll","size","size_hint","skew","source","spans","spans","split_off","split_off","start","start","start","start_change","start_change","stretch","stretch","stretch","style","style","style","sub","sub_assign","symmetric_difference","tab_width","tab_width","text","text","text","text","then","then_rotate","then_scale","then_translate","to_degrees","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_radians","to_string","to_string","to_string","toggle","top","transform","transform_point","transform_vector","translation","trim","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode_codepoints","union","verb","visible_lines","w","w","weight","weight","weight","width","with_buffer","with_buffer","with_buffer_mut","with_buffer_mut","with_buffer_mut","with_pixels","words","wrap","x","x","x","x_advance","x_advance","x_bin","x_offset","x_offset","xx","xy","y","y","y","y_advance","y_advance","y_bin","y_offset","y_offset","yx","yy","lines","x","x","x","x","y","y","y","y"],"q":[[0,"cosmic_text"],[1231,"cosmic_text::Action"],[1240,"core::ops::range"],[1241,"core::option"],[1242,"swash::font"],[1243,"core::cmp"],[1244,"zeno::geometry"],[1245,"zeno::geometry"],[1246,"alloc::string"],[1247,"fontdb"],[1248,"core::ops::function"],[1249,"core::iter::traits::collect"],[1250,"core::fmt"],[1251,"core::fmt"],[1252,"core::fmt"],[1253,"alloc::vec"],[1254,"fontdb"],[1255,"core::hash"],[1256,"bitflags::iter"],[1257,"bitflags::iter"],[1258,"fontdb"],[1259,"core::convert"],[1260,"zeno::command"],[1261,"core::ops::function"]],"d":["An action to perform on an Editor","Advanced text shaping and font fallback.","Whether to associate cursors placed at a boundary between …","","Align or justify","Represents an angle in degrees or radians.","","Text attributes","List of text attributes to apply to a line","An owned version of Attrs","Black weight (900), the thickest value.","Bold weight (700).","Delete text behind cursor","Basic shaping with no font fallback.","","An iterator over the paragraphs in the input text. It is …","","A value borrowed together with an FontSystem","A buffer of text that is shaped and laid out","Move cursor to the end of the document","A line (or paragraph) of text that is shaped and laid out","","Move cursor to the start of the document","Key for building a glyph cache","Flags that change rendering","","A set of change items grouped into one logical change","A unique change to an editor","Mouse click at specified position","Closes a subpath, connecting the final point to the …","Text color","32-bit RGBA bitmap.","Path command.","","Use \\\\r for line ending (many legacy systems)","Use \\\\r\\\\n for line ending (Windows-style)","Glyphs in cursive fonts generally use a more informal …","","Current cursor location","A cubic bezier curve from the previous point to the final …","Delete text in front of cursor","Mouse double click at specified position","Move cursor down","Mouse drag to specified position","Extra-bold weight (800).","Extra light weight (200).","A trait to allow easy replacements of Editor, like …","A wrapper of [Buffer] for easy editing","Move cursor to end of line","","Create new line","Escape, clears selection","","","","Skew by 14 degrees to synthesize italic","A font family.","An owned version of Family","Fantasy fonts are primarily decorative or expressive fonts …","","A font","Font-specific part of Attrs to be used for matching","","Access to the system fonts.","Wraps at a glyph level","Move cursor to specific line","Move cursor to start of line","Identity matrix.","","Insert character at cursor","A form that is generally cursive in nature.","","Light weight (300).","The position of a cursor within a [Buffer].","Apply specific LayoutCursor","A laid out glyph","A line of laid out glyphs","A line of visible text for rendering","An iterator of visible text lines, see LayoutRun","Move cursor left","","Move cursor to next word boundary to the left","Use \\\\n for line ending (POSIX-style)","Use \\\\n\\\\r for line ending (some legacy systems)","Select by lines","Line ending","Iterator over lines terminated by LineEnding","A straight line from the previous point to the specified …","Medium weight (500, higher than normal).","8-bit alpha mask.","Metrics of text","The sole criterion of a monospace font is that all glyphs …","","A motion to perform on a Cursor","Move the cursor with some motion","Begins a new subpath at the specified point.","Normal (400).","The name of a font family of choice.","","Move cursor to next character (Self::Right in LTR, …","Move cursor to next word boundary","No selection","No wrapping","No line ending","A face that is neither italic not obliqued.","Normal selection","","A typically-sloped version of the regular face.","","","Move cursor down one page","Move cursor up one page","Move cursor to end of paragraph","Move cursor to start of paragraph","","Describes the offset and dimensions of a rendered mask.","Move cursor to previous character (Self::Left in LTR, …","Move cursor to previous word boundary","A quadratic curve from the previous point to the final …","Move cursor right","","Move cursor to next word boundary to the right","Semibold weight (600).","Glyphs in sans-serif fonts, as the term is used in CSS, …","","Scroll position in [Buffer]","Scroll specified number of lines","Selection mode","","","Serif fonts represent the formal text style for a script.","","A set of buffers containing allocations for shaped text.","A shaped glyph","A shaped line (or paragraph)","A helper structure for caching shape runs.","Key for caching shape runs.","A shaped span (for bidirectional processing)","A shaped word (for word wrapping)","The shaping strategy of some text.","Move cursor to start of line, skipping whitespace","A face width.","Allows italic or oblique faces to be selected.","Binning of subpixel position for cache optimization","32-bit RGBA subpixel mask.","Cache for rasterizing with the swash scaler","Content of a scaled glyph image.","Scaled glyph image.","Thin weight (100), the thinnest value.","","Two dimensional transformation matrix.","Mouse triple click at specified position","","","","","Move cursor up","Move cursor up or down by a number of pixels","Specifies the weight of glyphs in the font, their degree …","Select by words","Wraps at the word level","Wraps at the word level, or fallback to glyph level if a …","Wrapping mode","Angle of zero degrees.","","Get the alpha component","Perform an Action on the editor","","Perform an Action on the editor","Add an attribute span, removes any previous matching parts …","Whether to associate the cursor with the run before it or …","","Get the Text alignment","Get a flags value with all known bits set.","Append line at end of this line","Apply a change","","","","","Get an array over all of the components, in [r, g, b, a] …","Get a tuple over all of the attributes, in (r, g, b, a) …","Get the line ending as a str","","","Get attributes list","","Get the current automatic indentation setting","","Get the blue component","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows self together with an FontSystem for more …","Mutably borrows self together with an FontSystem for more …","Mutably borrows the buffer together with an FontSystem for …","Get the internal BufferRef","","Get the internal BufferRef","","Cache key, see CacheKey","Set CacheKeyFlags","","","CacheKeyFlags","","Resets the image to a default state.","Clear the current attribute spans","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Color","","","Optional color override","","Check if this set of attributes can be shaped with another","The bitwise negation (!) of the bits in a flags value, …","Given an origin, offset and bounding box, computes the …","Whether all set bits in a source flags value are also set …","Content of the image.","Copy selection","","Get the current cursor","","Apply a Motion to a Cursor","Apply a Motion to a Cursor","","Raw image data.","Get the database.","Get a mutable reference to the database.","","","","","","","","","","","","","","","","","","Get the default Attrs","Delete text starting at start Cursor and ending at end …","","Delete selection, adjusting cursor and returning true if …","","","","","Returns the determinant of the transform.","The intersection of a source flags value with the …","Draw the buffer","Draw the editor","","Draw the buffer","Get a flags value with all bits unset.","Cursor indicating end of change","End index of cluster in original line","","Get line ending","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","Set Family","","","Get completed change","","CacheKeyFlags","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Font ID","Font id of the glyph","","","Font size in pixels","Font size of the glyph","f32 bits of font size","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Creates a new angle from degrees.","Creates a new angle from gradians.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Creates a new angle from radians.","Creates a new angle from turns.","Get the green component","Get cache item, updating age if found","Get a font by its ID.","","","Create a swash Image from a cache key, caching results","Create a swash Image from a cache key, without caching …","","","Get the attribute span for an index","Index of [LayoutGlyph] in [LayoutLine::glyphs]","Glyph ID","Font id of the glyph","","The array of layout glyphs to draw","Glyphs in line","","","","","","","","","","","","","","","","Height in pixels.","Return the pixel span Some((x_left, x_width)) of the …","Convert x, y position to Cursor (hit detection)","The horizontal position of scroll in fractional pixels","","","First-byte-index of glyph at cursor (will insert behind …","The bitwise or (|) of the bits in two flags values.","Insert cache item with current age","Insert if true, delete if false","Insert text at specified cursor with specified attrs_list","","Insert a string at the current cursor or replacing the …","Insert a string at the current cursor or replacing the …","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Consume this FontSystem and return the locale and database.","Consume this line, returning only its text contents as a …","Returns the inverse of the transform, if any.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","","Change items grouped into one change","Yield a set of contained flags values.","Yield a set of contained named flags values.","Layout line, will cache results","","Index of [LayoutLine] in [BufferLine::layout]","Index of [LayoutLine] in [BufferLine::layout]. This will …","Convert a Cursor to a LayoutCursor","Layout a line using a pre-existing shape buffer, will …","Get line layout cache","Get the visible layout runs for rendering and other tasks","","Horizontal offset with respect to the origin specified …","Unicode BiDi embedding level, character is left-to-right …","","Index of [BufferLine] in [Buffer::lines]","Index of [BufferLine] in [Buffer::lines]","Index of [BufferLine] in [Buffer::lines]. This will be …","Line height in pixels","The index of the original text line","Lay out the provided line index and return the result","Lay out the provided line index and return the result","Shape the provided line index and return the result","Shape the provided line index and return the result","Y offset to top of line","Width of line","Y offset to baseline of line","BufferLines (or paragraphs) of text in the buffer","Get the locale.","Check if font matches","Maximum ascent of the glyphs in line","Maximum descent of the glyphs in line","Set metadata","Get line metadata. This will be None if …","","","Metadata from Attrs","","Get the current Metrics","","Get the current monospace_width","Create a new FontSystem, that allows access to any …","","Create a new swash cache","","Create a new set of attributes with sane defaults","","Create a new attributes list with a set of default Attrs","Create an iterator to split the input text into paragraphs …","Creates a new transform.","","","Create a new Buffer with the provided FontSystem and …","Create a new line with the given text and attributes list …","","","Create a new cursor","Create a new LayoutCursor","Create a new scroll","Create a new Editor with the provided [Buffer]","Create an iterator of lines in a string slice","","","Panics","Creates a new empty scaled image.","Create an empty Buffer with the provided Metrics. This is …","Shape a word into a set of glyphs, using a scratch buffer.","Shape a span into a set of words, using a scratch buffer.","Shape a line into a set of spans, using a scratch buffer. …","Create a new cursor, specifying the affinity","Create a new FontSystem with a pre-specified set of fonts.","Create a new FontSystem with a pre-specified locale and …","","","","The bitwise negation (!) of the bits in a flags value, …","","","","","","","","","","","","","","Offset and size of the image.","Returns a new transform that represents a rotation …","Returns a new transform that represents a scale followed …","Returns a new transform that represents a translation …","Get the red component","Get the Buffer redraw flag","Get the Buffer redraw flag","True if a redraw is needed","The intersection of a source flags value with the …","Reset shaping, layout, and metadata caches","Reset only layout cache","Reset shaping and layout caches","","","Create new color with red, green, and blue components","Create new color with red, green, blue, and alpha …","Creates a rotation transform.","Creates a rotation transform around a point.","True if the original paragraph direction is RTL","","","","Creates a scale transform.","","","Get the current scroll location","Get the current selection position","","Get the bounds of the current selection","Get the bounds of the current selection","Call insert when value is true or remove when value is …","Set the text alignment","Set attributes list","Enable or disable automatic indentation","","Set the current cursor","","Set line ending","Set line metadata. This is stored until the next line reset","Set the current Metrics","Set the current Metrics","Set the current Metrics and buffer dimensions at the same …","Set the current Metrics and buffer dimensions at the same …","Set monospace width monospace glyphs should be resized to …","Set the Buffer redraw flag","Set the Buffer redraw flag","Set redraw needed flag","Set text of buffer, using an iterator of styled spans …","Set text of buffer, using an iterator of styled spans …","Set the current scroll location","Set the current selection position","","Set the current buffer dimensions","Set the current buffer dimensions","Set the current tab width. A tab_width of 0 is not …","","Set text of buffer, using provided attributes for each …","Set text and attributes list","Set text of buffer, using provided attributes for each …","Set the current Wrap","Set the current Wrap","Shape line, will cache results","Shape lines until scroll, after adjusting scroll if the …","","Shape lines until scroll, after adjusting scroll if the …","Shape a line using a pre-existing shape buffer, will cache …","Get line shaping cache","Shape lines until cursor, also scrolling to include cursor …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until scroll","Shape lines until scroll","Get the current buffer dimensions (width, height)","","Creates a skew transform.","Source of the image.","Get the current attribute spans","","Split attributes list at an offset","Split off new line at index","Cursor indicating start of change","Start index of cluster in original line","","Start collecting change","","Set Stretch","","","Set Style","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","Get the current tab width","","Get current text","The original text line","Text to be inserted or deleted","","Returns a new transform that represents the application of …","Returns a new transform that represents this transform …","Returns a new transform that represents this transform …","Returns a new transform that represents this transform …","Returns the angle in degrees.","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the angle in radians.","","","","The bitwise exclusive-or (^) of the bits in two flags …","Vertical offset with respect to the origin specified when …","Returns the result of a transformation matrix applied to …","Returns the result of applying this transform to a point.","Returns the result of applying this transform to a vector.","Creates a translation transform.","Remove anything in the cache with an age older than …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","Returns the associated verb for the command.","Get the number of lines that can be viewed in the buffer","Width of hitbox","Width of the line","Set Weight","","","Width in pixels.","Get the internal Buffer","Get the internal Buffer","Get the internal Buffer, mutably","Get the internal Buffer, mutably","Get the internal Buffer, mutably","Enumerate pixels in an Image, use with_image for better …","","Get the current Wrap","","X offset of hitbox","Integer component of X offset in line","","","Binning of fractional X offset","X offset in line","","","","","Y offset of hitbox","Integer component of Y offset in line","","","Binning of fractional Y offset","Y offset in line","","","","","","","","","","","",""],"i":[0,55,0,13,0,0,33,0,0,0,35,35,5,55,13,0,33,0,0,46,0,0,46,0,0,16,0,0,5,37,0,63,0,62,27,27,22,21,0,37,5,5,46,5,35,35,0,0,46,16,5,5,62,62,62,18,0,0,22,21,0,0,0,0,54,46,46,40,5,5,36,16,35,0,46,0,0,0,0,46,16,46,27,27,49,0,0,37,35,63,0,22,21,0,5,37,35,22,21,46,46,49,54,27,36,49,62,36,23,33,46,46,46,46,0,0,46,46,37,46,16,46,35,22,21,0,5,0,62,62,22,21,0,0,0,0,0,0,0,0,46,0,0,0,63,0,0,0,35,23,0,5,23,62,62,5,46,46,0,49,54,54,0,39,23,1,3,7,8,9,44,13,15,18,15,3,7,20,21,23,1,1,27,29,56,15,60,3,7,1,13,18,18,18,18,18,18,18,18,57,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,3,3,32,3,7,3,7,52,12,12,20,51,56,34,9,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,35,1,18,43,23,44,13,45,50,62,12,12,20,51,56,12,18,42,18,34,3,7,3,7,32,8,29,34,4,4,35,36,39,40,41,42,44,13,47,19,27,73,61,62,63,34,60,9,3,7,3,7,8,8,56,40,18,32,7,8,8,18,48,51,56,15,22,35,36,1,21,37,12,38,20,39,9,41,18,43,23,44,13,45,46,47,5,49,50,54,16,27,55,60,62,63,18,12,12,20,3,7,43,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,41,42,32,15,18,18,18,18,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,54,16,16,27,86,55,73,56,57,58,59,60,61,62,63,43,51,56,56,41,51,43,0,22,35,36,4,29,74,1,21,37,12,38,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,33,33,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,13,13,18,18,18,18,39,39,18,18,39,39,1,61,4,4,4,74,74,4,74,9,45,43,51,56,83,53,57,22,35,36,1,21,12,38,20,18,43,23,55,60,62,42,83,32,47,29,74,44,18,61,48,3,7,3,3,18,18,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,82,84,18,86,4,15,40,18,18,4,19,18,18,15,59,45,47,32,15,15,32,59,42,51,58,44,45,47,41,83,32,8,32,8,83,83,83,32,4,12,53,53,12,15,12,20,51,56,32,29,32,4,29,74,21,12,20,9,82,40,84,41,32,15,43,23,44,45,47,7,86,57,58,59,34,32,57,58,59,44,4,4,82,84,86,18,74,35,1,18,43,23,44,13,45,47,50,62,51,34,40,40,40,1,3,3,32,18,15,15,15,48,19,1,1,40,40,83,59,0,29,40,41,29,32,3,7,3,3,18,15,15,3,7,3,7,15,15,32,8,32,8,32,3,3,32,32,8,32,3,7,32,8,3,7,32,15,8,32,8,15,3,7,8,15,15,32,8,32,8,32,84,40,34,9,59,9,15,48,51,56,3,7,12,12,20,12,12,20,18,18,18,3,7,15,83,48,60,40,40,40,40,39,62,22,35,36,1,21,37,12,38,20,39,9,40,41,42,32,15,18,43,23,44,13,45,46,47,5,48,19,49,50,51,52,53,54,16,27,55,56,57,58,59,60,61,62,63,34,39,41,54,16,18,42,37,40,40,40,61,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,22,35,36,4,29,74,1,21,37,12,38,20,39,9,82,40,83,84,41,42,32,15,18,43,23,44,13,45,46,47,7,5,33,48,19,49,50,8,51,52,53,54,16,27,86,55,73,56,57,58,59,60,61,62,63,34,29,18,37,32,51,53,12,12,20,42,3,3,3,3,8,74,58,32,40,51,52,56,57,43,51,56,40,40,40,51,52,56,57,43,51,56,40,40,105,106,107,108,109,106,107,108,109],"f":"`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{bd}{{fhj}l}{{nhj}l}{{{A`{c}}j}lf}{{Ab{Af{Ad}}Ah}l}`{AjAl}{An{{Bb{B`}}}}{{}Bd}{{AnAn}l}{{fBf}Al}{{nBf}Al}{BhAh}{BjBl}{BnC`}{b{{Cb{d}}}}{b{{Cd{dddd}}}}{CfCh}{CjCl}`{AnAb}`{fAl}{nAl}{bd}{AjAl}{{BdBd}Bd}{{BdBd}l}10{BdCn}021`{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{fh}{{A`{f}}}}0{{D`h}{{A`{D`}}}}{fDb}{nDb}10`{{AhBd}Ah}````{Ddl}{Abl}{BlBl}{DfDf}{DhDh}{bb}{BjBj}{DjDj}{AhAh}{DlDl}{BhBh}{DnDn}{AbAb}{E`E`}{EbEb}{EdEd}{D`D`}{AnAn}{BdBd}{EfEf}{BnBn}{EhEh}{AjAj}{EjEj}{ElEl}{EnEn}{jj}{F`F`}{BfBf}{FbFb}{FdFd}{FfFf}{FhFh}{FjFj}{FlFl}{B`B`}{CfCf}{FnFn}{G`G`}{GbGb}{GdGd}{GfGf}{GhGh}{GjGj}{GlGl}{GnGn}{DdDd}{{ce}l{}{}}00000000000000000000000000000000000000000000{{DfDf}H`}{{bb}H`}{{BdBd}H`}{{EfEf}H`}{{BnBn}H`}{{EhEh}H`}{{AjAj}H`}{{EjEj}H`}{{FdFd}H`}{{GlGl}H`}{{Ahb}Ah}````{{AhAh}Al}{BdBd}{{HbcHd}{{Cd{HfEd}}}{{Hh{Hf}}}}{{BdBd}Al}`{f{{Bb{Hj}}}}{n{{Bb{Hj}}}}{fEh}{nEh}{{D`hEh{Bb{Hl}}El}{{Bb{{Cd{Eh{Bb{Hl}}}}}}}}{{{A`{D`}}Eh{Bb{Hl}}El}{{Bb{{Cd{Eh{Bb{Hl}}}}}}}}{Cj{{Hn{d}}}}`{hI`}0{{}Df}{{}Dh}{{}Dn}{{}E`}{{}Eb}{{}Ed}{{}Eh}{{}Aj}{{}En}{{}Bf}{{}Cf}{{}Ib}{{}Gj}{{}Gl}{{}Gn}{{}Dd}`{AbAh}{{fEhEh}l}{{nEhEh}l}{fAl}{nAl}{{{A`{c}}}e{}{}}0`{E`C`}{{BdBd}Bd}{{D`hIdbc}l{{If{HlHlCnCnb}}}}{{nhIdbbbc}l{{If{HlHlCnCnb}}}}{{{A`{n}}Idbbbc}l{{If{HlHlCnCnb}}}}{{{A`{D`}}Idbc}l{{If{HlHlCnCnb}}}}{{}Bd}```{AnCf}{{BlBl}Al}{{DfDf}Al}{{DhDh}Al}{{bb}Al}{{BjBj}Al}{{DjDj}Al}{{AhAh}Al}{{DlDl}Al}{{BhBh}Al}{{DnDn}Al}{{AbAb}Al}{{EbEb}Al}{{BdBd}Al}{{EfEf}Al}{{BnBn}Al}{{EhEh}Al}{{AjAj}Al}{{EjEj}Al}{{ElEl}Al}{{EnEn}Al}{{jj}Al}{{FbFb}Al}{{FdFd}Al}{{FlFl}Al}{{B`B`}Al}{{CfCf}Al}{{FnFn}Al}{{GhGh}Al}{{GlGl}Al}{{GnGn}Al}{{Bdc}l{{Ij{}{{Ih{Bd}}}}}}{{AhBl}Ah}``{f{{Bb{Bf}}}}{n{{Bb{Bf}}}}`{{BlIl}{{J`{lIn}}}}{{DfIl}{{J`{lIn}}}}{{DhIl}{{J`{lIn}}}}{{hIl}Jb}{{CjIl}Jb}{{IdIl}Jb}{{bIl}Jb}{{BjIl}Jb}{{DjIl}{{J`{lIn}}}}{{AhIl}Jb}{{DlIl}Jb}{{BhIl}Jb}{{DnIl}{{J`{lIn}}}}{{AbIl}Jb}{{JdIl}Jb}{{E`Il}{{J`{lIn}}}}{{JfIl}Jb}{{JhIl}Jb}{{EbIl}Jb}0{{EdIl}{{J`{lIn}}}}{{D`Il}Jb}{{AnIl}Jb}{{BdIl}Jb}0000{{EfIl}Jb}{{BnIl}Jb}{{EhIl}Jb}{{AjIl}Jb}{{EjIl}Jb}{{ElIl}Jb}{{EnIl}Jb}{{nIl}Jb}{{jIl}Jb}{{DbIl}Jb}{{F`Il}Jb}{{BfIl}Jb}{{FbIl}Jb}{{FdIl}Jb}{{{A`{c}}Il}JbJj}{{FfIl}Jb}{{FhIl}Jb}{{FjIl}Jb}{{FlIl}Jb}0{{B`Il}Jb}0{{CfIl}Jb}{{JlIl}Jb}{{FnIl}Jb}{{IbIl}Jb}{{G`Il}Jb}{{GbIl}Jb}{{GdIl}Jb}{{GfIl}Jb}{{GhIl}Jb}{{GjIl}Jb}{{GlIl}{{J`{lIn}}}}{{GnIl}{{J`{lIn}}}}````````{cc{}}000000000{AhDl}1111111111111111111111{{{Jn{D`}}}Db}2{D`Db}033333333333333333333333{AlAj}0{Cn{{Bb{Bd}}}}{CnBd}00{C`Dn}0{cBd{{Ij{}{{Ih{Bd}}}}}}{Ch{{Bb{Bd}}}}22{bd}{{GjGh}{{Bb{{K`{G`}}}}}}{{hKb}{{Bb{{Jn{Cj}}}}}}{{hAh}{{Jn{{K`{Fd}}}}}}{{hKbCh}{{Bb{Ad}}}}{{IdhEf}{{Bb{Dd}}}}0{{hc}{{K`{Kb}}}{{Kd{}{{Ih{{Cb{d}}}}}}}}{{IdhEf}{{Bb{{Hn{Dj}}}}}}{{AbAd}Ah}```````{{Blc}lKf}{{Dfc}lKf}{{Dhc}lKf}{{bc}lKf}{{Bjc}lKf}{{Ahc}lKf}{{Dlc}lKf}{{Bhc}lKf}{{Bdc}lKf}{{Efc}lKf}{{Bnc}lKf}{{Fnc}lKf}{{Ghc}lKf}{{Glc}lKf}`{{JfEhEh}{{Bb{{Cd{C`C`}}}}}}{{D`C`C`}{{Bb{Eh}}}}`{CjKb}``{{BdBd}l}{{GjGh{K`{G`}}}l}`{{fEhCh{Bb{Ab}}}Eh}{{nEhCh{Bb{Ab}}}Eh}{{fCh{Bb{Ab}}}l}0{{BdBd}Bd}{{BdBd}Al}{ce{}{}}000000000000000000000000000000000000000000000000000000000{Bdc{}}1{h{{Cd{HjI`}}}}{AnHj}{E`{{Bb{E`}}}}{BdAl}0{{hKb}Al}`{Bd{{Kh{Bd}}}}{Bd{{Kj{Bd}}}}{{AnhC`C`Fl{Bb{C`}}}{{Hn{Fj}}}}{{GfC`C`Fl{Bb{B`}}{Bb{C`}}}{{K`{Fj}}}}``{{D`hEh}{{Bb{Ej}}}}{{AnIbhC`C`Fl{Bb{C`}}}{{Hn{Fj}}}}{An{{Bb{{K`{Fj}}}}}}{D`Jh}{{GfIbC`C`Fl{Bb{B`}}{K`{Fj}}{Bb{C`}}}l}````````{{D`hAd}{{Bb{{Hn{Fj}}}}}}{{{A`{D`}}Ad}{{Bb{{Hn{Fj}}}}}}{{D`hAd}{{Bb{Gf}}}}{{{A`{D`}}Ad}{{Bb{Gf}}}}````{hCh}{{AhKl}Al}``{{AhAd}Ah}{An{{Bb{Ad}}}}````{D`Eb}{Cj{{Bb{C`}}}}{D`{{Bb{C`}}}}{{}h}{{I`Kb}{{Bb{Cj}}}}{{}Id}{BlBj}{{}Ah}{AhBh}{AhAb}{ChJd}{{C`C`C`C`C`C`}E`}{D`Jh}{{C`C`}Eb}{{hEb}D`}{{cCfAbFn}An{{Hh{Hj}}}}{{KbKnC`{Cd{C`C`}}Bd}{{Cd{EfHlHl}}}}{C`{{Cd{HlBn}}}}{{AdAd}Eh}{{AdAdAd}Ej}{{AdHlC`}En}{cn{{Hh{Db}}}}{ChJl}{{hChAb{Af{Ad}}L`AlFn}Gb}{{hChAb{Af{Ad}}AlL`Fn}Gd}{{hChAbFn}Gf}{{}Dd}{EbD`}{{IbhChAb{Af{Ad}}L`AlFn}Gb}{{IbhChAb{Af{Ad}}AlL`Fn}Gd}{{IbhChAbFn}Gf}{{AdAdAj}Eh}{ch{{Ij{}{{Ih{Lb}}}}}}{{HjI`}h}{Jd{{Bb{c}}}{}}{Jh{{Bb{c}}}{}}{Jl{{Bb{c}}}{}}{BdBd}`{{DfDf}{{Bb{H`}}}}{{bb}{{Bb{H`}}}}{{BdBd}{{Bb{H`}}}}{{EfEf}{{Bb{H`}}}}{{BnBn}{{Bb{H`}}}}{{EhEh}{{Bb{H`}}}}{{AjAj}{{Bb{H`}}}}{{EjEj}{{Bb{H`}}}}{{EnEn}{{Bb{H`}}}}{{FdFd}{{Bb{H`}}}}{{GlGl}{{Bb{H`}}}}{{Ff{Cd{C`C`}}C`}Fh}`{{E`Dn}E`}{{E`C`C`}E`}0{bd}{fAl}0{D`Al}{{BdBd}l}{Anl}00{F`l}{Bfl}{{ddd}b}{{dddd}b}{DnE`}{{cDn}E`{{Hh{Hf}}}}```{CjLd}{{C`C`}E`}{{EbC`}Eb}{Cj{{Hn{{Cb{d}}}}}}{D`En}{fFb}{nFb}{f{{Bb{{Cd{EhEh}}}}}}0{{BdBdAl}l}{{An{Bb{B`}}}Al}{{AnAb}Al}{{fAl}l}{{nAl}l}{{fEh}l}{{nEh}l}{{AnCf}Al}{{AnAd}l}{{D`hEb}l}{{{A`{D`}}Eb}l}{{D`hEbC`C`}l}{{{A`{D`}}EbC`C`}l}{{D`h{Bb{C`}}}l}::{{D`Al}l}{{D`hcAhFn}l{{Ij{}{{Ih{{Cd{ChAh}}}}}}}}{{{A`{D`}}cAhFn}l{{Ij{}{{Ih{{Cd{ChAh}}}}}}}}{{D`En}l}{{fFb}l}{{nFb}l}{{D`hC`C`}l}{{{A`{D`}}C`C`}l}{{fKn}l}{{nKn}l}{{D`hChAhFn}l}{{AncCfAb}Al{{Lf{Ch}}}}{{{A`{D`}}ChAhFn}l}{{D`hFl}l}{{{A`{D`}}Fl}l}{{Anh}Gf}{{fhAl}l}{{nhAl}l}{{{A`{c}}Al}lf}{{AnIbh}Gf}{An{{Bb{Gf}}}}{{D`hEhAl}l}{{{A`{D`}}EhAl}l}{{D`hAl}l}{{{A`{D`}}Al}l}{D`{{Cd{C`C`}}}}{Jh{{Cd{Ad{Bb{Ad}}}}}}{{DnDn}E`}`{Ab{{K`{{Cd{{Af{Ad}}Bh}}}}}}`{{AbAd}Ab}{{AnAd}An}```{fl}{nl}{{AhGl}Ah}``{{AhDh}Ah}``{{BdBd}Bd}{{BdBd}l}1{fKn}{nKn}{AnCh}```{{E`E`}E`}{{E`Dn}E`}{{E`C`C`}E`}0{DnC`}{GlKn}{ce{}{}}000000000000000000000000000000000000000000002{cHj{}}00:`{{DjE`}Dj}{{E`Hf}Hf}0{{C`C`}E`}{{GjLh}l}{c{{J`{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cLj{}}0000000000000000000000000000000000000000000000000000000{Cj{{Hn{Cn}}}}{{BdBd}Bd}{DjLl}{D`Hl}``{{AhDf}Ah}```{{fe}c{}{{M`{D`}{{Ln{c}}}}}}000{{{A`{c}}g}ef{}{{M`{{A`{D`}}}{{Ln{e}}}}}}{{IdhEfbc}l{{If{HlHlb}}}}`{D`Fl}`````````````````````````````","c":[],"p":[[5,"Color",0],[1,"u8"],[10,"Edit",0],[5,"FontSystem",0],[6,"Action",0],[1,"unit"],[5,"Editor",0],[5,"BorrowedWithFontSystem",0],[5,"AttrsList",0],[1,"usize"],[5,"Range",1240],[5,"Attrs",0],[6,"Affinity",0],[1,"bool"],[5,"BufferLine",0],[6,"Align",0],[6,"Option",1241],[5,"CacheKeyFlags",0],[5,"Change",0],[5,"AttrsOwned",0],[6,"FamilyOwned",0],[6,"Family",0],[6,"SubpixelBin",0],[1,"f32"],[1,"array"],[1,"tuple"],[6,"LineEnding",0],[1,"str"],[5,"Font",0],[5,"FontRef",1242],[1,"u32"],[5,"Buffer",0],[6,"BufferRef",0],[5,"SwashImage",0],[5,"Weight",0],[6,"Style",0],[6,"Command",0],[5,"FontMatchAttrs",0],[5,"Angle",0],[5,"Transform",0],[5,"Metrics",0],[5,"Placement",0],[5,"CacheKey",0],[5,"Cursor",0],[5,"LayoutCursor",0],[6,"Motion",0],[5,"Scroll",0],[5,"ChangeItem",0],[6,"Selection",0],[5,"FontMatchKey",0],[5,"LayoutGlyph",0],[5,"PhysicalGlyph",0],[5,"LayoutLine",0],[6,"Wrap",0],[6,"Shaping",0],[5,"ShapeGlyph",0],[5,"ShapeWord",0],[5,"ShapeSpan",0],[5,"ShapeLine",0],[5,"ShapeRunKey",0],[5,"ShapeRunCache",0],[6,"Stretch",0],[6,"SwashContent",0],[6,"Ordering",1243],[6,"Origin",1244],[5,"Bounds",1244],[5,"Vector",1244],[10,"Into",1245],[5,"String",1246],[1,"i32"],[1,"slice"],[5,"Database",1247],[5,"ShapeBuffer",0],[5,"SwashCache",0],[10,"FnMut",1248],[17,"Item"],[10,"IntoIterator",1249],[5,"Formatter",1250],[5,"Error",1250],[6,"Result",1251],[8,"Result",1250],[5,"BidiParagraphs",0],[5,"LayoutRun",0],[5,"LayoutRunIter",0],[10,"Debug",1250],[5,"LineIter",0],[5,"Arc",1252],[5,"Vec",1253],[5,"ID",1247],[10,"Iterator",1254],[10,"Hasher",1255],[5,"Iter",1256],[5,"IterNames",1256],[5,"FaceInfo",1247],[1,"u16"],[5,"Level",1257],[6,"Source",1247],[5,"Face",1258],[10,"AsRef",1245],[1,"u64"],[5,"TypeId",1259],[6,"Verb",1260],[17,"Output"],[10,"FnOnce",1248],[15,"Scroll",1231],[15,"Click",1231],[15,"DoubleClick",1231],[15,"TripleClick",1231],[15,"Drag",1231]],"b":[[195,"impl-Flags-for-CacheKeyFlags"],[196,"impl-CacheKeyFlags"],[476,"impl-BorrowedWithFontSystem%3C\'font_system,+Editor%3C\'buffer%3E%3E"],[477,"impl-BorrowedWithFontSystem%3C\'a,+Buffer%3E"],[538,"impl-Debug-for-Metrics"],[539,"impl-Display-for-Metrics"],[543,"impl-LowerHex-for-CacheKeyFlags"],[544,"impl-Binary-for-CacheKeyFlags"],[545,"impl-Octal-for-CacheKeyFlags"],[546,"impl-UpperHex-for-CacheKeyFlags"],[547,"impl-Debug-for-CacheKeyFlags"],[566,"impl-Debug-for-Wrap"],[567,"impl-Display-for-Wrap"],[568,"impl-Display-for-Align"],[569,"impl-Debug-for-Align"],[623,"impl-From%3CArc%3CBuffer%3E%3E-for-BufferRef%3C\'buffer%3E"],[625,"impl-From%3C%26mut+Buffer%3E-for-BufferRef%3C\'buffer%3E"],[626,"impl-From%3CBuffer%3E-for-BufferRef%3C\'buffer%3E"],[653,"impl-Flags-for-CacheKeyFlags"],[654,"impl-CacheKeyFlags"]]}],\ +["font_types",{"doc":"Common scalar data types used in font files","t":"FFPSTTPKPTTTTTTTFFTTFFKFPPGTTTPFTTTTTTTTTFPTFFTTTFFFTTKGFPTRTTKTSSTTFTFFTTTTTTTTTTTTTTFTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMONOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["BigEndian","BoundingBox","ByteAfterSpace","CFF_SFTN_VERSION","COMPATIBLE_FULL_NAME","COPYRIGHT_NOTICE","Close","Compatible","CurveTo","DARK_BACKGROUND_PALETTE","DESCRIPTION","DESIGNER","DESIGNER_URL","EPSILON","EPSILON","EPSILON","F26Dot6","F2Dot14","FAMILY_NAME","FULL_NAME","FWord","Fixed","FixedSize","GlyphId","InvalidByte","InvalidLength","InvalidTag","LICENSE_DESCRIPTION","LICENSE_URL","LIGHT_BACKGROUND_PALETTE","LineTo","LongDateTime","MANUFACTURER","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MajorMinor","MoveTo","NOTDEF","NameId","Nullable","ONE","ONE","ONE","Offset16","Offset24","Offset32","POSTSCRIPT_CID_NAME","POSTSCRIPT_NAME","Pen","PenCommand","Point","QuadTo","RAW_BYTE_LEN","Raw","SAMPLE_TEXT","SUBFAMILY_NAME","Scalar","TRADEMARK","TTC_HEADER_TAG","TT_SFNT_VERSION","TYPOGRAPHIC_FAMILY_NAME","TYPOGRAPHIC_SUBFAMILY_NAME","Tag","UNIQUE_ID","UfWord","Uint24","VARIATIONS_POSTSCRIPT_NAME_PREFIX","VENDOR_URL","VERSION_0_5","VERSION_1_0","VERSION_1_0","VERSION_1_1","VERSION_1_1","VERSION_1_2","VERSION_1_3","VERSION_2_0","VERSION_2_0","VERSION_2_5","VERSION_3_0","VERSION_STRING","Version16Dot16","WWS_FAMILY_NAME","WWS_SUBFAMILY_NAME","ZERO","ZERO","ZERO","abs","abs","abs","add","add","add","add","add_assign","add_assign","add_assign","add_assign","apply_to","as_ref","as_secs","be_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","checked_new","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compatible","compatible","compatible","compatible","compatible","curve_to","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","div","div","div","div","div_assign","div_assign","div_assign","div_assign","end_point","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be_bytes","from_be_bytes","from_bits","from_bits","from_bits","from_f32","from_f64","from_f64","from_i32","from_i32","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_slice","from_str","from_u32","get","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","is_null","is_null","is_null","is_null","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","line_to","major","map","minor","move_to","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_div","mul_div","neg","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_checked","newtype_scalar","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","predefined","quad_to","read","read","round","round","round","saturating_add","saturating_add","saturating_add","saturating_sub","saturating_sub","saturating_sub","scale","set","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_bits","to_bits","to_bits","to_f26dot6","to_f2dot14","to_f32","to_f32","to_f32","to_f64","to_f64","to_fixed","to_fixed","to_fixed","to_i16","to_i32","to_i32","to_major_minor","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_raw","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_u16","to_u16","to_u16","to_u32","to_u32","to_u32","to_u32","to_u32","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","wrapping_add","wrapping_add","wrapping_add","wrapping_sub","wrapping_sub","wrapping_sub","x","x_max","x_min","y","y_max","y_min","byte","pos","pos","cx0","cx0","cx1","cy0","cy0","cy1","x","x","x","x","y","y","y","y"],"q":[[0,"font_types"],[663,"font_types::InvalidTag"],[666,"font_types::PenCommand"],[680,"core::ops::arith"],[681,"core::ops::arith"],[682,"core::option"],[683,"core::clone"],[684,"core::cmp"],[685,"core::cmp"],[686,"core::ops::arith"],[687,"core::fmt"],[688,"core::hash"],[689,"core::hash"],[690,"core::ops::arith"],[691,"core::ops::arith"],[692,"core::any"]],"d":["A wrapper around raw big-endian bytes for some type.","Minimum and maximum extents of a rectangular region.","","The SFNT version for fonts containing CFF outlines.","Compatible full (Macintosh only).","Copyright notice.","","A trait for determining whether versions are compatible.","","Dark background palette.","Description of the typeface.","Name of the designer of the typeface.","URL of typeface designer (with protocol, e.g., http://, …","This type’s smallest representable value","This type’s smallest representable value","This type’s smallest representable value","32-bit signed fixed point number with 6 bits of fraction.","16-bit signed fixed point number with 14 bits of fraction.","Font family name.","Full font name that reflects all family and relevant …","16-bit signed quantity in font design units.","32-bit signed fixed point number with 16 bits of fraction.","A trait for types that have a known, constant size.","A 16-bit glyph identifier.","","","An error representing an invalid tag.","License description.","URL where additional licensing information can be found.","Light background palette.","","A simple datetime type.","Manufacturer name.","Maximum value.","Maximum value.","Maximum value.","The largest value that can be represented by this integer …","Minimum value.","Minimum value.","Minimum value.","The smallest value that can be represented by this integer …","A type representing a major, minor version pair.","","The identifier reserved for unknown glyphs","Identifier for an informational string (or name).","An offset of a given width for which NULL (zero) is a …","Representation of 1.0.","Representation of 1.0.","Representation of 1.0.","A16-bit offset to a table.","A24-bit offset to a table.","A32-bit offset to a table.","PostScript CID findfont name.","PostScript name for the font.","Interface for accepting a sequence of path commands.","Captures commands to Pen to facilitate implementations …","Two dimensional point with a generic coordinate type.","","The raw size of this type, in bytes.","The raw byte representation of this type.","Sample text.","Font subfamily name.","A trait for font scalars.","Trademark; this is used to save any trademark …","The header tag for a font collection file.","The SFNT version for fonts containing TrueType outlines.","Typographic family name.","Typographic subfamily name.","An OpenType tag.","Unique font identifier.","16-bit unsigned quantity in font design units.","24-bit unsigned integer.","Variations PostScript name prefix.","URL of font vendor (with protocol, e.g., http://, ftp://).","Version 0.5","Version 1.0","Version 1.0","Version 1.1","Version 1.1","Version 1.2","Version 1.3","Version 2.0","Version 2.0","Version 2.5","Version 3.0","Version string.","A legacy 16/16 version encoding Packed 32-bit value with …","WWS family name.","WWS subfamily name.","Representation of 0.0.","Representation of 0.0.","Representation of 0.0.","Returns the absolute value of the number.","Returns the absolute value of the number.","Returns the absolute value of the number.","","","","","","","","","","","The number of seconds since 00:00 1904-01-01, UTC.","Get the raw big-endian bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new point from a single value assigned to both …","Create from a u32, returning None if the value overflows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Emit a command to close the current subpath.","","","","","","","","","","","","","","","","","return true if this version is field-compatible with other.","","","","","Emit a cubic bezier segment from the current point with …","","","","","","","","","","","","","","","","","","","","","","","","","The directly stated - not implied - end point of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the largest integer less than or equal to the …","Returns the largest integer less than or equal to the …","Returns the largest integer less than or equal to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the fractional part of the number.","Returns the fractional part of the number.","Returns the fractional part of the number.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a tag from raw big-endian bytes.","","Creates a new fixed point value from the underlying bit …","Creates a new fixed point value from the underlying bit …","Creates a new fixed point value from the underlying bit …","Creates a fixed point value from af32.","Creates a fixed point value from af64.","Creates a fixed point value from af64.","Creates a 16.16 fixed point value from a 32 bit integer.","Creates a 26.6 fixed point value from a 32 bit integer.","Create an instance of this type from raw big-endian bytes","","","","","","","","","","","","","","","","Attempt to construct a new raw value from this slice.","","Construct a new Tag from a big-endian u32, without …","Convert this raw type to its native representation.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the raw byte array representing this tag.","","Return true if this offset is null.","Return true if this offset is null.","Return true if this offset is null.","","","","","","","","","","","","","","","","","","","Emit a line segment from the current point to (x, y).","The major version number","Maps Point<T> to Point<U> by applying a function to each …","The minor version number","Emit a command to begin a new subpath at (x, y).","","","","","","","","","Multiplies self by a and divides the product by b.","Multiplies self by a and divides the product by b.","","","","","","Construct a new GlyphId.","Create with a number of seconds relative to 1904-01-01 …","Create a new identifier from a raw u16 value.","Create a new offset.","Create a new offset.","Create a new offset.","Creates a new point with the given x and y coordinates.","construct a new BigEndian<T> from raw bytes","Construct a Tag from raw bytes.","Create from a u32. Saturates on overflow.","Create a new version with the provided major and minor …","Create a new version with major and minor parts.","Attempt to create a Tag from raw bytes.","An internal macro for implementing the RawType trait.","Return a reference to the inner offset","","","","","","","","","","","","","","","","","Returns an iterator over the set of predefined identifiers …","Emit a quadratic bezier segment from the current point …","Attempt to read a scalar from a slice.","Attempt to read a scalar from a slice.","Returns the nearest integer value.","Returns the nearest integer value.","Returns the nearest integer value.","Saturating addition.","Saturating addition.","Saturating addition.","Saturating substitution.","Saturating substitution.","Saturating substitution.","","Set the value, overwriting the bytes.","","","","","","","","","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","The representation of this number as a big-endian byte …","","The representation of this datetime as a big-endian byte …","Return the memory representation of this identifier as a …","Return the memory representation of this tag.","","The representation of this version as a big-endian byte …","The representation of this version as a big-endian byte …","Returns the underlying bit representation of the value.","Returns the underlying bit representation of the value.","Returns the underlying bit representation of the value.","Converts a 16.16 to 26.6 fixed point value.","Converts a 16.16 to 2.14 fixed point value.","Returns the value as an f32.","Converts a 16.16 fixed point value to a single precision …","Converts a 26.6 fixed point value to a single precision …","Returns the value as an f64.","Returns the value as an f64.","Converts a 2.14 to 16.16 fixed point value.","Converts this number to a 16.16 fixed point value.","Converts this number to a 16.16 fixed point value.","","Converts a 16.16 fixed point value to a 32 bit integer, …","Converts a 26.6 fixed point value to a 32 bit integer, …","Return the separate major & minor version numbers.","","","","","","","","","","","","","","","","","","","","","","Encode this type as raw big-endian bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The identifier as a u16.","Return the identifier as a u16.","The identifier as a u32.","","","","Returns this value as an unsigned 32-bit integer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check that the tag conforms with the spec.","Wrapping addition.","Wrapping addition.","Wrapping addition.","Wrapping substitution.","Wrapping substitution.","Wrapping substitution.","X coordinate.","Maximum extent in the x direction– the right side of a …","Minimum extent in the x direction– the left side of a …","Y coordinate.","Maximum extend in the y direction. In a Y-up coordinate …","Minimum extent in the y direction. In a Y-up coordinate …","","","","","","","","","","","","","","","","",""],"i":[0,0,33,0,28,28,9,0,9,28,28,28,28,1,2,3,0,0,28,28,0,0,0,0,33,33,0,28,28,28,9,0,28,1,2,3,21,1,2,3,21,0,9,27,0,0,1,2,3,0,0,0,28,28,0,0,0,9,72,17,28,28,0,28,0,0,28,28,0,28,0,0,28,28,34,34,35,34,35,35,35,34,35,34,34,28,0,28,28,1,2,3,1,2,3,1,2,3,4,1,2,3,4,9,11,14,16,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,4,21,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,10,1,2,3,25,26,27,14,28,30,31,32,16,11,21,34,35,39,34,34,35,35,10,23,1,2,3,25,26,27,14,28,29,4,16,11,21,34,35,2,3,4,4,2,3,4,4,9,23,1,2,3,25,26,27,14,28,29,29,30,30,31,31,32,32,9,4,16,16,11,11,11,11,11,33,21,34,35,1,2,3,23,1,1,2,2,3,3,25,25,26,26,27,27,14,28,28,29,30,31,32,9,4,16,16,11,11,33,33,21,21,34,34,35,35,1,2,3,23,1,2,2,3,25,25,26,26,27,27,14,28,28,29,30,31,32,9,4,16,16,11,33,21,34,35,11,21,1,2,3,1,2,3,2,3,17,1,2,25,26,27,14,28,29,30,31,32,11,21,34,35,16,11,11,16,1,2,3,25,26,27,14,28,16,11,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,11,29,30,31,32,1,2,3,25,26,27,14,28,29,30,31,32,4,16,11,21,34,35,10,35,4,35,10,2,3,4,4,2,3,4,4,2,3,2,3,4,25,26,27,14,28,30,31,32,4,16,11,21,34,35,11,0,29,1,2,3,25,26,27,14,28,30,31,32,16,11,21,34,35,28,10,17,17,1,2,3,1,2,3,1,2,3,23,16,1,2,3,4,1,2,3,4,1,2,3,25,26,27,14,28,11,21,34,35,1,2,3,2,2,1,2,3,2,3,1,25,26,25,2,3,34,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,17,1,2,25,26,27,14,28,29,30,31,32,11,21,34,35,1,2,3,25,26,27,28,16,11,33,21,34,35,26,27,28,27,30,31,32,21,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,23,1,2,3,25,26,27,14,28,29,30,31,32,9,4,16,11,33,21,34,35,11,1,2,3,1,2,3,4,23,23,4,23,23,73,73,74,75,76,76,75,76,76,77,78,75,76,77,78,75,76],"f":"````````````````````````````````````````````````````````````````````````````````````````````{bb}{dd}{ff}{{bb}b}{{dd}d}{{ff}f}{{{h{c}}{h{c}}}e{{l{}{{j{}}}}}{}}{{bb}n}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nA`}{{Abc}nAd}{Af{{Aj{Ah}}}}{AlAn}{{{B`{c}}}{{Aj{Ah}}}Bb}{ce{}{}}0000000000000000{Af{{Bd{Ah}}}}1111111111111111111111111{c{{h{c}}}Bf}{Bh{{Bl{Bj}}}}{{{Bn{c}}}{{Bn{c}}}C`}{bb}{dd}{ff}{CbCb}{CdCd}{CfCf}{AlAl}{ChCh}{{{Cj{c}}}{{Cj{c}}}C`}{ClCl}{CnCn}{D`D`}{AbAb}{{{h{c}}}{{h{c}}}C`}{{{B`{c}}}{{B`{c}}}{C`Bb}}{AfAf}{DbDb}{BjBj}{DdDd}{DfDf}{{ce}n{}{}}00000000000000000000{Adn}{{bb}Dh}{{dd}Dh}{{ff}Dh}{{CbCb}Dh}{{CdCd}Dh}{{CfCf}Dh}{{AlAl}Dh}{{ChCh}Dh}{{ClCl}Dh}{{CnCn}Dh}{{D`D`}Dh}{{{B`{c}}{B`{c}}}Dh{BbBfDjDl}}{{AfAf}Dh}{{BjBj}Dh}{{DdDd}Dh}{{DfDf}Dh}{{Dnc}E`{}}{{DdDd}E`}{{Dd{Ed{EbEb}}}E`}{{DfDf}E`}{{Df{Ed{EbEb}}}E`}{{AdEfEfEfEfEfEf}n}{{}{{Bn{c}}}Eh}{{}b}{{}d}{{}f}{{}Cb}{{}Cd}{{}Cf}{{}Al}{{}Ch}{{}{{Cj{c}}}`}{{}{{h{c}}}Eh}{{}{{B`{c}}}{BbEh}}{{}Af}{{}Bj}{{}Dd}{{}Df}{{dd}c{}}{{ff}c{}}{{{h{c}}c}e{{Ej{}{{j{}}}}Bf}{}}{{{h{c}}{h{c}}}e{{Ej{}{{j{}}}}}{}}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nEl}{{{h{c}}c}n{ElBf}}{Ab{{Bl{{Ed{EfEf}}}}}}{{{Bn{c}}{Bn{c}}}E`En}{{bb}E`}{{dd}E`}{{ff}E`}{{CbCb}E`}{{CdCd}E`}{{CfCf}E`}{{AlAl}E`}{{ChCh}E`}{{{Cj{c}}{Cj{c}}}E`En}{{{Cj{c}}Bh}E`{{En{Bh}}}}{{ClCl}E`}{{ClBh}E`}{{CnBh}E`}{{CnCn}E`}{{D`D`}E`}{{D`Bh}E`}{{AbAb}E`}{{{h{c}}{h{c}}}E`En}{{{B`{c}}{B`{c}}}E`{EnBb}}{{{B`{c}}c}E`{BbBfEn}}{{AfAf}E`}{{AfF`}E`}{{Af{Aj{Ah}}}E`}1{{Af{Bd{Ah}}}E`}{{DbDb}E`}{{BjBj}E`}{{DdDd}E`}{{DfDf}E`}{bb}{dd}{ff}{{{Bn{c}}Fb}FdFf}{{bFb}Fd}0{{dFb}Fd}0{{fFb}Fd}0{{CbFb}Fd}0{{CdFb}Fd}0{{CfFb}Fd}0{{AlFb}Fd}{{ChFb}Fd}0{{{Cj{c}}Fb}FdFf}{{ClFb}Fd}{{CnFb}Fd}{{D`Fb}Fd}{{AbFb}Fd}{{{h{c}}Fb}FdFf}{{{B`{c}}Fb}Fd{FfBbBf}}{{{B`{c}}Fb}Fd{FhBbBf}}{{AfFb}{{Fl{nFj}}}}0{{DbFb}Fd}0{{BjFb}Fd}0{{DdFb}Fd}0{{DfFb}Fd}0{bb}{dd}{ff}{cc{}}0{Fnd}11{G`Cb}22{EbCd}3{EbCf}44{EbCh}5555555{c{{B`{c}}}Bb}66666{{{Bd{Ah}}}Af}{{{Bd{Ah}}}Bj}{G`b}8{Fnf}{Efb}{Gbd}{Gbf}<3{c{{Bb{}{{Gd{c}}}}}`}{{{Bd{Ah}}}b}{{{Bd{Ah}}}d}{{{Bd{Ah}}}Cb}{{{Bd{Ah}}}Cd}{{{Bd{Ah}}}Cf}{{{Bd{Ah}}}Al}{{{Bd{Ah}}}Ch}{c{{Cj{e}}}{}Bb}{cCl{}}{cCn{}}{cD`{}}{cAf{}}{{{Bd{Ah}}}Bj}{{{Bd{Ah}}}Dd}{cDf{}}{{{Aj{Ah}}}{{Bl{{B`{c}}}}}Bb}{F`{{Fl{Afc}}}{}}{BhAf}{{{B`{c}}}cBb}{{bc}nGf}{{dc}nGf}{{fc}nGf}{{Cbc}nGf}{{Cdc}nGf}{{Cfc}nGf}{{Alc}nGf}{{Chc}nGf}{{{B`{c}}e}n{GhBb}Gf}{{Afc}nGf}{{Bjc}nGf}{{Ddc}nGf}{{Dfc}nGf}{ce{}{}}00000000000000000000{Af{{Bd{Ah}}}}{{{Cj{c}}}E`{{En{Bh}}}}{ClE`}{CnE`}{D`E`}{cE`{}}00000000000000000{{AdEfEf}n}`{{{h{c}}g}{{h{e}}}{}{}{{Gj{c}{{j{e}}}}}}`1{{dd}c{}}{{ff}c{}}{{{h{c}}c}e{{Gl{}{{j{}}}}Bf}{}}{{{h{c}}{h{c}}}e{{Gl{}{{j{}}}}}{}}{{dd}n}{{ff}n}{{{h{c}}c}n{GnBf}}{{{h{c}}{h{c}}}nGn}{{ddd}d}{{fff}f}{dd}{ff}{{{h{c}}}e{{H`{}{{j{}}}}}{}}{G`Cb}{EbCd}{EbCf}{AnAl}{EbCh}{EbCl}{BjCn}{BhD`}{{cc}{{h{c}}}{}}{{}{{B`{c}}}Bb}{{{Bd{Ah}}}Af}{BhBj}{{EbEb}Dd}{{EbEb}Df}{{{Aj{Ah}}}{{Fl{AfDb}}}}`{{{Cj{c}}}c{}}{{bb}{{Bl{Dh}}}}{{dd}{{Bl{Dh}}}}{{ff}{{Bl{Dh}}}}{{CbCb}{{Bl{Dh}}}}{{CdCd}{{Bl{Dh}}}}{{CfCf}{{Bl{Dh}}}}{{AlAl}{{Bl{Dh}}}}{{ChCh}{{Bl{Dh}}}}{{ClCl}{{Bl{Dh}}}}{{CnCn}{{Bl{Dh}}}}{{D`D`}{{Bl{Dh}}}}{{{B`{c}}{B`{c}}}{{Bl{Dh}}}{BbBfHbEn}}{{AfAf}{{Bl{Dh}}}}{{BjBj}{{Bl{Dh}}}}{{DdDd}{{Bl{Dh}}}}{{DfDf}{{Bl{Dh}}}}{{}{{`{{Hf{}{{Hd{Ch}}}}C`}}}}{{AdEfEfEfEf}n}{{{Aj{Ah}}}{{Bl{{Bb{}{{Gd{c}}}}}}}`}0{bb}{dd}{ff}{{bb}b}{{dd}d}{{ff}f}210{{{Bn{c}}c}{{Bn{c}}}{{Gl{}{{j{}}}}Bf}}{{{B`{c}}c}nBb}432{{{h{c}}{h{c}}}e{{Hh{}{{j{}}}}}{}}{{bb}n}{{dd}n}{{ff}n}{{{h{c}}{h{c}}}nHj}{b{{Bd{Ah}}}}{d{{Bd{Ah}}}}{f{{Bd{Ah}}}}{Cb{{Bd{Ah}}}}{Cd{{Bd{Ah}}}}{Cf{{Bd{Ah}}}}{Al{{Bd{Ah}}}}{Ch{{Bd{Ah}}}}{Af{{Bd{Ah}}}}{Bj{{Bd{Ah}}}}{Dd{{Bd{Ah}}}}{Df{{Bd{Ah}}}}{bG`}{dFn}{fFn}{df}{db}{bEf}{dEf}{fEf}{dGb}{fGb}{bd}{Cbd}{Cdd}{CbG`}<;{Dd{{Ed{EbEb}}}}{ce{}{}}00000000000000000000{{{Bb{}{{Gd{c}}}}}c`}{b{{Bd{Ah}}}}{d{{Bd{Ah}}}}{Cb{{Bd{Ah}}}}{Cd{{Bd{Ah}}}}{Cf{{Bd{Ah}}}}{Al{{Bd{Ah}}}}{Ch{{Bd{Ah}}}}{{{Cj{c}}}eBb{}}{Clc{}}{Cnc{}}{D`c{}}{Afc{}}{Bj{{Bd{Ah}}}}{Dd{{Bd{Ah}}}}{Dfc{}}{cHl{}}000000000000{CdEb}{CfEb}{ChEb}{CfBh}{ClBh}{CnBh}{D`Bh}{BjBh}{c{{Fl{e}}}{}{}}00000000000000000000000000000000000000000{cHn{}}00000000000000000000{Af{{Fl{nDb}}}}{{bb}b}{{dd}d}{{ff}f}210```````````````````````","c":[],"p":[[5,"F2Dot14",0],[5,"Fixed",0],[5,"F26Dot6",0],[5,"Point",0],[17,"Output"],[10,"Add",680],[1,"unit"],[10,"AddAssign",680],[6,"PenCommand",0],[10,"Pen",0],[5,"Tag",0],[1,"u8"],[1,"slice"],[5,"LongDateTime",0],[1,"i64"],[5,"BigEndian",0],[10,"Scalar",0],[1,"array"],[10,"Copy",681],[1,"u32"],[5,"Uint24",0],[6,"Option",682],[5,"BoundingBox",0],[10,"Clone",683],[5,"FWord",0],[5,"UfWord",0],[5,"GlyphId",0],[5,"NameId",0],[5,"Nullable",0],[5,"Offset16",0],[5,"Offset24",0],[5,"Offset32",0],[6,"InvalidTag",0],[5,"Version16Dot16",0],[5,"MajorMinor",0],[6,"Ordering",684],[10,"Ord",684],[10,"Eq",684],[10,"Compatible",0],[1,"bool"],[1,"u16"],[1,"tuple"],[1,"f32"],[10,"Default",685],[10,"Div",680],[10,"DivAssign",680],[10,"PartialEq",684],[1,"str"],[5,"Formatter",686],[8,"Result",686],[10,"Debug",686],[10,"Display",686],[5,"Error",686],[6,"Result",687],[1,"i32"],[1,"i16"],[1,"f64"],[17,"Raw"],[10,"Hasher",688],[10,"Hash",688],[10,"FnMut",689],[10,"Mul",680],[10,"MulAssign",680],[10,"Neg",680],[10,"PartialOrd",684],[17,"Item"],[10,"Iterator",690],[10,"Sub",680],[10,"SubAssign",680],[5,"String",691],[5,"TypeId",692],[10,"FixedSize",0],[15,"InvalidByte",663],[15,"ByteAfterSpace",663],[15,"QuadTo",666],[15,"CurveTo",666],[15,"MoveTo",666],[15,"LineTo",666]],"b":[[212,"impl-Compatible-for-Version16Dot16"],[213,"impl-Compatible%3C(u16,+u16)%3E-for-Version16Dot16"],[214,"impl-Compatible-for-MajorMinor"],[215,"impl-Compatible%3C(u16,+u16)%3E-for-MajorMinor"],[235,"impl-Div%3CT%3E-for-Point%3CT%3E"],[236,"impl-Div-for-Point%3CT%3E"],[239,"impl-DivAssign-for-Point%3CT%3E"],[240,"impl-DivAssign%3CT%3E-for-Point%3CT%3E"],[251,"impl-PartialEq-for-Nullable%3CT%3E"],[252,"impl-PartialEq%3Cu32%3E-for-Nullable%3CT%3E"],[253,"impl-PartialEq-for-Offset16"],[254,"impl-PartialEq%3Cu32%3E-for-Offset16"],[255,"impl-PartialEq%3Cu32%3E-for-Offset24"],[256,"impl-PartialEq-for-Offset24"],[257,"impl-PartialEq-for-Offset32"],[258,"impl-PartialEq%3Cu32%3E-for-Offset32"],[261,"impl-PartialEq-for-BigEndian%3CT%3E"],[262,"impl-PartialEq%3CT%3E-for-BigEndian%3CT%3E"],[263,"impl-PartialEq-for-Tag"],[264,"impl-PartialEq%3C%26str%3E-for-Tag"],[265,"impl-PartialEq%3C%26%5Bu8%5D%3E-for-Tag"],[266,"impl-PartialEq%3Cstr%3E-for-Tag"],[267,"impl-PartialEq%3C%5Bu8;+4%5D%3E-for-Tag"],[276,"impl-Display-for-F2Dot14"],[277,"impl-Debug-for-F2Dot14"],[278,"impl-Debug-for-Fixed"],[279,"impl-Display-for-Fixed"],[280,"impl-Debug-for-F26Dot6"],[281,"impl-Display-for-F26Dot6"],[282,"impl-Debug-for-FWord"],[283,"impl-Display-for-FWord"],[284,"impl-Display-for-UfWord"],[285,"impl-Debug-for-UfWord"],[286,"impl-Debug-for-GlyphId"],[287,"impl-Display-for-GlyphId"],[289,"impl-Display-for-NameId"],[290,"impl-Debug-for-NameId"],[297,"impl-Debug-for-BigEndian%3CT%3E"],[298,"impl-Display-for-BigEndian%3CT%3E"],[299,"impl-Display-for-Tag"],[300,"impl-Debug-for-Tag"],[301,"impl-Display-for-InvalidTag"],[302,"impl-Debug-for-InvalidTag"],[303,"impl-Debug-for-Uint24"],[304,"impl-Display-for-Uint24"],[305,"impl-Display-for-Version16Dot16"],[306,"impl-Debug-for-Version16Dot16"],[307,"impl-Display-for-MajorMinor"],[308,"impl-Debug-for-MajorMinor"],[433,"impl-Mul%3CT%3E-for-Point%3CT%3E"],[434,"impl-Mul-for-Point%3CT%3E"],[437,"impl-MulAssign%3CT%3E-for-Point%3CT%3E"],[438,"impl-MulAssign-for-Point%3CT%3E"]]}],\ ["fontconfig_parser",{"doc":"This crate provide parsing fontconfig file but not yet …","t":"FPPPPPPPPPPPPPPPPGPPPIPFPPPPIPPPPPPPFPPGGPPPPPPPPPPPPPPPFPFGPIPPPPPPFGGPPPPPPPGPGPPPPPPPPPPPPPPFGPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPIPPGPPPPPPPPPPPPPPPPPPGFPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPGPGGPPPPPPPPFPFPIPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPGFGGGPPPPPPPGPGPPPPPPPPPTTTTTTTTPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOHOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["Alias","Alias","All","And","Antialias","Antialias","Any","Append","AppendLast","Aspect","Aspect","Assign","AssignReplace","AutoHint","AutoHint","Bgr","Binary","BinaryOp","Black","Bold","Book","Bool","Bool","CacheDir","CacheDir","Capability","Capability","Cecil","CharSet","CharSet","Charcell","Charset","Charset","Color","Color","Condensed","Config","Config","Config","ConfigPart","Constant","Constant","Contains","Contains","Cwd","Cwd","Decorative","Decorative","Default","Default","Default","Delete","DeleteAll","Demibold","Demilight","Description","Dir","Dir","DirData","DirPrefix","Divide","Double","Double","Dpi","Dpi","Dual","Dynamic","Dynamic","Edit","EditBinding","EditMode","Embeddedbitmap","Embeddedbitmap","Embolden","Embolden","Eq","Eq","Err","Error","Expanded","Expression","Extrabold","Extracondensed","Extraexpanded","Extralight","Family","Family","FamilyLang","FamilyLang","File","File","Floor","Font","Font","Font","FontConfig","FontMatch","Fontfeatures","Fontfeatures","Fontformat","Fontformat","Fonthashint","Fonthashint","Fontversion","Fontversion","Foundry","Foundry","FullName","FullName","FullNameLang","FullNameLang","Glob","GlobalAdvance","GlobalAdvance","Heavy","HintStyle","HintStyle","Hintfull","Hinting","Hinting","Hintmedium","Hintnone","Hintslight","If","Include","Include","Index","Index","Int","Int","Int","IntOrRange","InvalidFormat","IoError","Italic","Lang","Lang","LangSet","Lcddefault","Lcdfilter","Lcdfilter","Lcdlegacy","Lcdlight","Lcdnone","Less","Less","LessEq","LessEq","Light","List","ListOp","Match","Match","MatchTarget","Matrix","Matrix","Matrix","Medium","Minspace","Minspace","Minus","Mono","More","More","MoreEq","MoreEq","Namelang","Namelang","NoFontconfig","None","Normal","Not","NotContains","NotContains","NotEq","NotEq","Oblique","Ok","Or","Order","Order","Outline","Outline","ParseBoolError","ParseEnumError","ParseFloatError","ParseIntError","Pattern","Pattern","Pattern","Pattern","PixelSize","PixelSize","PixelSizeFixupFactor","PixelSizeFixupFactor","Plus","Postscriptname","Postscriptname","PrefixBehavior","Prepend","PrependFirst","Prgname","Prgname","Property","Property","PropertyKind","PropertyTarget","Proportional","Range","Range","Rasterizer","Rasterizer","Regular","Relative","Relative","RemapDir","RemapDir","RemapDirData","ResetDirs","Result","Rgb","Rgba","Rgba","Roman","Round","Same","Scalable","Scalable","Scale","Scale","ScalingNotNeeded","ScalingNotNeeded","Scan","Scan","SelectFont","SelectFont","Semibold","Semicondensed","Semiexpanded","Semilight","Simple","Size","Size","Slant","Slant","Spacing","Spacing","String","Strong","Style","Style","StyleLang","StyleLang","Ternary","TernaryOp","Test","TestCompare","TestQual","TestTarget","Thin","Times","Trunc","Ultracondensed","Ultraexpanded","Ultralight","Unary","UnaryOp","Unknown","Value","Vbgr","VerticalLayout","VerticalLayout","Vrgb","Weak","Weight","Weight","Width","Width","XDG_ENV","XDG_ENV","XDG_ENV","XDG_ENV","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","Xdg","Xdg","Xml","accept","accepts","alias","aliases","as_path","as_path","binding","blanks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_dirs","calculate_path","calculate_path","calculate_path","calculate_path","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compare","config","config_files","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","dirs","edits","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","get_value","ignore_missing","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","kind","make_property","matches","merge_config","mode","parse_config_parts","path","path","path","path","path","path","prefer","prefix","prefix","prefix","prefix","qual","rejects","remap_dirs","rescans","salt","salt","salt","salt","select_fonts","target","target","tests","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value"],"q":[[0,"fontconfig_parser"],[813,"std::path"],[814,"std::path"],[815,"core::marker"],[816,"core::fmt"],[817,"core::fmt"],[818,"core::num::dec2flt"],[819,"core::str::error"],[820,"core::num::error"],[821,"roxmltree::parse"],[822,"alloc::string"],[823,"core::option"],[824,"alloc::vec"],[825,"core::result"],[826,"core::any"]],"d":["Alias elements provide a shorthand notation for the set of …","","","","Whether glyphs can be antialiased","Whether glyphs can be antialiased","","","","Stretches glyphs horizontally before hinting","Stretches glyphs horizontally before hinting","","","Use autohinter instead of normal hinter","Use autohinter instead of normal hinter","","","","","","","","<bool>false</bool>","","","List of layout capabilities in the font","List of layout capabilities in the font","","","This element holds at least one Value::Int element of an …","","Unicode chars encoded by the font","Unicode chars encoded by the font","Whether any glyphs have color","Whether any glyphs have color","","","","","","","<const>hintslight</const>","","","","","Whether the style is a decorative variant","Whether the style is a decorative variant","","","","","","","","","","","Final dir data","","","","<double>1.5</double>","Target dots per inch","Target dots per inch","","","","","","","Use the embedded bitmap instead of the outline","Use the embedded bitmap instead of the outline","Rasterizer should synthetically embolden the font","Rasterizer should synthetically embolden the font","","","Contains the error value","","","","","","","","Font family names","Font family names","Languages corresponding to each family","Languages corresponding to each family","The filename holding the font","The filename holding the font","","","","","","","List of the feature tags in OpenType to be enabled","List of the feature tags in OpenType to be enabled","String name of the font format","String name of the font format","Whether the font has hinting","Whether the font has hinting","Version number of the font","Version number of the font","Font foundry name","Font foundry name","Font full names (often includes style)","Font full names (often includes style)","Languages corresponding to each fullname","Languages corresponding to each fullname","","Use font global advance data (deprecated)","Use font global advance data (deprecated)","","Automatic hinting style","Automatic hinting style","","Whether the rasterizer should use hinting","Whether the rasterizer should use hinting","","","","","","","The index of the font within the file","The index of the font within the file","","<int>0</int>","","","","","","List of RFC-3066-style languages this font supports","List of RFC-3066-style languages this font supports","This element holds at least one Value::String element of a …","","Type of LCD filter","Type of LCD filter","","","","","","","","","","","","","","","","","","Eliminate leading from line spacing","Eliminate leading from line spacing","","","","","","","Language name to be used for the default value of …","Language name to be used for the default value of …","","","","","","","","","","Contains the success value","","Order number of the font","Order number of the font","Whether the glyphs are outlines","Whether the glyphs are outlines","","","","","","","","","Pixel size","Pixel size","","","","Font family name in PostScript","Font family name in PostScript","","","","String Name of the running program","String Name of the running program","","<name target="font">pixelsize</name>","","","","This element holds the two Value::Int elements of a range …","","Which rasterizer is in use (deprecated)","Which rasterizer is in use (deprecated)","","","","This element contains a directory name where will be …","","Final remap-dirs data","","","","unknown, rgb, bgr, vrgb, vbgr, none - subpixel geometry","unknown, rgb, bgr, vrgb, vbgr, none - subpixel geometry","","","","Whether glyphs can be scaled","Whether glyphs can be scaled","Scale factor for point->pixel conversions (deprecated)","Scale factor for point->pixel conversions (deprecated)","","","","","","","","","","","","Point size","Point size","Italic, oblique or roman","Italic, oblique or roman","Proportional, dual-width, monospace or charcell","Proportional, dual-width, monospace or charcell","<string>str</string>","","Font style. Overrides weight and slant","Font style. Overrides weight and slant","Languages corresponding to each style","Languages corresponding to each style","","","This element contains a single value which is compared …","","","","","","","","","","","","","Runtime typed fontconfig value","","Automatic hinting style","Automatic hinting style","","","Light, medium, demibold, bold or black","Light, medium, demibold, bold or black","Condensed, normal or expanded","Condensed, normal or expanded","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","","","","<accept>","","alias name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate actual path","Calculate actual path","Calculate actual path","Calculate actual path","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","<default>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Parse as raw config parts use this when you want custom …","","","","","dir path","dir path will be mapped as the path as-path in cached …","<prefer>","","","","","","","","","","","‘salt’ property affects to determine cache filename. …","‘salt’ property affects to determine cache filename. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,13,23,30,26,27,23,19,19,26,27,19,19,26,27,11,34,0,11,11,11,0,36,0,13,26,27,31,0,36,11,26,27,26,27,11,0,61,13,0,0,36,22,32,61,12,26,27,12,21,35,19,19,11,11,13,0,13,0,0,30,0,36,26,27,11,26,27,0,0,0,26,27,26,27,22,32,55,0,11,0,11,11,11,11,26,27,26,27,26,27,31,21,25,35,0,0,26,27,26,27,26,27,26,27,26,27,26,27,26,27,29,26,27,11,26,27,11,26,27,11,11,11,33,0,13,26,27,0,36,37,0,40,40,11,26,27,36,11,26,27,11,11,11,22,32,22,32,11,34,0,0,13,0,26,27,34,11,26,27,30,11,22,32,22,32,26,27,40,11,11,31,22,32,22,32,11,55,30,26,27,26,27,40,40,40,40,21,25,29,35,26,27,26,27,30,26,27,0,19,19,26,27,0,36,0,0,11,36,37,26,27,11,61,12,0,13,0,13,0,11,26,27,11,31,18,26,27,26,27,26,27,21,25,0,13,11,11,11,11,34,26,27,26,27,26,27,36,18,26,27,26,27,34,0,0,0,0,0,11,30,31,11,11,11,34,0,11,0,11,26,27,11,18,26,27,26,27,1,6,7,8,1,6,7,8,61,12,40,9,28,9,14,8,16,17,10,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,1,6,7,8,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,20,14,14,9,10,1,6,7,8,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,35,9,14,24,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,61,40,40,40,40,40,40,9,10,11,1,6,7,8,12,13,13,13,13,13,13,13,13,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,34,35,36,36,36,36,36,36,36,36,36,37,11,12,18,19,21,22,23,25,27,30,31,32,33,35,11,7,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,26,27,14,14,17,0,1,6,7,8,15,16,9,1,6,7,8,20,28,14,10,1,8,15,16,14,20,24,24,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,61,40,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,17,20],"f":"`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000`{{bc}d{{h{f}}j}}{{lc}d{{h{f}}j}}{{nc}d{{h{f}}j}}{{A`c}d{{h{f}}j}}{AbAb}{AdAd}{AfAf}{bb}{ll}{nn}{A`A`}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{CjCj}{ClCl}{CnCn}{D`D`}{DbDb}{DdDd}{DfDf}{DhDh}{DjDj}{{ce}Dl{}{}}00000000000000000000000000000000```{{}Ab}{{}Ad}{{}b}{{}l}{{}n}{{}A`}{{}Ah}{{}Al}{{}An}{{}B`}{{}Bb}{{}Bd}{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Bn}{{}C`}{{}Cb}{{}Cd}{{}Cf}{{}Ch}{{}Df}```{{AbAb}Dn}{{AdAd}Dn}{{AfAf}Dn}{{bb}Dn}{{ll}Dn}{{nn}Dn}{{A`A`}Dn}{{AhAh}Dn}{{AjAj}Dn}{{AlAl}Dn}{{AnAn}Dn}{{B`B`}Dn}{{BbBb}Dn}{{BdBd}Dn}{{BfBf}Dn}{{BhBh}Dn}{{BjBj}Dn}{{BlBl}Dn}{{BnBn}Dn}{{C`C`}Dn}{{CbCb}Dn}{{CdCd}Dn}{{CfCf}Dn}{{ChCh}Dn}{{CjCj}Dn}{{ClCl}Dn}{{CnCn}Dn}{{D`D`}Dn}{{DbDb}Dn}{{DdDd}Dn}{{DfDf}Dn}{{DhDh}Dn}{{DjDj}Dn}{{E`Eb}Ed}0{{AbEb}Ed}{{AdEb}Ed}{{AfEb}Ed}{{bEb}Ed}{{lEb}Ed}{{nEb}Ed}{{A`Eb}Ed}{{AhEb}Ed}{{AjEb}Ed}{{AlEb}Ed}{{AnEb}Ed}{{B`Eb}Ed}{{BbEb}Ed}{{BdEb}Ed}{{BfEb}Ed}{{BhEb}Ed}{{BjEb}Ed}{{BlEb}Ed}{{BnEb}Ed}{{C`Eb}Ed}{{CbEb}Ed}{{CdEb}Ed}{{CfEb}Ed}{{ChEb}Ed}{{CjEb}Ed}{{ClEb}Ed}{{CnEb}Ed}{{D`Eb}Ed}{{DbEb}Ed}{{DdEb}Ed}{{DfEb}Ed}{{DhEb}Ed}{{DjEb}Ed}{cc{}}0{EfE`}{EhE`}{EjE`}{ElE`}{EnE`}55555555{C`Aj}{AbAj}{bAj}{lAj}9{AdAj}{nAj}{A`Aj}{ChAj}====================={cDd{}}>{F`Dh}{FbDh}{{{Fd{DfCf}}}Dh}{FfDh}{FhDh}{FjDh}{cc{}}{AfDh}{FlDh}2{Fb{{Fn{Af}}}}{Fb{{Fn{Ah}}}}{Fb{{Fn{Bd}}}}{Fb{{Fn{Bf}}}}{Fb{{Fn{Bj}}}}{Fb{{Fn{Bl}}}}{Fb{{Fn{Bn}}}}{Fb{{Fn{Cb}}}}{Fb{{Fn{Cf}}}}{Fb{{Fn{Cl}}}}{Fb{{Fn{Cn}}}}{Fb{{Fn{D`}}}}{Fb{{Fn{Db}}}}{Fb{{Fn{Df}}}}{{AfCf}{{Gb{G`}}}}`{ce{}{}}0000000000000000000000000000000000{CdCf}{{CfDd}Cd}`{{Alc}{{Fn{Dl}}}{{h{f}}j}}`{Fb{{Fn{{Gd{Aj}}}}}}```````````````````````444444444444444444444444444444444{cFl{}}{c{{Gf{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000{cGh{}}0000000000000000000000000000000000``","c":[],"p":[[5,"Dir",0],[5,"PathBuf",813],[5,"Path",813],[10,"AsRef",814],[10,"Sized",815],[5,"CacheDir",0],[5,"Include",0],[5,"RemapDir",0],[5,"Alias",0],[5,"Config",0],[6,"Constant",0],[6,"DirPrefix",0],[6,"ConfigPart",0],[5,"FontConfig",0],[5,"DirData",0],[5,"RemapDirData",0],[5,"Edit",0],[6,"EditBinding",0],[6,"EditMode",0],[5,"Test",0],[6,"TestTarget",0],[6,"TestCompare",0],[6,"TestQual",0],[5,"Match",0],[6,"MatchTarget",0],[6,"Property",0],[6,"PropertyKind",0],[5,"SelectFont",0],[6,"FontMatch",0],[6,"ListOp",0],[6,"UnaryOp",0],[6,"BinaryOp",0],[6,"TernaryOp",0],[6,"Expression",0],[6,"PropertyTarget",0],[6,"Value",0],[6,"IntOrRange",0],[1,"unit"],[1,"bool"],[6,"Error",0],[5,"Formatter",816],[8,"Result",816],[5,"Error",817],[5,"ParseFloatError",818],[5,"ParseBoolError",819],[5,"ParseIntError",820],[6,"Error",821],[8,"Double",0],[1,"str"],[1,"tuple"],[8,"CharSet",0],[8,"Bool",0],[8,"Int",0],[5,"String",822],[8,"Result",0],[1,"u32"],[6,"Option",823],[5,"Vec",824],[6,"Result",825],[5,"TypeId",826],[6,"PrefixBehavior",0]],"b":[[500,"impl-Debug-for-Error"],[501,"impl-Display-for-Error"],[537,"impl-From%3CError%3E-for-Error"],[538,"impl-From%3CParseFloatError%3E-for-Error"],[539,"impl-From%3CParseBoolError%3E-for-Error"],[540,"impl-From%3CParseIntError%3E-for-Error"],[541,"impl-From%3CError%3E-for-Error"],[550,"impl-From%3CMatch%3E-for-ConfigPart"],[551,"impl-From%3CAlias%3E-for-ConfigPart"],[552,"impl-From%3CDir%3E-for-ConfigPart"],[553,"impl-From%3CCacheDir%3E-for-ConfigPart"],[555,"impl-From%3CConfig%3E-for-ConfigPart"],[556,"impl-From%3CInclude%3E-for-ConfigPart"],[557,"impl-From%3CRemapDir%3E-for-ConfigPart"],[558,"impl-From%3CSelectFont%3E-for-ConfigPart"],[582,"impl-From%3Cf64%3E-for-Value"],[583,"impl-From%3C%26str%3E-for-Value"],[584,"impl-From%3C(PropertyTarget,+PropertyKind)%3E-for-Value"],[585,"impl-From%3CVec%3CIntOrRange%3E%3E-for-Value"],[586,"impl-From%3Cbool%3E-for-Value"],[587,"impl-From%3Cu32%3E-for-Value"],[589,"impl-From%3CConstant%3E-for-Value"],[590,"impl-From%3CString%3E-for-Value"]]}],\ ["fontdb",{"doc":"fontdb is a simple, in-memory font database with CSS-like …","t":"PPPPPPPPPPPPPPPPPPPPPPPPTTPPPPPPPPPPPPPPPPPPPPPPPPFPPPTTPPPPPPPPPPPPPPPPPPPPFGPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPTGPPPPPTPPPPPPPPPPPPTPPPPPPPPPPPPPPPPPFPPPTPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPGGPPPTPPPPPPPPPPPPPPPPPPPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNPPNNNNNNNNONNNNONNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOON","n":["Afrikaans_SouthAfrica","Albanian_Albania","Alsatian_France","Amharic_Ethiopia","Arabic_Algeria","Arabic_Bahrain","Arabic_Egypt","Arabic_Iraq","Arabic_Jordan","Arabic_Kuwait","Arabic_Lebanon","Arabic_Libya","Arabic_Morocco","Arabic_Oman","Arabic_Qatar","Arabic_SaudiArabia","Arabic_Syria","Arabic_Tunisia","Arabic_UAE","Arabic_Yemen","Armenian_Armenia","Assamese_India","Azeri_Cyrillic_Azerbaijan","Azeri_Latin_Azerbaijan","BLACK","BOLD","Bashkir_Russia","Basque_Basque","Belarusian_Belarus","Bengali_Bangladesh","Bengali_India","Binary","Bosnian_Cyrillic_BosniaAndHerzegovina","Bosnian_Latin_BosniaAndHerzegovina","Breton_France","Bulgarian_Bulgaria","Catalan_Catalan","Chinese_HongKongSAR","Chinese_MacaoSAR","Chinese_PeoplesRepublicOfChina","Chinese_Singapore","Chinese_Taiwan","Condensed","Corsican_France","Croatian_Croatia","Croatian_Latin_BosniaAndHerzegovina","Cursive","Czech_CzechRepublic","Danish_Denmark","Dari_Afghanistan","Database","Divehi_Maldives","Dutch_Belgium","Dutch_Netherlands","EXTRA_BOLD","EXTRA_LIGHT","English_Australia","English_Belize","English_Canada","English_Caribbean","English_India","English_Ireland","English_Jamaica","English_Malaysia","English_NewZealand","English_RepublicOfThePhilippines","English_Singapore","English_SouthAfrica","English_TrinidadAndTobago","English_UnitedKingdom","English_UnitedStates","English_Zimbabwe","Estonian_Estonia","Expanded","ExtraCondensed","ExtraExpanded","FaceInfo","Family","Fantasy","Faroese_FaroeIslands","File","Filipino_Philippines","Finnish_Finland","French_Belgium","French_Canada","French_France","French_Luxembourg","French_PrincipalityOfMonaco","French_Switzerland","Frisian_Netherlands","Galician_Galician","Georgian_Georgia","German_Austria","German_Germany","German_Liechtenstein","German_Luxembourg","German_Switzerland","Greek_Greece","Greenlandic_Greenland","Gujarati_India","Hausa_Latin_Nigeria","Hebrew_Israel","Hindi_India","Hungarian_Hungary","ID","Icelandic_Iceland","Igbo_Nigeria","Indonesian_Indonesia","Inuktitut_Canada","Inuktitut_Latin_Canada","Irish_Ireland","Italian_Italy","Italian_Switzerland","Italic","Japanese_Japan","Kannada_India","Kazakh_Kazakhstan","Khmer_Cambodia","Kiche_Guatemala","Kinyarwanda_Rwanda","Kiswahili_Kenya","Konkani_India","Korean_Korea","Kyrgyz_Kyrgyzstan","LIGHT","Language","Lao_LaoPDR","Latvian_Latvia","Lithuanian_Lithuania","LowerSorbian_Germany","Luxembourgish_Luxembourg","MEDIUM","Macedonian_NorthMacedonia","Malay_BruneiDarussalam","Malay_Malaysia","Malayalam_India","Maltese_Malta","Maori_NewZealand","Mapudungun_Chile","Marathi_India","Mohawk_Mohawk","Mongolian_Cyrillic_Mongolia","Mongolian_Traditional_PeoplesRepublicOfChina","Monospace","NORMAL","Name","Nepali_Nepal","Normal","Normal","Norwegian_Bokmal_Norway","Norwegian_Nynorsk_Norway","Oblique","Occitan_France","Odia_India","Pashto_Afghanistan","Polish_Poland","Portuguese_Brazil","Portuguese_Portugal","Punjabi_India","Quechua_Bolivia","Quechua_Ecuador","Quechua_Peru","Query","Romanian_Romania","Romansh_Switzerland","Russian_Russia","SEMIBOLD","Sami_Inari_Finland","Sami_Lule_Norway","Sami_Lule_Sweden","Sami_Northern_Finland","Sami_Northern_Norway","Sami_Northern_Sweden","Sami_Skolt_Finland","Sami_Southern_Norway","Sami_Southern_Sweden","SansSerif","Sanskrit_India","SemiCondensed","SemiExpanded","Serbian_Cyrillic_BosniaAndHerzegovina","Serbian_Cyrillic_Serbia","Serbian_Latin_BosniaAndHerzegovina","Serbian_Latin_Serbia","Serif","SesothoSaLeboa_SouthAfrica","Setswana_SouthAfrica","SharedFile","Sinhala_SriLanka","Slovak_Slovakia","Slovenian_Slovenia","Source","Spanish_Argentina","Spanish_Bolivia","Spanish_Chile","Spanish_Colombia","Spanish_CostaRica","Spanish_DominicanRepublic","Spanish_Ecuador","Spanish_ElSalvador","Spanish_Guatemala","Spanish_Honduras","Spanish_Mexico","Spanish_ModernSort_Spain","Spanish_Nicaragua","Spanish_Panama","Spanish_Paraguay","Spanish_Peru","Spanish_PuertoRico","Spanish_TraditionalSort_Spain","Spanish_UnitedStates","Spanish_Uruguay","Spanish_Venezuela","Stretch","Style","Swedish_Finland","Swedish_Sweden","Syriac_Syria","THIN","Tajik_Cyrillic_Tajikistan","Tamazight_Latin_Algeria","Tamil_India","Tatar_Russia","Telugu_India","Thai_Thailand","Tibetan_PRC","Turkish_Turkey","Turkmen_Turkmenistan","Uighur_PRC","Ukrainian_Ukraine","UltraCondensed","UltraExpanded","Unknown","UpperSorbian_Germany","Urdu_IslamicRepublicOfPakistan","Uzbek_Cyrillic_Uzbekistan","Uzbek_Latin_Uzbekistan","Vietnamese_Vietnam","Weight","Welsh_UnitedKingdom","Wolof_Senegal","Yakut_Russia","Yi_PRC","Yoruba_Nigeria","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","default","default","default","default","dummy","eq","eq","eq","eq","eq","eq","eq","face","face_source","faces","families","families","family_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","hash","hash","hash","hash","hash","hash","id","index","into","into","into","into","into","into","into","into","into","into","is_empty","isiXhosa_SouthAfrica","isiZulu_SouthAfrica","len","load_font_data","load_font_file","load_font_source","load_fonts_dir","load_system_fonts","make_face_data_unshared","make_shared_face_data","monospaced","new","partial_cmp","partial_cmp","partial_cmp","post_script_name","primary_language","push_face_info","query","region","remove_face","set_cursive_family","set_fantasy_family","set_monospace_family","set_sans_serif_family","set_serif_family","source","stretch","stretch","style","style","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","weight","weight","with_face_data"],"q":[[0,"fontdb"],[425,"core::cmp"],[426,"core::option"],[427,"core::iter::traits::iterator"],[428,"core::fmt"],[429,"core::fmt"],[430,"core::hash"],[431,"alloc::vec"],[432,"std::io::error"],[433,"std::path"],[434,"core::convert"],[435,"tinyvec::tinyvec"],[436,"alloc::sync"],[437,"alloc::string"],[438,"core::convert"],[439,"core::ops::function"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","Black weight (900), the thickest value.","Bold weight (700).","","","","","","A font’s raw data, typically backed by a Vec.","","","","","","","","","","","","","","","Glyphs in cursive fonts generally use a more informal …","","","","A font database.","","","","Extra-bold weight (800).","Extra light weight (200).","","","","","","","","","","","","","","","","","","","","","A single font face info.","A font family.","Fantasy fonts are primarily decorative or expressive fonts …","","A font’s path.","","","","","","","","","","","","","","","","","","","","","","","","A unique per database face ID.","","","","","","","","","A form that is generally cursive in nature.","","","","","","","","","","","Light weight (300).","A Name language.","","","","","","Medium weight (500, higher than normal).","","","","","","","","","","","","The sole criterion of a monospace font is that all glyphs …","Normal (400).","The name of a font family of choice.","","A face that is neither italic not obliqued.","","","","A typically-sloped version of the regular face.","","","","","","","","","","","A database query.","","","","Semibold weight (600).","","","","","","","","","","Glyphs in sans-serif fonts, as the term is used in CSS, …","","","","","","","","Serif fonts represent the formal text style for a script.","","","A font’s raw data originating from a shared file mapping.","","","","A font source.","","","","","","","","","","","","","","","","","","","","","","A face width.","Allows italic or oblique faces to be selected.","","","","Thin weight (100), the thinnest value.","","","","","","","","","","","","","","","","","","","","Specifies the weight of glyphs in the font, their degree …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a dummy ID.","","","","","","","","Selects a FaceInfo by id.","Returns font face storage and the face index by ID.","Returns an iterator over the internal storage.","A list of family names.","A prioritized list of font family names or generic family …","Returns the generic family name or the Family::Name itself.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","An unique ID.","A face index in the source.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the Database contains no font faces.","","","Returns the number of font faces in the Database.","Loads a font data into the Database.","Loads a font file into the Database.","Loads a font from the given source into the Database and …","Loads font files from the selected directory into the …","Attempts to load system fonts.","Transfers ownership of shared font data back to the font …","Makes the font data that backs the specified face id …","Indicates that the font face is monospaced.","Create a new, empty Database.","","","","A PostScript name.","Returns the primary language.","Pushes a user-provided FaceInfo to the database.","Performs a CSS-like query and returns the best matched …","Returns a language region.","Removes a font face by id from the database.","Sets the family that will be used by Family::Cursive.","Sets the family that will be used by Family::Fantasy.","Sets the family that will be used by Family::Monospace.","Sets the family that will be used by Family::SansSerif.","Sets the family that will be used by Family::Serif.","A font source.","A font face stretch.","Selects a normal, condensed, or expanded face from a font …","A font face style.","Allows italic or oblique faces to be selected.","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A font face weight.","Specifies the weight of glyphs in the font, their degree …","Executes a closure with a font’s data."],"i":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,10,9,9,9,6,9,9,9,0,9,9,9,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,0,0,6,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,9,9,9,7,0,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9,9,9,6,7,6,9,8,10,9,9,8,9,9,9,9,9,9,9,9,9,9,0,9,9,9,7,9,9,9,9,9,9,9,9,9,6,9,10,10,9,9,9,9,6,9,9,4,9,9,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,9,9,9,7,9,9,9,9,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,0,9,9,9,9,9,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,7,10,1,2,5,7,8,10,1,1,5,6,7,8,9,10,2,2,2,3,5,2,1,1,2,3,4,5,6,7,8,9,9,10,1,2,3,4,5,6,7,8,9,10,1,5,6,7,8,10,3,3,1,2,3,4,5,6,7,8,9,10,2,9,9,2,2,2,2,2,2,2,2,3,2,1,7,10,3,9,2,2,9,2,2,2,2,2,2,3,3,5,3,5,10,1,2,3,4,5,6,7,8,9,10,1,9,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,3,5,2],"f":"````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ce{}{}}0000000000000000000{bb}{dd}{ff}{hh}{jj}{ll}{nn}{A`A`}{AbAb}{AdAd}{{ce}Af{}{}}000000000{{bb}Ah}{{nn}Ah}{{AdAd}Ah}{{}b}{{}d}{{}j}{{}n}{{}A`}{{}Ad}5{{bb}Aj}{{jj}Aj}{{ll}Aj}{{nn}Aj}{{A`A`}Aj}{{AbAb}Aj}{{AdAd}Aj}{{db}{{Al{f}}}}{{db}{{Al{{B`{hAn}}}}}}{d{{`{{Bd{}{{Bb{f}}}}}}}}``{{dl}Bf}{{bBh}Bj}0{{dBh}Bj}{{fBh}Bj}{{hBh}Bj}{{jBh}Bj}{{lBh}Bj}{{nBh}Bj}{{A`Bh}Bj}{{AbBh}{{Bn{AfBl}}}}0{{AdBh}{{Bn{AfBl}}}}{cc{}}000000000{{bc}AfC`}{{jc}AfC`}{{lc}AfC`}{{nc}AfC`}{{A`c}AfC`}{{Adc}AfC`}``{ce{}{}}000000000{dAj}``{dCb}{{d{Cf{Cd}}}Af}{{dc}{{Bn{AfCh}}}{{Cl{Cj}}}}{{dh}{{D`{{Cn{b}}}}}}{{dc}Af{{Cl{Cj}}}}{dAf}{{db}Af}{{db}{{Al{{B`{{Db{Cl}}An}}}}}}`{{}d}{{bb}{{Al{Ah}}}}{{nn}{{Al{Ah}}}}{{AdAd}{{Al{Ah}}}}`{AbBf}{{df}Af}{{dj}{{Al{b}}}}28{{dc}Af{{Df{Dd}}}}0000`````{AdDh}{ce{}{}}000000000{cDd{}}0{c{{Bn{e}}}{}{}}0000000000000000000{cDj{}}000000000``{{dbe}{{Al{c}}}{}{{E`{{Dl{Cd}}An}{{Dn{c}}}}}}","c":[],"p":[[5,"ID",0],[5,"Database",0],[5,"FaceInfo",0],[6,"Source",0],[5,"Query",0],[6,"Family",0],[5,"Weight",0],[6,"Style",0],[6,"Language",0],[6,"Stretch",0],[1,"unit"],[6,"Ordering",425],[1,"bool"],[6,"Option",426],[1,"u32"],[1,"tuple"],[17,"Item"],[10,"Iterator",427],[1,"str"],[5,"Formatter",428],[8,"Result",428],[5,"Error",428],[6,"Result",429],[10,"Hasher",430],[1,"usize"],[1,"u8"],[5,"Vec",431],[5,"Error",432],[5,"Path",433],[10,"AsRef",434],[1,"array"],[6,"TinyVec",435],[5,"Arc",436],[5,"String",437],[10,"Into",434],[1,"u16"],[5,"TypeId",438],[1,"slice"],[17,"Output"],[10,"FnOnce",439]],"b":[[307,"impl-Debug-for-ID"],[308,"impl-Display-for-ID"],[316,"impl-Display-for-Language"],[317,"impl-Debug-for-Language"]]}],\ ["libc",{"doc":"libc - Raw FFI bindings to platforms’ system libraries","t":"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSHSSSSSSSSHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHHSSSHHHHHHHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFIIFIFFIIFFIIFIFIFIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHSHSSSSSSSGSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSHSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSHSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSHSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHSSSSSSSHHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSHSHHHHSSSSHHSHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUFUFFFUFFHFIOOOOIOIIIIIOOIFIIIIOOOOOOOOOOOHOFFFOOHHOOOOOHHHHOHOOOOOOFHHOFOOOOOOOOOOHOHOOOHOOOOOOOHOOOHOOHHFHOOOOOOOOOOOOOOOOOOOOOFFFFHHHHHHOOOHOHIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOOOOIIIOOIOOOOOOIIOOOOIIIIIIIGOHOOIOFFOOOOOFIFIOHHHHHHOOOOOOOOOHOHHHOOOHHHHHHHHIOIHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHHHHOOOOFOOOOOHOOOOHFOOHHOHHOOOOOOOOOOOOOOOOHOOOOOOOOOOOIHOFFHHHFHHHHOOOOHHHOOOOOOOOHOOOOOOOOOOOFHOHHHHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOOOOOOOOOOOHHHHHHOOOOHHHFHHHOOOOOOHOHHIHOOHHHHHHHHHOOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOHHFHHFHHHHHHHOOOFHHHHHHFFFOOFFFFFFHHHHHHHHHFHOOOOOOOOOOOOOOOOOOHFHFHNOOHHOOHHHGGOHHHOOOHHHHOHHOOHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIHHHHHHHIFOOHHHHHHHHHHHHHHHOOHHOHHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOIOOOOOOOOHHFFHHHHHHHOOOOHIOFOOOOOOOOOOOHOOOOOOFHFOHHHIOOOOOOIIHOHOFHHOOOOOOOFOOFOOOOOOOFOOOOOOOOOOOOOOOOOOOOOFFFFFIFIOOOOHIIHFHHHFFFFFOOIIIIOOOOOOOOOINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIFHHHOOFOFFFFOOOOOFOOOOHHHHHHHHHHHHHOOOOFFOOOOOOFOOOHOOOOOOOIOHHOOOOOOOOOOOOHHHFOOOOOOOOOOOOHFHHHHHHOIHHHHIHHHHHHHHHOHOOHHHFHFHHHHHHOOFOOOFOOOHHHHHHHHHOHOHHHHHHHHHHHHHHHHHHFOOOOOOFOOIOOOOOHHFHOOHOOHHHHHHHIOOOOHHOOOOOOOOOOOOOOOOOOHHFFIOOOOOIHOHOOFHHHHOOOOOOOOOOOOOIHOOOHIHOOIHHFFOFOOFIOOOOOFFOOOOOOOOOOOOOOOHHHFOOOOOOIIOOOOHHFHHHHHHHFOOOOOOOOOOOOOOOOOOOOOOOOOOFOOOOFHHHOHHOOOIOOOOIOHHHFHOOHHHHHHHHHHHHHHHHHHFHHHHHHHHHHHHHHFHHOOOHHHHHHHOHOIHHHHOOOOFHHHHHHHHHHHHHHHHHHFHHFHHHHHFHHHHHFHHHHHHHHFHHHHHHHHHHHHIHHHHHFHHHHHHHHHHHHFHIHHHFHHHHHHHHHHFHHHHHHHHHHHHHIIHFFFIHHHHHHHHHOOOOOOOHHHHHHHHHOOOOOOOOHHOOOOOOOOOOOOOOOOHHHHHHHHHHHHHOOOHHHHHHFHHFIOOHHHHHHOOOOHOOOOOOOOOHHOOOOOIOOOOIFFOOHOOOOOOOOOOOOOOOOOOOFOOOOOOOOOOOOOOOOFOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOHOHFOOHHHHHHOFOOOOHOHHHHIFFFFFFFOOFOFOFFOFHHHHOHOHHOOOHOOHFHHHHOFHHFFOOOOOHOOOOHHHHHHFOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOHHIHHHFHNOONONNNNNFHHHHHOOOOFHIFHHOHFOOHHFHHFHHOOOOOOOOOOOOOOOOOOOOOOOOIHOOOOOOOOOOOOOOHFFFFFFFFFFFFFFFHHIOOOOOOOOOIHHFHHOOOOOOOOOHOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFOOOOFHFHFHFHOFHFHFHFOHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOHHHOOOOOOOHHHHHHHHFHHOHOOHIHHHHHHHHHHFFOOHOOOIHHHHHHIHHHHFFFGOFFFFFOOOOOOOOOOOHHHFOOOOOHOOOHOOHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOFFOOIFFFFFIIIIIIHHHHHHHHHHOOOOIHFFFHOOOOOOOOOOOOFHHHHFHFOOOOOOOOOOHHHHHHHOIHHOOFHHHOOOOFFFFFFFFFFO","n":["ABDAY_1","ABDAY_2","ABDAY_3","ABDAY_4","ABDAY_5","ABDAY_6","ABDAY_7","ABMON_1","ABMON_10","ABMON_11","ABMON_12","ABMON_2","ABMON_3","ABMON_4","ABMON_5","ABMON_6","ABMON_7","ABMON_8","ABMON_9","ABS_CNT","ABS_MAX","ACCOUNTING","ADDR_COMPAT_LAYOUT","ADDR_LIMIT_32BIT","ADDR_LIMIT_3GB","ADDR_NO_RANDOMIZE","ADFS_SUPER_MAGIC","ADJ_ESTERROR","ADJ_FREQUENCY","ADJ_MAXERROR","ADJ_MICRO","ADJ_NANO","ADJ_OFFSET","ADJ_OFFSET_SINGLESHOT","ADJ_OFFSET_SS_READ","ADJ_SETOFFSET","ADJ_STATUS","ADJ_TAI","ADJ_TICK","ADJ_TIMECONST","AFFS_SUPER_MAGIC","AFS_SUPER_MAGIC","AF_ALG","AF_APPLETALK","AF_ASH","AF_ATMPVC","AF_ATMSVC","AF_AX25","AF_BLUETOOTH","AF_BRIDGE","AF_CAIF","AF_CAN","AF_DECnet","AF_ECONET","AF_IB","AF_IEEE802154","AF_INET","AF_INET6","AF_IPX","AF_IRDA","AF_ISDN","AF_IUCV","AF_KEY","AF_LLC","AF_LOCAL","AF_MPLS","AF_NETBEUI","AF_NETLINK","AF_NETROM","AF_NFC","AF_PACKET","AF_PHONET","AF_PPPOX","AF_RDS","AF_ROSE","AF_ROUTE","AF_RXRPC","AF_SECURITY","AF_SNA","AF_TIPC","AF_UNIX","AF_UNSPEC","AF_VSOCK","AF_WANPIPE","AF_X25","AF_XDP","AIO_ALLDONE","AIO_CANCELED","AIO_NOTCANCELED","AI_ADDRCONFIG","AI_ALL","AI_CANONNAME","AI_NUMERICHOST","AI_NUMERICSERV","AI_PASSIVE","AI_V4MAPPED","ALG_OP_DECRYPT","ALG_OP_ENCRYPT","ALG_SET_AEAD_ASSOCLEN","ALG_SET_AEAD_AUTHSIZE","ALG_SET_DRBG_ENTROPY","ALG_SET_IV","ALG_SET_KEY","ALG_SET_KEY_BY_KEY_SERIAL","ALG_SET_OP","ALT_DIGITS","AM_STR","ARPD_FLUSH","ARPD_LOOKUP","ARPD_UPDATE","ARPHRD_ADAPT","ARPHRD_APPLETLK","ARPHRD_ARCNET","ARPHRD_ASH","ARPHRD_ATM","ARPHRD_AX25","ARPHRD_BIF","ARPHRD_CAN","ARPHRD_CHAOS","ARPHRD_CISCO","ARPHRD_CSLIP","ARPHRD_CSLIP6","ARPHRD_DDCMP","ARPHRD_DLCI","ARPHRD_ECONET","ARPHRD_EETHER","ARPHRD_ETHER","ARPHRD_EUI64","ARPHRD_FCAL","ARPHRD_FCFABRIC","ARPHRD_FCPL","ARPHRD_FCPP","ARPHRD_FDDI","ARPHRD_FRAD","ARPHRD_HDLC","ARPHRD_HIPPI","ARPHRD_HWX25","ARPHRD_IEEE1394","ARPHRD_IEEE802","ARPHRD_IEEE80211","ARPHRD_IEEE80211_PRISM","ARPHRD_IEEE80211_RADIOTAP","ARPHRD_IEEE802154","ARPHRD_IEEE802_TR","ARPHRD_INFINIBAND","ARPHRD_IPDDP","ARPHRD_IPGRE","ARPHRD_IRDA","ARPHRD_LAPB","ARPHRD_LOCALTLK","ARPHRD_LOOPBACK","ARPHRD_METRICOM","ARPHRD_NETROM","ARPHRD_NONE","ARPHRD_PIMREG","ARPHRD_PPP","ARPHRD_PRONET","ARPHRD_RAWHDLC","ARPHRD_ROSE","ARPHRD_RSRVD","ARPHRD_SIT","ARPHRD_SKIP","ARPHRD_SLIP","ARPHRD_SLIP6","ARPHRD_TUNNEL","ARPHRD_TUNNEL6","ARPHRD_VOID","ARPHRD_X25","ARPOP_InREPLY","ARPOP_InREQUEST","ARPOP_NAK","ARPOP_REPLY","ARPOP_REQUEST","ARPOP_RREPLY","ARPOP_RREQUEST","ATF_COM","ATF_DONTPUB","ATF_MAGIC","ATF_NETMASK","ATF_PERM","ATF_PUBL","ATF_USETRAILERS","AT_BASE","AT_BASE_PLATFORM","AT_CLKTCK","AT_EACCESS","AT_EGID","AT_EMPTY_PATH","AT_ENTRY","AT_EUID","AT_EXECFD","AT_EXECFN","AT_FDCWD","AT_FLAGS","AT_GID","AT_HWCAP","AT_HWCAP2","AT_IGNORE","AT_MINSIGSTKSZ","AT_NOTELF","AT_NO_AUTOMOUNT","AT_NULL","AT_PAGESZ","AT_PHDR","AT_PHENT","AT_PHNUM","AT_PLATFORM","AT_RANDOM","AT_RECURSIVE","AT_REMOVEDIR","AT_SECURE","AT_STATX_DONT_SYNC","AT_STATX_FORCE_SYNC","AT_STATX_SYNC_AS_STAT","AT_STATX_SYNC_TYPE","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","AT_SYSINFO_EHDR","AT_UID","AUTOFS_SUPER_MAGIC","B0","B1000000","B110","B115200","B1152000","B1200","B134","B150","B1500000","B1800","B19200","B200","B2000000","B230400","B2400","B2500000","B300","B3000000","B3500000","B38400","B4000000","B460800","B4800","B50","B500000","B57600","B576000","B600","B75","B921600","B9600","BINDERFS_SUPER_MAGIC","BLKIOMIN","BLKIOOPT","BLKPBSZGET","BLKSSZGET","BOOT_TIME","BOTHER","BPF_ABS","BPF_ADD","BPF_ALU","BPF_AND","BPF_B","BPF_DIV","BPF_FS_MAGIC","BPF_H","BPF_IMM","BPF_IND","BPF_JA","BPF_JEQ","BPF_JGE","BPF_JGT","BPF_JMP","BPF_JSET","BPF_JUMP","BPF_K","BPF_LD","BPF_LDX","BPF_LEN","BPF_LL_OFF","BPF_LSH","BPF_MAXINSNS","BPF_MEM","BPF_MEMWORDS","BPF_MISC","BPF_MISCOP","BPF_MOD","BPF_MSH","BPF_MUL","BPF_NEG","BPF_NET_OFF","BPF_OR","BPF_RET","BPF_RSH","BPF_RVAL","BPF_ST","BPF_STMT","BPF_STX","BPF_SUB","BPF_W","BPF_X","BPF_XOR","BRKINT","BS0","BS1","BSDLY","BTRFS_SUPER_MAGIC","BUFSIZ","BUS_ADRALN","BUS_ADRERR","BUS_MCEERR_AO","BUS_MCEERR_AR","BUS_OBJERR","CANFD_BRS","CANFD_ESI","CANFD_MAX_DLC","CANFD_MAX_DLEN","CANFD_MTU","CANXL_HDR_SIZE","CANXL_MAX_DLC","CANXL_MAX_DLC_MASK","CANXL_MAX_DLEN","CANXL_MAX_MTU","CANXL_MIN_DLC","CANXL_MIN_DLEN","CANXL_MIN_MTU","CANXL_MTU","CANXL_PRIO_BITS","CANXL_PRIO_MASK","CANXL_SEC","CANXL_XLF","CAN_BCM","CAN_EFF_FLAG","CAN_EFF_ID_BITS","CAN_EFF_MASK","CAN_ERR_FLAG","CAN_ERR_MASK","CAN_INV_FILTER","CAN_ISOTP","CAN_J1939","CAN_MAX_DLC","CAN_MAX_DLEN","CAN_MCNET","CAN_MTU","CAN_NPROTO","CAN_RAW","CAN_RAW_ERR_FILTER","CAN_RAW_FD_FRAMES","CAN_RAW_FILTER","CAN_RAW_FILTER_MAX","CAN_RAW_JOIN_FILTERS","CAN_RAW_LOOPBACK","CAN_RAW_RECV_OWN_MSGS","CAN_RAW_XL_FRAMES","CAN_RTR_FLAG","CAN_SFF_ID_BITS","CAN_SFF_MASK","CAN_TP16","CAN_TP20","CBAUD","CBAUDEX","CGROUP2_SUPER_MAGIC","CGROUP_SUPER_MAGIC","CIBAUD","CLD_CONTINUED","CLD_DUMPED","CLD_EXITED","CLD_KILLED","CLD_STOPPED","CLD_TRAPPED","CLOCAL","CLOCK_BOOTTIME","CLOCK_BOOTTIME_ALARM","CLOCK_MONOTONIC","CLOCK_MONOTONIC_COARSE","CLOCK_MONOTONIC_RAW","CLOCK_PROCESS_CPUTIME_ID","CLOCK_REALTIME","CLOCK_REALTIME_ALARM","CLOCK_REALTIME_COARSE","CLOCK_TAI","CLOCK_THREAD_CPUTIME_ID","CLONE_CHILD_CLEARTID","CLONE_CHILD_SETTID","CLONE_CLEAR_SIGHAND","CLONE_DETACHED","CLONE_FILES","CLONE_FS","CLONE_INTO_CGROUP","CLONE_IO","CLONE_NEWCGROUP","CLONE_NEWIPC","CLONE_NEWNET","CLONE_NEWNS","CLONE_NEWPID","CLONE_NEWTIME","CLONE_NEWUSER","CLONE_NEWUTS","CLONE_PARENT","CLONE_PARENT_SETTID","CLONE_PIDFD","CLONE_PTRACE","CLONE_SETTLS","CLONE_SIGHAND","CLONE_SYSVSEM","CLONE_THREAD","CLONE_UNTRACED","CLONE_VFORK","CLONE_VM","CLOSE_RANGE_CLOEXEC","CLOSE_RANGE_UNSHARE","CMSG_DATA","CMSG_FIRSTHDR","CMSG_LEN","CMSG_NXTHDR","CMSG_SPACE","CMSPAR","CODA_SUPER_MAGIC","CODESET","CPU_ALLOC_SIZE","CPU_CLR","CPU_COUNT","CPU_COUNT_S","CPU_EQUAL","CPU_ISSET","CPU_SET","CPU_SETSIZE","CPU_ZERO","CR0","CR1","CR2","CR3","CRAMFS_MAGIC","CRDLY","CREAD","CRNCYSTR","CRTSCTS","CS","CS5","CS6","CS7","CS8","CSIGNAL","CSIZE","CSTOPB","CTL_ABI","CTL_BUS","CTL_BUS_ISA","CTL_CPU","CTL_DEBUG","CTL_DEV","CTL_FS","CTL_KERN","CTL_NET","CTL_VM","CTRL_ATTR_FAMILY_ID","CTRL_ATTR_FAMILY_NAME","CTRL_ATTR_HDRSIZE","CTRL_ATTR_MAXATTR","CTRL_ATTR_MCAST_GROUPS","CTRL_ATTR_MCAST_GRP_ID","CTRL_ATTR_MCAST_GRP_NAME","CTRL_ATTR_MCAST_GRP_UNSPEC","CTRL_ATTR_OPS","CTRL_ATTR_OP_FLAGS","CTRL_ATTR_OP_ID","CTRL_ATTR_OP_UNSPEC","CTRL_ATTR_UNSPEC","CTRL_ATTR_VERSION","CTRL_CMD_DELFAMILY","CTRL_CMD_DELMCAST_GRP","CTRL_CMD_DELOPS","CTRL_CMD_GETFAMILY","CTRL_CMD_GETMCAST_GRP","CTRL_CMD_GETOPS","CTRL_CMD_NEWFAMILY","CTRL_CMD_NEWMCAST_GRP","CTRL_CMD_NEWOPS","CTRL_CMD_UNSPEC","DAY_1","DAY_2","DAY_3","DAY_4","DAY_5","DAY_6","DAY_7","DCCP_SERVICE_LIST_MAX_LEN","DCCP_SOCKOPT_AVAILABLE_CCIDS","DCCP_SOCKOPT_CCID","DCCP_SOCKOPT_CCID_RX_INFO","DCCP_SOCKOPT_CCID_TX_INFO","DCCP_SOCKOPT_CHANGE_L","DCCP_SOCKOPT_CHANGE_R","DCCP_SOCKOPT_GET_CUR_MPS","DCCP_SOCKOPT_PACKET_SIZE","DCCP_SOCKOPT_QPOLICY_ID","DCCP_SOCKOPT_QPOLICY_TXQLEN","DCCP_SOCKOPT_RECV_CSCOV","DCCP_SOCKOPT_RX_CCID","DCCP_SOCKOPT_SEND_CSCOV","DCCP_SOCKOPT_SERVER_TIMEWAIT","DCCP_SOCKOPT_SERVICE","DCCP_SOCKOPT_TX_CCID","DEAD_PROCESS","DEBUGFS_MAGIC","DEVPTS_SUPER_MAGIC","DIR","DS","DT_BLK","DT_CHR","DT_DIR","DT_FIFO","DT_LNK","DT_REG","DT_SOCK","DT_UNKNOWN","D_FMT","D_T_FMT","Dl_info","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EAI_AGAIN","EAI_BADFLAGS","EAI_FAIL","EAI_FAMILY","EAI_MEMORY","EAI_NODATA","EAI_NONAME","EAI_OVERFLOW","EAI_SERVICE","EAI_SOCKTYPE","EAI_SYSTEM","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHO","ECHOCTL","ECHOE","ECHOK","ECHOKE","ECHONL","ECHOPRT","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","ECRYPTFS_SUPER_MAGIC","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EFD_CLOEXEC","EFD_NONBLOCK","EFD_SEMAPHORE","EFLAGS","EFS_SUPER_MAGIC","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EI_ABIVERSION","EI_CLASS","EI_DATA","EI_MAG0","EI_MAG1","EI_MAG2","EI_MAG3","EI_NIDENT","EI_OSABI","EI_PAD","EI_VERSION","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELFCLASS32","ELFCLASS64","ELFCLASSNONE","ELFCLASSNUM","ELFDATA2LSB","ELFDATA2MSB","ELFDATANONE","ELFDATANUM","ELFMAG0","ELFMAG1","ELFMAG2","ELFMAG3","ELFOSABI_AIX","ELFOSABI_ARM","ELFOSABI_ARM_AEABI","ELFOSABI_FREEBSD","ELFOSABI_GNU","ELFOSABI_HPUX","ELFOSABI_IRIX","ELFOSABI_LINUX","ELFOSABI_MODESTO","ELFOSABI_NETBSD","ELFOSABI_NONE","ELFOSABI_OPENBSD","ELFOSABI_SOLARIS","ELFOSABI_STANDALONE","ELFOSABI_SYSV","ELFOSABI_TRU64","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMPTY","EMSGSIZE","EMULTIHOP","EM_386","EM_68HC05","EM_68HC08","EM_68HC11","EM_68HC12","EM_68HC16","EM_68K","EM_860","EM_88K","EM_960","EM_AARCH64","EM_ALPHA","EM_ARC","EM_ARC_A5","EM_ARM","EM_AVR","EM_COLDFIRE","EM_CRIS","EM_D10V","EM_D30V","EM_FAKE_ALPHA","EM_FIREPATH","EM_FR20","EM_FR30","EM_FX66","EM_H8S","EM_H8_300","EM_H8_300H","EM_H8_500","EM_HUANY","EM_IA_64","EM_JAVELIN","EM_M32","EM_M32R","EM_ME16","EM_MIPS","EM_MIPS_RS3_LE","EM_MIPS_X","EM_MMA","EM_MMIX","EM_MN10200","EM_MN10300","EM_NCPU","EM_NDR1","EM_NONE","EM_OPENRISC","EM_PARISC","EM_PCP","EM_PDSP","EM_PJ","EM_PPC","EM_PPC64","EM_PRISM","EM_RCE","EM_RH32","EM_S370","EM_S390","EM_SH","EM_SPARC","EM_SPARC32PLUS","EM_SPARCV9","EM_ST100","EM_ST19","EM_ST7","EM_ST9PLUS","EM_STARCORE","EM_SVX","EM_TILEGX","EM_TILEPRO","EM_TINYJ","EM_TRICORE","EM_V800","EM_V850","EM_VAX","EM_VPP500","EM_X86_64","EM_XTENSA","EM_ZSP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOATTR","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","ENXIO","EOF","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPOLLERR","EPOLLET","EPOLLEXCLUSIVE","EPOLLHUP","EPOLLIN","EPOLLMSG","EPOLLONESHOT","EPOLLOUT","EPOLLPRI","EPOLLRDBAND","EPOLLRDHUP","EPOLLRDNORM","EPOLLWAKEUP","EPOLLWRBAND","EPOLLWRNORM","EPOLL_CLOEXEC","EPOLL_CTL_ADD","EPOLL_CTL_DEL","EPOLL_CTL_MOD","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERA","ERANGE","ERA_D_FMT","ERA_D_T_FMT","ERA_T_FMT","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ES","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETH_ALEN","ETH_DATA_LEN","ETH_FCS_LEN","ETH_FRAME_LEN","ETH_HLEN","ETH_P_1588","ETH_P_8021AD","ETH_P_8021AH","ETH_P_8021Q","ETH_P_80221","ETH_P_802_2","ETH_P_802_3","ETH_P_802_3_MIN","ETH_P_802_EX1","ETH_P_AARP","ETH_P_AF_IUCV","ETH_P_ALL","ETH_P_AOE","ETH_P_ARCNET","ETH_P_ARP","ETH_P_ATALK","ETH_P_ATMFATE","ETH_P_ATMMPOA","ETH_P_AX25","ETH_P_BATMAN","ETH_P_BPQ","ETH_P_CAIF","ETH_P_CANFD","ETH_P_CONTROL","ETH_P_CUST","ETH_P_DDCMP","ETH_P_DEC","ETH_P_DIAG","ETH_P_DNA_DL","ETH_P_DNA_RC","ETH_P_DNA_RT","ETH_P_DSA","ETH_P_ECONET","ETH_P_EDSA","ETH_P_FCOE","ETH_P_FIP","ETH_P_HDLC","ETH_P_IEEE802154","ETH_P_IEEEPUP","ETH_P_IEEEPUPAT","ETH_P_IP","ETH_P_IPV6","ETH_P_IPX","ETH_P_IRDA","ETH_P_LAT","ETH_P_LINK_CTL","ETH_P_LOCALTALK","ETH_P_LOOP","ETH_P_LOOPBACK","ETH_P_MACSEC","ETH_P_MOBITEX","ETH_P_MPLS_MC","ETH_P_MPLS_UC","ETH_P_MVRP","ETH_P_PAE","ETH_P_PAUSE","ETH_P_PHONET","ETH_P_PPPTALK","ETH_P_PPP_DISC","ETH_P_PPP_MP","ETH_P_PPP_SES","ETH_P_PRP","ETH_P_PUP","ETH_P_PUPAT","ETH_P_QINQ1","ETH_P_QINQ2","ETH_P_QINQ3","ETH_P_RARP","ETH_P_SCA","ETH_P_SLOW","ETH_P_SNAP","ETH_P_TDLS","ETH_P_TEB","ETH_P_TIPC","ETH_P_TRAILER","ETH_P_TR_802_2","ETH_P_WAN_PPP","ETH_P_WCCP","ETH_P_X25","ETH_ZLEN","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","ET_CORE","ET_DYN","ET_EXEC","ET_HIOS","ET_HIPROC","ET_LOOS","ET_LOPROC","ET_NONE","ET_NUM","ET_REL","EUCLEAN","EUNATCH","EUSERS","EV_CNT","EV_CURRENT","EV_MAX","EV_NONE","EV_NUM","EWOULDBLOCK","EXDEV","EXFULL","EXIT_FAILURE","EXIT_SUCCESS","EXT2_SUPER_MAGIC","EXT3_SUPER_MAGIC","EXT4_SUPER_MAGIC","EXTA","EXTB","EXTPROC","Elf32_Addr","Elf32_Chdr","Elf32_Ehdr","Elf32_Half","Elf32_Off","Elf32_Phdr","Elf32_Section","Elf32_Shdr","Elf32_Sym","Elf32_Word","Elf64_Addr","Elf64_Chdr","Elf64_Ehdr","Elf64_Half","Elf64_Off","Elf64_Phdr","Elf64_Section","Elf64_Shdr","Elf64_Sxword","Elf64_Sym","Elf64_Word","Elf64_Xword","F2FS_SUPER_MAGIC","FALLOC_FL_COLLAPSE_RANGE","FALLOC_FL_INSERT_RANGE","FALLOC_FL_KEEP_SIZE","FALLOC_FL_PUNCH_HOLE","FALLOC_FL_UNSHARE_RANGE","FALLOC_FL_ZERO_RANGE","FANOTIFY_METADATA_VERSION","FAN_ACCESS","FAN_ACCESS_PERM","FAN_ALLOW","FAN_ATTRIB","FAN_AUDIT","FAN_CLASS_CONTENT","FAN_CLASS_NOTIF","FAN_CLASS_PRE_CONTENT","FAN_CLOEXEC","FAN_CLOSE","FAN_CLOSE_NOWRITE","FAN_CLOSE_WRITE","FAN_CREATE","FAN_DELETE","FAN_DELETE_SELF","FAN_DENY","FAN_ENABLE_AUDIT","FAN_EPIDFD","FAN_EVENT_INFO_TYPE_DFID","FAN_EVENT_INFO_TYPE_DFID_NAME","FAN_EVENT_INFO_TYPE_ERROR","FAN_EVENT_INFO_TYPE_FID","FAN_EVENT_INFO_TYPE_NEW_DFID_NAME","FAN_EVENT_INFO_TYPE_OLD_DFID_NAME","FAN_EVENT_INFO_TYPE_PIDFD","FAN_EVENT_ON_CHILD","FAN_FS_ERROR","FAN_INFO","FAN_MARK_ADD","FAN_MARK_DONT_FOLLOW","FAN_MARK_EVICTABLE","FAN_MARK_FILESYSTEM","FAN_MARK_FLUSH","FAN_MARK_IGNORE","FAN_MARK_IGNORED_MASK","FAN_MARK_IGNORED_SURV_MODIFY","FAN_MARK_IGNORE_SURV","FAN_MARK_INODE","FAN_MARK_MOUNT","FAN_MARK_ONLYDIR","FAN_MARK_REMOVE","FAN_MODIFY","FAN_MOVE","FAN_MOVED_FROM","FAN_MOVED_TO","FAN_MOVE_SELF","FAN_NOFD","FAN_NONBLOCK","FAN_NOPIDFD","FAN_ONDIR","FAN_OPEN","FAN_OPEN_EXEC","FAN_OPEN_EXEC_PERM","FAN_OPEN_PERM","FAN_Q_OVERFLOW","FAN_RENAME","FAN_REPORT_DFID_NAME","FAN_REPORT_DFID_NAME_TARGET","FAN_REPORT_DIR_FID","FAN_REPORT_FID","FAN_REPORT_NAME","FAN_REPORT_PIDFD","FAN_REPORT_TARGET_FID","FAN_REPORT_TID","FAN_RESPONSE_INFO_AUDIT_RULE","FAN_RESPONSE_INFO_NONE","FAN_UNLIMITED_MARKS","FAN_UNLIMITED_QUEUE","FDPIC_FUNCPTRS","FD_CLOEXEC","FD_CLR","FD_ISSET","FD_SET","FD_SETSIZE","FD_ZERO","FF0","FF1","FFDLY","FF_CNT","FF_MAX","FICLONE","FICLONERANGE","FILE","FILENAME_MAX","FIOASYNC","FIOCLEX","FIONBIO","FIONCLEX","FIONREAD","FIOQSIZE","FLUSHO","FOPEN_MAX","FS","FS_BASE","FS_IOC32_GETFLAGS","FS_IOC32_GETVERSION","FS_IOC32_SETFLAGS","FS_IOC32_SETVERSION","FS_IOC_GETFLAGS","FS_IOC_GETVERSION","FS_IOC_SETFLAGS","FS_IOC_SETVERSION","FUSE_SUPER_MAGIC","FUTEXFS_SUPER_MAGIC","FUTEX_BITSET_MATCH_ANY","FUTEX_CLOCK_REALTIME","FUTEX_CMD_MASK","FUTEX_CMP_REQUEUE","FUTEX_CMP_REQUEUE_PI","FUTEX_FD","FUTEX_LOCK_PI","FUTEX_LOCK_PI2","FUTEX_OP","FUTEX_OP_ADD","FUTEX_OP_ANDN","FUTEX_OP_CMP_EQ","FUTEX_OP_CMP_GE","FUTEX_OP_CMP_GT","FUTEX_OP_CMP_LE","FUTEX_OP_CMP_LT","FUTEX_OP_CMP_NE","FUTEX_OP_OPARG_SHIFT","FUTEX_OP_OR","FUTEX_OP_SET","FUTEX_OP_XOR","FUTEX_PRIVATE_FLAG","FUTEX_REQUEUE","FUTEX_TRYLOCK_PI","FUTEX_UNLOCK_PI","FUTEX_WAIT","FUTEX_WAIT_BITSET","FUTEX_WAIT_REQUEUE_PI","FUTEX_WAKE","FUTEX_WAKE_BITSET","FUTEX_WAKE_OP","F_ADD_SEALS","F_CANCELLK","F_DUPFD","F_DUPFD_CLOEXEC","F_GETFD","F_GETFL","F_GETLEASE","F_GETLK","F_GETOWN","F_GETPIPE_SZ","F_GET_SEALS","F_LOCK","F_NOTIFY","F_OFD_GETLK","F_OFD_SETLK","F_OFD_SETLKW","F_OK","F_RDLCK","F_SEAL_FUTURE_WRITE","F_SEAL_GROW","F_SEAL_SEAL","F_SEAL_SHRINK","F_SEAL_WRITE","F_SETFD","F_SETFL","F_SETLEASE","F_SETLK","F_SETLKW","F_SETOWN","F_SETPIPE_SZ","F_TEST","F_TLOCK","F_ULOCK","F_UNLCK","F_WRLCK","GENL_ADMIN_PERM","GENL_CMD_CAP_DO","GENL_CMD_CAP_DUMP","GENL_CMD_CAP_HASPOL","GENL_ID_CTRL","GENL_ID_PMCRAID","GENL_ID_VFS_DQUOT","GENL_MAX_ID","GENL_MIN_ID","GENL_NAMSIZ","GENL_UNS_ADMIN_PERM","GLOB_ABORTED","GLOB_ALTDIRFUNC","GLOB_APPEND","GLOB_BRACE","GLOB_DOOFFS","GLOB_ERR","GLOB_MARK","GLOB_NOCHECK","GLOB_NOESCAPE","GLOB_NOMAGIC","GLOB_NOMATCH","GLOB_NOSORT","GLOB_NOSPACE","GLOB_ONLYDIR","GLOB_PERIOD","GLOB_TILDE","GLOB_TILDE_CHECK","GRND_INSECURE","GRND_NONBLOCK","GRND_RANDOM","GRPQUOTA","GS","GS_BASE","HOSTFS_SUPER_MAGIC","HPFS_SUPER_MAGIC","HUGETLBFS_MAGIC","HUGETLB_FLAG_ENCODE_16GB","HUGETLB_FLAG_ENCODE_16MB","HUGETLB_FLAG_ENCODE_1GB","HUGETLB_FLAG_ENCODE_1MB","HUGETLB_FLAG_ENCODE_256MB","HUGETLB_FLAG_ENCODE_2GB","HUGETLB_FLAG_ENCODE_2MB","HUGETLB_FLAG_ENCODE_32MB","HUGETLB_FLAG_ENCODE_512KB","HUGETLB_FLAG_ENCODE_512MB","HUGETLB_FLAG_ENCODE_64KB","HUGETLB_FLAG_ENCODE_8MB","HUGETLB_FLAG_ENCODE_MASK","HUGETLB_FLAG_ENCODE_SHIFT","HUPCL","HWTSTAMP_FILTER_ALL","HWTSTAMP_FILTER_NONE","HWTSTAMP_FILTER_NTP_ALL","HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ","HWTSTAMP_FILTER_PTP_V1_L4_EVENT","HWTSTAMP_FILTER_PTP_V1_L4_SYNC","HWTSTAMP_FILTER_PTP_V2_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_EVENT","HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_L2_EVENT","HWTSTAMP_FILTER_PTP_V2_L2_SYNC","HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_L4_EVENT","HWTSTAMP_FILTER_PTP_V2_L4_SYNC","HWTSTAMP_FILTER_PTP_V2_SYNC","HWTSTAMP_FILTER_SOME","HWTSTAMP_TX_OFF","HWTSTAMP_TX_ON","HWTSTAMP_TX_ONESTEP_P2P","HWTSTAMP_TX_ONESTEP_SYNC","IBSHIFT","ICANON","ICRNL","IEXTEN","IFA_ADDRESS","IFA_ANYCAST","IFA_BROADCAST","IFA_CACHEINFO","IFA_FLAGS","IFA_F_DADFAILED","IFA_F_DEPRECATED","IFA_F_HOMEADDRESS","IFA_F_MANAGETEMPADDR","IFA_F_MCAUTOJOIN","IFA_F_NODAD","IFA_F_NOPREFIXROUTE","IFA_F_OPTIMISTIC","IFA_F_PERMANENT","IFA_F_SECONDARY","IFA_F_STABLE_PRIVACY","IFA_F_TEMPORARY","IFA_F_TENTATIVE","IFA_LABEL","IFA_LOCAL","IFA_MULTICAST","IFA_UNSPEC","IFF_ALLMULTI","IFF_ATTACH_QUEUE","IFF_AUTOMEDIA","IFF_BROADCAST","IFF_DEBUG","IFF_DETACH_QUEUE","IFF_DORMANT","IFF_DYNAMIC","IFF_ECHO","IFF_LOOPBACK","IFF_LOWER_UP","IFF_MASTER","IFF_MULTICAST","IFF_MULTI_QUEUE","IFF_NAPI","IFF_NAPI_FRAGS","IFF_NOARP","IFF_NOFILTER","IFF_NOTRAILERS","IFF_NO_CARRIER","IFF_NO_PI","IFF_ONE_QUEUE","IFF_PERSIST","IFF_POINTOPOINT","IFF_PORTSEL","IFF_PROMISC","IFF_RUNNING","IFF_SLAVE","IFF_TAP","IFF_TUN","IFF_TUN_EXCL","IFF_UP","IFF_VNET_HDR","IFLA_ADDRESS","IFLA_AF_SPEC","IFLA_ALLMULTI","IFLA_ALT_IFNAME","IFLA_BROADCAST","IFLA_CARRIER","IFLA_CARRIER_CHANGES","IFLA_CARRIER_DOWN_COUNT","IFLA_CARRIER_UP_COUNT","IFLA_COST","IFLA_EVENT","IFLA_EXT_MASK","IFLA_GROUP","IFLA_GRO_MAX_SIZE","IFLA_GSO_MAX_SEGS","IFLA_GSO_MAX_SIZE","IFLA_IFALIAS","IFLA_IFNAME","IFLA_IF_NETNSID","IFLA_INFO_DATA","IFLA_INFO_KIND","IFLA_INFO_SLAVE_DATA","IFLA_INFO_SLAVE_KIND","IFLA_INFO_UNSPEC","IFLA_INFO_XSTATS","IFLA_LINK","IFLA_LINKINFO","IFLA_LINKMODE","IFLA_LINK_NETNSID","IFLA_MAP","IFLA_MASTER","IFLA_MAX_MTU","IFLA_MIN_MTU","IFLA_MTU","IFLA_NET_NS_FD","IFLA_NET_NS_PID","IFLA_NEW_IFINDEX","IFLA_NEW_NETNSID","IFLA_NUM_RX_QUEUES","IFLA_NUM_TX_QUEUES","IFLA_NUM_VF","IFLA_OPERSTATE","IFLA_PAD","IFLA_PARENT_DEV_BUS_NAME","IFLA_PARENT_DEV_NAME","IFLA_PERM_ADDRESS","IFLA_PHYS_PORT_ID","IFLA_PHYS_PORT_NAME","IFLA_PHYS_SWITCH_ID","IFLA_PORT_SELF","IFLA_PRIORITY","IFLA_PROMISCUITY","IFLA_PROP_LIST","IFLA_PROTINFO","IFLA_PROTO_DOWN","IFLA_PROTO_DOWN_REASON","IFLA_QDISC","IFLA_STATS","IFLA_STATS64","IFLA_TARGET_NETNSID","IFLA_TSO_MAX_SEGS","IFLA_TSO_MAX_SIZE","IFLA_TXQLEN","IFLA_UNSPEC","IFLA_VFINFO_LIST","IFLA_VF_PORTS","IFLA_WEIGHT","IFLA_WIRELESS","IFLA_XDP","IFNAMSIZ","IF_LINK_MODE_DEFAULT","IF_LINK_MODE_DORMANT","IF_LINK_MODE_TESTING","IF_NAMESIZE","IF_OPER_DORMANT","IF_OPER_DOWN","IF_OPER_LOWERLAYERDOWN","IF_OPER_NOTPRESENT","IF_OPER_TESTING","IF_OPER_UNKNOWN","IF_OPER_UP","IGNBRK","IGNCR","IGNPAR","IMAXBEL","INADDR_ANY","INADDR_BROADCAST","INADDR_LOOPBACK","INADDR_NONE","INIT_PROCESS","INLCR","INOTIFY_MAX_QUEUED_EVENTS","INOTIFY_MAX_USER_INSTANCES","INOTIFY_MAX_USER_WATCHES","INPCK","INPUT_PROP_CNT","INPUT_PROP_MAX","INT_MAX","INT_MIN","IN_ACCESS","IN_ALL_EVENTS","IN_ATTRIB","IN_CLOEXEC","IN_CLOSE","IN_CLOSE_NOWRITE","IN_CLOSE_WRITE","IN_CREATE","IN_DELETE","IN_DELETE_SELF","IN_DONT_FOLLOW","IN_EXCL_UNLINK","IN_IGNORED","IN_ISDIR","IN_MASK_ADD","IN_MASK_CREATE","IN_MODIFY","IN_MOVE","IN_MOVED_FROM","IN_MOVED_TO","IN_MOVE_SELF","IN_NONBLOCK","IN_ONESHOT","IN_ONLYDIR","IN_OPEN","IN_Q_OVERFLOW","IN_UNMOUNT","IP6T_SO_ORIGINAL_DST","IPC_CREAT","IPC_EXCL","IPC_INFO","IPC_NOWAIT","IPC_PRIVATE","IPC_RMID","IPC_SET","IPC_STAT","IPDEFTTL","IPOPT_CLASS","IPOPT_CLASS_MASK","IPOPT_CONTROL","IPOPT_COPIED","IPOPT_COPY","IPOPT_END","IPOPT_EOL","IPOPT_LSRR","IPOPT_MEASUREMENT","IPOPT_MINOFF","IPOPT_NOOP","IPOPT_NOP","IPOPT_NUMBER","IPOPT_NUMBER_MASK","IPOPT_OFFSET","IPOPT_OLEN","IPOPT_OPTVAL","IPOPT_RA","IPOPT_RESERVED1","IPOPT_RESERVED2","IPOPT_RR","IPOPT_SEC","IPOPT_SID","IPOPT_SSRR","IPOPT_TIMESTAMP","IPOPT_TS","IPOPT_TS_PRESPEC","IPOPT_TS_TSANDADDR","IPOPT_TS_TSONLY","IPPROTO_AH","IPPROTO_BEETPH","IPPROTO_COMP","IPPROTO_DCCP","IPPROTO_DSTOPTS","IPPROTO_EGP","IPPROTO_ENCAP","IPPROTO_ESP","IPPROTO_ETHERNET","IPPROTO_FRAGMENT","IPPROTO_GRE","IPPROTO_HOPOPTS","IPPROTO_ICMP","IPPROTO_ICMPV6","IPPROTO_IDP","IPPROTO_IGMP","IPPROTO_IP","IPPROTO_IPIP","IPPROTO_IPV6","IPPROTO_MAX","IPPROTO_MH","IPPROTO_MPLS","IPPROTO_MPTCP","IPPROTO_MTP","IPPROTO_NONE","IPPROTO_PIM","IPPROTO_PUP","IPPROTO_RAW","IPPROTO_ROUTING","IPPROTO_RSVP","IPPROTO_SCTP","IPPROTO_TCP","IPPROTO_TP","IPPROTO_UDP","IPPROTO_UDPLITE","IPTOS_ECN","IPTOS_ECN_CE","IPTOS_ECN_ECT0","IPTOS_ECN_ECT1","IPTOS_ECN_MASK","IPTOS_ECN_NOT_ECT","IPTOS_LOWDELAY","IPTOS_MINCOST","IPTOS_PREC","IPTOS_PREC_CRITIC_ECP","IPTOS_PREC_FLASH","IPTOS_PREC_FLASHOVERRIDE","IPTOS_PREC_IMMEDIATE","IPTOS_PREC_INTERNETCONTROL","IPTOS_PREC_MASK","IPTOS_PREC_NETCONTROL","IPTOS_PREC_PRIORITY","IPTOS_PREC_ROUTINE","IPTOS_RELIABILITY","IPTOS_THROUGHPUT","IPTOS_TOS","IPTOS_TOS_MASK","IPV6_2292DSTOPTS","IPV6_2292HOPLIMIT","IPV6_2292HOPOPTS","IPV6_2292PKTINFO","IPV6_2292PKTOPTIONS","IPV6_2292RTHDR","IPV6_ADDRFORM","IPV6_ADDR_PREFERENCES","IPV6_ADD_MEMBERSHIP","IPV6_AUTHHDR","IPV6_AUTOFLOWLABEL","IPV6_CHECKSUM","IPV6_DONTFRAG","IPV6_DROP_MEMBERSHIP","IPV6_DSTOPTS","IPV6_FLOWINFO","IPV6_FLOWINFO_FLOWLABEL","IPV6_FLOWINFO_PRIORITY","IPV6_FLOWINFO_SEND","IPV6_FLOWLABEL_MGR","IPV6_FREEBIND","IPV6_HDRINCL","IPV6_HOPLIMIT","IPV6_HOPOPTS","IPV6_IPSEC_POLICY","IPV6_JOIN_ANYCAST","IPV6_LEAVE_ANYCAST","IPV6_MINHOPCOUNT","IPV6_MTU","IPV6_MTU_DISCOVER","IPV6_MULTICAST_ALL","IPV6_MULTICAST_HOPS","IPV6_MULTICAST_IF","IPV6_MULTICAST_LOOP","IPV6_NEXTHOP","IPV6_ORIGDSTADDR","IPV6_PATHMTU","IPV6_PKTINFO","IPV6_PMTUDISC_DO","IPV6_PMTUDISC_DONT","IPV6_PMTUDISC_INTERFACE","IPV6_PMTUDISC_OMIT","IPV6_PMTUDISC_PROBE","IPV6_PMTUDISC_WANT","IPV6_PREFER_SRC_CGA","IPV6_PREFER_SRC_COA","IPV6_PREFER_SRC_HOME","IPV6_PREFER_SRC_NONCGA","IPV6_PREFER_SRC_PUBLIC","IPV6_PREFER_SRC_PUBTMP_DEFAULT","IPV6_PREFER_SRC_TMP","IPV6_RECVDSTOPTS","IPV6_RECVERR","IPV6_RECVFRAGSIZE","IPV6_RECVHOPLIMIT","IPV6_RECVHOPOPTS","IPV6_RECVORIGDSTADDR","IPV6_RECVPATHMTU","IPV6_RECVPKTINFO","IPV6_RECVRTHDR","IPV6_RECVTCLASS","IPV6_ROUTER_ALERT","IPV6_ROUTER_ALERT_ISOLATE","IPV6_RTHDR","IPV6_RTHDRDSTOPTS","IPV6_RTHDR_LOOSE","IPV6_RTHDR_STRICT","IPV6_TCLASS","IPV6_TRANSPARENT","IPV6_UNICAST_HOPS","IPV6_UNICAST_IF","IPV6_V6ONLY","IPV6_XFRM_POLICY","IPVERSION","IP_ADD_MEMBERSHIP","IP_ADD_SOURCE_MEMBERSHIP","IP_BIND_ADDRESS_NO_PORT","IP_BLOCK_SOURCE","IP_CHECKSUM","IP_DEFAULT_MULTICAST_LOOP","IP_DEFAULT_MULTICAST_TTL","IP_DROP_MEMBERSHIP","IP_DROP_SOURCE_MEMBERSHIP","IP_FREEBIND","IP_HDRINCL","IP_IPSEC_POLICY","IP_MINTTL","IP_MSFILTER","IP_MTU","IP_MTU_DISCOVER","IP_MULTICAST_ALL","IP_MULTICAST_IF","IP_MULTICAST_LOOP","IP_MULTICAST_TTL","IP_NODEFRAG","IP_OPTIONS","IP_ORIGDSTADDR","IP_PASSSEC","IP_PKTINFO","IP_PKTOPTIONS","IP_PMTUDISC_DO","IP_PMTUDISC_DONT","IP_PMTUDISC_INTERFACE","IP_PMTUDISC_OMIT","IP_PMTUDISC_PROBE","IP_PMTUDISC_WANT","IP_RECVERR","IP_RECVFRAGSIZE","IP_RECVOPTS","IP_RECVORIGDSTADDR","IP_RECVTOS","IP_RECVTTL","IP_RETOPTS","IP_ROUTER_ALERT","IP_TOS","IP_TRANSPARENT","IP_TTL","IP_UNBLOCK_SOURCE","IP_UNICAST_IF","IP_XFRM_POLICY","ISIG","ISOFS_SUPER_MAGIC","ISTRIP","ITIMER_PROF","ITIMER_REAL","ITIMER_VIRTUAL","IUTF8","IWEVASSOCREQIE","IWEVASSOCRESPIE","IWEVCUSTOM","IWEVEXPIRED","IWEVFIRST","IWEVGENIE","IWEVMICHAELMICFAILURE","IWEVPMKIDCAND","IWEVQUAL","IWEVREGISTERED","IWEVTXDROP","IW_AUTH_80211_AUTH_ALG","IW_AUTH_ALG_LEAP","IW_AUTH_ALG_OPEN_SYSTEM","IW_AUTH_ALG_SHARED_KEY","IW_AUTH_CIPHER_AES_CMAC","IW_AUTH_CIPHER_CCMP","IW_AUTH_CIPHER_GROUP","IW_AUTH_CIPHER_GROUP_MGMT","IW_AUTH_CIPHER_NONE","IW_AUTH_CIPHER_PAIRWISE","IW_AUTH_CIPHER_TKIP","IW_AUTH_CIPHER_WEP104","IW_AUTH_CIPHER_WEP40","IW_AUTH_DROP_UNENCRYPTED","IW_AUTH_FLAGS","IW_AUTH_INDEX","IW_AUTH_KEY_MGMT","IW_AUTH_KEY_MGMT_802_1X","IW_AUTH_KEY_MGMT_PSK","IW_AUTH_MFP","IW_AUTH_MFP_DISABLED","IW_AUTH_MFP_OPTIONAL","IW_AUTH_MFP_REQUIRED","IW_AUTH_PRIVACY_INVOKED","IW_AUTH_ROAMING_CONTROL","IW_AUTH_ROAMING_DISABLE","IW_AUTH_ROAMING_ENABLE","IW_AUTH_RX_UNENCRYPTED_EAPOL","IW_AUTH_TKIP_COUNTERMEASURES","IW_AUTH_WPA_ENABLED","IW_AUTH_WPA_VERSION","IW_AUTH_WPA_VERSION_DISABLED","IW_AUTH_WPA_VERSION_WPA","IW_AUTH_WPA_VERSION_WPA2","IW_CUSTOM_MAX","IW_ENCODE_ALG_AES_CMAC","IW_ENCODE_ALG_CCMP","IW_ENCODE_ALG_NONE","IW_ENCODE_ALG_PMK","IW_ENCODE_ALG_TKIP","IW_ENCODE_ALG_WEP","IW_ENCODE_DISABLED","IW_ENCODE_ENABLED","IW_ENCODE_EXT_GROUP_KEY","IW_ENCODE_EXT_RX_SEQ_VALID","IW_ENCODE_EXT_SET_TX_KEY","IW_ENCODE_EXT_TX_SEQ_VALID","IW_ENCODE_FLAGS","IW_ENCODE_INDEX","IW_ENCODE_MODE","IW_ENCODE_NOKEY","IW_ENCODE_OPEN","IW_ENCODE_RESTRICTED","IW_ENCODE_SEQ_MAX_SIZE","IW_ENCODE_TEMP","IW_ENCODING_TOKEN_MAX","IW_ENC_CAPA_4WAY_HANDSHAKE","IW_ENC_CAPA_CIPHER_CCMP","IW_ENC_CAPA_CIPHER_TKIP","IW_ENC_CAPA_WPA","IW_ENC_CAPA_WPA2","IW_ESSID_MAX_SIZE","IW_EV_CHAR_PK_LEN","IW_EV_LCP_PK_LEN","IW_EV_POINT_PK_LEN","IW_FREQ_AUTO","IW_FREQ_FIXED","IW_GENERIC_IE_MAX","IW_MAX_AP","IW_MAX_BITRATES","IW_MAX_ENCODING_SIZES","IW_MAX_FREQUENCIES","IW_MAX_SPY","IW_MAX_TXPOWER","IW_MICFAILURE_COUNT","IW_MICFAILURE_GROUP","IW_MICFAILURE_KEY_ID","IW_MICFAILURE_PAIRWISE","IW_MICFAILURE_STAKEY","IW_MLME_ASSOC","IW_MLME_AUTH","IW_MLME_DEAUTH","IW_MLME_DISASSOC","IW_MODE_ADHOC","IW_MODE_AUTO","IW_MODE_INFRA","IW_MODE_MASTER","IW_MODE_MESH","IW_MODE_MONITOR","IW_MODE_REPEAT","IW_MODE_SECOND","IW_PMKID_CAND_PREAUTH","IW_PMKID_LEN","IW_PMKSA_ADD","IW_PMKSA_FLUSH","IW_PMKSA_REMOVE","IW_POWER_ALL_R","IW_POWER_FORCE_S","IW_POWER_MAX","IW_POWER_MIN","IW_POWER_MODE","IW_POWER_MODIFIER","IW_POWER_MULTICAST_R","IW_POWER_ON","IW_POWER_PERIOD","IW_POWER_RELATIVE","IW_POWER_REPEATER","IW_POWER_TIMEOUT","IW_POWER_TYPE","IW_POWER_UNICAST_R","IW_PRIV_SIZE_FIXED","IW_PRIV_SIZE_MASK","IW_PRIV_TYPE_ADDR","IW_PRIV_TYPE_BYTE","IW_PRIV_TYPE_CHAR","IW_PRIV_TYPE_FLOAT","IW_PRIV_TYPE_INT","IW_PRIV_TYPE_MASK","IW_PRIV_TYPE_NONE","IW_QUAL_ALL_INVALID","IW_QUAL_ALL_UPDATED","IW_QUAL_DBM","IW_QUAL_LEVEL_INVALID","IW_QUAL_LEVEL_UPDATED","IW_QUAL_NOISE_INVALID","IW_QUAL_NOISE_UPDATED","IW_QUAL_QUAL_INVALID","IW_QUAL_QUAL_UPDATED","IW_QUAL_RCPI","IW_RETRY_LIFETIME","IW_RETRY_LIMIT","IW_RETRY_LONG","IW_RETRY_MAX","IW_RETRY_MIN","IW_RETRY_MODIFIER","IW_RETRY_ON","IW_RETRY_RELATIVE","IW_RETRY_SHORT","IW_RETRY_TYPE","IW_SCAN_ALL_ESSID","IW_SCAN_ALL_FREQ","IW_SCAN_ALL_MODE","IW_SCAN_ALL_RATE","IW_SCAN_CAPA_BSSID","IW_SCAN_CAPA_CHANNEL","IW_SCAN_CAPA_ESSID","IW_SCAN_CAPA_MODE","IW_SCAN_CAPA_NONE","IW_SCAN_CAPA_RATE","IW_SCAN_CAPA_TIME","IW_SCAN_CAPA_TYPE","IW_SCAN_DEFAULT","IW_SCAN_MAX_DATA","IW_SCAN_THIS_ESSID","IW_SCAN_THIS_FREQ","IW_SCAN_THIS_MODE","IW_SCAN_THIS_RATE","IW_SCAN_TYPE_ACTIVE","IW_SCAN_TYPE_PASSIVE","IW_TXPOW_DBM","IW_TXPOW_MWATT","IW_TXPOW_RANGE","IW_TXPOW_RELATIVE","IW_TXPOW_TYPE","IXANY","IXOFF","IXON","J1939_EE_INFO_NONE","J1939_EE_INFO_RX_ABORT","J1939_EE_INFO_RX_DPO","J1939_EE_INFO_RX_RTS","J1939_EE_INFO_TX_ABORT","J1939_FILTER_MAX","J1939_IDLE_ADDR","J1939_MAX_UNICAST_ADDR","J1939_NLA_BYTES_ACKED","J1939_NLA_DEST_ADDR","J1939_NLA_DEST_NAME","J1939_NLA_PAD","J1939_NLA_PGN","J1939_NLA_SRC_ADDR","J1939_NLA_SRC_NAME","J1939_NLA_TOTAL_SIZE","J1939_NO_ADDR","J1939_NO_NAME","J1939_NO_PGN","J1939_PGN_ADDRESS_CLAIMED","J1939_PGN_ADDRESS_COMMANDED","J1939_PGN_MAX","J1939_PGN_PDU1_MAX","J1939_PGN_REQUEST","JFFS2_SUPER_MAGIC","KERNEL_VERSION","KERN_ACCT","KERN_ACPI_VIDEO_FLAGS","KERN_BOOTLOADER_TYPE","KERN_CADPID","KERN_COMPAT_LOG","KERN_CORE_PATTERN","KERN_CORE_USES_PID","KERN_CTLALTDEL","KERN_DOMAINNAME","KERN_HOTPLUG","KERN_HPPA_PWRSW","KERN_HPPA_UNALIGNED","KERN_HZ_TIMER","KERN_IA64_UNALIGNED","KERN_IEEE_EMULATION_WARNINGS","KERN_MAX_LOCK_DEPTH","KERN_MAX_THREADS","KERN_MODPROBE","KERN_MSGMAX","KERN_MSGMNB","KERN_MSGMNI","KERN_MSGPOOL","KERN_NAMETRANS","KERN_NGROUPS_MAX","KERN_NMI_WATCHDOG","KERN_NODENAME","KERN_OSRELEASE","KERN_OSREV","KERN_OSTYPE","KERN_OVERFLOWGID","KERN_OVERFLOWUID","KERN_PANIC","KERN_PANIC_ON_NMI","KERN_PANIC_ON_OOPS","KERN_PIDMAX","KERN_PPC_HTABRECLAIM","KERN_PPC_L2CR","KERN_PPC_POWERSAVE_NAP","KERN_PPC_ZEROPAGED","KERN_PRINTK","KERN_PRINTK_RATELIMIT","KERN_PRINTK_RATELIMIT_BURST","KERN_PROF","KERN_PTY","KERN_RANDOM","KERN_RANDOMIZE","KERN_REALROOTDEV","KERN_RTSIGMAX","KERN_RTSIGNR","KERN_S390_USER_DEBUG_LOGGING","KERN_SECUREMASK","KERN_SEM","KERN_SETUID_DUMPABLE","KERN_SG_BIG_BUFF","KERN_SHMALL","KERN_SHMMAX","KERN_SHMMNI","KERN_SHMPATH","KERN_SPARC_REBOOT","KERN_SPARC_SCONS_PWROFF","KERN_SPARC_STOP_A","KERN_SPIN_RETRY","KERN_SYSRQ","KERN_TAINTED","KERN_UNKNOWN_NMI_PANIC","KERN_VERSION","KEXEC_ARCH_MASK","KEXEC_FILE_NO_INITRAMFS","KEXEC_FILE_ON_CRASH","KEXEC_FILE_UNLOAD","KEXEC_ON_CRASH","KEXEC_PRESERVE_CONTEXT","KEYCTL_ASSUME_AUTHORITY","KEYCTL_CAPABILITIES","KEYCTL_CAPS0_BIG_KEY","KEYCTL_CAPS0_CAPABILITIES","KEYCTL_CAPS0_DIFFIE_HELLMAN","KEYCTL_CAPS0_INVALIDATE","KEYCTL_CAPS0_MOVE","KEYCTL_CAPS0_PERSISTENT_KEYRINGS","KEYCTL_CAPS0_PUBLIC_KEY","KEYCTL_CAPS0_RESTRICT_KEYRING","KEYCTL_CAPS1_NS_KEYRING_NAME","KEYCTL_CAPS1_NS_KEY_TAG","KEYCTL_CHOWN","KEYCTL_CLEAR","KEYCTL_DESCRIBE","KEYCTL_DH_COMPUTE","KEYCTL_GET_KEYRING_ID","KEYCTL_GET_PERSISTENT","KEYCTL_GET_SECURITY","KEYCTL_INSTANTIATE","KEYCTL_INSTANTIATE_IOV","KEYCTL_INVALIDATE","KEYCTL_JOIN_SESSION_KEYRING","KEYCTL_LINK","KEYCTL_MOVE","KEYCTL_NEGATE","KEYCTL_PKEY_DECRYPT","KEYCTL_PKEY_ENCRYPT","KEYCTL_PKEY_QUERY","KEYCTL_PKEY_SIGN","KEYCTL_PKEY_VERIFY","KEYCTL_READ","KEYCTL_REJECT","KEYCTL_RESTRICT_KEYRING","KEYCTL_REVOKE","KEYCTL_SEARCH","KEYCTL_SESSION_TO_PARENT","KEYCTL_SETPERM","KEYCTL_SET_REQKEY_KEYRING","KEYCTL_SET_TIMEOUT","KEYCTL_SUPPORTS_DECRYPT","KEYCTL_SUPPORTS_ENCRYPT","KEYCTL_SUPPORTS_SIGN","KEYCTL_SUPPORTS_VERIFY","KEYCTL_UNLINK","KEYCTL_UPDATE","KEY_CNT","KEY_MAX","KEY_REQKEY_DEFL_DEFAULT","KEY_REQKEY_DEFL_GROUP_KEYRING","KEY_REQKEY_DEFL_NO_CHANGE","KEY_REQKEY_DEFL_PROCESS_KEYRING","KEY_REQKEY_DEFL_REQUESTOR_KEYRING","KEY_REQKEY_DEFL_SESSION_KEYRING","KEY_REQKEY_DEFL_THREAD_KEYRING","KEY_REQKEY_DEFL_USER_KEYRING","KEY_REQKEY_DEFL_USER_SESSION_KEYRING","KEY_SPEC_GROUP_KEYRING","KEY_SPEC_PROCESS_KEYRING","KEY_SPEC_REQKEY_AUTH_KEY","KEY_SPEC_REQUESTOR_KEYRING","KEY_SPEC_SESSION_KEYRING","KEY_SPEC_THREAD_KEYRING","KEY_SPEC_USER_KEYRING","KEY_SPEC_USER_SESSION_KEYRING","LC_ADDRESS","LC_ADDRESS_MASK","LC_ALL","LC_ALL_MASK","LC_COLLATE","LC_COLLATE_MASK","LC_CTYPE","LC_CTYPE_MASK","LC_IDENTIFICATION","LC_IDENTIFICATION_MASK","LC_MEASUREMENT","LC_MEASUREMENT_MASK","LC_MESSAGES","LC_MESSAGES_MASK","LC_MONETARY","LC_MONETARY_MASK","LC_NAME","LC_NAME_MASK","LC_NUMERIC","LC_NUMERIC_MASK","LC_PAPER","LC_PAPER_MASK","LC_TELEPHONE","LC_TELEPHONE_MASK","LC_TIME","LC_TIME_MASK","LED_CNT","LED_MAX","LINUX_REBOOT_CMD_CAD_OFF","LINUX_REBOOT_CMD_CAD_ON","LINUX_REBOOT_CMD_HALT","LINUX_REBOOT_CMD_KEXEC","LINUX_REBOOT_CMD_POWER_OFF","LINUX_REBOOT_CMD_RESTART","LINUX_REBOOT_CMD_RESTART2","LINUX_REBOOT_CMD_SW_SUSPEND","LINUX_REBOOT_MAGIC1","LINUX_REBOOT_MAGIC2","LINUX_REBOOT_MAGIC2A","LINUX_REBOOT_MAGIC2B","LINUX_REBOOT_MAGIC2C","LIO_NOP","LIO_NOWAIT","LIO_READ","LIO_WAIT","LIO_WRITE","LM_ID_BASE","LM_ID_NEWLM","LOCK_EX","LOCK_NB","LOCK_SH","LOCK_UN","LOGIN_PROCESS","LOG_ALERT","LOG_AUTH","LOG_AUTHPRIV","LOG_CONS","LOG_CRIT","LOG_CRON","LOG_DAEMON","LOG_DEBUG","LOG_EMERG","LOG_ERR","LOG_FACMASK","LOG_FTP","LOG_INFO","LOG_KERN","LOG_LOCAL0","LOG_LOCAL1","LOG_LOCAL2","LOG_LOCAL3","LOG_LOCAL4","LOG_LOCAL5","LOG_LOCAL6","LOG_LOCAL7","LOG_LPR","LOG_MAIL","LOG_NDELAY","LOG_NEWS","LOG_NFACILITIES","LOG_NOTICE","LOG_NOWAIT","LOG_ODELAY","LOG_PERROR","LOG_PID","LOG_PRIMASK","LOG_SYSLOG","LOG_USER","LOG_UUCP","LOG_WARNING","L_tmpnam","Lmid_t","MADV_COLD","MADV_COLLAPSE","MADV_DODUMP","MADV_DOFORK","MADV_DONTDUMP","MADV_DONTFORK","MADV_DONTNEED","MADV_DONTNEED_LOCKED","MADV_FREE","MADV_HUGEPAGE","MADV_HWPOISON","MADV_KEEPONFORK","MADV_MERGEABLE","MADV_NOHUGEPAGE","MADV_NORMAL","MADV_PAGEOUT","MADV_POPULATE_READ","MADV_POPULATE_WRITE","MADV_RANDOM","MADV_REMOVE","MADV_SEQUENTIAL","MADV_SOFT_OFFLINE","MADV_UNMERGEABLE","MADV_WILLNEED","MADV_WIPEONFORK","MAP_32BIT","MAP_ANON","MAP_ANONYMOUS","MAP_DENYWRITE","MAP_EXECUTABLE","MAP_FAILED","MAP_FILE","MAP_FIXED","MAP_FIXED_NOREPLACE","MAP_GROWSDOWN","MAP_HUGETLB","MAP_HUGE_16GB","MAP_HUGE_16MB","MAP_HUGE_1GB","MAP_HUGE_1MB","MAP_HUGE_256MB","MAP_HUGE_2GB","MAP_HUGE_2MB","MAP_HUGE_32MB","MAP_HUGE_512KB","MAP_HUGE_512MB","MAP_HUGE_64KB","MAP_HUGE_8MB","MAP_HUGE_MASK","MAP_HUGE_SHIFT","MAP_LOCKED","MAP_NONBLOCK","MAP_NORESERVE","MAP_POPULATE","MAP_PRIVATE","MAP_SHARED","MAP_SHARED_VALIDATE","MAP_STACK","MAP_SYNC","MAP_TYPE","MAXTC","MAXTTL","MAX_ADDR_LEN","MAX_IPOPTLEN","MAX_LINKS","MCAST_BLOCK_SOURCE","MCAST_EXCLUDE","MCAST_INCLUDE","MCAST_JOIN_GROUP","MCAST_JOIN_SOURCE_GROUP","MCAST_LEAVE_GROUP","MCAST_LEAVE_SOURCE_GROUP","MCAST_MSFILTER","MCAST_UNBLOCK_SOURCE","MCL_CURRENT","MCL_FUTURE","MCL_ONFAULT","MEMBARRIER_CMD_GLOBAL","MEMBARRIER_CMD_GLOBAL_EXPEDITED","MEMBARRIER_CMD_PRIVATE_EXPEDITED","MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ","MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE","MEMBARRIER_CMD_QUERY","MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE","MFD_ALLOW_SEALING","MFD_CLOEXEC","MFD_EXEC","MFD_HUGETLB","MFD_HUGE_16GB","MFD_HUGE_16MB","MFD_HUGE_1GB","MFD_HUGE_1MB","MFD_HUGE_256MB","MFD_HUGE_2GB","MFD_HUGE_2MB","MFD_HUGE_32MB","MFD_HUGE_512KB","MFD_HUGE_512MB","MFD_HUGE_64KB","MFD_HUGE_8MB","MFD_HUGE_MASK","MFD_HUGE_SHIFT","MFD_NOEXEC_SEAL","MINIX2_SUPER_MAGIC","MINIX2_SUPER_MAGIC2","MINIX3_SUPER_MAGIC","MINIX_SUPER_MAGIC","MINIX_SUPER_MAGIC2","MINSIGSTKSZ","MLOCK_ONFAULT","MMAP_PAGE_ZERO","MNT_DETACH","MNT_EXPIRE","MNT_FORCE","MODULE_INIT_IGNORE_MODVERSIONS","MODULE_INIT_IGNORE_VERMAGIC","MOD_CLKA","MOD_CLKB","MOD_ESTERROR","MOD_FREQUENCY","MOD_MAXERROR","MOD_MICRO","MOD_NANO","MOD_OFFSET","MOD_STATUS","MOD_TAI","MOD_TIMECONST","MON_1","MON_10","MON_11","MON_12","MON_2","MON_3","MON_4","MON_5","MON_6","MON_7","MON_8","MON_9","MOVE_MOUNT_BENEATH","MOVE_MOUNT_F_AUTOMOUNTS","MOVE_MOUNT_F_EMPTY_PATH","MOVE_MOUNT_F_SYMLINKS","MOVE_MOUNT_SET_GROUP","MOVE_MOUNT_T_AUTOMOUNTS","MOVE_MOUNT_T_EMPTY_PATH","MOVE_MOUNT_T_SYMLINKS","MPOL_BIND","MPOL_DEFAULT","MPOL_F_NUMA_BALANCING","MPOL_F_RELATIVE_NODES","MPOL_F_STATIC_NODES","MPOL_INTERLEAVE","MPOL_LOCAL","MPOL_PREFERRED","MREMAP_DONTUNMAP","MREMAP_FIXED","MREMAP_MAYMOVE","MSC_CNT","MSC_MAX","MSDOS_SUPER_MAGIC","MSG_CMSG_CLOEXEC","MSG_CONFIRM","MSG_COPY","MSG_CTRUNC","MSG_DONTROUTE","MSG_DONTWAIT","MSG_EOR","MSG_ERRQUEUE","MSG_EXCEPT","MSG_FASTOPEN","MSG_FIN","MSG_INFO","MSG_MORE","MSG_NOERROR","MSG_NOSIGNAL","MSG_NOTIFICATION","MSG_OOB","MSG_PEEK","MSG_RST","MSG_STAT","MSG_SYN","MSG_TRUNC","MSG_TRYHARD","MSG_WAITALL","MSG_WAITFORONE","MSG_ZEROCOPY","MS_ACTIVE","MS_ASYNC","MS_BIND","MS_DIRSYNC","MS_INVALIDATE","MS_I_VERSION","MS_KERNMOUNT","MS_LAZYTIME","MS_MANDLOCK","MS_MGC_MSK","MS_MGC_VAL","MS_MOVE","MS_NOATIME","MS_NODEV","MS_NODIRATIME","MS_NOEXEC","MS_NOSUID","MS_NOUSER","MS_POSIXACL","MS_PRIVATE","MS_RDONLY","MS_REC","MS_RELATIME","MS_REMOUNT","MS_RMT_MASK","MS_SHARED","MS_SILENT","MS_SLAVE","MS_STRICTATIME","MS_SYNC","MS_SYNCHRONOUS","MS_UNBINDABLE","M_ARENA_MAX","M_ARENA_TEST","M_CHECK_ACTION","M_GRAIN","M_KEEP","M_MMAP_MAX","M_MMAP_THRESHOLD","M_MXFAST","M_NLBLKS","M_PERTURB","M_TOP_PAD","M_TRIM_THRESHOLD","NCCS","NCP_SUPER_MAGIC","NDA_CACHEINFO","NDA_DST","NDA_IFINDEX","NDA_LINK_NETNSID","NDA_LLADDR","NDA_MASTER","NDA_PORT","NDA_PROBES","NDA_SRC_VNI","NDA_UNSPEC","NDA_VLAN","NDA_VNI","NETLINK_ADD_MEMBERSHIP","NETLINK_AUDIT","NETLINK_BROADCAST_ERROR","NETLINK_CAP_ACK","NETLINK_CONNECTOR","NETLINK_CRYPTO","NETLINK_DNRTMSG","NETLINK_DROP_MEMBERSHIP","NETLINK_ECRYPTFS","NETLINK_EXT_ACK","NETLINK_FIB_LOOKUP","NETLINK_FIREWALL","NETLINK_GENERIC","NETLINK_GET_STRICT_CHK","NETLINK_INET_DIAG","NETLINK_IP6_FW","NETLINK_ISCSI","NETLINK_KOBJECT_UEVENT","NETLINK_LISTEN_ALL_NSID","NETLINK_LIST_MEMBERSHIPS","NETLINK_NETFILTER","NETLINK_NFLOG","NETLINK_NO_ENOBUFS","NETLINK_PKTINFO","NETLINK_RDMA","NETLINK_ROUTE","NETLINK_RX_RING","NETLINK_SCSITRANSPORT","NETLINK_SELINUX","NETLINK_SOCK_DIAG","NETLINK_TX_RING","NETLINK_UNUSED","NETLINK_USERSOCK","NETLINK_XFRM","NET_802","NET_ATALK","NET_AX25","NET_BRIDGE","NET_CORE","NET_DCCP","NET_DECNET","NET_ECONET","NET_ETHER","NET_IPV4","NET_IPV6","NET_IPX","NET_IRDA","NET_LLC","NET_NETFILTER","NET_NETROM","NET_ROSE","NET_SCTP","NET_TR","NET_UNIX","NET_X25","NEW_TIME","NFNETLINK_V0","NFNLGRP_ACCT_QUOTA","NFNLGRP_CONNTRACK_DESTROY","NFNLGRP_CONNTRACK_EXP_DESTROY","NFNLGRP_CONNTRACK_EXP_NEW","NFNLGRP_CONNTRACK_EXP_UPDATE","NFNLGRP_CONNTRACK_NEW","NFNLGRP_CONNTRACK_UPDATE","NFNLGRP_NFTABLES","NFNLGRP_NFTRACE","NFNLGRP_NONE","NFNL_BATCH_GENID","NFNL_BATCH_UNSPEC","NFNL_MSG_BATCH_BEGIN","NFNL_MSG_BATCH_END","NFNL_SUBSYS_ACCT","NFNL_SUBSYS_COUNT","NFNL_SUBSYS_CTHELPER","NFNL_SUBSYS_CTNETLINK","NFNL_SUBSYS_CTNETLINK_EXP","NFNL_SUBSYS_CTNETLINK_TIMEOUT","NFNL_SUBSYS_HOOK","NFNL_SUBSYS_IPSET","NFNL_SUBSYS_NFTABLES","NFNL_SUBSYS_NFT_COMPAT","NFNL_SUBSYS_NONE","NFNL_SUBSYS_OSF","NFNL_SUBSYS_QUEUE","NFNL_SUBSYS_ULOG","NFPROTO_ARP","NFPROTO_BRIDGE","NFPROTO_DECNET","NFPROTO_INET","NFPROTO_IPV4","NFPROTO_IPV6","NFPROTO_NETDEV","NFPROTO_NUMPROTO","NFPROTO_UNSPEC","NFQA_CAP_LEN","NFQA_CFG_CMD","NFQA_CFG_FLAGS","NFQA_CFG_F_CONNTRACK","NFQA_CFG_F_FAIL_OPEN","NFQA_CFG_F_GSO","NFQA_CFG_F_MAX","NFQA_CFG_F_SECCTX","NFQA_CFG_F_UID_GID","NFQA_CFG_MASK","NFQA_CFG_PARAMS","NFQA_CFG_QUEUE_MAXLEN","NFQA_CFG_UNSPEC","NFQA_CT","NFQA_CT_INFO","NFQA_EXP","NFQA_GID","NFQA_HWADDR","NFQA_IFINDEX_INDEV","NFQA_IFINDEX_OUTDEV","NFQA_IFINDEX_PHYSINDEV","NFQA_IFINDEX_PHYSOUTDEV","NFQA_L2HDR","NFQA_MARK","NFQA_PACKET_HDR","NFQA_PAYLOAD","NFQA_PRIORITY","NFQA_SECCTX","NFQA_SKB_CSUMNOTREADY","NFQA_SKB_CSUM_NOTVERIFIED","NFQA_SKB_GSO","NFQA_SKB_INFO","NFQA_TIMESTAMP","NFQA_UID","NFQA_UNSPEC","NFQA_VERDICT_HDR","NFQA_VLAN","NFQA_VLAN_PROTO","NFQA_VLAN_TCI","NFQA_VLAN_UNSPEC","NFQNL_CFG_CMD_BIND","NFQNL_CFG_CMD_NONE","NFQNL_CFG_CMD_PF_BIND","NFQNL_CFG_CMD_PF_UNBIND","NFQNL_CFG_CMD_UNBIND","NFQNL_COPY_META","NFQNL_COPY_NONE","NFQNL_COPY_PACKET","NFQNL_MSG_CONFIG","NFQNL_MSG_PACKET","NFQNL_MSG_VERDICT","NFQNL_MSG_VERDICT_BATCH","NFS_SUPER_MAGIC","NFT_BREAK","NFT_BYTEORDER_HTON","NFT_BYTEORDER_NTOH","NFT_CHAIN_MAXNAMELEN","NFT_CMP_EQ","NFT_CMP_GT","NFT_CMP_GTE","NFT_CMP_LT","NFT_CMP_LTE","NFT_CMP_NEQ","NFT_CONTINUE","NFT_CT_BYTES","NFT_CT_DIRECTION","NFT_CT_DST","NFT_CT_EXPIRATION","NFT_CT_HELPER","NFT_CT_L3PROTOCOL","NFT_CT_LABELS","NFT_CT_MARK","NFT_CT_PKTS","NFT_CT_PROTOCOL","NFT_CT_PROTO_DST","NFT_CT_PROTO_SRC","NFT_CT_SECMARK","NFT_CT_SRC","NFT_CT_STATE","NFT_CT_STATUS","NFT_DATA_RESERVED_MASK","NFT_DATA_VALUE","NFT_DATA_VALUE_MAXLEN","NFT_DATA_VERDICT","NFT_DYNSET_F_INV","NFT_DYNSET_OP_ADD","NFT_DYNSET_OP_UPDATE","NFT_GOTO","NFT_JUMP","NFT_LIMIT_F_INV","NFT_LIMIT_PKTS","NFT_LIMIT_PKT_BYTES","NFT_LOOKUP_F_INV","NFT_META_BRI_IIFNAME","NFT_META_BRI_OIFNAME","NFT_META_CGROUP","NFT_META_CPU","NFT_META_IIF","NFT_META_IIFGROUP","NFT_META_IIFNAME","NFT_META_IIFTYPE","NFT_META_L4PROTO","NFT_META_LEN","NFT_META_MARK","NFT_META_NFPROTO","NFT_META_NFTRACE","NFT_META_OIF","NFT_META_OIFGROUP","NFT_META_OIFNAME","NFT_META_OIFTYPE","NFT_META_PKTTYPE","NFT_META_PRANDOM","NFT_META_PRIORITY","NFT_META_PROTOCOL","NFT_META_RTCLASSID","NFT_META_SECMARK","NFT_META_SKGID","NFT_META_SKUID","NFT_MSG_DELCHAIN","NFT_MSG_DELOBJ","NFT_MSG_DELRULE","NFT_MSG_DELSET","NFT_MSG_DELSETELEM","NFT_MSG_DELTABLE","NFT_MSG_GETCHAIN","NFT_MSG_GETGEN","NFT_MSG_GETOBJ","NFT_MSG_GETOBJ_RESET","NFT_MSG_GETRULE","NFT_MSG_GETSET","NFT_MSG_GETSETELEM","NFT_MSG_GETTABLE","NFT_MSG_MAX","NFT_MSG_NEWCHAIN","NFT_MSG_NEWGEN","NFT_MSG_NEWOBJ","NFT_MSG_NEWRULE","NFT_MSG_NEWSET","NFT_MSG_NEWSETELEM","NFT_MSG_NEWTABLE","NFT_MSG_TRACE","NFT_NAT_DNAT","NFT_NAT_SNAT","NFT_NG_INCREMENTAL","NFT_NG_RANDOM","NFT_OBJ_MAXNAMELEN","NFT_PAYLOAD_CSUM_INET","NFT_PAYLOAD_CSUM_NONE","NFT_PAYLOAD_LL_HEADER","NFT_PAYLOAD_NETWORK_HEADER","NFT_PAYLOAD_TRANSPORT_HEADER","NFT_QUEUE_FLAG_BYPASS","NFT_QUEUE_FLAG_CPU_FANOUT","NFT_QUEUE_FLAG_MASK","NFT_QUOTA_F_INV","NFT_RANGE_EQ","NFT_RANGE_NEQ","NFT_REG32_00","NFT_REG32_01","NFT_REG32_02","NFT_REG32_03","NFT_REG32_04","NFT_REG32_05","NFT_REG32_06","NFT_REG32_07","NFT_REG32_08","NFT_REG32_09","NFT_REG32_10","NFT_REG32_11","NFT_REG32_12","NFT_REG32_13","NFT_REG32_14","NFT_REG32_15","NFT_REG32_SIZE","NFT_REG_1","NFT_REG_2","NFT_REG_3","NFT_REG_4","NFT_REG_SIZE","NFT_REG_VERDICT","NFT_REJECT_ICMPX_ADMIN_PROHIBITED","NFT_REJECT_ICMPX_HOST_UNREACH","NFT_REJECT_ICMPX_NO_ROUTE","NFT_REJECT_ICMPX_PORT_UNREACH","NFT_REJECT_ICMPX_UNREACH","NFT_REJECT_ICMP_UNREACH","NFT_REJECT_TCP_RST","NFT_RETURN","NFT_SET_ANONYMOUS","NFT_SET_CONSTANT","NFT_SET_ELEM_INTERVAL_END","NFT_SET_EVAL","NFT_SET_INTERVAL","NFT_SET_MAP","NFT_SET_MAXNAMELEN","NFT_SET_POL_MEMORY","NFT_SET_POL_PERFORMANCE","NFT_SET_TIMEOUT","NFT_TABLE_MAXNAMELEN","NFT_TRACETYPE_POLICY","NFT_TRACETYPE_RETURN","NFT_TRACETYPE_RULE","NFT_TRACETYPE_UNSPEC","NFT_USERDATA_MAXLEN","NFULA_CFG_CMD","NFULA_CFG_FLAGS","NFULA_CFG_MODE","NFULA_CFG_NLBUFSIZ","NFULA_CFG_QTHRESH","NFULA_CFG_TIMEOUT","NFULA_CFG_UNSPEC","NFULA_CT","NFULA_CT_INFO","NFULA_GID","NFULA_HWADDR","NFULA_HWHEADER","NFULA_HWLEN","NFULA_HWTYPE","NFULA_IFINDEX_INDEV","NFULA_IFINDEX_OUTDEV","NFULA_IFINDEX_PHYSINDEV","NFULA_IFINDEX_PHYSOUTDEV","NFULA_L2HDR","NFULA_MARK","NFULA_PACKET_HDR","NFULA_PAYLOAD","NFULA_PREFIX","NFULA_SEQ","NFULA_SEQ_GLOBAL","NFULA_TIMESTAMP","NFULA_UID","NFULA_UNSPEC","NFULA_VLAN","NFULA_VLAN_PROTO","NFULA_VLAN_TCI","NFULA_VLAN_UNSPEC","NFULNL_CFG_CMD_BIND","NFULNL_CFG_CMD_NONE","NFULNL_CFG_CMD_PF_BIND","NFULNL_CFG_CMD_PF_UNBIND","NFULNL_CFG_CMD_UNBIND","NFULNL_CFG_F_CONNTRACK","NFULNL_CFG_F_SEQ","NFULNL_CFG_F_SEQ_GLOBAL","NFULNL_COPY_META","NFULNL_COPY_NONE","NFULNL_COPY_PACKET","NFULNL_MSG_CONFIG","NFULNL_MSG_PACKET","NF_ACCEPT","NF_DROP","NF_INET_FORWARD","NF_INET_LOCAL_IN","NF_INET_LOCAL_OUT","NF_INET_NUMHOOKS","NF_INET_POST_ROUTING","NF_INET_PRE_ROUTING","NF_IP6_FORWARD","NF_IP6_LOCAL_IN","NF_IP6_LOCAL_OUT","NF_IP6_NUMHOOKS","NF_IP6_POST_ROUTING","NF_IP6_PRE_ROUTING","NF_IP6_PRI_CONNTRACK","NF_IP6_PRI_CONNTRACK_DEFRAG","NF_IP6_PRI_CONNTRACK_HELPER","NF_IP6_PRI_FILTER","NF_IP6_PRI_FIRST","NF_IP6_PRI_LAST","NF_IP6_PRI_MANGLE","NF_IP6_PRI_NAT_DST","NF_IP6_PRI_NAT_SRC","NF_IP6_PRI_RAW","NF_IP6_PRI_SECURITY","NF_IP6_PRI_SELINUX_FIRST","NF_IP6_PRI_SELINUX_LAST","NF_IP_FORWARD","NF_IP_LOCAL_IN","NF_IP_LOCAL_OUT","NF_IP_NUMHOOKS","NF_IP_POST_ROUTING","NF_IP_PRE_ROUTING","NF_IP_PRI_CONNTRACK","NF_IP_PRI_CONNTRACK_CONFIRM","NF_IP_PRI_CONNTRACK_DEFRAG","NF_IP_PRI_CONNTRACK_HELPER","NF_IP_PRI_FILTER","NF_IP_PRI_FIRST","NF_IP_PRI_LAST","NF_IP_PRI_MANGLE","NF_IP_PRI_NAT_DST","NF_IP_PRI_NAT_SRC","NF_IP_PRI_RAW","NF_IP_PRI_SECURITY","NF_IP_PRI_SELINUX_FIRST","NF_IP_PRI_SELINUX_LAST","NF_MAX_VERDICT","NF_NETDEV_INGRESS","NF_NETDEV_NUMHOOKS","NF_QUEUE","NF_REPEAT","NF_STOLEN","NF_STOP","NF_VERDICT_BITS","NF_VERDICT_FLAG_QUEUE_BYPASS","NF_VERDICT_MASK","NF_VERDICT_QBITS","NF_VERDICT_QMASK","NILFS_SUPER_MAGIC","NI_DGRAM","NI_IDN","NI_MAXHOST","NI_NAMEREQD","NI_NOFQDN","NI_NUMERICHOST","NI_NUMERICSERV","NL0","NL1","NLA_ALIGN","NLA_ALIGNTO","NLA_F_NESTED","NLA_F_NET_BYTEORDER","NLA_TYPE_MASK","NLDLY","NLMSG_DONE","NLMSG_ERROR","NLMSG_MIN_TYPE","NLMSG_NOOP","NLMSG_OVERRUN","NLM_F_ACK","NLM_F_APPEND","NLM_F_ATOMIC","NLM_F_CREATE","NLM_F_DUMP","NLM_F_DUMP_FILTERED","NLM_F_DUMP_INTR","NLM_F_ECHO","NLM_F_EXCL","NLM_F_MATCH","NLM_F_MULTI","NLM_F_REPLACE","NLM_F_REQUEST","NLM_F_ROOT","NOEXPR","NOFLSH","NOSTR","NSFS_MAGIC","NTF_EXT_LEARNED","NTF_MASTER","NTF_OFFLOADED","NTF_PROXY","NTF_ROUTER","NTF_SELF","NTF_USE","NTP_API","NT_ASRS","NT_AUXV","NT_FPREGSET","NT_GWINDOWS","NT_LWPSINFO","NT_LWPSTATUS","NT_PLATFORM","NT_PRCRED","NT_PRFPREG","NT_PRFPXREG","NT_PRPSINFO","NT_PRSTATUS","NT_PRXREG","NT_PSINFO","NT_PSTATUS","NT_TASKSTRUCT","NT_UTSNAME","NUD_DELAY","NUD_FAILED","NUD_INCOMPLETE","NUD_NOARP","NUD_NONE","NUD_PERMANENT","NUD_PROBE","NUD_REACHABLE","NUD_STALE","OCFS2_SUPER_MAGIC","OCRNL","OFDEL","OFILL","OLCUC","OLD_TIME","ONLCR","ONLRET","ONOCR","OPENPROM_SUPER_MAGIC","OPEN_TREE_CLOEXEC","OPEN_TREE_CLONE","OPOST","ORIG_RAX","OVERLAYFS_SUPER_MAGIC","O_ACCMODE","O_APPEND","O_ASYNC","O_CLOEXEC","O_CREAT","O_DIRECT","O_DIRECTORY","O_DSYNC","O_EXCL","O_FSYNC","O_LARGEFILE","O_NDELAY","O_NOATIME","O_NOCTTY","O_NOFOLLOW","O_NONBLOCK","O_PATH","O_RDONLY","O_RDWR","O_RSYNC","O_SYNC","O_TMPFILE","O_TRUNC","O_WRONLY","PACKET_ADD_MEMBERSHIP","PACKET_DROP_MEMBERSHIP","PACKET_MR_ALLMULTI","PACKET_MR_MULTICAST","PACKET_MR_PROMISC","PACKET_MR_UNICAST","PARENB","PARMRK","PARODD","PATH_MAX","PENDIN","PF_ALG","PF_APPLETALK","PF_ASH","PF_ATMPVC","PF_ATMSVC","PF_AX25","PF_BLUETOOTH","PF_BRIDGE","PF_CAIF","PF_CAN","PF_DECnet","PF_DUMPCORE","PF_ECONET","PF_EXITING","PF_FORKNOEXEC","PF_IB","PF_IDLE","PF_IEEE802154","PF_INET","PF_INET6","PF_IO_WORKER","PF_IPX","PF_IRDA","PF_ISDN","PF_IUCV","PF_KEY","PF_KSWAPD","PF_KTHREAD","PF_LLC","PF_LOCAL","PF_LOCAL_THROTTLE","PF_MASKOS","PF_MASKPROC","PF_MCE_EARLY","PF_MCE_PROCESS","PF_MEMALLOC","PF_MEMALLOC_NOFS","PF_MEMALLOC_NOIO","PF_MEMALLOC_PIN","PF_MPLS","PF_NETBEUI","PF_NETLINK","PF_NETROM","PF_NFC","PF_NOFREEZE","PF_NO_SETAFFINITY","PF_NPROC_EXCEEDED","PF_PACKET","PF_PHONET","PF_POSTCOREDUMP","PF_PPPOX","PF_R","PF_RANDOMIZE","PF_RDS","PF_ROSE","PF_ROUTE","PF_RXRPC","PF_SECURITY","PF_SIGNALED","PF_SNA","PF_SUPERPRIV","PF_TIPC","PF_UNIX","PF_UNSPEC","PF_USED_MATH","PF_USER_WORKER","PF_VCPU","PF_VSOCK","PF_W","PF_WANPIPE","PF_WQ_WORKER","PF_X","PF_X25","PF_XDP","PIDFD_NONBLOCK","PIPE_BUF","PM_STR","POLLERR","POLLHUP","POLLIN","POLLNVAL","POLLOUT","POLLPRI","POLLRDBAND","POLLRDHUP","POLLRDNORM","POLLWRBAND","POLLWRNORM","POSIX_FADV_DONTNEED","POSIX_FADV_NOREUSE","POSIX_FADV_NORMAL","POSIX_FADV_RANDOM","POSIX_FADV_SEQUENTIAL","POSIX_FADV_WILLNEED","POSIX_MADV_DONTNEED","POSIX_MADV_NORMAL","POSIX_MADV_RANDOM","POSIX_MADV_SEQUENTIAL","POSIX_MADV_WILLNEED","POSIX_SPAWN_RESETIDS","POSIX_SPAWN_SETPGROUP","POSIX_SPAWN_SETSCHEDPARAM","POSIX_SPAWN_SETSCHEDULER","POSIX_SPAWN_SETSID","POSIX_SPAWN_SETSIGDEF","POSIX_SPAWN_SETSIGMASK","POSIX_SPAWN_USEVFORK","PRIO_MAX","PRIO_MIN","PRIO_PGRP","PRIO_PROCESS","PRIO_USER","PROC_SUPER_MAGIC","PROT_EXEC","PROT_GROWSDOWN","PROT_GROWSUP","PROT_NONE","PROT_READ","PROT_WRITE","PR_CAPBSET_DROP","PR_CAPBSET_READ","PR_CAP_AMBIENT","PR_CAP_AMBIENT_CLEAR_ALL","PR_CAP_AMBIENT_IS_SET","PR_CAP_AMBIENT_LOWER","PR_CAP_AMBIENT_RAISE","PR_ENDIAN_BIG","PR_ENDIAN_LITTLE","PR_ENDIAN_PPC_LITTLE","PR_FPEMU_NOPRINT","PR_FPEMU_SIGFPE","PR_FP_EXC_ASYNC","PR_FP_EXC_DISABLED","PR_FP_EXC_DIV","PR_FP_EXC_INV","PR_FP_EXC_NONRECOV","PR_FP_EXC_OVF","PR_FP_EXC_PRECISE","PR_FP_EXC_RES","PR_FP_EXC_SW_ENABLE","PR_FP_EXC_UND","PR_FP_MODE_FR","PR_FP_MODE_FRE","PR_GET_CHILD_SUBREAPER","PR_GET_DUMPABLE","PR_GET_ENDIAN","PR_GET_FPEMU","PR_GET_FPEXC","PR_GET_FP_MODE","PR_GET_KEEPCAPS","PR_GET_NAME","PR_GET_NO_NEW_PRIVS","PR_GET_PDEATHSIG","PR_GET_SECCOMP","PR_GET_SECUREBITS","PR_GET_SPECULATION_CTRL","PR_GET_THP_DISABLE","PR_GET_TID_ADDRESS","PR_GET_TIMERSLACK","PR_GET_TIMING","PR_GET_TSC","PR_GET_UNALIGN","PR_MCE_KILL","PR_MCE_KILL_CLEAR","PR_MCE_KILL_DEFAULT","PR_MCE_KILL_EARLY","PR_MCE_KILL_GET","PR_MCE_KILL_LATE","PR_MCE_KILL_SET","PR_MPX_DISABLE_MANAGEMENT","PR_MPX_ENABLE_MANAGEMENT","PR_SCHED_CORE","PR_SCHED_CORE_CREATE","PR_SCHED_CORE_GET","PR_SCHED_CORE_MAX","PR_SCHED_CORE_SCOPE_PROCESS_GROUP","PR_SCHED_CORE_SCOPE_THREAD","PR_SCHED_CORE_SCOPE_THREAD_GROUP","PR_SCHED_CORE_SHARE_FROM","PR_SCHED_CORE_SHARE_TO","PR_SET_CHILD_SUBREAPER","PR_SET_DUMPABLE","PR_SET_ENDIAN","PR_SET_FPEMU","PR_SET_FPEXC","PR_SET_FP_MODE","PR_SET_KEEPCAPS","PR_SET_MM","PR_SET_MM_ARG_END","PR_SET_MM_ARG_START","PR_SET_MM_AUXV","PR_SET_MM_BRK","PR_SET_MM_END_CODE","PR_SET_MM_END_DATA","PR_SET_MM_ENV_END","PR_SET_MM_ENV_START","PR_SET_MM_EXE_FILE","PR_SET_MM_MAP","PR_SET_MM_MAP_SIZE","PR_SET_MM_START_BRK","PR_SET_MM_START_CODE","PR_SET_MM_START_DATA","PR_SET_MM_START_STACK","PR_SET_NAME","PR_SET_NO_NEW_PRIVS","PR_SET_PDEATHSIG","PR_SET_PTRACER","PR_SET_PTRACER_ANY","PR_SET_SECCOMP","PR_SET_SECUREBITS","PR_SET_SPECULATION_CTRL","PR_SET_THP_DISABLE","PR_SET_TIMERSLACK","PR_SET_TIMING","PR_SET_TSC","PR_SET_UNALIGN","PR_SET_VMA","PR_SET_VMA_ANON_NAME","PR_SPEC_DISABLE","PR_SPEC_DISABLE_NOEXEC","PR_SPEC_ENABLE","PR_SPEC_FORCE_DISABLE","PR_SPEC_INDIRECT_BRANCH","PR_SPEC_NOT_AFFECTED","PR_SPEC_PRCTL","PR_SPEC_STORE_BYPASS","PR_TASK_PERF_EVENTS_DISABLE","PR_TASK_PERF_EVENTS_ENABLE","PR_TIMING_STATISTICAL","PR_TIMING_TIMESTAMP","PR_TSC_ENABLE","PR_TSC_SIGSEGV","PR_UNALIGN_NOPRINT","PR_UNALIGN_SIGBUS","PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP","PTHREAD_COND_INITIALIZER","PTHREAD_CREATE_DETACHED","PTHREAD_CREATE_JOINABLE","PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP","PTHREAD_EXPLICIT_SCHED","PTHREAD_INHERIT_SCHED","PTHREAD_MUTEX_ADAPTIVE_NP","PTHREAD_MUTEX_DEFAULT","PTHREAD_MUTEX_ERRORCHECK","PTHREAD_MUTEX_INITIALIZER","PTHREAD_MUTEX_NORMAL","PTHREAD_MUTEX_RECURSIVE","PTHREAD_MUTEX_ROBUST","PTHREAD_MUTEX_STALLED","PTHREAD_ONCE_INIT","PTHREAD_PRIO_INHERIT","PTHREAD_PRIO_NONE","PTHREAD_PRIO_PROTECT","PTHREAD_PROCESS_PRIVATE","PTHREAD_PROCESS_SHARED","PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP","PTHREAD_RWLOCK_INITIALIZER","PTHREAD_STACK_MIN","PTRACE_ATTACH","PTRACE_CONT","PTRACE_DETACH","PTRACE_EVENT_CLONE","PTRACE_EVENT_EXEC","PTRACE_EVENT_EXIT","PTRACE_EVENT_FORK","PTRACE_EVENT_SECCOMP","PTRACE_EVENT_STOP","PTRACE_EVENT_VFORK","PTRACE_EVENT_VFORK_DONE","PTRACE_GETEVENTMSG","PTRACE_GETFPREGS","PTRACE_GETFPXREGS","PTRACE_GETREGS","PTRACE_GETREGSET","PTRACE_GETSIGINFO","PTRACE_GETSIGMASK","PTRACE_GET_RSEQ_CONFIGURATION","PTRACE_GET_SYSCALL_INFO","PTRACE_INTERRUPT","PTRACE_KILL","PTRACE_LISTEN","PTRACE_O_EXITKILL","PTRACE_O_MASK","PTRACE_O_SUSPEND_SECCOMP","PTRACE_O_TRACECLONE","PTRACE_O_TRACEEXEC","PTRACE_O_TRACEEXIT","PTRACE_O_TRACEFORK","PTRACE_O_TRACESECCOMP","PTRACE_O_TRACESYSGOOD","PTRACE_O_TRACEVFORK","PTRACE_O_TRACEVFORKDONE","PTRACE_PEEKDATA","PTRACE_PEEKSIGINFO","PTRACE_PEEKSIGINFO_SHARED","PTRACE_PEEKTEXT","PTRACE_PEEKUSER","PTRACE_POKEDATA","PTRACE_POKETEXT","PTRACE_POKEUSER","PTRACE_SEIZE","PTRACE_SETFPREGS","PTRACE_SETFPXREGS","PTRACE_SETOPTIONS","PTRACE_SETREGS","PTRACE_SETREGSET","PTRACE_SETSIGINFO","PTRACE_SETSIGMASK","PTRACE_SINGLESTEP","PTRACE_SYSCALL","PTRACE_SYSCALL_INFO_ENTRY","PTRACE_SYSCALL_INFO_EXIT","PTRACE_SYSCALL_INFO_NONE","PTRACE_SYSCALL_INFO_SECCOMP","PTRACE_SYSEMU","PTRACE_SYSEMU_SINGLESTEP","PTRACE_TRACEME","PT_DYNAMIC","PT_GNU_EH_FRAME","PT_GNU_RELRO","PT_GNU_STACK","PT_HIOS","PT_HIPROC","PT_HISUNW","PT_INTERP","PT_LOAD","PT_LOOS","PT_LOPROC","PT_LOSUNW","PT_NOTE","PT_NULL","PT_NUM","PT_PHDR","PT_SHLIB","PT_SUNWBSS","PT_SUNWSTACK","PT_TLS","P_ALL","P_PGID","P_PID","P_PIDFD","QCMD","QFMT_VFS_OLD","QFMT_VFS_V0","QFMT_VFS_V1","QIF_ALL","QIF_BLIMITS","QIF_BTIME","QIF_ILIMITS","QIF_INODES","QIF_ITIME","QIF_LIMITS","QIF_SPACE","QIF_TIMES","QIF_USAGE","QNX4_SUPER_MAGIC","QNX6_SUPER_MAGIC","Q_GETFMT","Q_GETINFO","Q_GETQUOTA","Q_QUOTAOFF","Q_QUOTAON","Q_SETINFO","Q_SETQUOTA","Q_SYNC","R10","R11","R12","R13","R14","R15","R8","R9","RADIXCHAR","RAND_MAX","RAX","RBP","RBX","RB_AUTOBOOT","RB_DISABLE_CAD","RB_ENABLE_CAD","RB_HALT_SYSTEM","RB_KEXEC","RB_POWER_OFF","RB_SW_SUSPEND","RCX","RDI","RDTGROUP_SUPER_MAGIC","RDX","READ_IMPLIES_EXEC","REG_BADBR","REG_BADPAT","REG_BADRPT","REG_CR2","REG_CSGSFS","REG_EBRACE","REG_EBRACK","REG_ECOLLATE","REG_ECTYPE","REG_EEND","REG_EESCAPE","REG_EFL","REG_ENOSYS","REG_EPAREN","REG_ERANGE","REG_ERPAREN","REG_ERR","REG_ESIZE","REG_ESPACE","REG_ESUBREG","REG_EXTENDED","REG_ICASE","REG_NEWLINE","REG_NOMATCH","REG_NOSUB","REG_NOTBOL","REG_NOTEOL","REG_OLDMASK","REG_R10","REG_R11","REG_R12","REG_R13","REG_R14","REG_R15","REG_R8","REG_R9","REG_RAX","REG_RBP","REG_RBX","REG_RCX","REG_RDI","REG_RDX","REG_RIP","REG_RSI","REG_RSP","REG_STARTEND","REG_TRAPNO","REISERFS_SUPER_MAGIC","REL_CNT","REL_MAX","RENAME_EXCHANGE","RENAME_NOREPLACE","RENAME_WHITEOUT","REP_CNT","REP_MAX","RESOLVE_BENEATH","RESOLVE_CACHED","RESOLVE_IN_ROOT","RESOLVE_NO_MAGICLINKS","RESOLVE_NO_SYMLINKS","RESOLVE_NO_XDEV","RIP","RLIM64_INFINITY","RLIMIT_AS","RLIMIT_CORE","RLIMIT_CPU","RLIMIT_DATA","RLIMIT_FSIZE","RLIMIT_LOCKS","RLIMIT_MEMLOCK","RLIMIT_MSGQUEUE","RLIMIT_NICE","RLIMIT_NLIMITS","RLIMIT_NOFILE","RLIMIT_NPROC","RLIMIT_RSS","RLIMIT_RTPRIO","RLIMIT_RTTIME","RLIMIT_SIGPENDING","RLIMIT_STACK","RLIM_INFINITY","RLIM_NLIMITS","RLIM_SAVED_CUR","RLIM_SAVED_MAX","RSI","RSP","RTA_CACHEINFO","RTA_DST","RTA_ENCAP","RTA_ENCAP_TYPE","RTA_EXPIRES","RTA_FLOW","RTA_GATEWAY","RTA_IIF","RTA_MARK","RTA_METRICS","RTA_MFC_STATS","RTA_MP_ALGO","RTA_MULTIPATH","RTA_NEWDST","RTA_OIF","RTA_PAD","RTA_PREF","RTA_PREFSRC","RTA_PRIORITY","RTA_PROTOINFO","RTA_SESSION","RTA_SRC","RTA_TABLE","RTA_TTL_PROPAGATE","RTA_UID","RTA_UNSPEC","RTA_VIA","RTCF_DIRECTSRC","RTCF_DOREDIRECT","RTCF_LOG","RTCF_MASQ","RTCF_NAT","RTCF_VALVE","RTEXT_FILTER_BRVLAN","RTEXT_FILTER_BRVLAN_COMPRESSED","RTEXT_FILTER_CFM_CONFIG","RTEXT_FILTER_CFM_STATUS","RTEXT_FILTER_MRP","RTEXT_FILTER_SKIP_STATS","RTEXT_FILTER_VF","RTF_ADDRCLASSMASK","RTF_ADDRCONF","RTF_ALLONLINK","RTF_BROADCAST","RTF_CACHE","RTF_DEFAULT","RTF_DYNAMIC","RTF_FLOW","RTF_GATEWAY","RTF_HOST","RTF_INTERFACE","RTF_IRTT","RTF_LINKRT","RTF_LOCAL","RTF_MODIFIED","RTF_MSS","RTF_MTU","RTF_MULTICAST","RTF_NAT","RTF_NOFORWARD","RTF_NONEXTHOP","RTF_NOPMTUDISC","RTF_POLICY","RTF_REINSTATE","RTF_REJECT","RTF_STATIC","RTF_THROW","RTF_UP","RTF_WINDOW","RTF_XRESOLVE","RTLD_DEEPBIND","RTLD_DEFAULT","RTLD_DI_CONFIGADDR","RTLD_DI_LINKMAP","RTLD_DI_LMID","RTLD_DI_ORIGIN","RTLD_DI_PROFILENAME","RTLD_DI_PROFILEOUT","RTLD_DI_SERINFO","RTLD_DI_SERINFOSIZE","RTLD_DI_TLS_DATA","RTLD_DI_TLS_MODID","RTLD_GLOBAL","RTLD_LAZY","RTLD_LOCAL","RTLD_NEXT","RTLD_NODELETE","RTLD_NOLOAD","RTLD_NOW","RTMGRP_DECnet_IFADDR","RTMGRP_DECnet_ROUTE","RTMGRP_IPV4_IFADDR","RTMGRP_IPV4_MROUTE","RTMGRP_IPV4_ROUTE","RTMGRP_IPV4_RULE","RTMGRP_IPV6_IFADDR","RTMGRP_IPV6_IFINFO","RTMGRP_IPV6_MROUTE","RTMGRP_IPV6_PREFIX","RTMGRP_IPV6_ROUTE","RTMGRP_LINK","RTMGRP_NEIGH","RTMGRP_NOTIFY","RTMGRP_TC","RTMSG_AR_FAILED","RTMSG_CONTROL","RTMSG_DELDEVICE","RTMSG_DELROUTE","RTMSG_DELRULE","RTMSG_NEWDEVICE","RTMSG_NEWROUTE","RTMSG_NEWRULE","RTMSG_OVERRUN","RTM_DELACTION","RTM_DELADDR","RTM_DELADDRLABEL","RTM_DELLINK","RTM_DELMDB","RTM_DELNEIGH","RTM_DELNETCONF","RTM_DELNSID","RTM_DELQDISC","RTM_DELROUTE","RTM_DELRULE","RTM_DELTCLASS","RTM_DELTFILTER","RTM_F_CLONED","RTM_F_EQUALIZE","RTM_F_FIB_MATCH","RTM_F_LOOKUP_TABLE","RTM_F_NOTIFY","RTM_F_PREFIX","RTM_GETACTION","RTM_GETADDR","RTM_GETADDRLABEL","RTM_GETANYCAST","RTM_GETDCB","RTM_GETLINK","RTM_GETMDB","RTM_GETMULTICAST","RTM_GETNEIGH","RTM_GETNEIGHTBL","RTM_GETNETCONF","RTM_GETNSID","RTM_GETQDISC","RTM_GETROUTE","RTM_GETRULE","RTM_GETSTATS","RTM_GETTCLASS","RTM_GETTFILTER","RTM_NEWACTION","RTM_NEWADDR","RTM_NEWADDRLABEL","RTM_NEWCACHEREPORT","RTM_NEWLINK","RTM_NEWMDB","RTM_NEWNDUSEROPT","RTM_NEWNEIGH","RTM_NEWNEIGHTBL","RTM_NEWNETCONF","RTM_NEWNSID","RTM_NEWPREFIX","RTM_NEWQDISC","RTM_NEWROUTE","RTM_NEWRULE","RTM_NEWSTATS","RTM_NEWTCLASS","RTM_NEWTFILTER","RTM_SETDCB","RTM_SETLINK","RTM_SETNEIGHTBL","RTNLGRP_BRVLAN","RTNLGRP_DCB","RTNLGRP_DECnet_IFADDR","RTNLGRP_DECnet_ROUTE","RTNLGRP_DECnet_RULE","RTNLGRP_IPV4_IFADDR","RTNLGRP_IPV4_MROUTE","RTNLGRP_IPV4_MROUTE_R","RTNLGRP_IPV4_NETCONF","RTNLGRP_IPV4_ROUTE","RTNLGRP_IPV4_RULE","RTNLGRP_IPV6_IFADDR","RTNLGRP_IPV6_IFINFO","RTNLGRP_IPV6_MROUTE","RTNLGRP_IPV6_MROUTE_R","RTNLGRP_IPV6_NETCONF","RTNLGRP_IPV6_PREFIX","RTNLGRP_IPV6_ROUTE","RTNLGRP_IPV6_RULE","RTNLGRP_LINK","RTNLGRP_MCTP_IFADDR","RTNLGRP_MDB","RTNLGRP_MPLS_NETCONF","RTNLGRP_MPLS_ROUTE","RTNLGRP_ND_USEROPT","RTNLGRP_NEIGH","RTNLGRP_NEXTHOP","RTNLGRP_NONE","RTNLGRP_NOP2","RTNLGRP_NOP4","RTNLGRP_NOTIFY","RTNLGRP_NSID","RTNLGRP_PHONET_IFADDR","RTNLGRP_PHONET_ROUTE","RTNLGRP_STATS","RTNLGRP_TC","RTNLGRP_TUNNEL","RTN_ANYCAST","RTN_BLACKHOLE","RTN_BROADCAST","RTN_LOCAL","RTN_MULTICAST","RTN_NAT","RTN_PROHIBIT","RTN_THROW","RTN_UNICAST","RTN_UNREACHABLE","RTN_UNSPEC","RTN_XRESOLVE","RTPROT_BOOT","RTPROT_KERNEL","RTPROT_REDIRECT","RTPROT_STATIC","RTPROT_UNSPEC","RT_ADDRCLASS","RT_CLASS_DEFAULT","RT_CLASS_LOCAL","RT_CLASS_MAIN","RT_CLASS_MAX","RT_CLASS_UNSPEC","RT_LOCALADDR","RT_SCOPE_HOST","RT_SCOPE_LINK","RT_SCOPE_NOWHERE","RT_SCOPE_SITE","RT_SCOPE_UNIVERSE","RT_TABLE_COMPAT","RT_TABLE_DEFAULT","RT_TABLE_LOCAL","RT_TABLE_MAIN","RT_TABLE_UNSPEC","RT_TOS","RUN_LVL","RUSAGE_CHILDREN","RUSAGE_SELF","RUSAGE_THREAD","RWF_APPEND","RWF_DSYNC","RWF_HIPRI","RWF_NOWAIT","RWF_SYNC","R_OK","SA_NOCLDSTOP","SA_NOCLDWAIT","SA_NODEFER","SA_ONSTACK","SA_RESETHAND","SA_RESTART","SA_SIGINFO","SCHED_BATCH","SCHED_DEADLINE","SCHED_FIFO","SCHED_FLAG_ALL","SCHED_FLAG_DL_OVERRUN","SCHED_FLAG_KEEP_ALL","SCHED_FLAG_KEEP_PARAMS","SCHED_FLAG_KEEP_POLICY","SCHED_FLAG_RECLAIM","SCHED_FLAG_RESET_ON_FORK","SCHED_FLAG_UTIL_CLAMP","SCHED_FLAG_UTIL_CLAMP_MAX","SCHED_FLAG_UTIL_CLAMP_MIN","SCHED_IDLE","SCHED_NORMAL","SCHED_OTHER","SCHED_RESET_ON_FORK","SCHED_RR","SCM_CREDENTIALS","SCM_J1939_DEST_ADDR","SCM_J1939_DEST_NAME","SCM_J1939_ERRQUEUE","SCM_J1939_PRIO","SCM_RIGHTS","SCM_TIMESTAMP","SCM_TIMESTAMPING","SCM_TIMESTAMPING_OPT_STATS","SCM_TIMESTAMPING_PKTINFO","SCM_TIMESTAMPNS","SCM_TXTIME","SCM_WIFI_STATUS","SCTP_ABORT","SCTP_ADAPTATION_LAYER","SCTP_ADDR_OVER","SCTP_ALL_ASSOC","SCTP_ASSOCINFO","SCTP_AUTHINFO","SCTP_AUTH_ACTIVE_KEY","SCTP_AUTH_CHUNK","SCTP_AUTH_DEACTIVATE_KEY","SCTP_AUTH_DELETE_KEY","SCTP_AUTH_KEY","SCTP_AUTOCLOSE","SCTP_AUTO_ASCONF","SCTP_CONTEXT","SCTP_CURRENT_ASSOC","SCTP_DEFAULT_SEND_PARAM","SCTP_DEFAULT_SNDINFO","SCTP_DELAYED_ACK","SCTP_DELAYED_ACK_TIME","SCTP_DELAYED_SACK","SCTP_DISABLE_FRAGMENTS","SCTP_DSTADDRV4","SCTP_DSTADDRV6","SCTP_ENABLE_CHANGE_ASSOC_REQ","SCTP_ENABLE_RESET_ASSOC_REQ","SCTP_ENABLE_RESET_STREAM_REQ","SCTP_ENABLE_STRRESET_MASK","SCTP_EOF","SCTP_EVENTS","SCTP_FRAGMENT_INTERLEAVE","SCTP_FUTURE_ASSOC","SCTP_GET_ASSOC_ID_LIST","SCTP_GET_ASSOC_NUMBER","SCTP_GET_PEER_ADDR_INFO","SCTP_HMAC_IDENT","SCTP_INIT","SCTP_INITMSG","SCTP_I_WANT_MAPPED_V4_ADDR","SCTP_LOCAL_AUTH_CHUNKS","SCTP_MAXSEG","SCTP_MAX_BURST","SCTP_NODELAY","SCTP_NOTIFICATION","SCTP_NXTINFO","SCTP_PARTIAL_DELIVERY_POINT","SCTP_PEER_ADDR_PARAMS","SCTP_PEER_ADDR_THLDS","SCTP_PEER_ADDR_THLDS_V2","SCTP_PEER_AUTH_CHUNKS","SCTP_PRIMARY_ADDR","SCTP_PRINFO","SCTP_PR_INDEX","SCTP_PR_POLICY","SCTP_PR_PRIO_ENABLED","SCTP_PR_RTX_ENABLED","SCTP_PR_SCTP_ALL","SCTP_PR_SCTP_MASK","SCTP_PR_SCTP_MAX","SCTP_PR_SCTP_NONE","SCTP_PR_SCTP_PRIO","SCTP_PR_SCTP_RTX","SCTP_PR_SCTP_TTL","SCTP_PR_SET_POLICY","SCTP_PR_TTL_ENABLED","SCTP_RCVINFO","SCTP_RECVNXTINFO","SCTP_RECVRCVINFO","SCTP_REUSE_PORT","SCTP_RTOINFO","SCTP_SACK_IMMEDIATELY","SCTP_SENDALL","SCTP_SET_PEER_PRIMARY_ADDR","SCTP_SNDINFO","SCTP_SNDRCV","SCTP_STATUS","SCTP_STREAM_RESET_INCOMING","SCTP_STREAM_RESET_OUTGOING","SCTP_UNORDERED","SECCOMP_ADDFD_FLAG_SEND","SECCOMP_ADDFD_FLAG_SETFD","SECCOMP_FILTER_FLAG_LOG","SECCOMP_FILTER_FLAG_NEW_LISTENER","SECCOMP_FILTER_FLAG_SPEC_ALLOW","SECCOMP_FILTER_FLAG_TSYNC","SECCOMP_FILTER_FLAG_TSYNC_ESRCH","SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV","SECCOMP_GET_ACTION_AVAIL","SECCOMP_GET_NOTIF_SIZES","SECCOMP_MODE_DISABLED","SECCOMP_MODE_FILTER","SECCOMP_MODE_STRICT","SECCOMP_RET_ACTION","SECCOMP_RET_ACTION_FULL","SECCOMP_RET_ALLOW","SECCOMP_RET_DATA","SECCOMP_RET_ERRNO","SECCOMP_RET_KILL","SECCOMP_RET_KILL_PROCESS","SECCOMP_RET_KILL_THREAD","SECCOMP_RET_LOG","SECCOMP_RET_TRACE","SECCOMP_RET_TRAP","SECCOMP_SET_MODE_FILTER","SECCOMP_SET_MODE_STRICT","SECCOMP_USER_NOTIF_FLAG_CONTINUE","SECURITYFS_MAGIC","SEEK_CUR","SEEK_DATA","SEEK_END","SEEK_HOLE","SEEK_SET","SELFMAG","SELINUX_MAGIC","SEM_FAILED","SFD_CLOEXEC","SFD_NONBLOCK","SHM_EXEC","SHM_HUGETLB","SHM_LOCK","SHM_NORESERVE","SHM_R","SHM_RDONLY","SHM_REMAP","SHM_RND","SHM_UNLOCK","SHM_W","SHORT_INODE","SHUT_RD","SHUT_RDWR","SHUT_WR","SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCONT","SIGEV_NONE","SIGEV_SIGNAL","SIGEV_THREAD","SIGEV_THREAD_ID","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGRTMAX","SIGRTMIN","SIGSEGV","SIGSTKFLT","SIGSTKSZ","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGUNUSED","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ","SIG_BLOCK","SIG_DFL","SIG_ERR","SIG_IGN","SIG_SETMASK","SIG_UNBLOCK","SIOCADDMULTI","SIOCADDRT","SIOCDARP","SIOCDELMULTI","SIOCDELRT","SIOCDIFADDR","SIOCDRARP","SIOCETHTOOL","SIOCGARP","SIOCGHWTSTAMP","SIOCGIFADDR","SIOCGIFBR","SIOCGIFBRDADDR","SIOCGIFCONF","SIOCGIFCOUNT","SIOCGIFDSTADDR","SIOCGIFENCAP","SIOCGIFFLAGS","SIOCGIFHWADDR","SIOCGIFINDEX","SIOCGIFMAP","SIOCGIFMEM","SIOCGIFMETRIC","SIOCGIFMTU","SIOCGIFNAME","SIOCGIFNETMASK","SIOCGIFPFLAGS","SIOCGIFSLAVE","SIOCGIFTXQLEN","SIOCGIWAP","SIOCGIWAPLIST","SIOCGIWAUTH","SIOCGIWENCODE","SIOCGIWENCODEEXT","SIOCGIWESSID","SIOCGIWFRAG","SIOCGIWFREQ","SIOCGIWGENIE","SIOCGIWMODE","SIOCGIWNAME","SIOCGIWNICKN","SIOCGIWNWID","SIOCGIWPOWER","SIOCGIWPRIV","SIOCGIWRANGE","SIOCGIWRATE","SIOCGIWRETRY","SIOCGIWRTS","SIOCGIWSCAN","SIOCGIWSENS","SIOCGIWSPY","SIOCGIWSTATS","SIOCGIWTHRSPY","SIOCGIWTXPOW","SIOCGMIIPHY","SIOCGMIIREG","SIOCGRARP","SIOCGSKNS","SIOCIWFIRST","SIOCIWFIRSTPRIV","SIOCIWLAST","SIOCIWLASTPRIV","SIOCOUTQNSD","SIOCSARP","SIOCSHWTSTAMP","SIOCSIFADDR","SIOCSIFBR","SIOCSIFBRDADDR","SIOCSIFDSTADDR","SIOCSIFENCAP","SIOCSIFFLAGS","SIOCSIFHWADDR","SIOCSIFHWBROADCAST","SIOCSIFLINK","SIOCSIFMAP","SIOCSIFMEM","SIOCSIFMETRIC","SIOCSIFMTU","SIOCSIFNAME","SIOCSIFNETMASK","SIOCSIFPFLAGS","SIOCSIFSLAVE","SIOCSIFTXQLEN","SIOCSIWAP","SIOCSIWAUTH","SIOCSIWCOMMIT","SIOCSIWENCODE","SIOCSIWENCODEEXT","SIOCSIWESSID","SIOCSIWFRAG","SIOCSIWFREQ","SIOCSIWGENIE","SIOCSIWMLME","SIOCSIWMODE","SIOCSIWNICKN","SIOCSIWNWID","SIOCSIWPMKSA","SIOCSIWPOWER","SIOCSIWPRIV","SIOCSIWRANGE","SIOCSIWRATE","SIOCSIWRETRY","SIOCSIWRTS","SIOCSIWSCAN","SIOCSIWSENS","SIOCSIWSPY","SIOCSIWSTATS","SIOCSIWTHRSPY","SIOCSIWTXPOW","SIOCSMIIREG","SIOCSRARP","SIOCWANDEV","SIOGIFINDEX","SI_LOAD_SHIFT","SKF_AD_ALU_XOR_X","SKF_AD_CPU","SKF_AD_HATYPE","SKF_AD_IFINDEX","SKF_AD_MARK","SKF_AD_MAX","SKF_AD_NLATTR","SKF_AD_NLATTR_NEST","SKF_AD_OFF","SKF_AD_PAY_OFFSET","SKF_AD_PKTTYPE","SKF_AD_PROTOCOL","SKF_AD_QUEUE","SKF_AD_RANDOM","SKF_AD_RXHASH","SKF_AD_VLAN_TAG","SKF_AD_VLAN_TAG_PRESENT","SKF_AD_VLAN_TPID","SKF_LL_OFF","SKF_NET_OFF","SK_MEMINFO_BACKLOG","SK_MEMINFO_DROPS","SK_MEMINFO_FWD_ALLOC","SK_MEMINFO_OPTMEM","SK_MEMINFO_RCVBUF","SK_MEMINFO_RMEM_ALLOC","SK_MEMINFO_SNDBUF","SK_MEMINFO_WMEM_ALLOC","SK_MEMINFO_WMEM_QUEUED","SMACK_MAGIC","SMB_SUPER_MAGIC","SND_CNT","SND_MAX","SOCK_CLOEXEC","SOCK_DCCP","SOCK_DGRAM","SOCK_NONBLOCK","SOCK_PACKET","SOCK_RAW","SOCK_RDM","SOCK_SEQPACKET","SOCK_STREAM","SOF_TIMESTAMPING_OPT_CMSG","SOF_TIMESTAMPING_OPT_ID","SOF_TIMESTAMPING_OPT_PKTINFO","SOF_TIMESTAMPING_OPT_STATS","SOF_TIMESTAMPING_OPT_TSONLY","SOF_TIMESTAMPING_OPT_TX_SWHW","SOF_TIMESTAMPING_RAW_HARDWARE","SOF_TIMESTAMPING_RX_HARDWARE","SOF_TIMESTAMPING_RX_SOFTWARE","SOF_TIMESTAMPING_SOFTWARE","SOF_TIMESTAMPING_SYS_HARDWARE","SOF_TIMESTAMPING_TX_ACK","SOF_TIMESTAMPING_TX_HARDWARE","SOF_TIMESTAMPING_TX_SCHED","SOF_TIMESTAMPING_TX_SOFTWARE","SOF_TXTIME_DEADLINE_MODE","SOF_TXTIME_REPORT_ERRORS","SOL_AAL","SOL_ALG","SOL_ATM","SOL_BLUETOOTH","SOL_CAIF","SOL_CAN_BASE","SOL_CAN_J1939","SOL_CAN_RAW","SOL_DCCP","SOL_DECNET","SOL_ICMPV6","SOL_IP","SOL_IPV6","SOL_IRDA","SOL_IUCV","SOL_LLC","SOL_NETBEUI","SOL_NETLINK","SOL_NFC","SOL_PACKET","SOL_PNPIPE","SOL_PPPOL2TP","SOL_RAW","SOL_RDS","SOL_RXRPC","SOL_SOCKET","SOL_TCP","SOL_TIPC","SOL_TLS","SOL_UDP","SOL_X25","SOL_XDP","SOMAXCONN","SO_ACCEPTCONN","SO_ATTACH_BPF","SO_ATTACH_FILTER","SO_ATTACH_REUSEPORT_CBPF","SO_ATTACH_REUSEPORT_EBPF","SO_BINDTODEVICE","SO_BINDTOIFINDEX","SO_BPF_EXTENSIONS","SO_BROADCAST","SO_BSDCOMPAT","SO_BUSY_POLL","SO_CNX_ADVICE","SO_COOKIE","SO_DEBUG","SO_DETACH_BPF","SO_DETACH_FILTER","SO_DETACH_REUSEPORT_BPF","SO_DOMAIN","SO_DONTROUTE","SO_EE_OFFENDER","SO_EE_ORIGIN_ICMP","SO_EE_ORIGIN_ICMP6","SO_EE_ORIGIN_LOCAL","SO_EE_ORIGIN_NONE","SO_EE_ORIGIN_TIMESTAMPING","SO_EE_ORIGIN_TXSTATUS","SO_ERROR","SO_GET_FILTER","SO_INCOMING_CPU","SO_INCOMING_NAPI_ID","SO_J1939_ERRQUEUE","SO_J1939_FILTER","SO_J1939_PROMISC","SO_J1939_SEND_PRIO","SO_KEEPALIVE","SO_LINGER","SO_LOCK_FILTER","SO_MARK","SO_MAX_PACING_RATE","SO_MEMINFO","SO_NOFCS","SO_NO_CHECK","SO_OOBINLINE","SO_ORIGINAL_DST","SO_PASSCRED","SO_PASSSEC","SO_PEEK_OFF","SO_PEERCRED","SO_PEERGROUPS","SO_PEERNAME","SO_PEERSEC","SO_PRIORITY","SO_PROTOCOL","SO_RCVBUF","SO_RCVBUFFORCE","SO_RCVLOWAT","SO_RCVTIMEO","SO_RCVTIMEO_NEW","SO_REUSEADDR","SO_REUSEPORT","SO_RXQ_OVFL","SO_SECURITY_AUTHENTICATION","SO_SECURITY_ENCRYPTION_NETWORK","SO_SECURITY_ENCRYPTION_TRANSPORT","SO_SELECT_ERR_QUEUE","SO_SNDBUF","SO_SNDBUFFORCE","SO_SNDLOWAT","SO_SNDTIMEO","SO_SNDTIMEO_NEW","SO_TIMESTAMP","SO_TIMESTAMPING","SO_TIMESTAMPING_NEW","SO_TIMESTAMPNS","SO_TIMESTAMPNS_NEW","SO_TIMESTAMP_NEW","SO_TXTIME","SO_TYPE","SO_WIFI_STATUS","SO_ZEROCOPY","SPLICE_F_GIFT","SPLICE_F_MORE","SPLICE_F_MOVE","SPLICE_F_NONBLOCK","SS","SS_DISABLE","SS_ONSTACK","STATX_ALL","STATX_ATIME","STATX_ATTR_APPEND","STATX_ATTR_AUTOMOUNT","STATX_ATTR_COMPRESSED","STATX_ATTR_DAX","STATX_ATTR_ENCRYPTED","STATX_ATTR_IMMUTABLE","STATX_ATTR_MOUNT_ROOT","STATX_ATTR_NODUMP","STATX_ATTR_VERITY","STATX_BASIC_STATS","STATX_BLOCKS","STATX_BTIME","STATX_CTIME","STATX_DIOALIGN","STATX_GID","STATX_INO","STATX_MNT_ID","STATX_MODE","STATX_MTIME","STATX_NLINK","STATX_SIZE","STATX_TYPE","STATX_UID","STATX__RESERVED","STA_CLK","STA_CLOCKERR","STA_DEL","STA_FLL","STA_FREQHOLD","STA_INS","STA_MODE","STA_NANO","STA_PLL","STA_PPSERROR","STA_PPSFREQ","STA_PPSJITTER","STA_PPSSIGNAL","STA_PPSTIME","STA_PPSWANDER","STA_RONLY","STA_UNSYNC","STDERR_FILENO","STDIN_FILENO","STDOUT_FILENO","STICKY_TIMEOUTS","ST_APPEND","ST_IMMUTABLE","ST_MANDLOCK","ST_NOATIME","ST_NODEV","ST_NODIRATIME","ST_NOEXEC","ST_NOSUID","ST_RDONLY","ST_RELATIME","ST_SYNCHRONOUS","ST_WRITE","SW_CNT","SW_MAX","SYNC_FILE_RANGE_WAIT_AFTER","SYNC_FILE_RANGE_WAIT_BEFORE","SYNC_FILE_RANGE_WRITE","SYN_CNT","SYN_MAX","SYSFS_MAGIC","SYS__sysctl","SYS_accept","SYS_accept4","SYS_access","SYS_acct","SYS_add_key","SYS_adjtimex","SYS_afs_syscall","SYS_alarm","SYS_arch_prctl","SYS_bind","SYS_bpf","SYS_brk","SYS_capget","SYS_capset","SYS_chdir","SYS_chmod","SYS_chown","SYS_chroot","SYS_clock_adjtime","SYS_clock_getres","SYS_clock_gettime","SYS_clock_nanosleep","SYS_clock_settime","SYS_clone","SYS_clone3","SYS_close","SYS_close_range","SYS_connect","SYS_copy_file_range","SYS_creat","SYS_create_module","SYS_delete_module","SYS_dup","SYS_dup2","SYS_dup3","SYS_epoll_create","SYS_epoll_create1","SYS_epoll_ctl","SYS_epoll_ctl_old","SYS_epoll_pwait","SYS_epoll_pwait2","SYS_epoll_wait","SYS_epoll_wait_old","SYS_eventfd","SYS_eventfd2","SYS_execve","SYS_execveat","SYS_exit","SYS_exit_group","SYS_faccessat","SYS_faccessat2","SYS_fadvise64","SYS_fallocate","SYS_fanotify_init","SYS_fanotify_mark","SYS_fchdir","SYS_fchmod","SYS_fchmodat","SYS_fchown","SYS_fchownat","SYS_fcntl","SYS_fdatasync","SYS_fgetxattr","SYS_finit_module","SYS_flistxattr","SYS_flock","SYS_fork","SYS_fremovexattr","SYS_fsconfig","SYS_fsetxattr","SYS_fsmount","SYS_fsopen","SYS_fspick","SYS_fstat","SYS_fstatfs","SYS_fsync","SYS_ftruncate","SYS_futex","SYS_futex_waitv","SYS_futimesat","SYS_get_kernel_syms","SYS_get_mempolicy","SYS_get_robust_list","SYS_get_thread_area","SYS_getcpu","SYS_getcwd","SYS_getdents","SYS_getdents64","SYS_getegid","SYS_geteuid","SYS_getgid","SYS_getgroups","SYS_getitimer","SYS_getpeername","SYS_getpgid","SYS_getpgrp","SYS_getpid","SYS_getpmsg","SYS_getppid","SYS_getpriority","SYS_getrandom","SYS_getresgid","SYS_getresuid","SYS_getrlimit","SYS_getrusage","SYS_getsid","SYS_getsockname","SYS_getsockopt","SYS_gettid","SYS_gettimeofday","SYS_getuid","SYS_getxattr","SYS_init_module","SYS_inotify_add_watch","SYS_inotify_init","SYS_inotify_init1","SYS_inotify_rm_watch","SYS_io_cancel","SYS_io_destroy","SYS_io_getevents","SYS_io_setup","SYS_io_submit","SYS_io_uring_enter","SYS_io_uring_register","SYS_io_uring_setup","SYS_ioctl","SYS_ioperm","SYS_iopl","SYS_ioprio_get","SYS_ioprio_set","SYS_kcmp","SYS_kexec_file_load","SYS_kexec_load","SYS_keyctl","SYS_kill","SYS_landlock_add_rule","SYS_landlock_create_ruleset","SYS_landlock_restrict_self","SYS_lchown","SYS_lgetxattr","SYS_link","SYS_linkat","SYS_listen","SYS_listxattr","SYS_llistxattr","SYS_lookup_dcookie","SYS_lremovexattr","SYS_lseek","SYS_lsetxattr","SYS_lstat","SYS_madvise","SYS_mbind","SYS_membarrier","SYS_memfd_create","SYS_memfd_secret","SYS_migrate_pages","SYS_mincore","SYS_mkdir","SYS_mkdirat","SYS_mknod","SYS_mknodat","SYS_mlock","SYS_mlock2","SYS_mlockall","SYS_mmap","SYS_modify_ldt","SYS_mount","SYS_mount_setattr","SYS_move_mount","SYS_move_pages","SYS_mprotect","SYS_mq_getsetattr","SYS_mq_notify","SYS_mq_open","SYS_mq_timedreceive","SYS_mq_timedsend","SYS_mq_unlink","SYS_mremap","SYS_msgctl","SYS_msgget","SYS_msgrcv","SYS_msgsnd","SYS_msync","SYS_munlock","SYS_munlockall","SYS_munmap","SYS_name_to_handle_at","SYS_nanosleep","SYS_newfstatat","SYS_nfsservctl","SYS_open","SYS_open_by_handle_at","SYS_open_tree","SYS_openat","SYS_openat2","SYS_pause","SYS_perf_event_open","SYS_personality","SYS_pidfd_getfd","SYS_pidfd_open","SYS_pidfd_send_signal","SYS_pipe","SYS_pipe2","SYS_pivot_root","SYS_pkey_alloc","SYS_pkey_free","SYS_pkey_mprotect","SYS_poll","SYS_ppoll","SYS_prctl","SYS_pread64","SYS_preadv","SYS_preadv2","SYS_prlimit64","SYS_process_madvise","SYS_process_mrelease","SYS_process_vm_readv","SYS_process_vm_writev","SYS_pselect6","SYS_ptrace","SYS_putpmsg","SYS_pwrite64","SYS_pwritev","SYS_pwritev2","SYS_query_module","SYS_quotactl","SYS_quotactl_fd","SYS_read","SYS_readahead","SYS_readlink","SYS_readlinkat","SYS_readv","SYS_reboot","SYS_recvfrom","SYS_recvmmsg","SYS_recvmsg","SYS_remap_file_pages","SYS_removexattr","SYS_rename","SYS_renameat","SYS_renameat2","SYS_request_key","SYS_restart_syscall","SYS_rmdir","SYS_rseq","SYS_rt_sigaction","SYS_rt_sigpending","SYS_rt_sigprocmask","SYS_rt_sigqueueinfo","SYS_rt_sigreturn","SYS_rt_sigsuspend","SYS_rt_sigtimedwait","SYS_rt_tgsigqueueinfo","SYS_sched_get_priority_max","SYS_sched_get_priority_min","SYS_sched_getaffinity","SYS_sched_getattr","SYS_sched_getparam","SYS_sched_getscheduler","SYS_sched_rr_get_interval","SYS_sched_setaffinity","SYS_sched_setattr","SYS_sched_setparam","SYS_sched_setscheduler","SYS_sched_yield","SYS_seccomp","SYS_security","SYS_select","SYS_semctl","SYS_semget","SYS_semop","SYS_semtimedop","SYS_sendfile","SYS_sendmmsg","SYS_sendmsg","SYS_sendto","SYS_set_mempolicy","SYS_set_mempolicy_home_node","SYS_set_robust_list","SYS_set_thread_area","SYS_set_tid_address","SYS_setdomainname","SYS_setfsgid","SYS_setfsuid","SYS_setgid","SYS_setgroups","SYS_sethostname","SYS_setitimer","SYS_setns","SYS_setpgid","SYS_setpriority","SYS_setregid","SYS_setresgid","SYS_setresuid","SYS_setreuid","SYS_setrlimit","SYS_setsid","SYS_setsockopt","SYS_settimeofday","SYS_setuid","SYS_setxattr","SYS_shmat","SYS_shmctl","SYS_shmdt","SYS_shmget","SYS_shutdown","SYS_sigaltstack","SYS_signalfd","SYS_signalfd4","SYS_socket","SYS_socketpair","SYS_splice","SYS_stat","SYS_statfs","SYS_statx","SYS_swapoff","SYS_swapon","SYS_symlink","SYS_symlinkat","SYS_sync","SYS_sync_file_range","SYS_syncfs","SYS_sysfs","SYS_sysinfo","SYS_syslog","SYS_tee","SYS_tgkill","SYS_time","SYS_timer_create","SYS_timer_delete","SYS_timer_getoverrun","SYS_timer_gettime","SYS_timer_settime","SYS_timerfd_create","SYS_timerfd_gettime","SYS_timerfd_settime","SYS_times","SYS_tkill","SYS_truncate","SYS_tuxcall","SYS_umask","SYS_umount2","SYS_uname","SYS_unlink","SYS_unlinkat","SYS_unshare","SYS_uselib","SYS_userfaultfd","SYS_ustat","SYS_utime","SYS_utimensat","SYS_utimes","SYS_vfork","SYS_vhangup","SYS_vmsplice","SYS_vserver","SYS_wait4","SYS_waitid","SYS_write","SYS_writev","S_IEXEC","S_IFBLK","S_IFCHR","S_IFDIR","S_IFIFO","S_IFLNK","S_IFMT","S_IFREG","S_IFSOCK","S_IREAD","S_IRGRP","S_IROTH","S_IRUSR","S_IRWXG","S_IRWXO","S_IRWXU","S_ISGID","S_ISUID","S_ISVTX","S_IWGRP","S_IWOTH","S_IWRITE","S_IWUSR","S_IXGRP","S_IXOTH","S_IXUSR","TAB0","TAB1","TAB2","TAB3","TABDLY","TCA_CHAIN","TCA_DUMP_INVISIBLE","TCA_FCNT","TCA_HW_OFFLOAD","TCA_KIND","TCA_OPTIONS","TCA_PAD","TCA_RATE","TCA_STAB","TCA_STATS","TCA_STATS2","TCA_UNSPEC","TCA_XSTATS","TCFLSH","TCGETA","TCGETS","TCGETS2","TCGETX","TCIFLUSH","TCIOFF","TCIOFLUSH","TCION","TCOFLUSH","TCOOFF","TCOON","TCP_CC_INFO","TCP_CM_INQ","TCP_CONGESTION","TCP_COOKIE_TRANSACTIONS","TCP_CORK","TCP_DEFER_ACCEPT","TCP_FASTOPEN","TCP_FASTOPEN_CONNECT","TCP_FASTOPEN_KEY","TCP_FASTOPEN_NO_COOKIE","TCP_INFO","TCP_INQ","TCP_KEEPCNT","TCP_KEEPIDLE","TCP_KEEPINTVL","TCP_LINGER2","TCP_MAXSEG","TCP_MD5SIG","TCP_MD5SIG_EXT","TCP_MD5SIG_MAXKEYLEN","TCP_NODELAY","TCP_NOTSENT_LOWAT","TCP_QUEUE_SEQ","TCP_QUICKACK","TCP_REPAIR","TCP_REPAIR_OPTIONS","TCP_REPAIR_QUEUE","TCP_REPAIR_WINDOW","TCP_SAVED_SYN","TCP_SAVE_SYN","TCP_SYNCNT","TCP_THIN_DUPACK","TCP_THIN_LINEAR_TIMEOUTS","TCP_TIMESTAMP","TCP_ULP","TCP_USER_TIMEOUT","TCP_WINDOW_CLAMP","TCP_ZEROCOPY_RECEIVE","TCSADRAIN","TCSAFLUSH","TCSANOW","TCSBRK","TCSBRKP","TCSETA","TCSETAF","TCSETAW","TCSETS","TCSETS2","TCSETSF","TCSETSF2","TCSETSW","TCSETSW2","TCSETX","TCSETXF","TCSETXW","TCXONC","TFD_CLOEXEC","TFD_NONBLOCK","TFD_TIMER_ABSTIME","TFD_TIMER_CANCEL_ON_SET","THOUSEP","TIMER_ABSTIME","TIME_BAD","TIME_DEL","TIME_ERROR","TIME_INS","TIME_OK","TIME_OOP","TIME_WAIT","TIOCCBRK","TIOCCONS","TIOCEXCL","TIOCGDEV","TIOCGETD","TIOCGEXCL","TIOCGICOUNT","TIOCGLCKTRMIOS","TIOCGPGRP","TIOCGPKT","TIOCGPTLCK","TIOCGPTN","TIOCGPTPEER","TIOCGRS485","TIOCGSERIAL","TIOCGSID","TIOCGSOFTCAR","TIOCGWINSZ","TIOCINQ","TIOCLINUX","TIOCMBIC","TIOCMBIS","TIOCMGET","TIOCMIWAIT","TIOCMSET","TIOCM_CAR","TIOCM_CD","TIOCM_CTS","TIOCM_DSR","TIOCM_DTR","TIOCM_LE","TIOCM_RI","TIOCM_RNG","TIOCM_RTS","TIOCM_SR","TIOCM_ST","TIOCNOTTY","TIOCNXCL","TIOCOUTQ","TIOCPKT","TIOCSBRK","TIOCSCTTY","TIOCSERCONFIG","TIOCSERGETLSR","TIOCSERGETMULTI","TIOCSERGSTRUCT","TIOCSERGWILD","TIOCSERSETMULTI","TIOCSERSWILD","TIOCSETD","TIOCSIG","TIOCSLCKTRMIOS","TIOCSPGRP","TIOCSPTLCK","TIOCSRS485","TIOCSSERIAL","TIOCSSOFTCAR","TIOCSTI","TIOCSWINSZ","TIOCVHANGUP","TLS_1_2_VERSION","TLS_1_2_VERSION_MAJOR","TLS_1_2_VERSION_MINOR","TLS_1_3_VERSION","TLS_1_3_VERSION_MAJOR","TLS_1_3_VERSION_MINOR","TLS_CIPHER_AES_GCM_128","TLS_CIPHER_AES_GCM_128_IV_SIZE","TLS_CIPHER_AES_GCM_128_KEY_SIZE","TLS_CIPHER_AES_GCM_128_REC_SEQ_SIZE","TLS_CIPHER_AES_GCM_128_SALT_SIZE","TLS_CIPHER_AES_GCM_128_TAG_SIZE","TLS_CIPHER_AES_GCM_256","TLS_CIPHER_AES_GCM_256_IV_SIZE","TLS_CIPHER_AES_GCM_256_KEY_SIZE","TLS_CIPHER_AES_GCM_256_REC_SEQ_SIZE","TLS_CIPHER_AES_GCM_256_SALT_SIZE","TLS_CIPHER_AES_GCM_256_TAG_SIZE","TLS_CIPHER_CHACHA20_POLY1305","TLS_CIPHER_CHACHA20_POLY1305_IV_SIZE","TLS_CIPHER_CHACHA20_POLY1305_KEY_SIZE","TLS_CIPHER_CHACHA20_POLY1305_REC_SEQ_SIZE","TLS_CIPHER_CHACHA20_POLY1305_SALT_SIZE","TLS_CIPHER_CHACHA20_POLY1305_TAG_SIZE","TLS_GET_RECORD_TYPE","TLS_RX","TLS_SET_RECORD_TYPE","TLS_TX","TMPFS_MAGIC","TMP_MAX","TOSTOP","TRACEFS_MAGIC","TUN_FLT_ALLMULTI","TUN_F_CSUM","TUN_F_TSO4","TUN_F_TSO6","TUN_F_TSO_ECN","TUN_F_UFO","TUN_F_USO4","TUN_F_USO6","TUN_PKT_STRIP","TUN_READQ_SIZE","TUN_TAP_DEV","TUN_TUN_DEV","TUN_TX_TIMESTAMP","TUN_TYPE_MASK","T_FMT","T_FMT_AMPM","UDF_SUPER_MAGIC","UDP_CORK","UDP_ENCAP","UDP_GRO","UDP_NO_CHECK6_RX","UDP_NO_CHECK6_TX","UDP_SEGMENT","UINPUT_MAX_NAME_SIZE","UINPUT_VERSION","UIO_MAXIOV","UMOUNT_NOFOLLOW","UNAME26","USBDEVICE_SUPER_MAGIC","USER_PROCESS","USRQUOTA","UTIME_NOW","UTIME_OMIT","VDISCARD","VEOF","VEOL","VEOL2","VERASE","VINTR","VKILL","VLNEXT","VMADDR_CID_ANY","VMADDR_CID_HOST","VMADDR_CID_HYPERVISOR","VMADDR_CID_LOCAL","VMADDR_CID_RESERVED","VMADDR_PORT_ANY","VMIN","VM_BLOCK_DUMP","VM_DIRTY_BACKGROUND","VM_DIRTY_EXPIRE_CS","VM_DIRTY_RATIO","VM_DIRTY_WB_CS","VM_DROP_PAGECACHE","VM_HUGETLB_GROUP","VM_HUGETLB_PAGES","VM_LAPTOP_MODE","VM_LEGACY_VA_LAYOUT","VM_LOWMEM_RESERVE_RATIO","VM_MAX_MAP_COUNT","VM_MIN_FREE_KBYTES","VM_MIN_SLAB","VM_MIN_UNMAPPED","VM_NR_PDFLUSH_THREADS","VM_OVERCOMMIT_MEMORY","VM_OVERCOMMIT_RATIO","VM_PAGEBUF","VM_PAGE_CLUSTER","VM_PANIC_ON_OOM","VM_PERCPU_PAGELIST_FRACTION","VM_SWAPPINESS","VM_SWAP_TOKEN_TIMEOUT","VM_VDSO_ENABLED","VM_VFS_CACHE_PRESSURE","VM_ZONE_RECLAIM_MODE","VQUIT","VREPRINT","VSTART","VSTOP","VSUSP","VSWTC","VT0","VT1","VTDLY","VTIME","VWERASE","WCONTINUED","WCOREDUMP","WEXITED","WEXITSTATUS","WHOLE_SECONDS","WIFCONTINUED","WIFEXITED","WIFSIGNALED","WIFSTOPPED","WIRELESS_EXT","WNOHANG","WNOWAIT","WSTOPPED","WSTOPSIG","WTERMSIG","WUNTRACED","W_EXITCODE","W_OK","W_STOPCODE","XATTR_CREATE","XATTR_REPLACE","XDP_COPY","XDP_MMAP_OFFSETS","XDP_OPTIONS","XDP_OPTIONS_ZEROCOPY","XDP_PGOFF_RX_RING","XDP_PGOFF_TX_RING","XDP_PKT_CONTD","XDP_RING_NEED_WAKEUP","XDP_RX_RING","XDP_SHARED_UMEM","XDP_STATISTICS","XDP_TX_RING","XDP_UMEM_COMPLETION_RING","XDP_UMEM_FILL_RING","XDP_UMEM_PGOFF_COMPLETION_RING","XDP_UMEM_PGOFF_FILL_RING","XDP_UMEM_REG","XDP_UMEM_UNALIGNED_CHUNK_FLAG","XDP_USE_NEED_WAKEUP","XDP_USE_SG","XDP_ZEROCOPY","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","XSK_UNALIGNED_BUF_ADDR_MASK","XSK_UNALIGNED_BUF_OFFSET_SHIFT","XTABS","X_OK","YESEXPR","YESSTR","_IOFBF","_IOLBF","_IONBF","_PC_2_SYMLINKS","_PC_ALLOC_SIZE_MIN","_PC_ASYNC_IO","_PC_CHOWN_RESTRICTED","_PC_FILESIZEBITS","_PC_LINK_MAX","_PC_MAX_CANON","_PC_MAX_INPUT","_PC_NAME_MAX","_PC_NO_TRUNC","_PC_PATH_MAX","_PC_PIPE_BUF","_PC_PRIO_IO","_PC_REC_INCR_XFER_SIZE","_PC_REC_MAX_XFER_SIZE","_PC_REC_MIN_XFER_SIZE","_PC_REC_XFER_ALIGN","_PC_SOCK_MAXBUF","_PC_SYMLINK_MAX","_PC_SYNC_IO","_PC_VDISABLE","_POSIX_VDISABLE","_SC_2_CHAR_TERM","_SC_2_C_BIND","_SC_2_C_DEV","_SC_2_C_VERSION","_SC_2_FORT_DEV","_SC_2_FORT_RUN","_SC_2_LOCALEDEF","_SC_2_PBS","_SC_2_PBS_ACCOUNTING","_SC_2_PBS_CHECKPOINT","_SC_2_PBS_LOCATE","_SC_2_PBS_MESSAGE","_SC_2_PBS_TRACK","_SC_2_SW_DEV","_SC_2_UPE","_SC_2_VERSION","_SC_ADVISORY_INFO","_SC_AIO_LISTIO_MAX","_SC_AIO_MAX","_SC_AIO_PRIO_DELTA_MAX","_SC_ARG_MAX","_SC_ASYNCHRONOUS_IO","_SC_ATEXIT_MAX","_SC_AVPHYS_PAGES","_SC_BARRIERS","_SC_BASE","_SC_BC_BASE_MAX","_SC_BC_DIM_MAX","_SC_BC_SCALE_MAX","_SC_BC_STRING_MAX","_SC_CHARCLASS_NAME_MAX","_SC_CHAR_BIT","_SC_CHAR_MAX","_SC_CHAR_MIN","_SC_CHILD_MAX","_SC_CLK_TCK","_SC_CLOCK_SELECTION","_SC_COLL_WEIGHTS_MAX","_SC_CPUTIME","_SC_C_LANG_SUPPORT","_SC_C_LANG_SUPPORT_R","_SC_DELAYTIMER_MAX","_SC_DEVICE_IO","_SC_DEVICE_SPECIFIC","_SC_DEVICE_SPECIFIC_R","_SC_EQUIV_CLASS_MAX","_SC_EXPR_NEST_MAX","_SC_FD_MGMT","_SC_FIFO","_SC_FILE_ATTRIBUTES","_SC_FILE_LOCKING","_SC_FILE_SYSTEM","_SC_FSYNC","_SC_GETGR_R_SIZE_MAX","_SC_GETPW_R_SIZE_MAX","_SC_HOST_NAME_MAX","_SC_INT_MAX","_SC_INT_MIN","_SC_IOV_MAX","_SC_IPV6","_SC_JOB_CONTROL","_SC_LEVEL1_DCACHE_ASSOC","_SC_LEVEL1_DCACHE_LINESIZE","_SC_LEVEL1_DCACHE_SIZE","_SC_LEVEL1_ICACHE_ASSOC","_SC_LEVEL1_ICACHE_LINESIZE","_SC_LEVEL1_ICACHE_SIZE","_SC_LEVEL2_CACHE_ASSOC","_SC_LEVEL2_CACHE_LINESIZE","_SC_LEVEL2_CACHE_SIZE","_SC_LEVEL3_CACHE_ASSOC","_SC_LEVEL3_CACHE_LINESIZE","_SC_LEVEL3_CACHE_SIZE","_SC_LEVEL4_CACHE_ASSOC","_SC_LEVEL4_CACHE_LINESIZE","_SC_LEVEL4_CACHE_SIZE","_SC_LINE_MAX","_SC_LOGIN_NAME_MAX","_SC_LONG_BIT","_SC_MAPPED_FILES","_SC_MB_LEN_MAX","_SC_MEMLOCK","_SC_MEMLOCK_RANGE","_SC_MEMORY_PROTECTION","_SC_MESSAGE_PASSING","_SC_MONOTONIC_CLOCK","_SC_MQ_OPEN_MAX","_SC_MQ_PRIO_MAX","_SC_MULTI_PROCESS","_SC_NETWORKING","_SC_NGROUPS_MAX","_SC_NL_ARGMAX","_SC_NL_LANGMAX","_SC_NL_MSGMAX","_SC_NL_NMAX","_SC_NL_SETMAX","_SC_NL_TEXTMAX","_SC_NPROCESSORS_CONF","_SC_NPROCESSORS_ONLN","_SC_NZERO","_SC_OPEN_MAX","_SC_PAGESIZE","_SC_PAGE_SIZE","_SC_PASS_MAX","_SC_PHYS_PAGES","_SC_PII","_SC_PII_INTERNET","_SC_PII_INTERNET_DGRAM","_SC_PII_INTERNET_STREAM","_SC_PII_OSI","_SC_PII_OSI_CLTS","_SC_PII_OSI_COTS","_SC_PII_OSI_M","_SC_PII_SOCKET","_SC_PII_XTI","_SC_PIPE","_SC_POLL","_SC_PRIORITIZED_IO","_SC_PRIORITY_SCHEDULING","_SC_RAW_SOCKETS","_SC_READER_WRITER_LOCKS","_SC_REALTIME_SIGNALS","_SC_REGEXP","_SC_REGEX_VERSION","_SC_RE_DUP_MAX","_SC_RTSIG_MAX","_SC_SAVED_IDS","_SC_SCHAR_MAX","_SC_SCHAR_MIN","_SC_SELECT","_SC_SEMAPHORES","_SC_SEM_NSEMS_MAX","_SC_SEM_VALUE_MAX","_SC_SHARED_MEMORY_OBJECTS","_SC_SHELL","_SC_SHRT_MAX","_SC_SHRT_MIN","_SC_SIGNALS","_SC_SIGQUEUE_MAX","_SC_SINGLE_PROCESS","_SC_SPAWN","_SC_SPIN_LOCKS","_SC_SPORADIC_SERVER","_SC_SSIZE_MAX","_SC_SS_REPL_MAX","_SC_STREAMS","_SC_STREAM_MAX","_SC_SYMLOOP_MAX","_SC_SYNCHRONIZED_IO","_SC_SYSTEM_DATABASE","_SC_SYSTEM_DATABASE_R","_SC_THREADS","_SC_THREAD_ATTR_STACKADDR","_SC_THREAD_ATTR_STACKSIZE","_SC_THREAD_CPUTIME","_SC_THREAD_DESTRUCTOR_ITERATIONS","_SC_THREAD_KEYS_MAX","_SC_THREAD_PRIORITY_SCHEDULING","_SC_THREAD_PRIO_INHERIT","_SC_THREAD_PRIO_PROTECT","_SC_THREAD_PROCESS_SHARED","_SC_THREAD_ROBUST_PRIO_INHERIT","_SC_THREAD_ROBUST_PRIO_PROTECT","_SC_THREAD_SAFE_FUNCTIONS","_SC_THREAD_SPORADIC_SERVER","_SC_THREAD_STACK_MIN","_SC_THREAD_THREADS_MAX","_SC_TIMEOUTS","_SC_TIMERS","_SC_TIMER_MAX","_SC_TRACE","_SC_TRACE_EVENT_FILTER","_SC_TRACE_EVENT_NAME_MAX","_SC_TRACE_INHERIT","_SC_TRACE_LOG","_SC_TRACE_NAME_MAX","_SC_TRACE_SYS_MAX","_SC_TRACE_USER_EVENT_MAX","_SC_TTY_NAME_MAX","_SC_TYPED_MEMORY_OBJECTS","_SC_TZNAME_MAX","_SC_T_IOV_MAX","_SC_UCHAR_MAX","_SC_UINT_MAX","_SC_UIO_MAXIOV","_SC_ULONG_MAX","_SC_USER_GROUPS","_SC_USER_GROUPS_R","_SC_USHRT_MAX","_SC_V6_ILP32_OFF32","_SC_V6_ILP32_OFFBIG","_SC_V6_LP64_OFF64","_SC_V6_LPBIG_OFFBIG","_SC_V7_ILP32_OFF32","_SC_V7_ILP32_OFFBIG","_SC_V7_LP64_OFF64","_SC_V7_LPBIG_OFFBIG","_SC_VERSION","_SC_WORD_BIT","_SC_XBS5_ILP32_OFF32","_SC_XBS5_ILP32_OFFBIG","_SC_XBS5_LP64_OFF64","_SC_XBS5_LPBIG_OFFBIG","_SC_XOPEN_CRYPT","_SC_XOPEN_ENH_I18N","_SC_XOPEN_LEGACY","_SC_XOPEN_REALTIME","_SC_XOPEN_REALTIME_THREADS","_SC_XOPEN_SHM","_SC_XOPEN_STREAMS","_SC_XOPEN_UNIX","_SC_XOPEN_VERSION","_SC_XOPEN_XCU_VERSION","_SC_XOPEN_XPG2","_SC_XOPEN_XPG3","_SC_XOPEN_XPG4","__NFT_REG_MAX","__SIZEOF_PTHREAD_BARRIERATTR_T","__SIZEOF_PTHREAD_BARRIER_T","__SIZEOF_PTHREAD_CONDATTR_T","__SIZEOF_PTHREAD_COND_T","__SIZEOF_PTHREAD_MUTEXATTR_T","__SIZEOF_PTHREAD_MUTEX_T","__SIZEOF_PTHREAD_RWLOCKATTR_T","__SIZEOF_PTHREAD_RWLOCK_T","__UT_HOSTSIZE","__UT_LINESIZE","__UT_NAMESIZE","__WALL","__WCLONE","__WNOTHREAD","__c_anonymous_ifc_ifcu","__c_anonymous_ifr_ifru","__c_anonymous_ifru_map","__c_anonymous_ptrace_syscall_info_data","__c_anonymous_ptrace_syscall_info_entry","__c_anonymous_ptrace_syscall_info_exit","__c_anonymous_ptrace_syscall_info_seccomp","__c_anonymous_sockaddr_can_can_addr","__c_anonymous_sockaddr_can_j1939","__c_anonymous_sockaddr_can_tp","__errno_location","__exit_status","__fsword_t","__glibc_reserved1","__glibc_reserved2","__glibc_reserved3","__glibc_reserved4","__kernel_rwf_t","__key","__priority_which_t","__rlimit_resource_t","__s16","__s32","__s64","__seq","__statx_timestamp_pad1","__syscall_ulong_t","__timeval","__u16","__u32","__u64","__u8","__unused1","__unused10","__unused11","__unused2","__unused3","__unused4","__unused5","__unused6","__unused7","__unused8","__unused9","_exit","_f","_libc_fpstate","_libc_fpxreg","_libc_xmmreg","_st","_xmm","abort","abs","absflat","absfuzz","absinfo","absmax","absmin","accept","accept4","access","acct","actime","addmntent","addr","addr","addr","addr","addr","addr_mask","addrinfo","adjtime","adjtimex","af","af_alg_iv","ai_addr","ai_addrlen","ai_canonname","ai_family","ai_flags","ai_next","ai_protocol","ai_socktype","aio_buf","aio_buf","aio_cancel","aio_data","aio_error","aio_fildes","aio_fildes","aio_flags","aio_fsync","aio_key","aio_lio_opcode","aio_lio_opcode","aio_nbytes","aio_nbytes","aio_offset","aio_offset","aio_read","aio_reqprio","aio_reqprio","aio_resfd","aio_return","aio_rw_flags","aio_sigevent","aio_suspend","aio_write","aiocb","alarm","ar_hln","ar_hrd","ar_op","ar_pln","ar_pro","arch","arch","arena","arena","args","args","args","arp_dev","arp_flags","arp_flags","arp_ha","arp_ha","arp_netmask","arp_netmask","arp_pa","arp_pa","arpd_request","arphdr","arpreq","arpreq_old","asctime_r","atexit","atof","atoi","atol","atoll","attack_length","attack_level","auth_keynumber","backtrace","base_addr","bind","blkcnt64_t","blkcnt_t","blksize_t","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brk","bsearch","bufferram","bustype","button","c_cc","c_cc","c_cflag","c_cflag","c_char","c_double","c_float","c_iflag","c_iflag","c_int","c_ispeed","c_ispeed","c_lflag","c_lflag","c_line","c_line","c_long","c_longlong","c_oflag","c_oflag","c_ospeed","c_ospeed","c_schar","c_short","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","calcnt","calloc","can_addr","can_dlc","can_err_mask_t","can_family","can_filter","can_frame","can_id","can_id","can_id","can_ifindex","can_mask","canfd_frame","canid_t","canxl_frame","cc_t","center","cfgetispeed","cfgetospeed","cfmakeraw","cfsetispeed","cfsetospeed","cfsetspeed","cgid","cgroup","ch_addralign","ch_addralign","ch_reserved","ch_size","ch_size","ch_type","ch_type","chdir","child_tid","chmod","chown","chroot","chunk_size","chunk_size","cipher_type","clearenv","clearerr","clock_adjtime","clock_getcpuclockid","clock_getres","clock_gettime","clock_nanosleep","clock_settime","clock_t","clockid","clockid_t","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_args","close","close_range","closedir","closelog","cmd","cmsg_len","cmsg_level","cmsg_type","cmsghdr","code","code","code","codes_ptr","codes_size","connect","constant","consumer","consumer","cookie","copy_file_range","cpu_set_t","cr","cr","creat","creat64","cs","ctermid","ctime_r","cuid","currency_symbol","custom_data","custom_len","cwd","cwd","d_ino","d_ino","d_name","d_name","d_off","d_off","d_reclen","d_reclen","d_type","d_type","daemon","data","data","data","data","deadband","decimal_point","delay","desc","desc","dest_offset","dev","dev_t","difftime","direction","dirent","dirent64","dirfd","dirname","dl_iterate_phdr","dl_phdr_info","dladdr","dladdr1","dlclose","dlerror","dli_fbase","dli_fname","dli_saddr","dli_sname","dlinfo","dlmopen","dlopen","dlpi_addr","dlpi_adds","dlpi_name","dlpi_phdr","dlpi_phnum","dlpi_subs","dlpi_tls_data","dlpi_tls_modid","dlsym","dma","domainname","dqb_bhardlimit","dqb_bsoftlimit","dqb_btime","dqb_curinodes","dqb_curspace","dqb_ihardlimit","dqb_isoftlimit","dqb_itime","dqb_valid","dqblk","drand48","ds","dup","dup2","dup3","duplocale","e_ehsize","e_ehsize","e_entry","e_entry","e_exit","e_flags","e_flags","e_ident","e_ident","e_machine","e_machine","e_phentsize","e_phentsize","e_phnum","e_phnum","e_phoff","e_phoff","e_shentsize","e_shentsize","e_shnum","e_shnum","e_shoff","e_shoff","e_shstrndx","e_shstrndx","e_termination","e_type","e_type","e_version","e_version","eaccess","ee_code","ee_data","ee_errno","ee_info","ee_origin","ee_pad","ee_type","effect","effect_id","eflags","element","end_level","endgrent","endmntent","endpwent","endservent","endspent","endutxent","entry","envelope","envelope","envelope","epoll_create","epoll_create1","epoll_ctl","epoll_event","epoll_pwait","epoll_wait","erand48","errcnt","error","error","es","esterror","esterror","euidaccess","event_len","eventfd","eventfd_read","eventfd_t","eventfd_write","events","events","execl","execle","execlp","execv","execve","execveat","execvp","execvpe","exit","exit","exit_signal","explicit_bzero","exponent","f_bavail","f_bavail","f_bavail","f_bavail","f_bfree","f_bfree","f_bfree","f_bfree","f_blocks","f_blocks","f_blocks","f_blocks","f_bsize","f_bsize","f_bsize","f_bsize","f_favail","f_favail","f_ffree","f_ffree","f_ffree","f_ffree","f_files","f_files","f_files","f_files","f_flag","f_flag","f_flags","f_frsize","f_frsize","f_frsize","f_frsize","f_fsid","f_fsid","f_fsid","f_fsid","f_namelen","f_namelen","f_namemax","f_namemax","f_spare","f_type","f_type","faccessat","fade_length","fade_level","fallocate","fallocate64","fanotify_event_metadata","fanotify_init","fanotify_mark","fanotify_response","fchdir","fchmod","fchmodat","fchown","fchownat","fclose","fcntl","fd","fd","fd","fd_set","fdatasync","fdopen","fdopendir","feof","ferror","fexecve","ff_condition_effect","ff_constant_effect","ff_effect","ff_effects_max","ff_effects_max","ff_envelope","ff_periodic_effect","ff_ramp_effect","ff_replay","ff_rumble_effect","ff_trigger","fflush","fgetc","fgetgrent_r","fgetpos","fgetpos64","fgetpwent_r","fgets","fgetspent_r","fgetxattr","file_clone_range","fileno","filter","flag","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flat","flistxattr","flock","flock","flock64","fmemopen","fmt","fop","fop","fopen","fopen64","fordblks","fordblks","fork","forkpty","fpathconf","fpos64_t","fpos_t","fpregs","fprintf","fputc","fputs","fr","fr","frac_digits","fread","fread_unlocked","free","freeaddrinfo","freehigh","freeifaddrs","freelocale","freeram","freeswap","fremovexattr","freopen","freopen64","freq","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fs","fs_base","fsblkcnt_t","fscanf","fseek","fseeko","fseeko64","fsetpos","fsetpos64","fsetxattr","fsfilcnt_t","fsid_t","fsmblks","fsmblks","fstat","fstat64","fstatat","fstatat64","fstatfs","fstatfs64","fstatvfs","fstatvfs64","fsync","ftell","ftello","ftello64","ftok","ftruncate","ftruncate64","ftw","ftw","futimens","futimes","fuzz","fwrite","gai_strerror","genlmsghdr","getaddrinfo","getauxval","getchar","getchar_unlocked","getcontext","getcwd","getdomainname","getdtablesize","getegid","getentropy","getenv","geteuid","getgid","getgrent","getgrent_r","getgrgid","getgrgid_r","getgrnam","getgrnam_r","getgrouplist","getgroups","gethostid","gethostname","getifaddrs","getline","getloadavg","getlogin","getmntent","getmntent_r","getnameinfo","getopt","getopt_long","getpeername","getpgid","getpgrp","getpid","getppid","getpriority","getprotobyname","getprotobynumber","getpt","getpwent","getpwent_r","getpwnam","getpwnam_r","getpwuid","getpwuid_r","getrandom","getresgid","getresuid","getrlimit","getrlimit64","getrusage","getservbyname","getservbyport","getservent","getsid","getsockname","getsockopt","getspent","getspent_r","getspnam","getspnam_r","gettid","gettimeofday","getuid","getutxent","getutxid","getutxline","getxattr","gid","gid","gid_t","gl_flags","gl_flags","gl_offs","gl_offs","gl_pathc","gl_pathc","gl_pathv","gl_pathv","glob","glob64","glob64_t","glob_t","globfree","globfree64","gmtime","gmtime_r","gnu_basename","gnu_get_libc_release","gnu_get_libc_version","gr_gid","gr_mem","gr_name","gr_passwd","grantpt","greg_t","gregs","group","group","grouping","gs","gs_base","h_addr_list","h_addrtype","h_aliases","h_length","h_name","ha","has_arg","hasmntopt","hblkhd","hblkhd","hblks","hblks","headroom","headroom","hostent","hstrerror","hwtstamp_config","i387","iconv","iconv_close","iconv_open","iconv_t","id","id","id","id","id","id","id_t","idtype_t","if_freenameindex","if_index","if_indextoname","if_name","if_nameindex","if_nameindex","if_nametoindex","ifa_addr","ifa_data","ifa_flags","ifa_ifu","ifa_name","ifa_netmask","ifa_next","ifaddrs","ifc_ifcu","ifc_len","ifconf","ifcu_buf","ifcu_req","ifr6_addr","ifr6_ifindex","ifr6_prefixlen","ifr_ifru","ifr_name","ifreq","ifru_addr","ifru_broadaddr","ifru_data","ifru_dstaddr","ifru_flags","ifru_hwaddr","ifru_ifindex","ifru_map","ifru_metric","ifru_mtu","ifru_netmask","ifru_newname","ifru_slave","imr_address","imr_ifindex","imr_interface","imr_interface","imr_multiaddr","imr_multiaddr","imr_multiaddr","imr_sourceaddr","in6_addr","in6_ifreq","in6_pktinfo","in6_rtmsg","in_addr","in_addr_t","in_pktinfo","in_port_t","index","info","info","info","initgroups","ino64_t","ino_t","inotify_add_watch","inotify_event","inotify_init","inotify_init1","inotify_rm_watch","input_absinfo","input_event","input_id","input_keymap_entry","input_mask","instruction_pointer","instruction_pointer","int16_t","int32_t","int64_t","int8_t","int_curr_symbol","int_frac_digits","int_n_cs_precedes","int_n_sep_by_space","int_n_sign_posn","int_p_cs_precedes","int_p_sep_by_space","int_p_sign_posn","interval","intmax_t","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","intptr_t","iocb","ioctl","ioperm","iopl","iov_base","iov_len","iovec","ip","ip_mreq","ip_mreq_source","ip_mreqn","ipc_perm","ipi6_addr","ipi6_ifindex","ipi_addr","ipi_ifindex","ipi_spec_dst","ipv6_mreq","ipv6mr_interface","ipv6mr_multiaddr","irq","is_error","isalnum","isalpha","isatty","isblank","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","it_interval","it_interval","it_value","it_value","itimerspec","itimerval","iv","iv","iv","iv","ivlen","j1939","j1939_filter","jf","jitcnt","jitter","jrand48","jt","k","keepcost","keepcost","key","key","key","key_t","keycode","kill","killpg","l_len","l_len","l_linger","l_onoff","l_pid","l_pid","l_start","l_start","l_type","l_type","l_whence","l_whence","labs","lchown","lcong48","lconv","left_coeff","left_saturation","len","len","len","len","len","len","len","len","length","level","lgetxattr","linger","link","linkat","lio_listio","listen","listxattr","llistxattr","loads","locale_t","localeconv","localtime","localtime_r","lockf","loff_t","login_tty","lrand48","lremovexattr","lseek","lseek64","lsetxattr","lstat","lstat64","lutimes","machine","madvise","magic","magnitude","major","makecontext","makedev","mallinfo","mallinfo","mallinfo2","mallinfo2","malloc","malloc_info","malloc_trim","malloc_usable_size","mallopt","mask","mask","max_align_t","maxerror","maxerror","maximum","mcontext_t","mem_end","mem_start","mem_unit","memalign","memchr","memcmp","memcpy","memfd_create","memmem","memmove","memrchr","memset","metadata_len","mincore","minimum","minor","mkdir","mkdirat","mkdtemp","mkfifo","mkfifoat","mknod","mknodat","mkostemp","mkostemps","mkstemp","mkstemps","mktime","mlock","mlock2","mlockall","mmap","mmap64","mmsghdr","mnt_dir","mnt_freq","mnt_fsname","mnt_opts","mnt_passno","mnt_type","mntent","mode","mode","mode_t","modes","modtime","mon_decimal_point","mon_grouping","mon_thousands_sep","mount","mprotect","mq_attr","mq_close","mq_curmsgs","mq_flags","mq_getattr","mq_maxmsg","mq_msgsize","mq_open","mq_receive","mq_send","mq_setattr","mq_timedreceive","mq_timedsend","mq_unlink","mqd_t","mr_address","mr_alen","mr_ifindex","mr_type","mrand48","mremap","msg","msg_control","msg_controllen","msg_ctime","msg_flags","msg_hdr","msg_iov","msg_iovlen","msg_len","msg_lrpid","msg_lspid","msg_name","msg_namelen","msg_perm","msg_qbytes","msg_qnum","msg_rtime","msg_stime","msgctl","msgget","msghdr","msginfo","msglen_t","msgmap","msgmax","msgmnb","msgmni","msgpool","msgqnum_t","msgrcv","msgseg","msgsnd","msgssz","msgtql","msqid_ds","msync","munlock","munlockall","munmap","mxcr_mask","mxcr_mask","mxcsr","mxcsr","n_cs_precedes","n_sep_by_space","n_sign_posn","name","name","name","name","name","name_mask","name_t","nanosleep","negative_sign","newfd","newfd_flags","newlocale","nfds_t","nice","nl_family","nl_groups","nl_item","nl_langinfo","nl_langinfo_l","nl_mmap_hdr","nl_mmap_req","nl_pid","nl_pktinfo","nla_len","nla_type","nlattr","nlink_t","nlmsg_flags","nlmsg_len","nlmsg_pid","nlmsg_seq","nlmsg_type","nlmsgerr","nlmsghdr","nm_block_nr","nm_block_size","nm_frame_nr","nm_frame_size","nm_gid","nm_group","nm_len","nm_pid","nm_status","nm_uid","nodename","nr","nr","nr","nr","nrand48","ntp_adjtime","ntp_gettime","ntptimeval","nxt_assoc_id","nxt_flags","nxt_length","nxt_ppid","nxt_sid","off","off64_t","off_t","offset","offset","old","op","open","open64","open_how","open_memstream","open_wmemstream","openat","openat64","opendir","openlog","openpty","option","options","ordblks","ordblks","orig_rax","p_aliases","p_align","p_align","p_cs_precedes","p_filesz","p_filesz","p_flags","p_flags","p_memsz","p_memsz","p_name","p_offset","p_offset","p_paddr","p_paddr","p_proto","p_sep_by_space","p_sign_posn","p_type","p_type","p_vaddr","p_vaddr","packet_mreq","pad","pad","pad","parent_tid","passwd","pathconf","pause","pclose","period","perror","personality","pgn","pgn","pgn_mask","pgn_t","phase","pid","pid","pid","pid_t","pidfd","pipe","pipe2","poll","pollfd","popen","port","positive_sign","posix_basename","posix_fadvise","posix_fadvise64","posix_fallocate","posix_fallocate64","posix_madvise","posix_memalign","posix_openpt","posix_spawn","posix_spawn_file_actions_addchdir_np","posix_spawn_file_actions_addclose","posix_spawn_file_actions_addclosefrom_np","posix_spawn_file_actions_adddup2","posix_spawn_file_actions_addfchdir_np","posix_spawn_file_actions_addopen","posix_spawn_file_actions_addtcsetpgrp_np","posix_spawn_file_actions_destroy","posix_spawn_file_actions_init","posix_spawn_file_actions_t","posix_spawnattr_destroy","posix_spawnattr_getflags","posix_spawnattr_getpgroup","posix_spawnattr_getschedparam","posix_spawnattr_getschedpolicy","posix_spawnattr_getsigdefault","posix_spawnattr_getsigmask","posix_spawnattr_init","posix_spawnattr_setflags","posix_spawnattr_setpgroup","posix_spawnattr_setschedparam","posix_spawnattr_setschedpolicy","posix_spawnattr_setsigdefault","posix_spawnattr_setsigmask","posix_spawnattr_t","posix_spawnp","ppoll","ppsfreq","pr_policy","pr_value","prctl","pread","pread64","preadv","preadv2","preadv64","preadv64v2","precision","printf","prio","priority_t","prlimit","prlimit64","process_vm_readv","process_vm_writev","procs","producer","producer","product","protoent","pselect","pthread_atfork","pthread_attr_destroy","pthread_attr_getaffinity_np","pthread_attr_getguardsize","pthread_attr_getinheritsched","pthread_attr_getschedparam","pthread_attr_getschedpolicy","pthread_attr_getstack","pthread_attr_getstacksize","pthread_attr_init","pthread_attr_setaffinity_np","pthread_attr_setdetachstate","pthread_attr_setguardsize","pthread_attr_setinheritsched","pthread_attr_setschedparam","pthread_attr_setschedpolicy","pthread_attr_setstacksize","pthread_attr_t","pthread_barrier_destroy","pthread_barrier_init","pthread_barrier_t","pthread_barrier_wait","pthread_barrierattr_destroy","pthread_barrierattr_getpshared","pthread_barrierattr_init","pthread_barrierattr_setpshared","pthread_barrierattr_t","pthread_cancel","pthread_cond_broadcast","pthread_cond_destroy","pthread_cond_init","pthread_cond_signal","pthread_cond_t","pthread_cond_timedwait","pthread_cond_wait","pthread_condattr_destroy","pthread_condattr_getclock","pthread_condattr_getpshared","pthread_condattr_init","pthread_condattr_setclock","pthread_condattr_setpshared","pthread_condattr_t","pthread_create","pthread_detach","pthread_exit","pthread_getaffinity_np","pthread_getattr_np","pthread_getcpuclockid","pthread_getname_np","pthread_getschedparam","pthread_getspecific","pthread_join","pthread_key_create","pthread_key_delete","pthread_key_t","pthread_kill","pthread_mutex_consistent","pthread_mutex_destroy","pthread_mutex_init","pthread_mutex_lock","pthread_mutex_t","pthread_mutex_timedlock","pthread_mutex_trylock","pthread_mutex_unlock","pthread_mutexattr_destroy","pthread_mutexattr_getprotocol","pthread_mutexattr_getpshared","pthread_mutexattr_getrobust","pthread_mutexattr_init","pthread_mutexattr_setprotocol","pthread_mutexattr_setpshared","pthread_mutexattr_setrobust","pthread_mutexattr_settype","pthread_mutexattr_t","pthread_once","pthread_once_t","pthread_rwlock_destroy","pthread_rwlock_init","pthread_rwlock_rdlock","pthread_rwlock_t","pthread_rwlock_tryrdlock","pthread_rwlock_trywrlock","pthread_rwlock_unlock","pthread_rwlock_wrlock","pthread_rwlockattr_destroy","pthread_rwlockattr_getkind_np","pthread_rwlockattr_getpshared","pthread_rwlockattr_init","pthread_rwlockattr_setkind_np","pthread_rwlockattr_setpshared","pthread_rwlockattr_t","pthread_self","pthread_setaffinity_np","pthread_setname_np","pthread_setschedparam","pthread_setschedprio","pthread_setspecific","pthread_sigmask","pthread_sigqueue","pthread_spin_destroy","pthread_spin_init","pthread_spin_lock","pthread_spin_trylock","pthread_spin_unlock","pthread_spinlock_t","pthread_t","ptrace","ptrace_peeksiginfo_args","ptrace_rseq_configuration","ptrace_syscall_info","ptrdiff_t","ptsname","ptsname_r","putchar","putchar_unlocked","putenv","putgrent","putpwent","puts","pututxline","pw_dir","pw_gecos","pw_gid","pw_name","pw_passwd","pw_shell","pw_uid","pwrite","pwrite64","pwritev","pwritev2","pwritev64","pwritev64v2","qsort","qsort_r","quotactl","r10","r11","r12","r13","r14","r15","r8","r9","raise","rand","rax","rbp","rbx","rcv_assoc_id","rcv_context","rcv_cumtsn","rcv_flags","rcv_ppid","rcv_sid","rcv_ssn","rcv_tsn","rcx","rdi","rdp","rdp","rdx","read","readahead","readdir","readdir64","readdir64_r","readdir_r","readlink","readlinkat","readv","realloc","reallocarray","realpath","reboot","rec_seq","rec_seq","rec_seq","recv","recvfrom","recvmmsg","recvmsg","regcomp","regerror","regex_t","regexec","regfree","regmatch_t","regoff_t","regs","release","remap_file_pages","remove","removexattr","rename","renameat","renameat2","replay","req","request_id","request_id","res_init","reserved","reserved","resolution","resolve","response","ret_data","retval","retval","revents","rewind","rewinddir","right_coeff","right_saturation","rip","rip","rip","rlim64_t","rlim_cur","rlim_cur","rlim_max","rlim_max","rlim_t","rlimit","rlimit64","rm_eo","rm_so","rmdir","rseq_abi_pointer","rseq_abi_size","rsi","rsp","rt_class","rt_dev","rt_dst","rt_flags","rt_gateway","rt_genmask","rt_irtt","rt_metric","rt_mtu","rt_pad1","rt_pad2","rt_pad3","rt_pad4","rt_tos","rt_window","rtentry","ru_idrss","ru_inblock","ru_isrss","ru_ixrss","ru_majflt","ru_maxrss","ru_minflt","ru_msgrcv","ru_msgsnd","ru_nivcsw","ru_nsignals","ru_nswap","ru_nvcsw","ru_oublock","ru_stime","ru_utime","rusage","rx","rx","rx_dropped","rx_dropped","rx_fill_ring_empty_descs","rx_filter","rx_id","rx_invalid_descs","rx_invalid_descs","rx_ring_full","s6_addr","s_addr","s_aliases","s_name","s_port","s_proto","sa_data","sa_family","sa_family_t","sa_flags","sa_mask","sa_restorer","sa_sigaction","salg_family","salg_feat","salg_mask","salg_name","salg_type","salt","salt","salt","sbrk","scancode","scanf","sched_attr","sched_deadline","sched_flags","sched_get_priority_max","sched_get_priority_min","sched_getaffinity","sched_getcpu","sched_getparam","sched_getscheduler","sched_nice","sched_param","sched_period","sched_policy","sched_priority","sched_priority","sched_rr_get_interval","sched_runtime","sched_setaffinity","sched_setparam","sched_setscheduler","sched_yield","sctp_assoc_t","sctp_authinfo","sctp_initmsg","sctp_nxtinfo","sctp_prinfo","sctp_rcvinfo","sctp_sndinfo","sctp_sndrcvinfo","sdt","seccomp","seccomp_data","seccomp_data","seccomp_notif","seccomp_notif","seccomp_notif_addfd","seccomp_notif_resp","seccomp_notif_resp","seccomp_notif_sizes","seed48","seekdir","select","sem_close","sem_ctime","sem_destroy","sem_flg","sem_getvalue","sem_init","sem_nsems","sem_num","sem_op","sem_open","sem_otime","sem_perm","sem_post","sem_t","sem_timedwait","sem_trywait","sem_unlink","sem_wait","semaem","sembuf","semctl","semget","semid_ds","seminfo","semmap","semmni","semmns","semmnu","semmsl","semop","semopm","semume","semusz","semvmx","send","sendfile","sendfile64","sendmmsg","sendmsg","sendto","servent","set_tid","set_tid_size","setbuf","setcontext","setdomainname","setegid","setenv","seteuid","setfsgid","setfsuid","setgid","setgrent","setgroups","sethostid","sethostname","setlocale","setlogmask","setmntent","setns","setpgid","setpriority","setpwent","setregid","setresgid","setresuid","setreuid","setrlimit","setrlimit64","setservent","setsid","setsockopt","setspent","settimeofday","setuid","setutxent","setvbuf","setxattr","sgetspent_r","sh_addr","sh_addr","sh_addralign","sh_addralign","sh_entsize","sh_entsize","sh_flags","sh_flags","sh_info","sh_info","sh_link","sh_link","sh_name","sh_name","sh_offset","sh_offset","sh_size","sh_size","sh_type","sh_type","sharedram","shift","shm_atime","shm_cpid","shm_ctime","shm_dtime","shm_lpid","shm_nattch","shm_open","shm_perm","shm_segsz","shm_unlink","shmat","shmatt_t","shmctl","shmdt","shmget","shmid_ds","shutdown","si_addr","si_code","si_errno","si_pid","si_signo","si_status","si_stime","si_uid","si_utime","si_value","sigaction","sigaction","sigaddset","sigaltstack","sigdelset","sigemptyset","sigev_notify","sigev_notify_thread_id","sigev_signo","sigev_value","sigevent","sigfillset","sighandler_t","siginfo_t","sigismember","signal","signal","signalfd","signalfd_siginfo","signature","significand","sigpending","sigprocmask","sigset_t","sigsuspend","sigtimedwait","sigval","sigwait","sigwaitinfo","sin6_addr","sin6_family","sin6_flowinfo","sin6_port","sin6_scope_id","sin_addr","sin_family","sin_port","sin_zero","sinfo_assoc_id","sinfo_context","sinfo_cumtsn","sinfo_flags","sinfo_ppid","sinfo_ssn","sinfo_stream","sinfo_timetolive","sinfo_tsn","sinit_max_attempts","sinit_max_init_timeo","sinit_max_instreams","sinit_num_ostreams","sival_ptr","size","size_t","sleep","sll_addr","sll_family","sll_halen","sll_hatype","sll_ifindex","sll_pkttype","sll_protocol","smblks","smblks","snd_assoc_id","snd_context","snd_flags","snd_ppid","snd_sid","snprintf","sock_extended_err","sock_filter","sock_fprog","sock_txtime","sockaddr","sockaddr_alg","sockaddr_can","sockaddr_in","sockaddr_in6","sockaddr_ll","sockaddr_nl","sockaddr_storage","sockaddr_un","sockaddr_vm","sockaddr_xdp","socket","socketpair","socklen_t","sp_expire","sp_flag","sp_inact","sp_lstchg","sp_max","sp_min","sp_namp","sp_pwdp","sp_warn","speed_t","splice","sprintf","spwd","srand","srand48","src_fd","src_length","src_offset","srcfd","ss","ss_family","ss_flags","ss_size","ss_sp","sscanf","ssi_addr","ssi_addr_lsb","ssi_arch","ssi_band","ssi_call_addr","ssi_code","ssi_errno","ssi_fd","ssi_int","ssi_overrun","ssi_pid","ssi_ptr","ssi_signo","ssi_status","ssi_stime","ssi_syscall","ssi_tid","ssi_trapno","ssi_uid","ssi_utime","ssize_t","st_atime","st_atime","st_atime_nsec","st_atime_nsec","st_blksize","st_blksize","st_blocks","st_blocks","st_ctime","st_ctime","st_ctime_nsec","st_ctime_nsec","st_dev","st_dev","st_gid","st_gid","st_info","st_info","st_ino","st_ino","st_mode","st_mode","st_mtime","st_mtime","st_mtime_nsec","st_mtime_nsec","st_name","st_name","st_nlink","st_nlink","st_other","st_other","st_rdev","st_rdev","st_shndx","st_shndx","st_size","st_size","st_size","st_size","st_space","st_uid","st_uid","st_value","st_value","stabil","stack","stack_pointer","stack_size","stack_t","stamp","start_code","start_level","start_stack","stat","stat","stat64","stat64","statfs","statfs","statfs64","statfs64","status","statvfs","statvfs","statvfs64","statvfs64","statx","statx","statx_timestamp","stbcnt","stpcpy","stpncpy","strcasecmp","strcasestr","strcat","strchr","strchrnul","strcmp","strcoll","strcpy","strcspn","strdup","strerror","strerror_r","strftime","strftime_l","strlen","strncasecmp","strncat","strncmp","strncpy","strndup","strnlen","strong_magnitude","strpbrk","strptime","strrchr","strsignal","strspn","strstr","strtod","strtof","strtok","strtok_r","strtol","strtoll","strtoul","strtoull","strxfrm","stx_atime","stx_attributes","stx_attributes_mask","stx_blksize","stx_blocks","stx_btime","stx_ctime","stx_dev_major","stx_dev_minor","stx_dio_mem_align","stx_dio_offset_align","stx_gid","stx_ino","stx_mask","stx_mnt_id","stx_mode","stx_mtime","stx_nlink","stx_rdev_major","stx_rdev_minor","stx_size","stx_uid","sun_family","sun_path","suseconds_t","sval","svm_cid","svm_family","svm_port","svm_reserved1","svm_zero","swapcontext","swapoff","swapon","swd","swd","sxdp_family","sxdp_flags","sxdp_ifindex","sxdp_queue_id","sxdp_shared_umem_fd","symlink","symlinkat","sync","sync_file_range","syncfs","syscall","sysconf","sysctl","sysinfo","sysinfo","syslog","sysname","system","tai","tai","tcdrain","tcflag_t","tcflow","tcflush","tcgetattr","tcgetpgrp","tcgetsid","tcsendbreak","tcsetattr","tcsetpgrp","tee","telldir","termios","termios2","thousands_sep","tick","time","time","time","time","time_t","timegm","timer_create","timer_delete","timer_getoverrun","timer_gettime","timer_settime","timer_t","timerfd_create","timerfd_gettime","timerfd_settime","times","timespec","timeval","timex","timezone","tls","tls12_crypto_info_aes_gcm_128","tls12_crypto_info_aes_gcm_256","tls12_crypto_info_chacha20_poly1305","tls_crypto_info","tm","tm_gmtoff","tm_hour","tm_isdst","tm_mday","tm_min","tm_mon","tm_sec","tm_wday","tm_yday","tm_year","tm_zone","tmpfile","tmpfile64","tmpnam","tms","tms_cstime","tms_cutime","tms_stime","tms_utime","tolerance","tolower","totalhigh","totalram","totalswap","toupper","tp","trigger","truncate","truncate64","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttyname","ttyname_r","tv_nsec","tv_nsec","tv_sec","tv_sec","tv_sec","tv_sec","tv_usec","tv_usec","tx","tx","tx_id","tx_invalid_descs","tx_invalid_descs","tx_ring_empty_descs","tx_type","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u","u","u64","u_ar0","u_comm","u_debugreg","u_dsize","u_fpstate","u_fpvalid","u_ssize","u_tsize","uc_flags","uc_link","uc_mcontext","uc_sigmask","uc_stack","ucontext_t","ucred","uid","uid","uid_t","uinput_abs_setup","uinput_ff_erase","uinput_ff_upload","uinput_setup","uinput_user_dev","uint16_t","uint32_t","uint64_t","uint8_t","uintmax_t","uintptr_t","umask","umount","umount2","uname","ungetc","unlink","unlinkat","unlockpt","unsetenv","unshare","uordblks","uordblks","updated","uptime","useconds_t","uselocale","user","user_fpregs_struct","user_regs_struct","usleep","usmblks","usmblks","ut_addr_v6","ut_exit","ut_host","ut_id","ut_line","ut_pid","ut_session","ut_tv","ut_type","ut_user","utimbuf","utime","utimensat","utimes","utmpname","utmpx","utmpxname","utsname","val","val","value","value","vendor","vers","version","version","version","version","vfork","vhangup","vmsplice","wait","wait4","waitid","waitpid","waveform","wchar_t","wcslen","wcstombs","wd","weak_magnitude","winsize","wmemchr","write","writev","ws_col","ws_row","ws_xpixel","ws_ypixel","xdp_desc","xdp_mmap_offsets","xdp_mmap_offsets_v1","xdp_options","xdp_ring_offset","xdp_ring_offset_v1","xdp_statistics","xdp_statistics_v1","xdp_umem_reg","xdp_umem_reg_v1","xmm_space"],"q":[[0,"libc"],[9188,"core::fmt"],[9189,"core::fmt"],[9190,"core::any"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maximum number of services provided on the same listening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","IP6 Auth Header","","IP Payload Comp. Protocol","DCCP","IP6 destination option","exterior gateway protocol","encapsulation header","IP6 Encap Sec. Payload","Ethernet-within-IPv6 encapsulation.","IP6 fragmentation header","General Routing Encap.","Hop-by-hop option header","","","xns idp","group mgmt protocol","","for compatibility","","","","","Multipath TCP","","IP6 no next header","Protocol indep. multicast","pup","raw IP packet","IP6 routing header","resource reservation","SCTP","","tp-4 w/ class negotiation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WARNING: The PartialEq, Eq and Hash implementations of this","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Equivalent to C’s void type when used as a pointer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","GNU version of basename(3), defined in string.h.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","interface name, e.g. “en0”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","POSIX version of basename(3), defined in libgen.h.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The 64-bit libc on Solaris and illumos only has readdir_r. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,169,169,169,0,214,0,0,0,0,0,214,156,0,0,0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,0,194,0,0,0,210,210,0,0,142,142,88,142,142,0,0,0,0,21,0,110,112,184,185,189,112,0,0,0,235,0,43,43,43,43,43,43,43,43,157,190,0,190,0,157,190,190,0,190,157,190,157,190,157,190,0,157,190,190,0,190,157,0,0,0,0,54,54,54,54,54,114,178,162,163,114,175,177,52,52,53,52,53,52,53,52,53,0,0,0,0,0,0,0,0,0,0,79,79,132,0,123,0,0,0,0,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,0,0,194,73,78,161,223,161,223,0,0,0,161,223,0,161,223,161,223,161,223,0,0,161,223,161,223,0,0,0,0,0,0,0,0,168,0,154,233,0,154,0,0,111,233,234,154,111,0,0,0,0,82,0,0,0,0,0,0,214,221,171,172,171,171,172,171,172,0,221,0,0,0,184,185,134,0,0,0,0,0,0,0,0,0,152,0,0,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,0,0,0,0,0,102,5,5,5,0,72,88,4,76,76,0,168,180,182,105,0,0,181,183,0,0,211,0,0,214,48,83,83,210,217,139,150,139,150,139,150,139,150,139,150,0,116,233,234,235,82,48,77,180,182,122,104,0,0,85,0,0,0,0,0,0,0,0,0,0,47,47,47,47,0,0,0,89,89,89,89,89,89,89,89,0,123,59,64,64,64,64,64,64,64,64,64,0,0,211,0,0,0,0,90,91,90,91,158,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,158,90,91,90,91,0,18,18,18,18,18,18,18,86,87,211,209,81,0,0,0,0,0,0,191,80,81,83,0,0,0,0,0,0,0,168,117,120,211,168,169,0,228,0,0,0,0,29,56,0,0,0,0,0,0,0,0,0,191,221,0,208,198,205,206,219,198,205,206,219,198,205,206,219,198,205,206,219,206,219,198,205,206,219,198,205,206,219,206,219,205,198,205,206,219,198,205,206,219,198,205,206,219,205,198,205,0,79,79,0,0,0,0,0,0,0,0,0,0,0,0,0,29,106,228,0,0,0,0,0,0,0,0,0,0,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,125,75,116,117,118,149,152,174,180,184,188,216,221,234,235,236,74,0,0,0,0,0,238,210,217,0,0,162,163,0,0,0,0,0,213,0,0,0,181,183,48,0,0,0,0,194,0,0,194,194,0,0,0,168,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,211,0,0,0,0,0,0,0,0,0,0,162,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,217,0,0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,214,0,61,160,61,160,61,160,61,160,0,0,0,0,0,0,0,0,0,0,0,20,20,20,20,0,0,213,0,164,48,211,211,27,27,27,27,27,104,125,0,162,163,162,163,184,185,0,0,0,212,0,0,0,0,85,116,117,118,141,142,0,0,0,69,0,69,0,0,0,50,50,50,50,50,50,50,0,148,148,0,147,147,124,124,124,146,146,0,145,145,145,145,145,145,145,145,145,145,145,145,145,39,39,38,40,38,39,40,40,0,0,0,0,0,0,0,0,75,135,136,137,0,0,0,0,0,0,0,0,0,0,0,0,0,114,178,0,0,0,0,48,48,48,48,48,48,48,48,78,0,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,0,0,0,0,0,28,28,0,104,0,0,0,0,103,103,49,49,49,0,26,26,123,176,0,0,0,0,0,0,0,0,0,0,0,0,0,33,66,33,66,0,0,135,136,137,143,143,153,0,4,168,168,0,4,4,162,163,135,136,137,0,75,0,0,199,200,31,31,199,200,199,200,199,200,199,200,0,0,0,0,82,82,75,105,113,184,185,189,234,235,77,80,0,0,0,0,0,0,0,0,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0,212,83,0,0,0,0,0,0,0,0,0,0,0,0,105,228,0,168,169,74,0,123,123,194,0,0,0,0,0,0,0,0,0,228,0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,99,99,99,99,99,0,214,236,0,168,21,48,48,48,0,0,0,0,144,144,0,144,144,0,0,0,0,0,0,0,0,68,68,68,68,0,0,120,7,7,195,7,55,7,7,55,195,195,7,7,195,195,195,195,195,0,0,0,0,0,70,70,70,70,70,0,0,70,0,70,70,0,0,0,0,0,210,217,210,217,48,48,48,110,112,125,141,142,112,0,0,48,118,118,0,0,0,138,138,0,0,0,0,0,138,0,121,121,0,0,119,119,119,119,119,0,0,165,165,165,165,166,166,166,166,166,166,59,114,174,175,177,0,0,0,0,130,130,130,130,130,174,0,0,83,168,86,178,0,0,0,0,0,0,0,0,0,0,0,189,162,163,211,36,94,95,48,94,95,94,95,94,95,36,94,95,94,95,36,48,48,94,95,94,95,0,178,194,216,221,0,0,0,0,83,0,0,110,112,112,0,83,98,116,228,0,221,0,0,0,0,0,123,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,131,131,0,0,0,0,0,0,0,168,0,235,0,0,0,0,0,194,180,182,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,62,62,0,0,0,0,0,0,0,0,0,211,211,211,211,211,211,211,211,0,0,211,211,211,129,129,129,129,129,129,129,129,211,211,210,217,211,0,0,0,0,0,0,0,0,0,0,0,0,0,135,136,137,0,0,0,0,0,0,0,0,0,0,0,212,59,0,0,0,0,0,0,85,104,86,87,0,102,228,74,236,106,177,86,87,29,0,0,82,82,210,211,217,0,24,133,24,133,0,0,0,108,108,0,216,216,211,211,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,181,183,186,187,186,149,109,186,187,186,237,37,35,35,35,35,19,19,0,197,197,197,197,140,140,140,140,140,135,136,137,0,75,0,0,151,151,0,0,0,0,0,0,151,0,151,151,46,151,0,151,0,0,0,0,0,0,0,0,0,0,0,0,235,191,0,115,0,115,0,0,115,0,0,0,0,0,196,0,71,0,0,196,71,71,0,196,196,0,0,0,0,0,0,173,0,0,0,0,0,173,173,173,173,173,0,173,173,173,173,0,0,0,0,0,0,0,221,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,97,96,97,96,97,96,97,96,97,96,97,96,97,96,97,96,97,96,97,194,168,215,215,215,215,215,215,0,215,215,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,201,201,201,0,0,0,0,0,0,60,60,60,60,0,0,0,0,0,0,212,0,0,216,208,0,0,0,0,0,0,0,0,42,42,42,42,42,41,41,41,41,127,127,127,127,127,127,127,127,127,126,126,126,126,32,151,0,0,44,44,44,44,44,44,44,162,163,128,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,122,122,122,118,211,58,202,202,202,0,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0,203,204,203,204,203,204,203,204,203,204,203,204,203,204,203,204,92,93,203,204,203,204,203,204,203,204,92,93,203,204,92,93,203,204,92,93,92,93,203,204,217,203,204,92,93,168,221,178,221,0,104,212,81,212,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,57,57,0,176,107,107,107,107,107,0,0,0,210,217,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,59,0,168,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,168,0,72,168,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,221,0,0,0,0,0,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,34,34,34,34,168,0,194,194,194,0,153,85,0,0,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,0,0,23,156,22,23,156,159,22,159,181,183,109,186,187,186,149,72,76,85,247,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,248,249,250,37,38,39,40,19,41,42,43,44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,251,61,62,63,64,65,66,67,68,12,69,70,71,72,73,74,75,238,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,18,109,110,111,112,4,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7,5,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,85,178,56,212,212,212,212,212,212,212,212,218,218,218,218,218,0,0,98,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,104,194,0,0,0,0,0,0,162,163,192,192,192,192,192,192,192,192,192,192,0,0,0,0,0,0,0,0,117,125,72,74,73,228,59,73,102,134,0,0,0,0,0,0,0,83,0,0,0,105,84,0,0,0,0,30,30,30,30,0,0,0,0,0,0,0,0,0,0,217],"f":"``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{bdff}h}``````````{dd}````````0`{{bd}h}``````````````````````````````````````````````````````````````````````````````````````````````````````````````````{jl}{nj}{A`A`}{{nj}j}1```{AbAd}{{AfAh}Aj}{AhAb}{{AfAh}Ab}{{AhAh}Al}{{AfAh}Al}4`{AhAj}`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AbAn}Aj}{{AbAn}Al}1`{AnAj}`````````````````````````````````````{{AbAbAbAb}Ab}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{B`B`}``0````````0```````````````````````````````````````````````````0```````0```````````0```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{BbBbBb}Bb}`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{AbAb}`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AbAb}Ab}```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BbBb}`````{BbAl}``````````5```````````````````````````````````````````````````````````````````````````````````````````````````33{AbAl}0```````{{AbAb}Aj}1```````````````````````````````````````````````````````````````````````````````````````{{}Ab}0`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BdBf}```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````3`7`3333````77`6`7````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000````````````````````````````````````````````````````````````````````````````````````````{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{CjCj}{ClCl}{CnCn}{D`D`}{DbDb}{DdDd}{DfDf}{DhDh}{DjDj}{DlDl}{DnDn}{E`E`}{BfBf}{EbEb}{EdEd}{EfEf}{EhEh}{AnAn}{EjEj}{ElEl}{EnEn}{F`F`}{FbFb}{FdFd}{FfFf}{FhFh}{FjFj}{FlFl}{FnFn}{G`G`}{GbGb}{GdGd}{GfGf}{GhGh}{GjGj}{GlGl}{GnGn}{H`H`}{HbHb}{HdHd}{HfHf}{HhHh}{AhAh}{HjHj}{HlHl}{HnHn}{I`I`}{IbIb}{IdId}{IfIf}{IhIh}{IjIj}{IlIl}{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{LdLd}{LfLf}{LhLh}{LjLj}{LlLl}{LnLn}{M`M`}{MbMb}{MdMd}{MfMf}{MhMh}{BdBd}{MjMj}{MlMl}{MnMn}{N`N`}{hh}{NbNb}{NdNd}{NfNf}{NhNh}{NjNj}{NlNl}{NnNn}{O`O`}{ObOb}{OdOd}{OfOf}{OhOh}{OjOj}{OlOl}{OnOn}{A`A`}{AbAb}{AdAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{AA`AA`}{AAbAAb}{AAdAAd}{AAfAAf}{AAhAAh}{AAjAAj}{AAlAAl}{AAnAAn}{AB`AB`}{ABbABb}{ABdABd}{ABfABf}{ABhABh}{ABjABj}{ABlABl}{ABnABn}{AC`AC`}{ACbACb}{ACdACd}{ACfACf}{AChACh}{ACjACj}{AClACl}{ACnACn}{AD`AD`}{nn}{jj}{ADbADb}{ADdADd}{ADfADf}{ADhADh}{ADjADj}{ADlADl}{ADnADn}{AE`AE`}{AEbAEb}{AEdAEd}{AEfAEf}{AEhAEh}{AEjAEj}{AElAEl}{AEnAEn}{AF`AF`}{AFbAFb}{AFdAFd}{AFfAFf}{AFhAFh}{AFjAFj}{AFlAFl}{AFnAFn}{AG`AG`}{AGbAGb}{AGdAGd}{AGfAGf}{AGhAGh}{AGjAGj}{AGlAGl}{AGnAGn}{AH`AH`}{AHbAHb}{AHdAHd}{AHfAHf}{AHhAHh}{AHjAHj}{AHlAHl}{AHnAHn}{AI`AI`}{AIbAIb}{AIdAId}{AIfAIf}{AIhAIh}{AIjAIj}{AIlAIl}{AInAIn}{AJ`AJ`}{AJbAJb}{AJdAJd}{AJfAJf}{AJhAJh}{AJjAJj}{AJlAJl}{AJnAJn}{AK`AK`}{AKbAKb}{AKdAKd}{AKfAKf}{AKhAKh}{AKjAKj}{AKlAKl}{AKnAKn}{AL`AL`}{ALbALb}{ALdALd}{ALfALf}{ALhALh}{ALjALj}{ALlALl}{ALnALn}{AM`AM`}{AMbAMb}{AMdAMd}{AMfAMf}{AMhAMh}{AMjAMj}``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AMlAMn}{{ANb{AjAN`}}}}```````````````````````````````{cc{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ANdA`}`{{A`A`}ANd}```````````````````````````````1`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{AIbAMl}``{AIbANf}`{AIbAb}{AIbANh}{AIbANj}1{AIbD`}```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{c{{ANb{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000````````````````````{cANl{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``````````````````````````````````````````````````````````````````````````````````````````````````````````````````","c":[732,1444,3277,3286,3745,4742,5162,6827,6828,6829,6830,7117,7118,9100,9101,9102,9103,9156],"p":[[8,"__u16",0],[8,"__u32",0],[8,"__u8",0],[5,"sock_filter",0],[5,"cmsghdr",0],[8,"c_uchar",0],[5,"msghdr",0],[8,"c_uint",0],[8,"c_int",0],[8,"size_t",0],[1,"usize"],[5,"cpu_set_t",0],[1,"unit"],[1,"bool"],[5,"fd_set",0],[1,"u8"],[1,"u32"],[5,"sock_extended_err",0],[5,"sockaddr",0],[5,"group",0],[5,"utimbuf",0],[5,"timeval",0],[5,"timespec",0],[5,"rlimit",0],[5,"rusage",0],[5,"ipv6_mreq",0],[5,"hostent",0],[5,"iovec",0],[5,"pollfd",0],[5,"winsize",0],[5,"linger",0],[5,"sigval",0],[5,"itimerval",0],[5,"tms",0],[5,"servent",0],[5,"protoent",0],[5,"in_addr",0],[5,"ip_mreq",0],[5,"ip_mreqn",0],[5,"ip_mreq_source",0],[5,"sockaddr_in",0],[5,"sockaddr_in6",0],[5,"addrinfo",0],[5,"sockaddr_ll",0],[5,"tm",0],[5,"sched_param",0],[5,"Dl_info",0],[5,"lconv",0],[5,"in_pktinfo",0],[5,"ifaddrs",0],[5,"in6_rtmsg",0],[5,"arpreq",0],[5,"arpreq_old",0],[5,"arphdr",0],[5,"mmsghdr",0],[5,"epoll_event",0],[5,"sockaddr_un",0],[5,"sockaddr_storage",0],[5,"utsname",0],[5,"sigevent",0],[5,"glob_t",0],[5,"passwd",0],[5,"spwd",0],[5,"dqblk",0],[5,"signalfd_siginfo",0],[5,"itimerspec",0],[5,"fsid_t",0],[5,"packet_mreq",0],[5,"if_nameindex",0],[5,"msginfo",0],[5,"sembuf",0],[5,"input_event",0],[5,"input_id",0],[5,"input_absinfo",0],[5,"input_keymap_entry",0],[5,"input_mask",0],[5,"ff_replay",0],[5,"ff_trigger",0],[5,"ff_envelope",0],[5,"ff_constant_effect",0],[5,"ff_ramp_effect",0],[5,"ff_condition_effect",0],[5,"ff_periodic_effect",0],[5,"ff_rumble_effect",0],[5,"ff_effect",0],[5,"uinput_ff_upload",0],[5,"uinput_ff_erase",0],[5,"uinput_abs_setup",0],[5,"dl_phdr_info",0],[5,"Elf32_Ehdr",0],[5,"Elf64_Ehdr",0],[5,"Elf32_Sym",0],[5,"Elf64_Sym",0],[5,"Elf32_Phdr",0],[5,"Elf64_Phdr",0],[5,"Elf32_Shdr",0],[5,"Elf64_Shdr",0],[5,"ucred",0],[5,"mntent",0],[5,"posix_spawn_file_actions_t",0],[5,"posix_spawnattr_t",0],[5,"genlmsghdr",0],[5,"in6_pktinfo",0],[5,"arpd_request",0],[5,"inotify_event",0],[5,"fanotify_response",0],[5,"sockaddr_vm",0],[5,"regmatch_t",0],[5,"__c_anonymous_sockaddr_can_tp",0],[5,"__c_anonymous_sockaddr_can_j1939",0],[5,"can_filter",0],[5,"j1939_filter",0],[5,"sock_fprog",0],[5,"seccomp_data",0],[5,"seccomp_notif_sizes",0],[5,"seccomp_notif",0],[5,"seccomp_notif_resp",0],[5,"seccomp_notif_addfd",0],[5,"nlmsghdr",0],[5,"nlmsgerr",0],[5,"nlattr",0],[5,"file_clone_range",0],[5,"__c_anonymous_ifru_map",0],[5,"in6_ifreq",0],[5,"option",0],[5,"sctp_initmsg",0],[5,"sctp_sndrcvinfo",0],[5,"sctp_sndinfo",0],[5,"sctp_rcvinfo",0],[5,"sctp_nxtinfo",0],[5,"sctp_prinfo",0],[5,"sctp_authinfo",0],[5,"rlimit64",0],[5,"tls_crypto_info",0],[5,"tls12_crypto_info_aes_gcm_128",0],[5,"tls12_crypto_info_aes_gcm_256",0],[5,"tls12_crypto_info_chacha20_poly1305",0],[5,"sockaddr_nl",0],[5,"dirent",0],[5,"sockaddr_alg",0],[5,"uinput_setup",0],[5,"uinput_user_dev",0],[5,"af_alg_iv",0],[5,"mq_attr",0],[20,"__c_anonymous_ifr_ifru",0],[5,"ifreq",0],[20,"__c_anonymous_ifc_ifcu",0],[5,"ifconf",0],[5,"hwtstamp_config",0],[5,"dirent64",0],[5,"sched_attr",0],[5,"sock_txtime",0],[20,"__c_anonymous_sockaddr_can_can_addr",0],[5,"sockaddr_can",0],[5,"statx",0],[5,"statx_timestamp",0],[5,"aiocb",0],[5,"__exit_status",0],[5,"__timeval",0],[5,"glob64_t",0],[5,"termios",0],[5,"mallinfo",0],[5,"mallinfo2",0],[5,"nl_pktinfo",0],[5,"nl_mmap_req",0],[5,"nl_mmap_hdr",0],[5,"rtentry",0],[5,"timex",0],[5,"ntptimeval",0],[5,"regex_t",0],[5,"Elf64_Chdr",0],[5,"Elf32_Chdr",0],[5,"seminfo",0],[5,"ptrace_peeksiginfo_args",0],[5,"__c_anonymous_ptrace_syscall_info_entry",0],[5,"__c_anonymous_ptrace_syscall_info_exit",0],[5,"__c_anonymous_ptrace_syscall_info_seccomp",0],[5,"ptrace_syscall_info",0],[5,"sockaddr_xdp",0],[5,"xdp_ring_offset",0],[5,"xdp_mmap_offsets",0],[5,"xdp_ring_offset_v1",0],[5,"xdp_mmap_offsets_v1",0],[5,"xdp_umem_reg",0],[5,"xdp_umem_reg_v1",0],[5,"xdp_statistics",0],[5,"xdp_statistics_v1",0],[5,"xdp_options",0],[5,"xdp_desc",0],[5,"iocb",0],[20,"__c_anonymous_ptrace_syscall_info_data",0],[5,"utmpx",0],[5,"sigset_t",0],[5,"sysinfo",0],[5,"msqid_ds",0],[5,"semid_ds",0],[5,"sigaction",0],[5,"statfs",0],[5,"flock",0],[5,"flock64",0],[5,"siginfo_t",0],[5,"stack_t",0],[5,"stat",0],[5,"stat64",0],[5,"statfs64",0],[5,"statvfs64",0],[5,"pthread_attr_t",0],[5,"_libc_fpxreg",0],[5,"_libc_xmmreg",0],[5,"_libc_fpstate",0],[5,"user_regs_struct",0],[5,"user",0],[5,"mcontext_t",0],[5,"ipc_perm",0],[5,"shmid_ds",0],[5,"ptrace_rseq_configuration",0],[5,"user_fpregs_struct",0],[5,"ucontext_t",0],[5,"statvfs",0],[5,"max_align_t",0],[5,"clone_args",0],[5,"sem_t",0],[5,"termios2",0],[5,"pthread_mutexattr_t",0],[5,"pthread_rwlockattr_t",0],[5,"pthread_condattr_t",0],[5,"pthread_barrierattr_t",0],[5,"fanotify_event_metadata",0],[5,"pthread_cond_t",0],[5,"pthread_mutex_t",0],[5,"pthread_rwlock_t",0],[5,"pthread_barrier_t",0],[5,"can_frame",0],[5,"canfd_frame",0],[5,"canxl_frame",0],[5,"open_how",0],[5,"in6_addr",0],[6,"c_void",0],[5,"Formatter",9188],[5,"Error",9188],[6,"Result",9189],[8,"dev_t",0],[8,"pid_t",0],[8,"c_long",0],[8,"uid_t",0],[5,"TypeId",9190],[6,"DIR",0],[6,"FILE",0],[6,"fpos_t",0],[6,"timezone",0],[6,"fpos64_t",0]],"b":[]}],\ ["libm",{"doc":"libm in pure Rust","t":"FHNNHHNNHHNNHHNNHHNNHNNHHHNNHNNHNNHHNNHHNNHHNNHHNNHHNNHNNHHHNNHNNHHNNHHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHNHNNHHNNHNHNNHHNNHHNNHHNNHHNNHNNHHHNNHNNHHNNHHNNHHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHNNHHHNNHHNNHHNNHHNNHHNNHHNNHNNNHNNHHNNHHNNH","n":["Libm","acos","acos","acos","acosf","acosh","acosh","acosh","acoshf","asin","asin","asin","asinf","asinh","asinh","asinh","asinhf","atan","atan","atan","atan2","atan2","atan2","atan2f","atanf","atanh","atanh","atanh","atanhf","borrow","borrow_mut","cbrt","cbrt","cbrt","cbrtf","ceil","ceil","ceil","ceilf","copysign","copysign","copysign","copysignf","cos","cos","cos","cosf","cosh","cosh","cosh","coshf","erf","erf","erf","erfc","erfc","erfc","erfcf","erff","exp","exp","exp","exp10","exp10","exp10","exp10f","exp2","exp2","exp2","exp2f","expf","expm1","expm1","expm1","expm1f","fabs","fabs","fabs","fabsf","fdim","fdim","fdim","fdimf","floor","floor","floor","floorf","fma","fma","fma","fmaf","fmax","fmax","fmax","fmaxf","fmin","fmin","fmin","fminf","fmod","fmod","fmod","fmodf","frexp","frexp","frexp","frexpf","from","hypot","hypot","hypot","hypotf","ilogb","ilogb","ilogb","ilogbf","into","j0","j0","j0","j0f","j1","j1","j1","j1f","jn","jn","jn","jnf","ldexp","ldexp","ldexp","ldexpf","lgamma","lgamma","lgamma","lgamma_r","lgamma_r","lgamma_r","lgammaf","lgammaf_r","log","log","log","log10","log10","log10","log10f","log1p","log1p","log1p","log1pf","log2","log2","log2","log2f","logf","modf","modf","modf","modff","nextafter","nextafter","nextafter","nextafterf","pow","pow","pow","powf","remainder","remainder","remainder","remainderf","remquo","remquo","remquo","remquof","rint","rint","rint","rintf","round","round","round","roundf","scalbn","scalbn","scalbn","scalbnf","sin","sin","sin","sincos","sincos","sincos","sincosf","sinf","sinh","sinh","sinh","sinhf","sqrt","sqrt","sqrt","sqrtf","tan","tan","tan","tanf","tanh","tanh","tanh","tanhf","tgamma","tgamma","tgamma","tgammaf","trunc","trunc","trunc","truncf","try_from","try_into","type_id","y0","y0","y0","y0f","y1","y1","y1","y1f","yn","yn","yn","ynf"],"q":[[0,"libm"],[236,"core::result"],[237,"core::any"]],"d":["Generic helper for libm functions, abstracting over f32 …","Arccosine (f64)","","","Arccosine (f32)","Inverse hyperbolic cosine (f64)","","","Inverse hyperbolic cosine (f32)","Arcsine (f64)","","","Arcsine (f32)","Inverse hyperbolic sine (f64)","","","Inverse hyperbolic sine (f32)","Arctangent (f64)","","","Arctangent of y/x (f64)","","","Arctangent of y/x (f32)","Arctangent (f32)","Inverse hyperbolic tangent (f64)","","","Inverse hyperbolic tangent (f32)","","","Computes the cube root of the argument.","","","Cube root (f32)","Ceil (f64)","","","Ceil (f32)","Sign of Y, magnitude of X (f64)","","","Sign of Y, magnitude of X (f32)","","","","","Hyperbolic cosine (f64)","","","Hyperbolic cosine (f64)","Error function (f64)","","","Complementary error function (f64)","","","Complementary error function (f32)","Error function (f32)","Exponential, base e (f64)","","","","","","","Exponential, base 2 (f64)","","","Exponential, base 2 (f32)","Exponential, base e (f32)","Exponential, base e, of x-1 (f64)","","","Exponential, base e, of x-1 (f32)","Absolute value (magnitude) (f64) Calculates the absolute …","","","Absolute value (magnitude) (f32) Calculates the absolute …","Positive difference (f64)","","","Positive difference (f32)","Floor (f64)","","","Floor (f32)","Floating multiply add (f64)","","","Floating multiply add (f32)","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,7,0,0,0,7,7,0,7,7,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,7,0,0,0,7,7,0,7,7,0,0,7,7,0,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,0,7,7,0,0,7,7,0,7,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,7,0,0,0,7,7,0,7,7,0,0,7,7,0,0,7,7,0,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,7,0,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,0,7,7,0,7,7,7,0,7,7,0,0,7,7,0,0,7,7,0],"f":"`{bb}0{dd}0110010101100110{{bb}b}0{{dd}d}023232{ce{}{}}044334343212143434343434434334344433443334433443321214433{{bbb}b}{{ddd}d}10434344334433{b{{h{bf}}}}{d{{h{df}}}}10{cc{}}7766{bf}{df}107;:;:;;::{{fb}b}{{fd}d}10{{bf}b}{{df}d}10??>887>7??>?>?>?>?>??>>>{b{{h{bb}}}}{d{{h{dd}}}}10??>>??>>?>?>{{bb}{{h{bf}}}}0{{dd}{{h{df}}}}0{bb}0{dd}01100776610154540110010101100101010101100{c{{j{e}}}{}{}}0{cl{}}33223232;:;:","c":[],"p":[[1,"f64"],[1,"f32"],[1,"i32"],[1,"tuple"],[6,"Result",236],[5,"TypeId",237],[5,"Libm",0]],"b":[[2,"impl-Libm%3Cf64%3E"],[3,"impl-Libm%3Cf32%3E"],[6,"impl-Libm%3Cf64%3E"],[7,"impl-Libm%3Cf32%3E"],[10,"impl-Libm%3Cf32%3E"],[11,"impl-Libm%3Cf64%3E"],[14,"impl-Libm%3Cf64%3E"],[15,"impl-Libm%3Cf32%3E"],[18,"impl-Libm%3Cf64%3E"],[19,"impl-Libm%3Cf32%3E"],[21,"impl-Libm%3Cf64%3E"],[22,"impl-Libm%3Cf32%3E"],[26,"impl-Libm%3Cf32%3E"],[27,"impl-Libm%3Cf64%3E"],[32,"impl-Libm%3Cf64%3E"],[33,"impl-Libm%3Cf32%3E"],[36,"impl-Libm%3Cf32%3E"],[37,"impl-Libm%3Cf64%3E"],[40,"impl-Libm%3Cf32%3E"],[41,"impl-Libm%3Cf64%3E"],[44,"impl-Libm%3Cf32%3E"],[45,"impl-Libm%3Cf64%3E"],[48,"impl-Libm%3Cf32%3E"],[49,"impl-Libm%3Cf64%3E"],[52,"impl-Libm%3Cf32%3E"],[53,"impl-Libm%3Cf64%3E"],[55,"impl-Libm%3Cf32%3E"],[56,"impl-Libm%3Cf64%3E"],[60,"impl-Libm%3Cf32%3E"],[61,"impl-Libm%3Cf64%3E"],[63,"impl-Libm%3Cf64%3E"],[64,"impl-Libm%3Cf32%3E"],[67,"impl-Libm%3Cf64%3E"],[68,"impl-Libm%3Cf32%3E"],[72,"impl-Libm%3Cf64%3E"],[73,"impl-Libm%3Cf32%3E"],[76,"impl-Libm%3Cf64%3E"],[77,"impl-Libm%3Cf32%3E"],[80,"impl-Libm%3Cf32%3E"],[81,"impl-Libm%3Cf64%3E"],[84,"impl-Libm%3Cf64%3E"],[85,"impl-Libm%3Cf32%3E"],[88,"impl-Libm%3Cf32%3E"],[89,"impl-Libm%3Cf64%3E"],[92,"impl-Libm%3Cf32%3E"],[93,"impl-Libm%3Cf64%3E"],[96,"impl-Libm%3Cf64%3E"],[97,"impl-Libm%3Cf32%3E"],[100,"impl-Libm%3Cf64%3E"],[101,"impl-Libm%3Cf32%3E"],[104,"impl-Libm%3Cf32%3E"],[105,"impl-Libm%3Cf64%3E"],[109,"impl-Libm%3Cf64%3E"],[110,"impl-Libm%3Cf32%3E"],[113,"impl-Libm%3Cf32%3E"],[114,"impl-Libm%3Cf64%3E"],[118,"impl-Libm%3Cf32%3E"],[119,"impl-Libm%3Cf64%3E"],[122,"impl-Libm%3Cf64%3E"],[123,"impl-Libm%3Cf32%3E"],[126,"impl-Libm%3Cf32%3E"],[127,"impl-Libm%3Cf64%3E"],[130,"impl-Libm%3Cf32%3E"],[131,"impl-Libm%3Cf64%3E"],[134,"impl-Libm%3Cf64%3E"],[135,"impl-Libm%3Cf32%3E"],[137,"impl-Libm%3Cf64%3E"],[138,"impl-Libm%3Cf32%3E"],[142,"impl-Libm%3Cf64%3E"],[143,"impl-Libm%3Cf32%3E"],[145,"impl-Libm%3Cf32%3E"],[146,"impl-Libm%3Cf64%3E"],[149,"impl-Libm%3Cf32%3E"],[150,"impl-Libm%3Cf64%3E"],[153,"impl-Libm%3Cf64%3E"],[154,"impl-Libm%3Cf32%3E"],[158,"impl-Libm%3Cf32%3E"],[159,"impl-Libm%3Cf64%3E"],[162,"impl-Libm%3Cf64%3E"],[163,"impl-Libm%3Cf32%3E"],[166,"impl-Libm%3Cf64%3E"],[167,"impl-Libm%3Cf32%3E"],[170,"impl-Libm%3Cf32%3E"],[171,"impl-Libm%3Cf64%3E"],[174,"impl-Libm%3Cf64%3E"],[175,"impl-Libm%3Cf32%3E"],[178,"impl-Libm%3Cf64%3E"],[179,"impl-Libm%3Cf32%3E"],[182,"impl-Libm%3Cf64%3E"],[183,"impl-Libm%3Cf32%3E"],[186,"impl-Libm%3Cf64%3E"],[187,"impl-Libm%3Cf32%3E"],[190,"impl-Libm%3Cf32%3E"],[191,"impl-Libm%3Cf64%3E"],[193,"impl-Libm%3Cf32%3E"],[194,"impl-Libm%3Cf64%3E"],[198,"impl-Libm%3Cf64%3E"],[199,"impl-Libm%3Cf32%3E"],[202,"impl-Libm%3Cf32%3E"],[203,"impl-Libm%3Cf64%3E"],[206,"impl-Libm%3Cf64%3E"],[207,"impl-Libm%3Cf32%3E"],[210,"impl-Libm%3Cf32%3E"],[211,"impl-Libm%3Cf64%3E"],[214,"impl-Libm%3Cf32%3E"],[215,"impl-Libm%3Cf64%3E"],[218,"impl-Libm%3Cf64%3E"],[219,"impl-Libm%3Cf32%3E"],[225,"impl-Libm%3Cf64%3E"],[226,"impl-Libm%3Cf32%3E"],[229,"impl-Libm%3Cf32%3E"],[230,"impl-Libm%3Cf64%3E"],[233,"impl-Libm%3Cf32%3E"],[234,"impl-Libm%3Cf64%3E"]]}],\ ["log",{"doc":"A lightweight logging facade.","t":"PPPPPPGGKFFPFFFSFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNMNNNNNNNQNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNMQQHNNHNNNNNNNNNNNNNNHHHHNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNQ","n":["Debug","Debug","Error","Error","Info","Info","Level","LevelFilter","Log","Metadata","MetadataBuilder","Off","ParseLevelError","Record","RecordBuilder","STATIC_MAX_LEVEL","SetLoggerError","Trace","Trace","Warn","Warn","args","args","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","builder","builder","clone","clone","clone","clone","cmp","cmp","cmp","cmp","debug","default","default","enabled","eq","eq","eq","eq","eq","eq","eq","error","file","file","file_static","file_static","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","from_str","hash","hash","hash","hash","info","into","into","into","into","into","into","into","into","iter","iter","level","level","level","level","line","line","log","log","log_enabled","logger","max","max","max_level","metadata","metadata","module_path","module_path","module_path_static","module_path_static","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","set_logger","set_logger_racy","set_max_level","set_max_level_racy","target","target","target","target","to_level","to_level_filter","trace","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","warn"],"q":[[0,"log"],[170,"core::fmt"],[171,"core::cmp"],[172,"core::option"],[173,"core::fmt"],[174,"core::hash"],[175,"core::iter::traits::iterator"],[176,"core::any"]],"d":["The “debug” level.","Corresponds to the Debug log level.","The “error” level.","Corresponds to the Error log level.","The “info” level.","Corresponds to the Info log level.","An enum representing the available verbosity levels of the …","An enum representing the available verbosity level filters …","A trait encapsulating the operations required of a logger.","Metadata about a log message.","Builder for Metadata.","A level lower than all log levels.","The type returned by from_str when the string doesn’t …","The “payload” of a log message.","Builder for Record.","The statically resolved maximum log level.","The type returned by set_logger if set_logger has already …","The “trace” level.","Corresponds to the Trace log level.","The “warn” level.","Corresponds to the Warn log level.","The message body.","Set args.","Returns the string representation of the Level.","Returns the string representation of the LevelFilter.","","","","","","","","","","","","","","","","","Invoke the builder and return a Record","Returns a Metadata object.","Returns a new builder.","Returns a new builder.","","","","","","","","","Logs a message at the debug level.","","","Determines if a log message with the specified metadata …","","","","","","","","Logs a message at the error level.","The source file containing the message.","Set file","The source file containing the message, if it is a 'static …","Set file to a 'static string.","Flushes any buffered records.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Logs a message at the info level.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate through all supported logging levels.","Iterate through all supported filtering levels.","The verbosity level of the message.","Set Metadata::level.","The verbosity level of the message.","Setter for level.","The line containing the message.","Set line","Logs the Record.","The standard logging macro.","Determines if a message logged at the specified level in …","Returns a reference to the logger.","Returns the most verbose logging level.","Returns the most verbose logging level filter.","Returns the current maximum log level.","Metadata about the log directive.","Set metadata. Construct a Metadata object with …","The module path of the message.","Set module_path","The module path of the message, if it is a 'static string.","Set module_path to a 'static string","Construct new RecordBuilder.","Construct a new MetadataBuilder.","","","","","","","Sets the global logger to a &'static Log.","A thread-unsafe version of set_logger.","Sets the global maximum log level.","A thread-unsafe version of set_max_level.","The name of the target of the directive.","Set Metadata::target","The name of the target of the directive.","Setter for target.","Converts self to the equivalent Level.","Converts the Level to the equivalent LevelFilter.","Logs a message at the trace level.","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the warn level."],"i":[4,6,4,6,4,6,0,0,0,0,0,6,0,0,0,0,0,4,6,4,6,1,3,4,6,4,6,1,3,8,7,17,12,4,6,1,3,8,7,17,12,3,7,1,8,4,6,1,8,4,6,8,7,0,3,7,10,4,4,6,6,8,7,12,0,1,3,1,3,10,4,4,6,6,1,3,8,7,17,17,12,12,4,6,1,3,8,7,17,12,4,6,4,6,8,7,0,4,6,1,3,8,7,17,12,4,6,1,3,8,7,1,3,10,0,0,0,4,6,0,1,3,1,3,1,3,3,7,4,4,6,6,8,7,0,0,0,0,1,3,8,7,6,4,0,4,6,1,3,8,7,17,12,4,6,1,3,8,7,17,12,4,6,1,3,8,7,17,12,0],"f":"`````````````````````{bd}{{fd}f}{hj}{lj}{ce{}{}}000000000000000{fb}{nA`}{{}f}{{}n}{hh}{ll}{bb}{A`A`}{{hh}Ab}{{ll}Ab}{{A`A`}Ab}{{nn}Ab}`98{{AdA`}Af}{{hl}Af}{{hh}Af}{{ll}Af}{{lh}Af}{{A`A`}Af}{{nn}Af}{{AhAh}Af}`{b{{Aj{j}}}}{{f{Aj{j}}}f}10{AdAl}{{hAn}B`}0{{lAn}B`}0{{bAn}B`}{{fAn}B`}{{A`An}B`}{{nAn}B`}{{BbAn}B`}0{{AhAn}B`}0{cc{}}0000000{j{{Bd{hc}}}{}}{j{{Bd{lc}}}{}}{{hc}AlBf}{{lc}AlBf}{{A`c}AlBf}{{nc}AlBf}`{ce{}{}}0000000{{}{{`{{Bj{}{{Bh{h}}}}}}}}{{}{{`{{Bj{}{{Bh{l}}}}}}}}{bh}{{fh}f}{A`h}{{nh}n}{b{{Aj{Bl}}}}{{f{Aj{Bl}}}f}{{Adb}Al}``{{}Ad}{{}h}{{}l}0{bA`}{{fA`}f}{b{{Aj{j}}}}{{f{Aj{j}}}f}10{{}f}{{}n}{{hl}{{Aj{Ab}}}}{{hh}{{Aj{Ab}}}}{{ll}{{Aj{Ab}}}}{{lh}{{Aj{Ab}}}}{{A`A`}{{Aj{Ab}}}}{{nn}{{Aj{Ab}}}}{Ad{{Bd{AlBb}}}}0{lAl}0{bj}{{fj}f}{A`j}{{nj}n}{l{{Aj{h}}}}{hl}`{c{{Bd{e}}}{}{}}000000000000000{cBn{}}0000000`","c":[],"p":[[5,"Record",0],[5,"Arguments",170],[5,"RecordBuilder",0],[6,"Level",0],[1,"str"],[6,"LevelFilter",0],[5,"MetadataBuilder",0],[5,"Metadata",0],[6,"Ordering",171],[10,"Log",0],[1,"bool"],[5,"ParseLevelError",0],[6,"Option",172],[1,"unit"],[5,"Formatter",170],[8,"Result",170],[5,"SetLoggerError",0],[6,"Result",173],[10,"Hasher",174],[17,"Item"],[10,"Iterator",175],[1,"u32"],[5,"TypeId",176]],"b":[[57,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[58,"impl-PartialEq-for-Level"],[59,"impl-PartialEq-for-LevelFilter"],[60,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[70,"impl-Debug-for-Level"],[71,"impl-Display-for-Level"],[72,"impl-Display-for-LevelFilter"],[73,"impl-Debug-for-LevelFilter"],[78,"impl-Display-for-SetLoggerError"],[79,"impl-Debug-for-SetLoggerError"],[80,"impl-Debug-for-ParseLevelError"],[81,"impl-Display-for-ParseLevelError"],[128,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[129,"impl-PartialOrd-for-Level"],[130,"impl-PartialOrd-for-LevelFilter"],[131,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"]]}],\ ["memmap2",{"doc":"A cross-platform Rust API for memory mapped buffers.","t":"GPPPPPPPPPFKFFFFPPPPPFPPGPPNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Advice","DoDump","DoFork","DontDump","DontFork","DontNeed","Free","HugePage","HwPoison","Mergeable","Mmap","MmapAsRawDesc","MmapMut","MmapOptions","MmapRaw","MmapRawDescriptor","NoHugePage","Normal","PopulateRead","PopulateWrite","Random","RemapOptions","Remove","Sequential","UncheckedAdvice","Unmergeable","WillNeed","advise","advise","advise","advise_range","advise_range","advise_range","as_mut","as_mut_ptr","as_ptr","as_raw_desc","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","deref","deref","deref_mut","eq","eq","flush","flush","flush_async","flush_async","flush_async_range","flush_async_range","flush_range","flush_range","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","hash","hash","huge","into","into","into","into","into","into","into","into","len","len","lock","lock","lock","make_exec","make_mut","make_read_only","map","map","map_anon","map_anon","map_copy","map_copy_read_only","map_exec","map_mut","map_mut","map_raw","map_raw","map_raw_read_only","may_move","new","new","offset","populate","remap","remap","remap","stack","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_advise","unchecked_advise","unchecked_advise","unchecked_advise_range","unchecked_advise_range","unchecked_advise_range","unlock","unlock","unlock"],"q":[[0,"memmap2"],[172,"std::io::error"],[173,"core::fmt"],[174,"core::fmt"],[175,"core::option"],[176,"core::result"],[177,"core::any"]],"d":["Values supported by Mmap::advise and MmapMut::advise …","MADV_DODUMP - Linux only (since Linux 3.4)","MADV_DOFORK - Linux only (since Linux 2.6.16)","MADV_DONTDUMP - Linux only (since Linux 3.4)","MADV_DONTFORK - Linux only (since Linux 2.6.16)","MADV_DONTNEED","MADV_FREE - Linux (since Linux 4.5) and Darwin","MADV_HUGEPAGE - Linux only (since Linux 2.6.38)","MADV_HWPOISON - Linux only (since Linux 2.6.32)","MADV_MERGEABLE - Linux only (since Linux 2.6.32)","A handle to an immutable memory mapped buffer.","","A handle to a mutable memory mapped buffer.","A memory map builder, providing advanced options and flags …","A handle to a raw memory mapped buffer.","","MADV_NOHUGEPAGE - Linux only (since Linux 2.6.38)","MADV_NORMAL","MADV_POPULATE_READ - Linux only (since Linux 5.14)","MADV_POPULATE_WRITE - Linux only (since Linux 5.14)","MADV_RANDOM","Options for Mmap::remap and MmapMut::remap.","MADV_REMOVE - Linux only (since Linux 2.6.16)","MADV_SEQUENTIAL","Values supported by [Mmap::unsafe_advise][…","MADV_UNMERGEABLE - Linux only (since Linux 2.6.32)","MADV_WILLNEED","Advise OS how this memory map will be accessed.","Advise OS how this memory map will be accessed.","Advise OS how this memory map will be accessed.","Advise OS how this range of memory map will be accessed.","Advise OS how this range of memory map will be accessed.","Advise OS how this range of memory map will be accessed.","","Returns an unsafe mutable pointer to the memory mapped …","Returns a raw pointer to the memory mapped file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Flushes outstanding memory map modifications to disk.","Flushes outstanding memory map modifications to disk.","Asynchronously flushes outstanding memory map …","Asynchronously flushes outstanding memory map …","Asynchronously flushes outstanding memory map …","Asynchronously flushes outstanding memory map …","Flushes outstanding memory map modifications in the range …","Flushes outstanding memory map modifications in the range …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Configures the anonymous memory map to be allocated using …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the length in bytes of the memory map.","Configures the created memory mapped buffer to be len …","Lock the whole memory map into RAM. Only supported on Unix.","Lock the whole memory map into RAM. Only supported on Unix.","Lock the whole memory map into RAM. Only supported on Unix.","Transition the memory map to be readable and executable.","Transition the memory map to be writable.","Returns an immutable version of this memory mapped buffer.","Creates a read-only memory map backed by a file.","Creates a read-only memory map backed by a file.","Creates an anonymous memory map.","Creates an anonymous memory map.","Creates a copy-on-write memory map backed by a file.","Creates a copy-on-write read-only memory map backed by a …","Creates a readable and executable memory map backed by a …","Creates a writeable memory map backed by a file.","Creates a writeable memory map backed by a file.","Creates a writeable memory map backed by a file.","Creates a raw memory map.","Creates a read-only raw memory map","Controls whether the memory map can be moved if it is not …","Creates a new set of options for configuring and creating …","Creates a mew set of options for resizing a memory map.","Configures the memory map to start at byte offset from the …","Populate (prefault) page tables for a mapping.","Adjust the size of the memory mapping.","Adjust the size of the memory mapping.","Adjust the size of the memory mapping.","Configures the anonymous memory map to be suitable for a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Advise OS how this memory map will be accessed.","Advise OS how this memory map will be accessed.","Advise OS how this memory map will be accessed.","Advise OS how this range of memory map will be accessed.","Advise OS how this range of memory map will be accessed.","Advise OS how this range of memory map will be accessed.","Unlock the whole memory map. Only supported on Unix.","Unlock the whole memory map. Only supported on Unix.","Unlock the whole memory map. Only supported on Unix."],"i":[0,2,2,2,2,12,12,2,2,2,0,0,0,0,0,0,2,2,2,2,2,0,12,2,0,2,2,1,5,6,1,5,6,6,5,5,10,1,6,11,1,5,6,2,12,13,14,11,1,5,6,2,12,13,14,2,12,13,14,2,12,13,14,13,14,1,6,6,2,12,5,6,5,6,5,6,5,6,1,5,6,2,12,13,14,11,1,5,5,5,6,2,12,13,14,2,12,13,11,1,5,6,2,12,13,14,5,13,1,5,6,6,1,6,1,13,6,13,13,13,13,6,13,5,13,13,14,13,14,13,13,1,5,6,13,2,12,13,14,11,1,5,6,2,12,13,14,11,1,5,6,2,12,13,14,11,1,5,6,2,12,13,14,1,5,6,1,5,6,1,5,6],"f":"```````````````````````````{{bd}{{h{f}}}}{{jd}{{h{f}}}}{{ld}{{h{f}}}}{{bdnn}{{h{f}}}}{{jdnn}{{h{f}}}}{{ldnn}{{h{f}}}}{l{{Ab{A`}}}}{jA`}0{AdAf}{b{{Ab{A`}}}}3{ce{}{}}000000000000000{dd}{AhAh}{AjAj}{AlAl}{{ce}f{}{}}000{{}Aj}{{}Al}8;;{{dd}An}{{AhAh}An}{j{{h{f}}}}{l{{h{f}}}}10{{jnn}{{h{f}}}}{{lnn}{{h{f}}}}10{{bB`}Bb}{{jB`}Bb}{{lB`}Bb}{{dB`}Bb}{{AhB`}Bb}{{AjB`}Bb}{{AlB`}Bb}{cc{}}00{lj}{bj}22222{{dc}fBd}{{Ahc}fBd}{{Aj{Bf{A`}}}Aj}{ce{}{}}0000000{jn}{{Ajn}Aj}{b{{h{f}}}}{j{{h{f}}}}{l{{h{f}}}}{l{{h{b}}}}{b{{h{l}}}}1{c{{h{b}}}Ad}{{Ajc}{{h{b}}}Ad}{n{{h{l}}}}{Aj{{h{l}}}}{{Ajc}{{h{l}}}Ad}33{c{{h{l}}}Ad}1{c{{h{j}}}Ad}{{Ajc}{{h{j}}}Ad}0{{AlAn}Al}{{}Aj}{{}Al}{{AjBh}Aj}{AjAj}{{bnAl}{{h{f}}}}{{jnAl}{{h{f}}}}{{lnAl}{{h{f}}}}3{ce{}{}}000{c{{Bj{e}}}{}{}}000000000000000{cBl{}}0000000{{bAh}{{h{f}}}}{{jAh}{{h{f}}}}{{lAh}{{h{f}}}}{{bAhnn}{{h{f}}}}{{jAhnn}{{h{f}}}}{{lAhnn}{{h{f}}}}{b{{h{f}}}}{j{{h{f}}}}{l{{h{f}}}}","c":[],"p":[[5,"Mmap",0],[6,"Advice",0],[1,"unit"],[8,"Result",172],[5,"MmapRaw",0],[5,"MmapMut",0],[1,"usize"],[1,"u8"],[1,"slice"],[10,"MmapAsRawDesc",0],[5,"MmapRawDescriptor",0],[6,"UncheckedAdvice",0],[5,"MmapOptions",0],[5,"RemapOptions",0],[1,"bool"],[5,"Formatter",173],[8,"Result",173],[10,"Hasher",174],[6,"Option",175],[1,"u64"],[6,"Result",176],[5,"TypeId",177]],"b":[[88,"impl-From%3CMmapMut%3E-for-MmapRaw"],[89,"impl-From%3CMmap%3E-for-MmapRaw"]]}],\ -["proc_macro2",{"doc":"github crates-io docs-rs","t":"PPPGFPFPPFFPPPFPGFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNFENNNNNNNNNNNNNN","n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte_character","byte_string","c_string","call_site","character","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","delim_span","delimiter","eq","eq","eq","eq","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","resolved_at","set_span","set_span","set_span","set_span","set_span","source_text","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":[[0,"proc_macro2"],[230,"proc_macro2::extra"],[245,"proc_macro2::token_stream"],[261,"core::ffi::c_str"],[262,"core::cmp"],[263,"core::marker"],[264,"core::convert"],[265,"core::iter::traits::collect"],[266,"core::fmt"],[267,"core::fmt"],[268,"proc_macro"],[269,"core::hash"],[270,"core::option"],[271,"alloc::string"],[272,"core::ops::range"],[273,"core::any"]],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","∅ ... ∅","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte character literal.","Byte string literal.","C string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the source text behind a span. This preserves the …","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[12,11,11,0,0,9,0,9,12,0,0,9,11,11,0,9,0,0,0,0,1,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,4,4,4,7,4,8,7,9,10,11,1,12,13,4,8,7,9,10,11,1,12,13,4,13,8,10,10,11,12,13,13,8,8,0,4,4,4,4,25,25,8,8,7,9,9,10,10,11,1,1,12,13,13,4,4,25,8,8,8,7,7,9,9,9,9,9,10,11,1,12,13,4,8,8,8,4,13,4,4,4,4,4,4,4,4,4,4,25,8,7,9,10,11,1,12,13,4,8,8,4,4,7,7,7,8,10,1,13,13,13,7,9,10,1,13,4,7,1,25,9,10,1,13,4,10,10,10,4,4,8,7,9,10,11,1,12,13,4,25,8,9,10,1,13,4,0,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,4,4,4,4,4,4,4,4,4,4,7,4,4,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37],"f":"````````````````````{bd}{ce{}{}}0000000000000000000{fh}{{{j{f}}}h}{lh}{{}n}{dh}{A`A`}{nn}{AbAb}{AdAd}{AfAf}{bb}{AhAh}{AjAj}{hh}{{ce}Al{}{}}00000000{{AjAj}An}{{}A`}{AdB`}{AdAf}{{AfAf}Bb}{{AhAh}Bb}{{Ajc}Bb{Bd{Bh{Bf}}}}{{AjAj}Bb}{{A`c}Al{{Bl{}{{Bj{Ab}}}}}}{{A`c}Al{{Bl{}{{Bj{A`}}}}}}`{Bnh}0{C`h}0{{CbCd}Cf}0{{A`Cd}Cf}0{{nCd}Cf}{{AbCd}Cf}0{{AdCd}Cf}0{{AfCd}Cf}{{bCd}Cf}0{{AhCd}Cf}{{AjCd}Cf}0{{hCd}Cf}0{cc{}}{AbA`}1{ChA`}2{Cjn}3{hAb}{bAb}{AjAb}{AdAb}777777{cA`{{Bl{}{{Bj{A`}}}}}}{cA`{{Bl{}{{Bj{Ab}}}}}}{Bf{{Cl{A`Cb}}}}{Bf{{Cl{hCb}}}}{{Ajc}AlCn}{D`h}0{Dbh}0{Ddh}0{Dfh}0{Dhh}0{ce{}{}}000000000{A`Dj}{A`Bb}{Dlh}0{{nn}{{Dn{n}}}}{{nn}n}{{}n}{{}A`}{{AfA`}Ad}{{dAh}b}{{Bfn}Aj}0{{AjAj}{{Dn{An}}}}6{{Abn}Al}{{Adn}Al}{{bn}Al}{{Ajn}Al}{{hn}Al}{n{{Dn{E`}}}}{bAh}{Cbn}{Abn}{Adn}{bn}{Ajn}{hn}33{AdA`}{Bfh}{{hc}{{Dn{n}}}{{Ed{Eb}}}}{ce{}{}}00000000{cE`{}}000000`{c{{Cl{e}}}{}{}}0000000000000000000{cEf{}}000000000{Ehh}0{Ejh}0{Elh}0{Enh}0{fh}0{nCj}{Ebh}0`::{B`B`}{{ce}Al{}{}}{B`n}{{B`Cd}Cf}{cc{}}?22?==<``??{DjDj}4{{DjCd}Cf}2{ce{}{}}0{Dj{{Dn{Ab}}}}{Dj{{F`{Eb{Dn{Eb}}}}}}2{c{{Cl{e}}}{}{}}0{cEf{}}","c":[],"p":[[5,"Punct",0],[1,"char"],[1,"u8"],[5,"Literal",0],[1,"slice"],[5,"CStr",261],[5,"Span",0],[5,"TokenStream",0],[6,"TokenTree",0],[5,"Group",0],[6,"Delimiter",0],[6,"Spacing",0],[5,"Ident",0],[1,"unit"],[6,"Ordering",262],[5,"DelimSpan",230],[1,"bool"],[10,"Sized",263],[1,"str"],[10,"AsRef",264],[17,"Item"],[10,"IntoIterator",265],[1,"f32"],[1,"f64"],[5,"LexError",0],[5,"Formatter",266],[8,"Result",266],[5,"TokenStream",267],[5,"Span",267],[6,"Result",268],[10,"Hasher",269],[1,"i128"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[5,"IntoIter",245],[1,"isize"],[6,"Option",270],[5,"String",271],[1,"usize"],[10,"RangeBounds",272],[5,"TypeId",273],[1,"u128"],[1,"u16"],[1,"u32"],[1,"u64"],[1,"tuple"]],"b":[[70,"impl-PartialEq%3CT%3E-for-Ident"],[71,"impl-PartialEq-for-Ident"],[72,"impl-Extend%3CTokenTree%3E-for-TokenStream"],[73,"impl-Extend%3CTokenStream%3E-for-TokenStream"],[79,"impl-Display-for-LexError"],[80,"impl-Debug-for-LexError"],[81,"impl-Debug-for-TokenStream"],[82,"impl-Display-for-TokenStream"],[84,"impl-Debug-for-TokenTree"],[85,"impl-Display-for-TokenTree"],[86,"impl-Display-for-Group"],[87,"impl-Debug-for-Group"],[89,"impl-Debug-for-Punct"],[90,"impl-Display-for-Punct"],[92,"impl-Debug-for-Ident"],[93,"impl-Display-for-Ident"],[94,"impl-Debug-for-Literal"],[95,"impl-Display-for-Literal"],[97,"impl-From%3CTokenTree%3E-for-TokenStream"],[99,"impl-From%3CTokenStream%3E-for-TokenStream"],[103,"impl-From%3CLiteral%3E-for-TokenTree"],[104,"impl-From%3CPunct%3E-for-TokenTree"],[105,"impl-From%3CIdent%3E-for-TokenTree"],[106,"impl-From%3CGroup%3E-for-TokenTree"],[113,"impl-FromIterator%3CTokenStream%3E-for-TokenStream"],[114,"impl-FromIterator%3CTokenTree%3E-for-TokenStream"]]}],\ +["proc_macro2",{"doc":"github crates-io docs-rs","t":"PPPGFPFPPFFPPPFPGFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNFENNNNNNNNNNNNNN","n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte_character","byte_string","c_string","call_site","character","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","delim_span","delimiter","eq","eq","eq","eq","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","resolved_at","set_span","set_span","set_span","set_span","set_span","source_text","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":[[0,"proc_macro2"],[230,"proc_macro2::extra"],[245,"proc_macro2::token_stream"],[261,"core::ffi::c_str"],[262,"core::cmp"],[263,"core::marker"],[264,"core::convert"],[265,"core::iter::traits::collect"],[266,"core::fmt"],[267,"core::fmt"],[268,"proc_macro"],[269,"core::hash"],[270,"core::option"],[271,"alloc::string"],[272,"core::ops::range"],[273,"core::any"]],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","∅ ... ∅","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte character literal.","Byte string literal.","C string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the source text behind a span. This preserves the …","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[12,11,11,0,0,9,0,9,12,0,0,9,11,11,0,9,0,0,0,0,1,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,4,4,4,7,4,8,7,9,10,11,1,12,13,4,8,7,9,10,11,1,12,13,4,13,8,10,10,11,12,13,13,8,8,0,4,4,4,4,25,25,8,8,7,9,9,10,10,11,1,1,12,13,13,4,4,25,8,8,8,7,7,9,9,9,9,9,10,11,1,12,13,4,8,8,8,4,13,4,4,4,4,4,4,4,4,4,4,25,8,7,9,10,11,1,12,13,4,8,8,4,4,7,7,7,8,10,1,13,13,13,7,9,10,1,13,4,7,1,25,9,10,1,13,4,10,10,10,4,4,8,7,9,10,11,1,12,13,4,25,8,9,10,1,13,4,0,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,25,8,7,9,10,11,1,12,13,4,4,4,4,4,4,4,4,4,4,4,7,4,4,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37],"f":"````````````````````{bd}{ce{}{}}0000000000000000000{fh}{{{j{f}}}h}{lh}{{}n}{dh}{A`A`}{nn}{AbAb}{AdAd}{AfAf}{bb}{AhAh}{AjAj}{hh}{{ce}Al{}{}}00000000{{AjAj}An}{{}A`}{AdB`}{AdAf}{{AfAf}Bb}{{AhAh}Bb}{{AjAj}Bb}{{Ajc}Bb{Bd{Bh{Bf}}}}{{A`c}Al{{Bl{}{{Bj{A`}}}}}}{{A`c}Al{{Bl{}{{Bj{Ab}}}}}}`{Bnh}0{C`h}0{{CbCd}Cf}0{{A`Cd}Cf}0{{nCd}Cf}{{AbCd}Cf}0{{AdCd}Cf}0{{AfCd}Cf}{{bCd}Cf}0{{AhCd}Cf}{{AjCd}Cf}0{{hCd}Cf}0{cc{}}{ChA`}{AbA`}22{Cjn}{AjAb}{hAb}5{bAb}{AdAb}777777{cA`{{Bl{}{{Bj{A`}}}}}}{cA`{{Bl{}{{Bj{Ab}}}}}}{Bf{{Cl{A`Cb}}}}{Bf{{Cl{hCb}}}}{{Ajc}AlCn}{D`h}0{Dbh}0{Ddh}0{Dfh}0{Dhh}0{ce{}{}}000000000{A`Dj}{A`Bb}{Dlh}0{{nn}{{Dn{n}}}}{{nn}n}{{}n}{{}A`}{{AfA`}Ad}{{dAh}b}{{Bfn}Aj}0{{AjAj}{{Dn{An}}}}6{{Abn}Al}{{Adn}Al}{{bn}Al}{{Ajn}Al}{{hn}Al}{n{{Dn{E`}}}}{bAh}{Cbn}{Abn}{Adn}{bn}{Ajn}{hn}33{AdA`}{Bfh}{{hc}{{Dn{n}}}{{Ed{Eb}}}}{ce{}{}}00000000{cE`{}}000000`{c{{Cl{e}}}{}{}}0000000000000000000{cEf{}}000000000{Ehh}0{Ejh}0{Elh}0{Enh}0{fh}0{nCj}{Ebh}0`::{B`B`}{{ce}Al{}{}}{B`n}{{B`Cd}Cf}{cc{}}?22?==<``??{DjDj}4{{DjCd}Cf}2{ce{}{}}0{Dj{{Dn{Ab}}}}{Dj{{F`{Eb{Dn{Eb}}}}}}2{c{{Cl{e}}}{}{}}0{cEf{}}","c":[],"p":[[5,"Punct",0],[1,"char"],[1,"u8"],[5,"Literal",0],[1,"slice"],[5,"CStr",261],[5,"Span",0],[5,"TokenStream",0],[6,"TokenTree",0],[5,"Group",0],[6,"Delimiter",0],[6,"Spacing",0],[5,"Ident",0],[1,"unit"],[6,"Ordering",262],[5,"DelimSpan",230],[1,"bool"],[10,"Sized",263],[1,"str"],[10,"AsRef",264],[17,"Item"],[10,"IntoIterator",265],[1,"f32"],[1,"f64"],[5,"LexError",0],[5,"Formatter",266],[8,"Result",266],[5,"TokenStream",267],[5,"Span",267],[6,"Result",268],[10,"Hasher",269],[1,"i128"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[5,"IntoIter",245],[1,"isize"],[6,"Option",270],[5,"String",271],[1,"usize"],[10,"RangeBounds",272],[5,"TypeId",273],[1,"u128"],[1,"u16"],[1,"u32"],[1,"u64"],[1,"tuple"]],"b":[[70,"impl-PartialEq-for-Ident"],[71,"impl-PartialEq%3CT%3E-for-Ident"],[72,"impl-Extend%3CTokenStream%3E-for-TokenStream"],[73,"impl-Extend%3CTokenTree%3E-for-TokenStream"],[79,"impl-Debug-for-LexError"],[80,"impl-Display-for-LexError"],[81,"impl-Debug-for-TokenStream"],[82,"impl-Display-for-TokenStream"],[84,"impl-Debug-for-TokenTree"],[85,"impl-Display-for-TokenTree"],[86,"impl-Display-for-Group"],[87,"impl-Debug-for-Group"],[89,"impl-Display-for-Punct"],[90,"impl-Debug-for-Punct"],[92,"impl-Display-for-Ident"],[93,"impl-Debug-for-Ident"],[94,"impl-Debug-for-Literal"],[95,"impl-Display-for-Literal"],[97,"impl-From%3CTokenStream%3E-for-TokenStream"],[98,"impl-From%3CTokenTree%3E-for-TokenStream"],[102,"impl-From%3CIdent%3E-for-TokenTree"],[103,"impl-From%3CLiteral%3E-for-TokenTree"],[105,"impl-From%3CPunct%3E-for-TokenTree"],[106,"impl-From%3CGroup%3E-for-TokenTree"],[113,"impl-FromIterator%3CTokenStream%3E-for-TokenStream"],[114,"impl-FromIterator%3CTokenTree%3E-for-TokenStream"]]}],\ ["quote",{"doc":"github crates-io docs-rs","t":"KKKMMMMMQNNQQNNNNM","n":["IdentFragment","ToTokens","TokenStreamExt","append","append_all","append_separated","append_terminated","fmt","format_ident","into_token_stream","into_token_stream","quote","quote_spanned","span","span","to_token_stream","to_token_stream","to_tokens"],"q":[[0,"quote"],[18,"proc_macro2"],[19,"core::convert"],[20,"core::iter::traits::collect"],[21,"core::fmt"],[22,"core::fmt"]],"d":["Specialized formatting trait used by format_ident!.","Types that can be interpolated inside a quote! invocation.","TokenStream extension trait with methods for appending …","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","Format this value as an identifier fragment.","Formatting macro for constructing Idents.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","The whole point.","Same as quote!, but applies a given span to all tokens …","Span associated with this IdentFragment.","Span associated with this IdentFragment.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","Write self to the given TokenStream."],"i":[0,0,0,1,1,1,1,7,0,6,6,0,0,7,7,6,6,6],"f":"```{{bc}d{{h{f}}}}{{bc}dj}{{bce}djl}0{{nA`}Ab}`{lAd}0``{n{{Ah{Af}}}}011{{lAd}d}","c":[],"p":[[10,"TokenStreamExt",0],[1,"unit"],[6,"TokenTree",18],[10,"Into",19],[10,"IntoIterator",20],[10,"ToTokens",0],[10,"IdentFragment",0],[5,"Formatter",21],[8,"Result",21],[5,"TokenStream",18],[5,"Span",18],[6,"Option",22]],"b":[]}],\ ["rangemap",{"doc":"RangeMap and RangeInclusiveMap are map data structures …","t":"EEEEKKMMCCCQQQQCMMFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["RangeInclusiveMap","RangeInclusiveSet","RangeMap","RangeSet","StepFns","StepLite","add_one","add_one","inclusive_map","inclusive_set","map","range_inclusive_map","range_inclusive_set","range_map","range_set","set","sub_one","sub_one","Gaps","IntoIter","Iter","Overlapping","RangeInclusiveMap","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","cmp","contains_key","default","eq","extend","first_range_value","fmt","from","from","from","from","from","from","from_iter","gaps","get","get_key_value","hash","insert","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","last_range_value","len","new","new_with_step_fns","next","next","next","next","next_back","next_back","next_back","overlapping","overlaps","partial_cmp","remove","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Gaps","Intersection","IntoIter","Iter","Overlapping","RangeInclusiveSet","Union","bitand","bitor","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","cmp","contains","default","eq","extend","first","fmt","from","from","from","from","from","from","from_iter","gaps","get","hash","insert","intersection","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","last","len","new","new_with_step_fns","next","next","next","next","next_back","next_back","next_back","overlapping","overlaps","partial_cmp","remove","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","Gaps","IntoIter","Iter","Overlapping","RangeMap","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","cmp","contains_key","default","eq","extend","first_range_value","fmt","from","from","from","from","from","from","from_iter","gaps","get","get_key_value","hash","insert","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","last_range_value","len","new","next","next","next","next","next_back","next_back","next_back","overlapping","overlaps","partial_cmp","remove","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Gaps","Intersection","IntoIter","Iter","Overlapping","RangeSet","Union","bitand","bitor","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","cmp","contains","default","eq","extend","first","fmt","from","from","from","from","from","from","from_iter","gaps","get","hash","insert","intersection","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","last","len","new","next","next","next","next","next_back","next_back","next_back","overlapping","overlaps","partial_cmp","remove","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union"],"q":[[0,"rangemap"],[18,"rangemap::inclusive_map"],[100,"rangemap::inclusive_set"],[187,"rangemap::map"],[268,"rangemap::set"],[354,"core::cmp"],[355,"core::clone"],[356,"core::cmp"],[357,"core::iter::traits::collect"],[358,"core::option"],[359,"core::fmt"],[360,"core::fmt"],[361,"core::hash"],[362,"core::cmp"],[363,"core::any"],[364,"core::ops::range"]],"d":["","","","","Successor and predecessor functions defined for T, but as …","Minimal version of unstable Step trait from the Rust …","Returns the successor of self.","Returns the successor of value start.","","","","Create a RangeInclusiveMap from key-value pairs.","Create a RangeInclusiveSet from a list of ranges.","Create a RangeMap from key-value pairs.","Create a RangeSet from a list of ranges.","","Returns the predecessor of self.","Returns the predecessor of value start.","An iterator over all ranges not covered by a …","An owning iterator over the entries of a RangeInclusiveMap…","An iterator over the entries of a RangeInclusiveMap, …","An iterator over all stored ranges partially or completely …","A map whose keys are stored as ranges bounded inclusively …","","","","","","","","","","","Clears the map, removing all elements.","","","","Returns true if any range in the map covers the specified …","","","","Returns the first range-value pair in this map, if one …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Gets an iterator over all the maximally-sized ranges …","Returns a reference to the value corresponding to the …","Returns the range-value pair (as a pair of references) …","","Insert a pair of key range and value into the map.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if the map contains no elements.","Gets an iterator over all pairs of key range and value, …","Returns the last range-value pair in this map, if one …","Returns the number of elements in the map.","Makes a new empty RangeInclusiveMap.","Makes a new empty RangeInclusiveMap, specifying successor …","","","","","","","","Gets an iterator over all the stored ranges that are …","Returns true if any range in the map completely or …","","Removes a range from the map, if all or any of it was …","","","","","","","","","","","","","","","","","","","An iterator over all ranges not covered by a …","Intersection iterator over two RangeInclusiveSet.","An owning iterator over the ranges of a RangeInclusiveSet.","An iterator over the ranges of a RangeInclusiveSet.","An iterator over all stored ranges partially or completely …","A set whose items are stored as ranges bounded inclusively …","Union iterator over two RangeInclusiveSet.","","","","","","","","","","","","","Clears the set, removing all elements.","","","","Returns true if any range in the set covers the specified …","","","","Returns the first range in the set, if one exists. The …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Gets an iterator over all the maximally-sized ranges …","Returns a reference to the range covering the given key, …","","Insert a range into the set.","Return an iterator over the intersection of two range sets.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if the set contains no elements.","Gets an ordered iterator over all ranges, ordered by range.","Returns the last range in the set, if one exists. The …","Returns the number of elements in the set.","Makes a new empty RangeInclusiveSet.","Makes a new empty RangeInclusiveSet, specifying successor …","","","","","","","","Gets an iterator over all the stored ranges that are …","Returns true if any range in the set completely or …","","Removes a range from the set, if all or any of it was …","","","","","","","","","","","","","","","","","","","Return an iterator over the union of two range sets.","An iterator over all ranges not covered by a RangeMap.","An owning iterator over the entries of a RangeMap, ordered …","An iterator over the entries of a RangeMap, ordered by key …","An iterator over all stored ranges partially or completely …","A map whose keys are stored as (half-open) ranges bounded …","","","","","","","","","","","Clears the map, removing all elements.","","","","Returns true if any range in the map covers the specified …","","","","Returns the first range-value pair in this map, if one …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets an iterator over all the maximally-sized ranges …","Returns a reference to the value corresponding to the …","Returns the range-value pair (as a pair of references) …","","Insert a pair of key range and value into the map.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if the map contains no elements.","Gets an iterator over all pairs of key range and value, …","Returns the last range-value pair in this map, if one …","Returns the number of elements in the map.","Makes a new empty RangeMap.","","","","","","","","Gets an iterator over all the stored ranges that are …","Returns true if any range in the map completely or …","","Removes a range from the map, if all or any of it was …","","","","","","","","","","","","","","","","","","","An iterator over all ranges not covered by a RangeSet.","Intersection iterator over two RangeSet.","An owning iterator over the ranges of a RangeSet.","An iterator over the ranges of a RangeSet.","An iterator over all stored ranges partially or completely …","A set whose items are stored as (half-open) ranges bounded …","Union iterator over two RangeSet.","","","","","","","","","","","","","Clears the set, removing all elements.","","","","Returns true if any range in the set covers the specified …","","","","Returns the first range in the set, if one exists. The …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets an iterator over all the maximally-sized ranges …","Returns a reference to the range covering the given key, …","","Insert a range into the set.","Return an iterator over the intersection of two range sets.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if the set contains no elements.","Gets an ordered iterator over all ranges, ordered by range.","Returns the last range in the set, if one exists. The …","Returns the number of elements in the set.","Makes a new empty RangeSet.","","","","","","","","Gets an iterator over all the stored ranges that are …","Returns true if any range in the set completely or …","","Removes a range from the set, if all or any of it was …","","","","","","","","","","","","","","","","","","","Return an iterator over the union of two range sets."],"i":[0,0,0,0,0,0,1,7,0,0,0,0,0,0,0,0,1,7,0,0,0,0,0,23,25,20,26,2,23,25,20,26,2,2,2,2,2,2,2,2,2,2,2,23,25,20,26,2,2,2,2,2,2,2,2,23,25,20,26,2,23,25,20,26,2,2,2,2,2,2,2,23,25,20,26,23,25,26,2,2,2,2,23,25,2,23,25,20,26,2,23,25,20,26,2,23,25,20,26,2,0,0,0,0,0,0,0,31,31,34,35,32,36,31,34,35,32,36,31,31,31,31,31,31,31,31,31,31,31,34,35,32,36,31,31,31,31,31,31,31,31,34,35,32,36,31,34,35,32,36,31,31,31,31,31,31,31,34,35,32,36,34,35,36,31,31,31,31,34,35,31,34,35,32,36,31,34,35,32,36,31,34,35,32,36,31,31,0,0,0,0,0,41,42,40,43,38,41,42,40,43,38,38,38,38,38,38,38,38,38,38,38,41,42,40,43,38,38,38,38,38,38,38,38,41,42,40,43,38,41,42,40,43,38,38,38,38,38,38,41,42,40,43,41,42,43,38,38,38,38,41,42,38,41,42,40,43,38,41,42,40,43,38,41,42,40,43,38,0,0,0,0,0,0,0,44,44,47,48,45,49,44,47,48,45,49,44,44,44,44,44,44,44,44,44,44,44,47,48,45,49,44,44,44,44,44,44,44,44,47,48,45,49,44,47,48,45,49,44,44,44,44,44,44,47,48,45,49,47,48,49,44,44,44,44,47,48,44,47,48,45,49,44,47,48,45,49,44,47,48,45,49,44,44],"f":"``````{bb}{cc{}}````````10`````{ce{}{}}000000000{{{d{ceg}}}f{hj}{lj}{{n{c}}}}{{{d{ceg}}}{{d{ceg}}}jjj}{{ce}f{}{}}{{{d{ceg}}{d{ceg}}}A`hh{}}{{{d{ceg}}c}Ab{hj}{lj}{{n{c}}}}{{}{{d{ceg}}}{}{}{}}{{{d{ceg}}{d{ceg}}}AbAdAd{}}{{{d{ce}}g}f{hjb}{lj}{{Al{}{{Af{{Aj{{Ah{c}}e}}}}}}}}{{{d{ceg}}}{{An{{Aj{{Ah{c}}e}}}}}{hj}{lj}{{n{c}}}}{{{d{ce}}B`}Bb{hjbBd}{ljBd}};;;;{{{Bf{{Aj{{Ah{c}}e}}}}}{{d{ce}}}{hjb}{lj}}<{g{{d{ce}}}{hjb}{lj}{{Al{}{{Af{{Aj{{Ah{c}}e}}}}}}}}{{{d{ceg}}{Ah{c}}}{{Bh{ceg}}}{hj}{lj}{{n{c}}}}{{{d{ceg}}c}{{An{e}}}{hj}{lj}{{n{c}}}}{{{d{ceg}}c}{{An{{Aj{{Ah{c}}e}}}}}{hj}{lj}{{n{c}}}}{{{d{ceg}}i}fBjBj{}Bl}{{{d{ceg}}{Ah{c}}e}f{hj}{lj}{{n{c}}}}{ce{}{}}00000000{{{d{ce}}}g{}{}{}}{{{d{ceg}}}Ab{hj}{lj}{{n{c}}}}{{{d{ceg}}}{{Bn{ce}}}{}{}{}}<{{{d{ceg}}}C`{hj}{lj}{{n{c}}}}{{}{{d{cec}}}{hjb}{lj}}{{}{{d{ceg}}}{hj}{lj}{{n{c}}}}{{{Bn{ce}}}{{An{g}}}{}{}{}}{{{Cb{ce}}}{{An{{Aj{{Ah{c}}e}}}}}{}{}}{{{Bh{ceg}}}{{An{i}}}{hj}{}{{n{c}}}{}}{{{Cd{ceg}}}{{An{i}}}{hj}{}{{Cf{{Ah{c}}}}}{}}3{{{Cb{ce}}}{{An{g}}}{}{}{}}1{{{d{ceg}}i}{{Cd{cei}}}{hj}{lj}{{n{c}}}{{Cf{{Ah{c}}}}}}{{{d{ceg}}{Ah{c}}}Ab{hj}{lj}{{n{c}}}}{{{d{ceg}}{d{ceg}}}{{An{A`}}}ChCh{}}{{{d{ceg}}{Ah{c}}}f{hj}{lj}{{n{c}}}}{{{Bn{ce}}}{{Aj{C`{An{C`}}}}}{}{}}{{{Cb{ce}}}{{Aj{C`{An{C`}}}}}{}{}}{ce{}{}}{c{{Cj{e}}}{}{}}000000000{cCl{}}0000```````{{{Cn{c}}{Cn{c}}}e{hjb}{}}03333333333{{{Cn{ce}}}f{hj}{{n{c}}}}{{{Cn{ce}}}{{Cn{ce}}}jj}{{ce}f{}{}}{{{Cn{ce}}{Cn{ce}}}A`hh}{{{Cn{ce}}c}Ab{hj}{{n{c}}}}{{}{{Cn{ce}}}{}{}}{{{Cn{ce}}{Cn{ce}}}AbAdAd}{{{Cn{c}}e}f{hjb}{{Al{}{{Af{{Ah{c}}}}}}}}{{{Cn{ce}}}{{An{{Ah{c}}}}}{hj}{{n{c}}}}{{{Cn{c}}B`}Bb{hjbBd}}{cc{}}000{{{Bf{{Ah{c}}}}}{{Cn{c}}}{hjb}}1{e{{Cn{c}}}{hjb}{{Al{}{{Af{{Ah{c}}}}}}}}{{{Cn{ce}}{Ah{c}}}{{D`{ce}}}{hj}{{n{c}}}}{{{Cn{ce}}c}{{An{{Ah{c}}}}}{hj}{{n{c}}}}{{{Cn{ce}}g}fBjBjBl}{{{Cn{ce}}{Ah{c}}}f{hj}{{n{c}}}}{{{Cn{ce}}{Cn{ce}}}{{Db{c}}}{hj}{{n{c}}}}{ce{}{}}00000000{{{Cn{c}}}e{}{}}{{{Cn{ce}}}Ab{hj}{{n{c}}}}{{{Cn{ce}}}{{Dd{c}}}{hj}{{n{c}}}}={{{Cn{ce}}}C`{hj}{{n{c}}}}{{}{{Cn{cc}}}{hjb}}{{}{{Cn{ce}}}{hj}{{n{c}}}}{{{Dd{c}}}{{An{e}}}{}{}}{{{Df{c}}}{{An{{Ah{c}}}}}{}}{{{D`{ce}}}{{An{g}}}{hj}{{n{c}}}{}}{{{Dh{ce}}}{{An{g}}}{hj}{{Cf{{Ah{c}}}}}{}}3{{{Df{c}}}{{An{e}}}{}{}}1{{{Cn{ce}}g}{{Dh{cg}}}{hj}{{n{c}}}{{Cf{{Ah{c}}}}}}{{{Cn{ce}}{Ah{c}}}Ab{hj}{{n{c}}}}{{{Cn{ce}}{Cn{ce}}}{{An{A`}}}ChCh}{{{Cn{ce}}{Ah{c}}}f{hj}{{n{c}}}}{{{Dd{c}}}{{Aj{C`{An{C`}}}}}{}}{{{Df{c}}}{{Aj{C`{An{C`}}}}}{}}{ce{}{}}{c{{Cj{e}}}{}{}}000000000{cCl{}}0000{{{Cn{ce}}{Cn{ce}}}{{Dj{c}}}{hj}{{n{c}}}}`````3333333333{{{Dl{ce}}}f{}{}}{{{Dl{ce}}}{{Dl{ce}}}jj}{{ce}f{}{}}{{{Dl{ce}}{Dl{ce}}}A`hh}{{{Dl{ce}}c}Ab{hj}{}}{{}{{Dl{ce}}}{}{}}{{{Dl{ce}}{Dl{ce}}}AbAdAd}{{{Dl{ce}}g}f{hj}{lj}{{Al{}{{Af{{Aj{{Dn{c}}e}}}}}}}}{{{Dl{ce}}}{{An{{Aj{{Dn{c}}e}}}}}{hj}{}}{{{Dl{ce}}B`}BbBdBd}{cc{}}0000{{{Bf{{Aj{{Dn{c}}e}}}}}{{Dl{ce}}}{hj}{lj}}{g{{Dl{ce}}}{hj}{lj}{{Al{}{{Af{{Aj{{Dn{c}}e}}}}}}}}{{{Dl{ce}}{Dn{c}}}{{E`{ce}}}{hj}{}}{{{Dl{ce}}c}{{An{e}}}{hj}{}}{{{Dl{ce}}c}{{An{{Aj{{Dn{c}}e}}}}}{hj}{}}{{{Dl{ce}}g}fBjBjBl}{{{Dl{ce}}{Dn{c}}e}f{hj}{lj}}{ce{}{}}00000000{{{Dl{ce}}}g{}{}{}}{{{Dl{ce}}}Ab{}{}}{{{Dl{ce}}}{{Eb{ce}}}{}{}}={{{Dl{ce}}}C`{}{}}{{}{{Dl{ce}}}{}{}}{{{Eb{ce}}}{{An{g}}}{}{}{}}{{{Ed{ce}}}{{An{{Aj{{Dn{c}}e}}}}}{}{}}{{{E`{ce}}}{{An{g}}}{hj}{}{}}{{{Ef{ceg}}}{{An{i}}}h{}{{Cf{{Dn{c}}}}}{}}3{{{Ed{ce}}}{{An{g}}}{}{}{}}1{{{Dl{ce}}g}{{Ef{ceg}}}{hj}{}{{Cf{{Dn{c}}}}}}{{{Dl{ce}}{Dn{c}}}Ab{hj}{}}{{{Dl{ce}}{Dl{ce}}}{{An{A`}}}ChCh}{{{Dl{ce}}{Dn{c}}}f{hj}{lj}}{{{Eb{ce}}}{{Aj{C`{An{C`}}}}}{}{}}{{{Ed{ce}}}{{Aj{C`{An{C`}}}}}{}{}}{ce{}{}}{c{{Cj{e}}}{}{}}000000000{cCl{}}0000```````{{{Eh{c}}{Eh{c}}}e{hj}{}}03333333333{{{Eh{c}}}f{hj}}{{{Eh{c}}}{{Eh{c}}}j}{{ce}f{}{}}{{{Eh{c}}{Eh{c}}}A`h}{{{Eh{c}}c}Ab{hj}}{{}{{Eh{c}}}{}}{{{Eh{c}}{Eh{c}}}AbAd}{{{Eh{c}}e}f{hj}{{Al{}{{Af{{Dn{c}}}}}}}}{{{Eh{c}}}{{An{{Dn{c}}}}}{hj}}{{{Eh{c}}B`}Bb{hjBd}}{cc{}}0000{{{Bf{{Dn{c}}}}}{{Eh{c}}}{hj}}{e{{Eh{c}}}{hj}{{Al{}{{Af{{Dn{c}}}}}}}}{{{Eh{c}}{Dn{c}}}{{Ej{c}}}{hj}}{{{Eh{c}}c}{{An{{Dn{c}}}}}{hj}}{{{Eh{c}}e}fBjBl}{{{Eh{c}}{Dn{c}}}f{hj}}{{{Eh{c}}{Eh{c}}}{{El{c}}}{hj}}{ce{}{}}00000000{{{Eh{c}}}e{}{}}{{{Eh{c}}}Ab{hj}}{{{Eh{c}}}{{En{c}}}{hj}}={{{Eh{c}}}C`{hj}}{{}{{Eh{c}}}{hj}}{{{En{c}}}{{An{e}}}{}{}}{{{F`{c}}}{{An{{Dn{c}}}}}{}}{{{Ej{c}}}{{An{e}}}{hj}{}}{{{Fb{ce}}}{{An{g}}}{hj}{{Cf{{Dn{c}}}}}{}}3{{{F`{c}}}{{An{e}}}{}{}}1{{{Eh{c}}e}{{Fb{ce}}}{hj}{{Cf{{Dn{c}}}}}}{{{Eh{c}}{Dn{c}}}Ab{hj}}{{{Eh{c}}{Eh{c}}}{{An{A`}}}Ch}?{{{En{c}}}{{Aj{C`{An{C`}}}}}{}}{{{F`{c}}}{{Aj{C`{An{C`}}}}}{}}?{c{{Cj{e}}}{}{}}000000000{cCl{}}0000{{{Eh{c}}{Eh{c}}}{{Fd{c}}}{hj}}","c":[],"p":[[10,"StepLite",0],[5,"RangeInclusiveMap",18],[1,"unit"],[10,"Ord",354],[10,"Clone",355],[10,"Eq",354],[10,"StepFns",0],[6,"Ordering",354],[1,"bool"],[10,"PartialEq",354],[17,"Item"],[5,"RangeInclusive",356],[1,"tuple"],[10,"IntoIterator",357],[6,"Option",358],[5,"Formatter",359],[8,"Result",359],[10,"Debug",359],[1,"array"],[5,"Gaps",18],[10,"Hash",360],[10,"Hasher",360],[5,"Iter",18],[1,"usize"],[5,"IntoIter",18],[5,"Overlapping",18],[10,"Borrow",361],[10,"PartialOrd",354],[6,"Result",362],[5,"TypeId",363],[5,"RangeInclusiveSet",100],[5,"Gaps",100],[8,"Intersection",100],[5,"Iter",100],[5,"IntoIter",100],[5,"Overlapping",100],[8,"Union",100],[5,"RangeMap",187],[5,"Range",356],[5,"Gaps",187],[5,"Iter",187],[5,"IntoIter",187],[5,"Overlapping",187],[5,"RangeSet",268],[5,"Gaps",268],[8,"Intersection",268],[5,"Iter",268],[5,"IntoIter",268],[5,"Overlapping",268],[8,"Union",268]],"b":[]}],\ -["read_fonts",{"doc":"Reading OpenType tables","t":"RFFPFKTGPFKKFPPPPPPPPKPKGKKRTIIPKFFKPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNCNONNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIFFNNNNONNNNNNNNNNNNNNNNNONNNNNNNNONNNNONNNNNNNNNIIGIIIFIIFIIFPPPINNNNNNNNNNNONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFPGFGFFGFPPPPPPPPFTGIIIIIIPFPFTNNONNONONONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOONNNONNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONONONONONNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNONONONNNNNNNNONONNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONONNOONONONOINNNNINNNNNFINNNNNNNNNNNNNNNNNNNNNNNNNNNFINNNNNNNNNNNNNNNNNNNNNNNNIIIIFIIFIIFIIGFPIFPPPPPPPPPPPGIGFFPFPFPFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNOONNNONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNOONNONONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONIFIFPFGIIIPPFIFIPPPGPPPPPPPPGPPPPPPPPFIPPPPPGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPPPPPPIFIFPPPPPPPPPPPPPPPNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFTTNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNIFINNNNNNNNNNNNNNONNNNNNNONNINNNNINNNNNIIFFNNNNNNONNONNNNNNNNNNONONNOONNNNNNNNNNNNNONONNONNNNNONNNNNNNNNTTTTIFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNIIPGIIIEEPEEEEEPPPIGIIPEEPIEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGFPIFPFPPPPIGTPTTTTPPKPFFTTTPIFTTTGGFTTTTTTTTTTNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNONNNNNNNNNNNNNNNNNMNNNNNNNNNNNHNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPFFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNONNNNNNNNNNNNHNNNNNNNNNNNNNNNNONNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNTIIIGIFPPPFFEFPPPEPPPIEEFPIGEEPPPPPPPPPPPPPIIIEIFIIIIFPPPPPPPPPPPPGIIIFIGIIGEPPPGIIFFTTTTTTTTNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNONONNNNNNNNONONONONNNNNNNNONOPPPIIPPPEEPPPEEPIGEEPPPPPPPPIIPPPIIEEPPPIPPPIEIEPPPGIIIGIIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIIIFTIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOTTTITFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNIFNNONNNNNNNNNNNNNNNNNNONNNNINNNNNNNNNNNNNIIGIIIIIPIGIIFIIIIIIGGIPGPKIIGFIFFIPPPPPPPPPPTTTIFPPPIFITFIIFGIIIFIIPIPIPGTIPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNMNNNNNONNNONNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNONNNNNNNONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNIFNNNNNNONONNNNNNNNNNNCNNNNNNNNONSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTFTTTTGTTTTTFTPFIFFFTTTTTTTTPPTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNOONONNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTITTFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGPGIIIFFPPPPPPPGIIPPPPPPFPPPPGPSFPPFPNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKSFNNMNNMNHNNNNMNMNNNNNNPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPFPPPPPPGPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNOOOTTIFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGIIIIIFFTPPPPTINNNNNNONONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNTFFGIITFFKPPTTIITTFFFFTTFKFFFFFIFFFITNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMNNNNNNONNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNINNNNNNNNNNNNNNEINNNNNNINNNNNNNNNNNNNNNN","n":["Args","ArrayOfNullableOffsets","ArrayOfOffsets","Collection","CollectionRef","ComputeSize","EMPTY","FileRef","Font","FontData","FontRead","FontReadWithArgs","FontRef","InvalidArrayLen","InvalidCollectionIndex","InvalidFormat","InvalidSfnt","InvalidTtc","MalformedData","MetricIsMissing","NullOffset","Offset","OutOfBounds","ReadArgs","ReadError","ResolveNullableOffset","ResolveOffset","Size","TAG","TTCHeader","TableDirectory","TableIsMissing","TableProvider","TableRecord","TableRef","TopLevelTable","ValidationError","VarSize","_padding","_padding","ach_vend_id","additional_offset_to_index_subtable","advance","advance","advance_height_delta","advance_height_mapping","advance_height_mapping_offset","advance_height_max","advance_width_delta","advance_width_mapping","advance_width_mapping_offset","advance_width_max","alpha","alpha","alternate_glyph_ids","alternate_set_count","alternate_set_offsets","alternate_sets","anchor_format","anchor_format","anchor_format","anchor_point","angle","angle","angle","angle","array","as_bytes","as_ref","ascender","ascender","attach_list","attach_list_offset","attach_point_offsets","attach_points","avar","avar","axes","axes","axis_count","axis_count","axis_count","axis_count","axis_count","axis_index","axis_index","axis_index","axis_index","axis_instance_arrays","axis_instance_arrays_offset","axis_segment_maps","axis_size","axis_value_count","axis_value_offsets","axis_values","axis_values","backdrop_paint","backdrop_paint_offset","backtrack_class_def","backtrack_class_def_offset","backtrack_coverage_offsets","backtrack_coverage_offsets","backtrack_coverages","backtrack_coverages","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_sequence","backtrack_sequence","base_array","base_array_offset","base_coord_count","base_coord_format","base_coord_format","base_coord_format","base_coord_offsets","base_coord_point","base_coords","base_count","base_coverage","base_coverage_offset","base_glyph_list","base_glyph_list_offset","base_glyph_paint_records","base_glyph_records","base_glyph_records_offset","base_lang_sys_count","base_lang_sys_records","base_records","base_script_count","base_script_list","base_script_list_offset","base_script_records","base_tag_count","base_tag_list","base_tag_list_offset","base_values","base_values_offset","baseline_tags","big_metrics","big_metrics","bitmap_sizes","bitmap_sizes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bsb_delta","bsb_mapping","bsb_mapping_offset","caret_count","caret_offset","caret_offset","caret_slope_rise","caret_slope_rise","caret_slope_run","caret_slope_run","caret_value_format","caret_value_format","caret_value_format","caret_value_offsets","caret_value_point_index","caret_values","cbdt","cbdt","cblc","cblc","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","cff","cff","cff2","cff2","chained_class_seq_rule_count","chained_class_seq_rule_offsets","chained_class_seq_rule_set_count","chained_class_seq_rule_set_offsets","chained_class_seq_rule_sets","chained_class_seq_rules","chained_seq_rule_count","chained_seq_rule_offsets","chained_seq_rule_set_count","chained_seq_rule_set_offsets","chained_seq_rule_sets","chained_seq_rules","char_count","character","checksum","checksum","checksum_adjustment","class1_count","class1_records","class2_count","class_def","class_def1","class_def1_offset","class_def2","class_def2_offset","class_def_offset","class_format","class_format","class_range_count","class_range_records","class_seq_rule_count","class_seq_rule_offsets","class_seq_rule_set_count","class_seq_rule_set_offsets","class_seq_rule_sets","class_seq_rules","class_value_array","clip_list","clip_list_offset","clips","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmap","cmap","cmp","color_line","color_line","color_line","color_line","color_line","color_line","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_record_indices","color_records_array","color_records_array_offset","color_stops","color_stops","colr","colr","component_count","component_count","component_data","component_glyph_ids","component_glyphs_and_flags","component_records","components","composite_mode","compute_delta","compute_float_delta","compute_size","condition_count","condition_offsets","conditions","coordinate","coordinate","coordinate","coordinate","coordinate","count","count","count","count_and_instructions","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage_format","coverage_format","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offsets","coverage_offsets","coverages","coverages","cpal","cpal","created","cvar","cvar","data","data","data","data","data","data","data_for_tag","data_for_tag","data_offset","default","default_baseline_index","default_lang_sys","default_lang_sys_offset","default_min_max","default_min_max_offset","delta_format","delta_format","delta_glyph_id","delta_set","delta_set_inner_index","delta_set_outer_index","delta_sets","delta_value","deltas","descender","descender","design_axes","design_axes_offset","design_axis_count","design_axis_size","design_size","device","device","device_offset","device_offset","dsig_length","dsig_length","dsig_offset","dsig_offset","dsig_tag","dsig_tag","dx","dx","dx","dx","dy","dy","dy","dy","ebdt","ebdt","eblc","eblc","elided_fallback_name_id","encoding_records","end_angle","end_angle","end_code","end_pts_of_contours","end_size","entry_count","entry_exit_count","entry_exit_record","entry_format","entry_format","entry_selector","entry_selector","entry_selector","eq","expect_data_for_tag","expect_data_for_tag","expect_table","expect_table","extend","extend","extension","extension","extension_lookup_type","extension_lookup_type","extension_offset","extension_offset","fds","feat_min_max_count","feat_min_max_records","feat_ui_label_name_id","feat_ui_tooltip_text_name_id","feature_count","feature_index_count","feature_indices","feature_list","feature_list","feature_list_offset","feature_list_offset","feature_params","feature_params_offset","feature_records","feature_variation_record_count","feature_variation_records","feature_variations","feature_variations","feature_variations_offset","feature_variations_offset","filter_range_max_value","filter_range_min_value","first_code","first_glyph_index","first_layer_index","first_param_ui_label_name_id","flags","flags","flags","flags","flags","flags","flags","fmt","fmt","fmt","fmt","font_direction_hint","font_revision","fonts","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from_index","fs_selection","fs_type","fvar","fvar","gasp_ranges","gdef","gdef","get","get","get","get","get","get","get","get","get","get_offset","get_offset","get_subtable","glyf","glyf","glyph_array","glyph_array","glyph_array","glyph_class_def","glyph_class_def_offset","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_data","glyph_data","glyph_data_format","glyph_data_offsets","glyph_id","glyph_id","glyph_id_array","glyph_id_array","glyph_id_array","glyph_id_array","glyph_name","glyph_name_index","glyph_variation_data","glyph_variation_data_array_offset","glyph_variation_data_offsets","gpos","gpos","graphic_type","groups","groups","groups","gsub","gsub","gvar","gvar","h_metrics","has_overlapping_contours","hash","hdr_size","head","head","header_size","hhea","hhea","hmtx","hmtx","horiz_axis","horiz_axis_offset","hvar","hvar","id_delta","id_range_offsets","identifier","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_format","image_format","image_format","image_format","image_format","image_size","image_size","index_format","index_format","index_format","index_format","index_format","index_to_loc_format","input_class_def","input_class_def_offset","input_coverage_offsets","input_coverages","input_glyph_count","input_glyph_count","input_glyph_count","input_sequence","input_sequence","input_sequence","input_sequence","instance_count","instance_size","instances","instances","instruction_length","instructions","instructions","intermediate_end_tuple","intermediate_start_tuple","into","into","into","into","into","into","into","into","into","is32","is_empty","is_empty","is_empty","is_empty","is_fixed_pitch","is_valid_bit_pattern","italic_angle","item_count","item_var_store","item_var_store","item_var_store_offset","item_var_store_offset","item_variation_data","item_variation_data_count","item_variation_data_offsets","item_variation_store","item_variation_store","item_variation_store","item_variation_store","item_variation_store_offset","item_variation_store_offset","item_variation_store_offset","item_variation_store_offset","iter","iter","iter","iter","iter","iter","iter","iter","iter","lang_sys_count","lang_sys_records","lang_tag_count","lang_tag_record","language","language","language","language","language","language","language","language","last_glyph_index","layer_list","layer_list_offset","layer_records","layer_records_offset","left_side_bearings","len","len","len","len","length","length","length","length","length","length","length","length","length","length","length","lig_caret_list","lig_caret_list_offset","lig_glyph_count","lig_glyph_offsets","lig_glyphs","ligature_array","ligature_array_offset","ligature_attach_offsets","ligature_attaches","ligature_count","ligature_count","ligature_coverage","ligature_coverage_offset","ligature_glyph","ligature_offsets","ligature_set_count","ligature_set_offsets","ligature_sets","ligatures","line_gap","line_gap","linked_value","loca","loca","lookahead_class_def","lookahead_class_def_offset","lookahead_coverage_offsets","lookahead_coverage_offsets","lookahead_coverages","lookahead_coverages","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_sequence","lookahead_sequence","lookup_count","lookup_flag","lookup_index_count","lookup_list","lookup_list","lookup_list_indices","lookup_list_offset","lookup_list_offset","lookup_offsets","lookup_type","lookups","lowest_rec_ppem","lsb_delta","lsb_mapping","lsb_mapping_offset","mac_style","magic_number","major","major_version","major_version","major_version","major_version","major_version","map_codepoint","map_codepoint","map_codepoint","map_count","map_count","map_data","map_data","map_variant","mark1_array","mark1_array_offset","mark1_coverage","mark1_coverage_offset","mark2_array","mark2_array_offset","mark2_count","mark2_coverage","mark2_coverage_offset","mark2_records","mark_array","mark_array","mark_array_offset","mark_array_offset","mark_attach_class_def","mark_attach_class_def_offset","mark_class_count","mark_class_count","mark_class_count","mark_count","mark_coverage","mark_coverage","mark_coverage_offset","mark_coverage_offset","mark_filtering_set","mark_glyph_set_count","mark_glyph_sets_def","mark_glyph_sets_def_offset","mark_records","max_component_depth","max_component_elements","max_composite_contours","max_composite_points","max_contours","max_coord","max_coord_offset","max_function_defs","max_instruction_defs","max_mem_type1","max_mem_type42","max_points","max_size_of_instructions","max_stack_elements","max_storage","max_twilight_points","max_zones","maxp","maxp","metric_data_format","metric_data_format","metric_delta","min_bottom_side_bearing","min_coord","min_coord_offset","min_left_side_bearing","min_mem_type1","min_mem_type42","min_right_side_bearing","min_top_side_bearing","minor","minor_version","minor_version","minor_version","minor_version","minor_version","modified","mvar","mvar","n_ranges","n_ranges","name","name","name_entry","name_record","new","new","new","new","nominal_value","non_null","non_null","num_base_glyph_paint_records","num_base_glyph_records","num_chars","num_clips","num_color_records","num_fonts","num_fonts","num_glyphs","num_glyphs","num_glyphs","num_glyphs","num_groups","num_groups","num_groups","num_layer_records","num_layers","num_layers","num_named_parameters","num_names","num_palette_entries","num_palettes","num_points","num_ranges","num_sizes","num_sizes","num_stops","num_stops","num_strikes","num_tables","num_tables","num_tables","num_unicode_value_ranges","num_uvs_mappings","num_var_selector_records","number_of_contours","number_of_contours","number_of_long_metrics","number_of_long_ver_metrics","off_size","off_size","off_size","offset","offset","offset_data","offset_to_axis_value_offsets","offset_to_axis_values","offsets","offsets","origin_offset_x","origin_offset_y","os2","os2","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offsets","paints","pair_set_count","pair_set_offsets","pair_sets","pair_value_count","pair_value_records","palette_entry_labels_array","palette_entry_labels_array_offset","palette_index","palette_index","palette_labels_array","palette_labels_array_offset","palette_types_array","palette_types_array_offset","panose_10","partial_cmp","peak_tuple","point_count","point_indices","points","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","post","post","ppem","ppi","radius0","radius0","radius1","radius1","range_count","range_end","range_max_value","range_min_value","range_records","range_shift","range_shift","range_shift","range_start","ranges","ranges","ranges","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_array","read_at","read_be_at","read_points_fast","read_ref_at","read_with_args","read_with_args","read_with_args","read_with_args","reference_glyph","region_count","region_index_count","region_indexes","required_feature_index","resolve","resolve","resolve_offset","resolve_with_args","resolve_with_args","rsb_delta","rsb_mapping","rsb_mapping_offset","s_cap_height","s_family_class","s_typo_ascender","s_typo_descender","s_typo_line_gap","sample_text_name_id","sbit_offsets","sbit_offsets","sbix","sbix","scale","scale","scale","scale","scale_x","scale_x","scale_x","scale_x","scale_y","scale_y","scale_y","scale_y","script_count","script_list","script_list","script_list_offset","script_list_offset","script_records","search_range","search_range","search_range","seg_count_x2","sentinel","sentinel","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_rule_count","seq_rule_offsets","seq_rule_set_count","seq_rule_set_offsets","seq_rule_sets","seq_rules","sequence_count","sequence_offsets","sequences","serialized_data","serialized_data_offset","sfnt_version","sfnt_version","shared_tuple_count","shared_tuples","shared_tuples_offset","side_bearing","side_bearing","size_in_bytes","size_in_bytes","slice","source_paint","source_paint_offset","split_off","start_angle","start_angle","start_char_code","start_code","start_glyph_id","start_size","stat","stat","storage_offset","strike_offsets","strikes","string_data","string_data","sub_header_keys","sub_table_count","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","substitute_glyph_ids","substitute_glyph_ids","substitute_glyph_ids","substitution_count","substitutions","subtable_offsets","subtables","sx_height","table_data","table_directory","table_directory_offsets","table_directory_offsets","table_records","table_records","tables","tag","tag","take_up_to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_usize","top_dict_data","top_dict_length","top_side_bearings","trailing_data","trailing_data","transform","transform","transform_offset","transform_offset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tsb_delta","tsb_mapping","tsb_mapping_offset","ttc_tag","ttc_tag","tuple_index","tuple_variation_count","tuple_variation_count","tuple_variation_headers","tuple_variation_headers","tuples","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","ui_name_id","ul_code_page_range_1","ul_code_page_range_2","ul_unicode_range_1","ul_unicode_range_2","ul_unicode_range_3","ul_unicode_range_4","underline_position","underline_thickness","units_per_em","us_break_char","us_default_char","us_first_char_index","us_last_char_index","us_lower_optical_point_size","us_max_context","us_upper_optical_point_size","us_weight_class","us_width_class","us_win_ascent","us_win_descent","uvs_mapping","v0_base_glyph","v0_layer","v1_base_glyph","v1_clip_box","v1_layer","v_metrics","v_org_delta","v_org_mapping","v_org_mapping_offset","value","value","value_count","value_format","value_format","value_format1","value_format1","value_format2","value_format2","value_name_id","value_name_id","value_name_id","value_name_id","value_record","value_record_count","value_record_size","value_records","value_records","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_map","var_index_map_offset","var_selector","variation_data","variation_data_size","variation_region_list","variation_region_list_offset","variation_regions","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","vert_axis","vert_axis_offset","vhea","vhea","vmtx","vmtx","vvar","vvar","word_delta_count","x0","x0","x0","x0","x1","x1","x1","x1","x2","x2","x_avg_char_width","x_coordinate","x_coordinate","x_coordinate","x_device","x_device_offset","x_max","x_max","x_max","x_max","x_max","x_max_extent","x_min","x_min","x_min","x_min","x_min","x_skew_angle","x_skew_angle","x_skew_angle","x_skew_angle","xx","xx","xy","xy","y0","y0","y0","y0","y1","y1","y1","y1","y2","y2","y_coordinate","y_coordinate","y_coordinate","y_device","y_device_offset","y_max","y_max","y_max","y_max","y_max","y_max_extent","y_min","y_min","y_min","y_min","y_min","y_skew_angle","y_skew_angle","y_skew_angle","y_skew_angle","y_strikeout_position","y_strikeout_size","y_subscript_x_offset","y_subscript_x_size","y_subscript_y_offset","y_subscript_y_size","y_superscript_x_offset","y_superscript_x_size","y_superscript_y_offset","y_superscript_y_size","yx","yx","yy","yy","ComputedArray","VarLenArray","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","fmt","from","from","get","get","into","into","is_empty","iter","iter","len","new","read","read_with_args","read_with_args","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","avar","base","bitmap","cbdt","cblc","cff","cff2","cmap","colr","cpal","cvar","ebdt","eblc","fvar","gasp","gdef","glyf","gpos","gsub","gvar","head","hhea","hmtx","hvar","layout","loca","maxp","mvar","name","os2","post","postscript","sbix","stat","variations","vhea","vmtx","vvar","Avar","AxisValueMap","SegmentMaps","apply","axis_count","axis_segment_maps","axis_value_maps","axis_value_maps","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","from","from","from_coordinate","from_coordinate","hash","hash","into","into","is_valid_bit_pattern","partial_cmp","partial_cmp","position_map_count","position_map_count","read","read","read_with_args","to_coordinate","to_coordinate","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","Axis","Base","BaseCoord","BaseCoordFormat1","BaseCoordFormat2","BaseCoordFormat3","BaseLangSysRecord","BaseScript","BaseScriptList","BaseScriptRecord","BaseTagList","BaseValues","FeatMinMaxRecord","Format1","Format2","Format3","MinMax","base_coord_count","base_coord_format","base_coord_format","base_coord_format","base_coord_format","base_coord_offsets","base_coord_point","base_coords","base_lang_sys_count","base_lang_sys_records","base_lang_sys_tag","base_lang_sys_tag","base_script","base_script_count","base_script_list","base_script_list_offset","base_script_offset","base_script_offset","base_script_records","base_script_tag","base_script_tag","base_tag_count","base_tag_list","base_tag_list_offset","base_values","base_values_offset","baseline_tags","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","coordinate","coordinate","coordinate","coordinate","default_baseline_index","default_min_max","default_min_max_offset","device","device_offset","feat_min_max_count","feat_min_max_records","feature_table_tag","feature_table_tag","fmt","fmt","fmt","from","from","from","from","horiz_axis","horiz_axis_offset","into","into","into","into","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","item_var_store","item_var_store_offset","max_coord","max_coord","max_coord_offset","max_coord_offset","max_coord_offset","min_coord","min_coord","min_coord_offset","min_coord_offset","min_coord_offset","min_max","min_max_offset","min_max_offset","read","read","read","read","read","read","read","read","read","read","read","read_with_args","reference_glyph","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vert_axis","vert_axis_offset","BdtComponent","Big","BigGlyphMetrics","BitAligned","BitmapContent","BitmapData","BitmapDataFormat","BitmapFlags","BitmapLocation","BitmapMetrics","BitmapSize","ByteAligned","Composite","Data","Format1","Format2","Format3","Format4","Format5","GlyphIdOffsetPair","HORIZONTAL_METRICS","IndexSubtable","IndexSubtable1","IndexSubtable2","IndexSubtable3","IndexSubtable4","IndexSubtable5","IndexSubtableArray","Png","SbitLineMetrics","Small","SmallGlyphMetrics","VERTICAL_METRICS","additional_offset_to_index_subtable","advance","advance","all","ascender","ascender","bearing_x","bearing_x","bearing_y","bearing_y","big_metrics","big_metrics","bit_depth","bit_depth","bit_depth","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caret_offset","caret_offset","caret_slope_denominator","caret_slope_denominator","caret_slope_numerator","caret_slope_numerator","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color_ref","color_ref","contains","content","data_offset","data_size","default","default","descender","descender","difference","empty","end_glyph_index","end_glyph_index","eq","eq","eq","eq","eq","eq","eq","eq","first_glyph_index","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_raw","glyph_array","glyph_array","glyph_id","glyph_id","glyph_id","glyph_id","hash","hash","hash","hash","hash","hash","hash","height","height","height","height","hori","hori","hori_advance","hori_advance","hori_bearing_x","hori_bearing_x","hori_bearing_y","hori_bearing_y","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_format","image_format","image_format","image_format","image_format","image_format","image_size","image_size","index_format","index_format","index_format","index_format","index_format","index_format","index_subtable_array_offset","index_subtable_array_offset","index_tables_size","index_tables_size","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","last_glyph_index","location","max_before_bl","max_before_bl","metrics","metrics","min_advance_sb","min_advance_sb","min_after_bl","min_after_bl","min_origin_sb","min_origin_sb","not","num_glyphs","num_glyphs","number_of_index_subtables","number_of_index_subtables","pad1","pad1","pad2","pad2","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","ppem_x","ppem_x","ppem_y","ppem_y","read","read","read","read","read","read","read","read_with_args","remove","sbit_offset","sbit_offset","sbit_offsets","sbit_offsets","start_glyph_index","start_glyph_index","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","vert","vert","vert_advance","vert_advance","vert_bearing_x","vert_bearing_x","vert_bearing_y","vert_bearing_y","width","width","width","width","width_max","width_max","x_offset","x_offset","y_offset","y_offset","Cbdt","data","major_version","minor_version","read","Cblc","bitmap_sizes","major_version","minor_version","num_sizes","read","Cff","CffHeader","_padding","borrow","borrow_mut","clone","clone_into","from","global_subrs","hdr_size","header","into","major","minor","name","names","off_size","offset_data","read","read","read_with_args","string","strings","to_owned","top_dicts","trailing_data","try_from","try_into","type_id","Cff2","Cff2Header","_padding","borrow","borrow_mut","clone","clone_into","from","global_subrs","header","header_size","into","major_version","minor_version","offset_data","read","read","read_with_args","to_owned","top_dict_data","top_dict_data","top_dict_length","trailing_data","try_from","try_into","type_id","Cmap","Cmap0","Cmap10","Cmap12","Cmap12Iter","Cmap13","Cmap14","Cmap14Iter","Cmap2","Cmap4","Cmap4Iter","Cmap6","Cmap8","CmapSubtable","ConstantMapGroup","Custom","DefaultUvs","EncodingRecord","Format0","Format10","Format12","Format13","Format14","Format2","Format4","Format6","Format8","ISO","Macintosh","MapVariant","NonDefaultUvs","PlatformId","SequentialMapGroup","SubHeader","Unicode","UnicodeRange","UseDefault","UvsMapping","Variant","VariationSelector","Windows","additional_count","additional_count","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","default","default_uvs","default_uvs_offset","default_uvs_offset","encoding_id","encoding_id","encoding_records","end_char_code","end_char_code","end_char_code","end_char_code","end_code","entry_count","entry_count","entry_count","entry_selector","eq","eq","eq","eq","eq","eq","eq","first_code","first_code","first_code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id_array","glyph_id_array","glyph_id_array","glyph_id_array","groups","groups","groups","hash","hash","hash","hash","hash","hash","id_delta","id_delta","id_delta","id_range_offset","id_range_offset","id_range_offsets","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is32","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter","language","language","language","language","language","language","language","language","length","length","length","length","length","length","length","length","length","map_codepoint","map_codepoint","map_codepoint","map_variant","new","next","next","next","non_default_uvs","non_default_uvs_offset","non_default_uvs_offset","num_chars","num_groups","num_groups","num_groups","num_tables","num_unicode_value_ranges","num_uvs_mappings","num_var_selector_records","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","platform_id","platform_id","range_shift","ranges","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","search_range","seg_count_x2","start_char_code","start_char_code","start_char_code","start_char_code","start_char_code","start_code","start_glyph_id","start_glyph_id","start_unicode_value","start_unicode_value","sub_header_keys","subtable","subtable_offset","subtable_offset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode_value","unicode_value","uvs_mapping","var_selector","var_selector","var_selector","version","Affine2x3","BaseGlyph","BaseGlyphList","BaseGlyphPaint","Clear","Clip","ClipBox","ClipBoxFormat1","ClipBoxFormat2","ClipList","ColorBurn","ColorDodge","ColorIndex","ColorLine","ColorStop","Colr","ColrGlyph","ColrLayers","Composite","CompositeMode","Darken","Dest","DestAtop","DestIn","DestOut","DestOver","Difference","Exclusion","Extend","Format1","Format2","Glyph","HardLight","HslColor","HslHue","HslLuminosity","HslSaturation","Layer","LayerList","Lighten","LinearGradient","Multiply","Overlay","Pad","Paint","PaintColrGlyph","PaintColrLayers","PaintComposite","PaintGlyph","PaintId","PaintLinearGradient","PaintRadialGradient","PaintRotate","PaintRotateAroundCenter","PaintScale","PaintScaleAroundCenter","PaintScaleUniform","PaintScaleUniformAroundCenter","PaintSkew","PaintSkewAroundCenter","PaintSolid","PaintSweepGradient","PaintTransform","PaintTranslate","PaintVarLinearGradient","PaintVarRadialGradient","PaintVarRotate","PaintVarRotateAroundCenter","PaintVarScale","PaintVarScaleAroundCenter","PaintVarScaleUniform","PaintVarScaleUniformAroundCenter","PaintVarSkew","PaintVarSkewAroundCenter","PaintVarSolid","PaintVarSweepGradient","PaintVarTransform","PaintVarTranslate","Plus","RadialGradient","Reflect","Repeat","Rotate","RotateAroundCenter","Scale","ScaleAroundCenter","ScaleUniform","ScaleUniformAroundCenter","Screen","Skew","SkewAroundCenter","SoftLight","Solid","Src","SrcAtop","SrcIn","SrcOut","SrcOver","SweepGradient","Transform","Translate","VarAffine2x3","VarColorIndex","VarColorLine","VarColorStop","VarLinearGradient","VarRadialGradient","VarRotate","VarRotateAroundCenter","VarScale","VarScaleAroundCenter","VarScaleUniform","VarScaleUniformAroundCenter","VarSkew","VarSkewAroundCenter","VarSolid","VarSweepGradient","VarTransform","VarTranslate","Xor","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","angle","angle","angle","angle","backdrop_paint","backdrop_paint_offset","base_glyph_list","base_glyph_list_offset","base_glyph_paint_records","base_glyph_records","base_glyph_records_offset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","clip_box","clip_box_offset","clip_box_offset","clip_list","clip_list_offset","clips","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color_line","color_line","color_line","color_line","color_line","color_line","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_stops","color_stops","composite_mode","default","default","dx","dx","dx","dx","dy","dy","dy","dy","end_angle","end_angle","end_glyph_id","end_glyph_id","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","first_layer_index","first_layer_index","first_layer_index","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","from_raw","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","item_variation_store","item_variation_store_offset","layer_list","layer_list_offset","layer_records","layer_records_offset","new","new","num_base_glyph_paint_records","num_base_glyph_records","num_clips","num_layer_records","num_layers","num_layers","num_layers","num_layers","num_stops","num_stops","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offsets","paints","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","radius0","radius0","radius1","radius1","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","scale","scale","scale","scale","scale_x","scale_x","scale_x","scale_x","scale_y","scale_y","scale_y","scale_y","source_paint","source_paint_offset","start_angle","start_angle","start_glyph_id","start_glyph_id","stop_offset","stop_offset","stop_offset","stop_offset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","transform","transform","transform_offset","transform_offset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v0_base_glyph","v0_layer","v1_base_glyph","v1_clip_box","v1_layer","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_map","var_index_map_offset","version","x0","x0","x0","x0","x1","x1","x1","x1","x2","x2","x_max","x_max","x_max","x_min","x_min","x_min","x_skew_angle","x_skew_angle","x_skew_angle","x_skew_angle","xx","xx","xy","xy","y0","y0","y0","y0","y1","y1","y1","y1","y2","y2","y_max","y_max","y_max","y_min","y_min","y_min","y_skew_angle","y_skew_angle","y_skew_angle","y_skew_angle","yx","yx","yy","yy","ColorRecord","Cpal","PaletteType","USABLE_WITH_DARK_BACKGROUND","USABLE_WITH_LIGHT_BACKGROUND","all","alpha","alpha","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","blue","blue","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","color_record_indices","color_records_array","color_records_array_offset","contains","default","difference","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_raw","green","green","hash","hash","insert","intersection","intersects","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","not","num_color_records","num_palette_entries","num_palettes","palette_entry_labels_array","palette_entry_labels_array_offset","palette_labels_array","palette_labels_array_offset","palette_types_array","palette_types_array_offset","partial_cmp","partial_cmp","read","red","red","remove","sub","sub_assign","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","version","Cvar","CvtDelta","CvtVariationData","apply_scalar","borrow","borrow_mut","clone","clone_into","data","data_offset","deltas","eq","fmt","from","into","is_point","new","position","read","to_owned","try_from","try_into","tuple_variation_count","tuple_variation_headers","type_id","value","variation_data","version","Ebdt","data","major_version","minor_version","read","Eblc","bitmap_sizes","major_version","minor_version","num_sizes","read","AxisInstanceArrays","Fvar","InstanceRecord","VariationAxisRecord","axes","axes","axis_count","axis_instance_arrays","axis_instance_arrays_offset","axis_name_id","axis_name_id","axis_size","axis_tag","axis_tag","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compute_size","coordinates","default_value","default_value","eq","flags","flags","flags","fmt","fmt","from","from","hash","instance_count","instance_size","instances","instances","into","into","is_valid_bit_pattern","max_value","max_value","min_value","min_value","normalize","partial_cmp","post_script_name_id","read","read","read","read_with_args","read_with_args","subfamily_name_id","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","GASP_DOGRAY","GASP_GRIDFIT","GASP_SYMMETRIC_GRIDFIT","GASP_SYMMETRIC_SMOOTHING","Gasp","GaspRange","GaspRangeBehavior","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","contains","default","difference","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_raw","gasp_ranges","hash","hash","insert","intersection","intersects","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","not","num_ranges","partial_cmp","partial_cmp","range_gasp_behavior","range_gasp_behavior","range_max_ppem","range_max_ppem","read","remove","sub","sub_assign","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","version","AttachList","AttachPoint","Base","CaretValue","CaretValueFormat1","CaretValueFormat2","CaretValueFormat3","ChainedSequenceContext","ClassDef","Component","CoverageTable","Device","DeviceOrVariationIndex","FeatureList","FeatureVariations","Format1","Format2","Format3","Gdef","GlyphClassDef","LigCaretList","LigGlyph","Ligature","Lookup","LookupList","Mark","MarkGlyphSets","ScriptList","SequenceContext","attach_list","attach_list_offset","attach_point_offsets","attach_points","borrow","borrow","borrow_mut","borrow_mut","caret_count","caret_value_format","caret_value_format","caret_value_format","caret_value_format","caret_value_offsets","caret_value_point_index","caret_values","clone","clone","clone_into","clone_into","cmp","coordinate","coordinate","coverage","coverage","coverage_offset","coverage_offset","coverage_offsets","coverages","default","device","device_offset","eq","fmt","format","from","from","from_raw","glyph_class_def","glyph_class_def_offset","glyph_count","hash","into","into","item_var_store","item_var_store_offset","lig_caret_list","lig_caret_list_offset","lig_glyph_count","lig_glyph_offsets","lig_glyphs","mark_attach_class_def","mark_attach_class_def_offset","mark_glyph_set_count","mark_glyph_sets_def","mark_glyph_sets_def_offset","new","partial_cmp","point_count","point_indices","read","read","read","read","read","read","read","read","read","read","read_with_args","to_owned","to_owned","to_raw","try_from","try_from","try_into","try_into","type_id","type_id","version","ARGS_ARE_XY_VALUES","ARG_1_AND_2_ARE_WORDS","Anchor","Component","Composite","CompositeGlyph","CompositeGlyphFlags","ContourOrder","CurvePoint","ExpectedCubic","ExpectedQuad","ExpectedQuadOrOnCurve","FreeType","Glyf","Glyph","HAS_DELTA","HarfBuzz","MORE_COMPONENTS","ON_CURVE_POINT","OVERLAP_COMPOUND","OVERLAP_SIMPLE","Offset","Point","PointCoord","PointFlagMismatch","PointFlags","PointMarker","REPEAT_FLAG","ROUND_XY_TO_GRID","SCALED_COMPONENT_OFFSET","Simple","SimpleGlyph","SimpleGlyphFlags","TOUCHED","TOUCHED_X","TOUCHED_Y","ToPathError","ToPathStyle","Transform","UNSCALED_COMPONENT_OFFSET","USE_MY_METRICS","WE_HAVE_AN_X_AND_Y_SCALE","WE_HAVE_A_SCALE","WE_HAVE_A_TWO_BY_TWO","WE_HAVE_INSTRUCTIONS","X_IS_SAME_OR_POSITIVE_X_SHORT_VECTOR","X_SHORT_VECTOR","Y_IS_SAME_OR_POSITIVE_Y_SHORT_VECTOR","Y_SHORT_VECTOR","all","all","anchor","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytecode","clear_marker","clear_on_curve","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","component_data","component_glyphs_and_flags","components","compute_flags","compute_flags","contains","contains","count_and_instructions","default","default","default","default","default","default","difference","difference","empty","empty","end_pts_of_contours","eq","eq","eq","eq","eq","eq","eq","eq","flags","flip_on_curve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_fixed","from_i32","from_raw","from_raw","glyph","glyph_data","has_marker","has_overlapping_contours","hash","hash","insert","insert","instruction_length","instructions","instructions","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_off_curve","is_off_curve_cubic","is_off_curve_quad","is_on_curve","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","midpoint","new","not","not","num_points","number_of_contours","number_of_contours","number_of_contours","off_curve","off_curve_cubic","off_curve_quad","on_curve","on_curve","on_curve","partial_cmp","partial_cmp","points","read","read","read","read","read_points_fast","read_with_args","remove","remove","set_marker","set_on_curve","sub","sub","sub_assign","sub_assign","to_f32","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_path","to_raw","to_raw","to_string","toggle","toggle","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","x","x_max","x_max","x_max","x_min","x_min","x_min","xx","xy","y","y_max","y_max","y_max","y_min","y_min","y_min","yx","yy","base","component","x","y","num_flags","num_points","AA","ABS","ADD","ALIGNPTS","ALIGNRP","AND","CALL","CEILING","CINDEX","CLEAR","DEBUG","DELTAC1","DELTAC2","DELTAC3","DELTAP1","DELTAP2","DELTAP3","DEPTH","DIV","DUP","DecodeError","Decoder","EIF","ELSE","ENDF","EQ","EVEN","FDEF","FLIPOFF","FLIPON","FLIPPT","FLIPRGOFF","FLIPRGON","FLOOR","GC0","GC1","GETDATA","GETINFO","GETVARIATION","GFV","GPV","GT","GTEQ","IDEF","IF","INS28","INS7B","INS83","INS84","INS8F","INS90","INS93","INS94","INS95","INS96","INS97","INS98","INS99","INS9A","INS9B","INS9C","INS9D","INS9E","INS9F","INSA0","INSA1","INSA2","INSA3","INSA4","INSA5","INSA6","INSA7","INSA8","INSA9","INSAA","INSAB","INSAC","INSAD","INSAE","INSAF","INSTCTRL","IP","ISECT","IUP0","IUP1","InlineOperands","Instruction","JMPR","JROF","JROT","LOOPCALL","LT","LTEQ","MAX","MD0","MD1","MDAP0","MDAP1","MDRP00000","MDRP00001","MDRP00010","MDRP00011","MDRP00100","MDRP00101","MDRP00110","MDRP00111","MDRP01000","MDRP01001","MDRP01010","MDRP01011","MDRP01100","MDRP01101","MDRP01110","MDRP01111","MDRP10000","MDRP10001","MDRP10010","MDRP10011","MDRP10100","MDRP10101","MDRP10110","MDRP10111","MDRP11000","MDRP11001","MDRP11010","MDRP11011","MDRP11100","MDRP11101","MDRP11110","MDRP11111","MIAP0","MIAP1","MIN","MINDEX","MIRP00000","MIRP00001","MIRP00010","MIRP00011","MIRP00100","MIRP00101","MIRP00110","MIRP00111","MIRP01000","MIRP01001","MIRP01010","MIRP01011","MIRP01100","MIRP01101","MIRP01110","MIRP01111","MIRP10000","MIRP10001","MIRP10010","MIRP10011","MIRP10100","MIRP10101","MIRP10110","MIRP10111","MIRP11000","MIRP11001","MIRP11010","MIRP11011","MIRP11100","MIRP11101","MIRP11110","MIRP11111","MPPEM","MPS","MSIRP0","MSIRP1","MUL","NEG","NEQ","NOT","NPUSHB","NPUSHW","NROUND00","NROUND01","NROUND10","NROUND11","ODD","OR","Opcode","POP","PUSHB000","PUSHB001","PUSHB010","PUSHB011","PUSHB100","PUSHB101","PUSHB110","PUSHB111","PUSHW000","PUSHW001","PUSHW010","PUSHW011","PUSHW100","PUSHW101","PUSHW110","PUSHW111","RCVT","RDTG","ROFF","ROLL","ROUND00","ROUND01","ROUND10","ROUND11","RS","RTDG","RTG","RTHG","RUTG","S45ROUND","SANGW","SCANCTRL","SCANTYPE","SCFS","SCVTCI","SDB","SDPVTL0","SDPVTL1","SDS","SFVFS","SFVTCA0","SFVTCA1","SFVTL0","SFVTL1","SFVTPV","SHC0","SHC1","SHP0","SHP1","SHPIX","SHZ0","SHZ1","SLOOP","SMD","SPVFS","SPVTCA0","SPVTCA1","SPVTL0","SPVTL1","SROUND","SRP0","SRP1","SRP2","SSW","SSWCI","SUB","SVTCA0","SVTCA1","SWAP","SZP0","SZP1","SZP2","SZPS","UTP","WCVTF","WCVTP","WS","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytecode","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","decode","decode_all","default","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_byte","hash","inline_operands","into","into","into","into","into","is_empty","is_push","len","name","new","opcode","partial_cmp","pc","pc","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","ANY_DEVICE_OR_VARIDX","AnchorFormat1","AnchorFormat2","AnchorFormat3","AnchorTable","BaseArray","BaseRecord","ChainContextual","ChainContextual","ChainContextual","Class1Record","Class2Record","ClassDef","ComponentRecord","Contextual","Contextual","Contextual","CoverageTable","Cursive","Cursive","Cursive","CursivePosFormat1","Device","DeviceOrVariationIndex","EntryExitRecord","Extension","ExtensionPosFormat1","ExtensionSubtable","FeatureList","FeatureVariations","Format1","Format1","Format1","Format1","Format1","Format2","Format2","Format2","Format2","Format2","Format3","Format3","Format3","Gpos","LigatureArray","LigatureAttach","Lookup","Mark2Array","Mark2Record","MarkArray","MarkBasePosFormat1","MarkLigPosFormat1","MarkMarkPosFormat1","MarkRecord","MarkToBase","MarkToBase","MarkToBase","MarkToLig","MarkToLig","MarkToLig","MarkToMark","MarkToMark","MarkToMark","Pair","Pair","Pair","PairPos","PairPosFormat1","PairPosFormat2","PairSet","PairValueRecord","PositionChainContext","PositionLookup","PositionLookupList","PositionSequenceContext","PositionSubtables","ScriptList","Single","Single","Single","SinglePos","SinglePosFormat1","SinglePosFormat2","ValueFormat","ValueRecord","X_ADVANCE","X_ADVANCE_DEVICE","X_PLACEMENT","X_PLACEMENT_DEVICE","Y_ADVANCE","Y_ADVANCE_DEVICE","Y_PLACEMENT","Y_PLACEMENT_DEVICE","all","anchor_format","anchor_format","anchor_format","anchor_format","anchor_point","base_anchor_offsets","base_anchor_offsets","base_anchors","base_array","base_array_offset","base_count","base_coverage","base_coverage_offset","base_records","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","class1_count","class1_records","class2_count","class2_records","class2_records","class_def1","class_def1_offset","class_def2","class_def2_offset","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","component_count","component_records","compute_size","compute_size","compute_size","compute_size","compute_size","compute_size","compute_size","contains","coverage","coverage","coverage","coverage","coverage","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","default","default","difference","empty","entry_anchor","entry_anchor_offset","entry_anchor_offset","entry_exit_count","entry_exit_record","eq","eq","exit_anchor","exit_anchor_offset","exit_anchor_offset","extension","extension","extension_lookup_type","extension_offset","feature_list","feature_list_offset","feature_variations","feature_variations_offset","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_raw","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","ligature_anchor_offsets","ligature_anchor_offsets","ligature_anchors","ligature_array","ligature_array_offset","ligature_attach_offsets","ligature_attaches","ligature_count","ligature_coverage","ligature_coverage_offset","lookup_flag","lookup_list","lookup_list_offset","lookup_type","mark1_array","mark1_array_offset","mark1_coverage","mark1_coverage_offset","mark2_anchor_offsets","mark2_anchor_offsets","mark2_anchors","mark2_array","mark2_array_offset","mark2_count","mark2_coverage","mark2_coverage_offset","mark2_records","mark_anchor","mark_anchor_offset","mark_anchor_offset","mark_array","mark_array","mark_array_offset","mark_array_offset","mark_class","mark_class","mark_class_count","mark_class_count","mark_class_count","mark_count","mark_coverage","mark_coverage","mark_coverage_offset","mark_coverage_offset","mark_filtering_set","mark_records","not","pair_set_count","pair_set_offsets","pair_sets","pair_value_count","pair_value_records","partial_cmp","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","record_byte_len","remove","script_list","script_list_offset","second_glyph","second_glyph","sub","sub_assign","subtables","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","value_count","value_format","value_format","value_format","value_format1","value_format1","value_format1","value_format2","value_format2","value_format2","value_record","value_record1","value_record1","value_record1","value_record1","value_record2","value_record2","value_record2","value_record2","value_records","version","x_advance","x_advance","x_advance_device","x_advance_device","x_coordinate","x_coordinate","x_coordinate","x_coordinate","x_device","x_device","x_device_offset","x_placement","x_placement","x_placement_device","x_placement_device","y_advance","y_advance","y_advance_device","y_advance_device","y_coordinate","y_coordinate","y_coordinate","y_coordinate","y_device","y_device","y_device_offset","y_placement","y_placement","y_placement_device","y_placement_device","Alternate","Alternate","Alternate","AlternateSet","AlternateSubstFormat1","ChainContextual","ChainContextual","ChainContextual","ChainedSequenceContext","ClassDef","Contextual","Contextual","Contextual","CoverageTable","Device","Extension","ExtensionSubstFormat1","ExtensionSubtable","FeatureList","FeatureVariations","Format1","Format1","Format1","Format2","Format2","Format2","Format3","Format3","Gsub","Ligature","Ligature","Ligature","Ligature","LigatureSet","LigatureSubstFormat1","Lookup","LookupList","Multiple","Multiple","Multiple","MultipleSubstFormat1","Reverse","Reverse","Reverse","ReverseChainSingleSubstFormat1","ScriptList","Sequence","SequenceContext","Single","Single","Single","SingleSubst","SingleSubstFormat1","SingleSubstFormat2","SubstitutionChainContext","SubstitutionLookup","SubstitutionLookupList","SubstitutionSequenceContext","SubstitutionSubtables","alternate_glyph_ids","alternate_set_count","alternate_set_offsets","alternate_sets","backtrack_coverage_offsets","backtrack_coverages","backtrack_glyph_count","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","component_count","component_glyph_ids","coverage","coverage","coverage","coverage","coverage","coverage","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","delta_glyph_id","extension","extension","extension_lookup_type","extension_offset","feature_list","feature_list_offset","feature_variations","feature_variations_offset","from","from","from","from","glyph_count","glyph_count","glyph_count","glyph_count","into","into","into","into","ligature_count","ligature_glyph","ligature_offsets","ligature_set_count","ligature_set_offsets","ligature_sets","ligatures","lookahead_coverage_offsets","lookahead_coverages","lookahead_glyph_count","lookup_flag","lookup_list","lookup_list_offset","lookup_type","mark_filtering_set","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","script_list","script_list_offset","sequence_count","sequence_offsets","sequences","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","substitute_glyph_ids","substitute_glyph_ids","substitute_glyph_ids","subtables","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","GlyphDelta","GlyphVariationData","GlyphVariationDataHeader","Gvar","GvarFlags","LONG_OFFSETS","SharedTuples","U16Or32","all","apply_scalar","axis_count","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compute_size","contains","default","difference","empty","eq","eq","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_raw","get","glyph_count","glyph_variation_data","glyph_variation_data_array_offset","glyph_variation_data_offsets","hash","insert","intersection","intersects","into","into","into","is_empty","is_point","is_valid_bit_pattern","new","not","partial_cmp","position","read","read","read","read_with_args","read_with_args","remove","serialized_data","serialized_data_offset","shared_tuple_count","shared_tuples","shared_tuples_offset","sub","sub_assign","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_into","try_into","try_into","tuple_variation_count","tuple_variation_headers","tuples","type_id","type_id","type_id","union","version","x_delta","y_delta","BOLD","CONDENSED","EXTENDED","Head","ITALIC","MacStyle","OUTLINE","SHADOW","UNDERLINE","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","checksum_adjustment","clone","clone_into","cmp","contains","created","default","difference","empty","eq","flags","fmt","fmt","fmt","fmt","fmt","font_direction_hint","font_revision","from","from_bits","from_bits_truncate","from_raw","glyph_data_format","hash","index_to_loc_format","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","lowest_rec_ppem","mac_style","magic_number","modified","not","partial_cmp","read","remove","sub","sub_assign","to_owned","to_raw","toggle","try_from","try_into","type_id","union","units_per_em","version","x_max","x_min","y_max","y_min","Hhea","advance_width_max","ascender","caret_offset","caret_slope_rise","caret_slope_run","descender","line_gap","metric_data_format","min_left_side_bearing","min_right_side_bearing","number_of_long_metrics","read","version","x_max_extent","Hmtx","LongMetric","advance","advance","advance","borrow","borrow_mut","clone","clone_into","cmp","eq","fmt","from","h_metrics","hash","into","is_valid_bit_pattern","left_side_bearings","partial_cmp","read","read_with_args","side_bearing","side_bearing","side_bearing","to_owned","try_from","try_into","type_id","Hvar","advance_width_delta","advance_width_mapping","advance_width_mapping_offset","item_variation_store","item_variation_store_offset","lsb_delta","lsb_mapping","lsb_mapping_offset","read","rsb_delta","rsb_mapping","rsb_mapping_offset","version","ChainedClassSequenceRule","ChainedClassSequenceRuleSet","ChainedSequenceContext","ChainedSequenceContextFormat1","ChainedSequenceContextFormat2","ChainedSequenceContextFormat3","ChainedSequenceRule","ChainedSequenceRuleSet","CharacterVariant","CharacterVariantParams","ClassDef","ClassDefFormat1","ClassDefFormat2","ClassRangeRecord","ClassSequenceRule","ClassSequenceRuleSet","ConditionFormat1","ConditionSet","CoverageFormat1","CoverageFormat2","CoverageTable","DeltaFormat","Device","Device","DeviceOrVariationIndex","Extension","ExtensionLookup","Feature","FeatureList","FeatureParams","FeatureRecord","FeatureTableSubstitution","FeatureTableSubstitutionRecord","FeatureVariationRecord","FeatureVariations","Format1","Format1","Format1","Format1","Format2","Format2","Format2","Format2","Format3","Format3","IGNORE_BASE_GLYPHS","IGNORE_LIGATURES","IGNORE_MARKS","LangSys","LangSysRecord","Local2BitDeltas","Local4BitDeltas","Local8BitDeltas","Lookup","LookupFlag","LookupList","RIGHT_TO_LEFT","RangeRecord","Script","ScriptList","ScriptRecord","SequenceContext","SequenceContextFormat1","SequenceContextFormat2","SequenceContextFormat3","SequenceLookupRecord","SequenceRule","SequenceRuleSet","Size","SizeParams","StylisticSet","StylisticSetParams","Subtable","Subtables","USE_MARK_FILTERING_SET","VariationIndex","VariationIndex","VariationIndex","alternate_feature","alternate_feature_offset","alternate_feature_offset","axis_index","backtrack_class_def","backtrack_class_def_offset","backtrack_coverage_offsets","backtrack_coverages","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_sequence","backtrack_sequence","bitor","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chained_class_seq_rule_count","chained_class_seq_rule_offsets","chained_class_seq_rule_set_count","chained_class_seq_rule_set_offsets","chained_class_seq_rule_sets","chained_class_seq_rules","chained_seq_rule_count","chained_seq_rule_offsets","chained_seq_rule_set_count","chained_seq_rule_set_offsets","chained_seq_rule_sets","chained_seq_rules","char_count","character","class","class","class_def","class_def_offset","class_format","class_format","class_format","class_range_count","class_range_records","class_seq_rule_count","class_seq_rule_offsets","class_seq_rule_set_count","class_seq_rule_set_offsets","class_seq_rule_sets","class_seq_rules","class_value_array","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","condition_count","condition_offsets","condition_set","condition_set_offset","condition_set_offset","conditions","coverage","coverage","coverage","coverage","coverage_format","coverage_format","coverage_format","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offsets","coverages","default","default","default_lang_sys","default_lang_sys_offset","delta_format","delta_format","delta_set_inner_index","delta_set_outer_index","delta_value","design_size","empty","end_glyph_id","end_glyph_id","end_glyph_id","end_glyph_id","end_size","eq","eq","eq","eq","eq","extension","feat_ui_label_name_id","feat_ui_tooltip_text_name_id","feature","feature_count","feature_index","feature_index","feature_index_count","feature_indices","feature_offset","feature_offset","feature_params","feature_params_offset","feature_records","feature_table_substitution","feature_table_substitution_offset","feature_table_substitution_offset","feature_tag","feature_tag","feature_variation_record_count","feature_variation_records","filter_range_max_value","filter_range_min_value","first_param_ui_label_name_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits_truncate","from_raw","from_raw","get","get","get","get","get","get","get","get_subtable","glyph_array","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","hash","hash","hash","hash","hash","identifier","ignore_base_glyphs","ignore_ligatures","ignore_marks","input_class_def","input_class_def_offset","input_coverage_offsets","input_coverages","input_glyph_count","input_glyph_count","input_glyph_count","input_sequence","input_sequence","input_sequence","input_sequence","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter","iter","iter","iter","lang_sys","lang_sys_count","lang_sys_offset","lang_sys_offset","lang_sys_records","lang_sys_tag","lang_sys_tag","len","lookahead_class_def","lookahead_class_def_offset","lookahead_coverage_offsets","lookahead_coverages","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_sequence","lookahead_sequence","lookup_count","lookup_flag","lookup_index_count","lookup_list_index","lookup_list_index","lookup_list_indices","lookup_offsets","lookup_type","lookups","mark_attachment_type_mask","mark_filtering_set","name_entry","new","num_named_parameters","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","range_count","range_end","range_records","range_start","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","required_feature_index","right_to_left","sample_text_name_id","script","script_count","script_offset","script_offset","script_records","script_tag","script_tag","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_rule_count","seq_rule_offsets","seq_rule_set_count","seq_rule_set_offsets","seq_rule_sets","seq_rules","sequence_index","sequence_index","set_ignore_base_glyphs","set_ignore_ligatures","set_ignore_marks","set_mark_attachment_type","set_right_to_left","set_use_mark_filtering_set","start_coverage_index","start_coverage_index","start_glyph_id","start_glyph_id","start_glyph_id","start_glyph_id","start_glyph_id","start_size","sub_table_count","substitution_count","substitutions","subtable_offsets","subtables","to_bits","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","ui_name_id","use_mark_filtering_set","version","version","version","Loca","Long","Short","borrow","borrow_mut","clone","clone_into","from","get_glyf","get_raw","into","is_empty","len","read","read_with_args","to_owned","try_from","try_into","type_id","Maxp","max_component_depth","max_component_elements","max_composite_contours","max_composite_points","max_contours","max_function_defs","max_instruction_defs","max_points","max_size_of_instructions","max_stack_elements","max_storage","max_twilight_points","max_zones","num_glyphs","read","version","Mvar","ValueRecord","borrow","borrow_mut","clone","clone_into","cmp","delta_set_inner_index","delta_set_inner_index","delta_set_outer_index","delta_set_outer_index","eq","fmt","from","hash","into","is_valid_bit_pattern","item_variation_store","item_variation_store_offset","metric_delta","partial_cmp","read","tags","to_owned","try_from","try_into","type_id","value_record_count","value_record_size","value_records","value_tag","value_tag","version","CPHT","GSP0","GSP1","GSP2","GSP3","GSP4","GSP5","GSP6","GSP7","GSP8","GSP9","HASC","HCLA","HCLD","HCOF","HCRN","HCRS","HDSC","HLGP","SBXO","SBXS","SBYO","SBYS","SPXO","SPXS","SPYO","SPYS","STRO","STRS","UNDO","UNDS","VASC","VCOF","VCRN","VCRS","VDSC","VLGP","XHGT","COMPATIBLE_FULL_NAME","COPYRIGHT_NOTICE","CharIter","DARK_BACKGROUND_PALETTE","DESCRIPTION","DESIGNER","DESIGNER_URL","Encoding","FAMILY_NAME","FULL_NAME","LICENSE_DESCRIPTION","LICENSE_URL","LIGHT_BACKGROUND_PALETTE","LangTagRecord","MANUFACTURER","MacRoman","MacRomanMapping","Name","NameId","NameRecord","NameString","POSTSCRIPT_CID_NAME","POSTSCRIPT_NAME","SAMPLE_TEXT","SUBFAMILY_NAME","TRADEMARK","TYPOGRAPHIC_FAMILY_NAME","TYPOGRAPHIC_SUBFAMILY_NAME","UNIQUE_ID","Unknown","Utf16Be","VARIATIONS_POSTSCRIPT_NAME_PREFIX","VENDOR_URL","VERSION_STRING","WWS_FAMILY_NAME","WWS_SUBFAMILY_NAME","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","count","decode","default","encode","encoding_id","encoding_id","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","hash","into","into","into","into","into","into","into","into_iter","into_iter","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","lang_tag","lang_tag_count","lang_tag_offset","lang_tag_offset","lang_tag_record","language_id","language_id","length","length","length","length","name_id","name_id","name_record","new","new","next","partial_cmp","platform_id","platform_id","predefined","read","storage_offset","string","string_data","string_offset","string_offset","to_be_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_string","to_string","to_u16","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","version","BOLD","ITALIC","NEGATIVE","OBLIQUE","OUTLINED","Os2","REGULAR","STRIKEOUT","SelectionFlags","UNDERSCORE","USE_TYPO_METRICS","WWS","ach_vend_id","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","contains","default","difference","empty","eq","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_raw","fs_selection","fs_type","hash","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","not","panose_10","partial_cmp","read","remove","s_cap_height","s_family_class","s_typo_ascender","s_typo_descender","s_typo_line_gap","sub","sub_assign","sx_height","to_owned","to_raw","toggle","try_from","try_into","type_id","ul_code_page_range_1","ul_code_page_range_2","ul_unicode_range_1","ul_unicode_range_2","ul_unicode_range_3","ul_unicode_range_4","union","us_break_char","us_default_char","us_first_char_index","us_last_char_index","us_lower_optical_point_size","us_max_context","us_upper_optical_point_size","us_weight_class","us_width_class","us_win_ascent","us_win_descent","version","x_avg_char_width","y_strikeout_position","y_strikeout_size","y_subscript_x_offset","y_subscript_x_size","y_subscript_y_offset","y_subscript_y_size","y_superscript_x_offset","y_superscript_x_size","y_superscript_y_offset","y_superscript_y_size","DEFAULT_GLYPH_NAMES","PString","Post","as_str","borrow","borrow_mut","clone","clone_into","deref","eq","eq","fmt","from","glyph_name","glyph_name_index","into","is_fixed_pitch","italic_angle","max_mem_type1","max_mem_type42","min_mem_type1","min_mem_type42","num_glyphs","num_names","read","read","read_with_args","string_data","to_owned","try_from","try_into","type_id","underline_position","underline_thickness","version","BlendState","CharstringNestingDepthLimitExceeded","Error","ExpectedI32StackEntry","FdSelect","FdSelectFormat0","FdSelectFormat3","FdSelectFormat4","FdSelectRange3","FdSelectRange4","Fixed","Format0","Format1","Format2","Format3","Format4","I32","Index","Index1","Index2","InvalidCharstringOperator","InvalidDictOperator","InvalidIndexOffsetSize","InvalidNumber","InvalidStackAccess","InvalidVariationStoreIndex","Latin1String","MissingBlendState","MissingCharstrings","MissingPrivateDict","MissingSubroutines","Number","Read","STANDARD_STRINGS","Stack","StackOverflow","StackUnderflow","StringId","ZeroOffsetInIndex","apply_blend","apply_delta_prefix_sum","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","charstring","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","count","count","count","data","data","default","dict","eq","eq","eq","eq","eq","eq","fd","fd","fd","fd","fds","first","first","first","first","fixed_array","fixed_values","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_index","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get_fixed","get_i32","get_offset","get_offset","get_offset","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","len","len_is_odd","n_ranges","n_ranges","new","new","new","new","new","number_values","off_size","off_size","offsets","offsets","partial_cmp","partial_cmp","partial_cmp","pop_fixed","pop_i32","push","ranges","ranges","read","read","read","read","read","read","read_with_args","region_count","reverse","scalars","sentinel","sentinel","set_store_index","size_in_bytes","size_in_bytes","size_in_bytes","standard_string","subr_bias","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u16","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_at_least_len","verify_exact_len","CommandSink","NESTING_DEPTH_LIMIT","PenSink","borrow","borrow_mut","close","close","counter_mask","curve_to","curve_to","evaluate","from","hint_mask","hstem","into","line_to","line_to","move_to","move_to","new","try_from","try_into","type_id","vstem","BaseFontBlend","BaseFontBlend","BaseFontName","BaseFontName","Blend","BlueFuzz","BlueFuzz","BlueScale","BlueScale","BlueShift","BlueShift","BlueValues","BlueValues","Blues","Charset","Charset","CharstringType","CharstringType","CharstringsOffset","CharstringsOffset","CidCount","CidCount","CidFontRevision","CidFontRevision","CidFontType","CidFontType","CidFontVersion","CidFontVersion","Copyright","Copyright","DefaultWidthX","DefaultWidthX","Encoding","Encoding","Entry","ExpansionFactor","ExpansionFactor","FamilyBlues","FamilyBlues","FamilyName","FamilyName","FamilyOtherBlues","FamilyOtherBlues","FdArrayOffset","FdArrayOffset","FdSelectOffset","FdSelectOffset","FontBbox","FontBbox","FontMatrix","FontMatrix","FontName","FontName","ForceBold","ForceBold","FullName","FullName","InitialRandomSeed","InitialRandomSeed","IsFixedPitch","IsFixedPitch","ItalicAngle","ItalicAngle","LanguageGroup","LanguageGroup","NominalWidthX","NominalWidthX","Notice","Notice","Operand","Operator","Operator","OtherBlues","OtherBlues","PaintType","PaintType","PostScript","PostScript","PrivateDictRange","PrivateDictRange","Ros","Ros","StdHw","StdHw","StdVw","StdVw","StemSnapH","StemSnapH","StemSnapV","StemSnapV","StemSnaps","StrokeWidth","StrokeWidth","SubrsOffset","SubrsOffset","SyntheticBase","SyntheticBase","Token","UidBase","UidBase","UnderlinePosition","UnderlinePosition","UnderlineThickness","UnderlineThickness","UniqueId","UniqueId","VariationStoreIndex","VariationStoreIndex","VariationStoreOffset","VariationStoreOffset","Version","Version","Weight","Weight","Xuid","Xuid","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","entries","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","into","into","into","into","into","new","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","values","ordering","registry","supplement","ALWAYS_SET","DRAW_OUTLINES","GlyphData","HeaderFlags","Sbix","Strike","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","contains","data","default","difference","empty","eq","flags","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_raw","glyph_data","glyph_data_offsets","graphic_type","hash","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","not","num_strikes","origin_offset_x","origin_offset_y","partial_cmp","ppem","ppi","read","read","read","read_with_args","read_with_args","remove","strike_offsets","strikes","sub","sub_assign","to_owned","to_raw","toggle","try_from","try_into","type_id","union","version","AxisRecord","AxisValue","AxisValueArray","AxisValueFormat1","AxisValueFormat2","AxisValueFormat3","AxisValueFormat4","AxisValueRecord","AxisValueTableFlags","ELIDABLE_AXIS_VALUE_NAME","Format1","Format2","Format3","Format4","OLDER_SIBLING_FONT_ATTRIBUTE","Stat","all","axis_count","axis_index","axis_index","axis_index","axis_index","axis_index","axis_name_id","axis_name_id","axis_ordering","axis_ordering","axis_tag","axis_tag","axis_value_count","axis_value_offsets","axis_values","axis_values","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","contains","default","design_axes","design_axes_offset","design_axis_count","design_axis_size","difference","elided_fallback_name_id","empty","eq","eq","eq","flags","flags","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","from","from","from","from","from_bits","from_bits_truncate","from_raw","hash","hash","hash","insert","intersection","intersects","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","linked_value","nominal_value","not","offset_to_axis_value_offsets","offset_to_axis_values","partial_cmp","partial_cmp","partial_cmp","range_max_value","range_min_value","read","read","read","read","read","read","read","read_with_args","read_with_args","remove","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","value","value","value","value","value_name_id","value_name_id","value_name_id","value_name_id","value_name_id","version","COUNT_MASK","DeltaRunIter","DeltaSetIndex","DeltaSetIndexMap","DeltaSetIndexMapFormat0","DeltaSetIndexMapFormat1","EMBEDDED_PEAK_TUPLE","EntryFormat","FloatItemDelta","FloatItemDeltaTarget","Format0","Format1","INNER_INDEX_BIT_COUNT_MASK","INTERMEDIATE_REGION","ItemVariationData","ItemVariationStore","MAP_ENTRY_SIZE_MASK","PRIVATE_POINT_NUMBERS","PackedDeltas","PackedPointNumbers","PackedPointNumbersIter","RegionAxisCoordinates","SHARED_POINT_NUMBERS","TUPLE_INDEX_MASK","Tuple","TupleDelta","TupleDeltaIter","TupleIndex","TupleVariation","TupleVariationCount","TupleVariationData","TupleVariationHeader","TupleVariationHeaderIter","TupleVariationIter","VariationRegion","VariationRegionList","ZERO","active_tuples_at","all","apply_float_delta","axis_count","bit_count","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compute_delta","compute_float_delta","compute_scalar","compute_scalar","compute_scalar_f32","compute_scalar_f32","compute_size","compute_size","contains","count","count","cur","default","default","default","default","default","default","delta_set","delta_sets","deltas","difference","embedded_peak_tuple","empty","end_coord","end_coord","entry_format","entry_format","entry_format","entry_size","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_truncate","from_raw","from_raw","from_raw","get","get","has_deltas_for_all_points","hash","hash","hash","hash","hash","hash","hash","inner","insert","intermediate_end_tuple","intermediate_region","intermediate_start_tuple","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_point","is_valid_bit_pattern","is_valid_bit_pattern","item_count","item_variation_data","item_variation_data_count","item_variation_data_offsets","iter","len","map_count","map_count","map_data","map_data","map_data","new","next","next","next","next","next","not","outer","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","peak","peak_coord","peak_coord","peak_tuple","point_numbers","private_point_numbers","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","region_axes","region_axes","region_count","region_index_count","region_indexes","remove","shared_point_numbers","size_hint","split_off_front","start_coord","start_coord","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tuple_index","tuple_records_index","tuples","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","values","values","variation_data_size","variation_region_list","variation_region_list_offset","variation_regions","word_delta_count","Vhea","advance_height_max","ascender","caret_offset","caret_slope_rise","caret_slope_run","descender","line_gap","metric_data_format","min_bottom_side_bearing","min_top_side_bearing","number_of_long_ver_metrics","read","version","y_max_extent","LongMetric","Vmtx","advance","read","read_with_args","side_bearing","top_side_bearings","v_metrics","Vvar","advance_height_delta","advance_height_mapping","advance_height_mapping_offset","bsb_delta","bsb_mapping","bsb_mapping_offset","item_variation_store","item_variation_store_offset","read","tsb_delta","tsb_mapping","tsb_mapping_offset","v_org_delta","v_org_mapping","v_org_mapping_offset","version"],"q":[[0,"read_fonts"],[1433,"read_fonts::array"],[1463,"read_fonts::tables"],[1501,"read_fonts::tables::avar"],[1550,"read_fonts::tables::base"],[1686,"read_fonts::tables::bitmap"],[2056,"read_fonts::tables::cbdt"],[2061,"read_fonts::tables::cblc"],[2067,"read_fonts::tables::cff"],[2096,"read_fonts::tables::cff2"],[2122,"read_fonts::tables::cmap"],[2468,"read_fonts::tables::colr"],[3116,"read_fonts::tables::cpal"],[3205,"read_fonts::tables::cvar"],[3233,"read_fonts::tables::ebdt"],[3238,"read_fonts::tables::eblc"],[3244,"read_fonts::tables::fvar"],[3309,"read_fonts::tables::gasp"],[3386,"read_fonts::tables::gdef"],[3496,"read_fonts::tables::glyf"],[3817,"read_fonts::tables::glyf::Anchor"],[3821,"read_fonts::tables::glyf::ToPathError"],[3823,"read_fonts::tables::glyf::bytecode"],[4163,"read_fonts::tables::gpos"],[4683,"read_fonts::tables::gsub"],[4859,"read_fonts::tables::gvar"],[4964,"read_fonts::tables::head"],[5037,"read_fonts::tables::hhea"],[5052,"read_fonts::tables::hmtx"],[5080,"read_fonts::tables::hvar"],[5094,"read_fonts::tables::layout"],[5665,"read_fonts::tables::loca"],[5684,"read_fonts::tables::maxp"],[5701,"read_fonts::tables::mvar"],[5734,"read_fonts::tables::mvar::tags"],[5772,"read_fonts::tables::name"],[5933,"read_fonts::tables::os2"],[6031,"read_fonts::tables::post"],[6066,"read_fonts::tables::postscript"],[6309,"read_fonts::tables::postscript::charstring"],[6333,"read_fonts::tables::postscript::dict"],[6519,"read_fonts::tables::postscript::dict::Entry"],[6522,"read_fonts::tables::sbix"],[6592,"read_fonts::tables::stat"],[6752,"read_fonts::tables::variations"],[7149,"read_fonts::tables::vhea"],[7164,"read_fonts::tables::vmtx"],[7172,"read_fonts::tables::vvar"],[7189,"font_types::tag"],[7190,"font_types::glyph_id"],[7191,"core::option"],[7192,"font_types::fixed"],[7193,"font_types::fixed"],[7194,"font_types::offset"],[7195,"font_types::offset"],[7196,"font_types::raw"],[7197,"font_types::offset"],[7198,"core::clone"],[7199,"font_types::raw"],[7200,"core::iter::traits::iterator"],[7201,"font_types::longdatetime"],[7202,"core::fmt"],[7203,"core::fmt"],[7204,"core::convert"],[7205,"core::ops::range"],[7206,"bytemuck::anybitpattern"],[7207,"font_types::raw"],[7208,"core::ops::range"],[7209,"core::any"],[7210,"font_types::version"],[7211,"font_types::version"],[7212,"core::fmt"]],"d":["","An array of nullable offsets that can be resolved on …","An array of offsets that can be resolved on access.","A collection of fonts.","Reference to the content of a font collection file.","A type that can compute its size at runtime, based on some …","Empty data, useful for some tests and examples","Reference to the content of a font or font collection file.","A single font.","A reference to raw binary font data.","A type that can be read from raw table data.","A trait for types that require external data in order to …","Reference to an in-memory font.","","","","","","","","","Any offset type.","","A trait for a type that needs additional arguments to be …","An error that occurs when reading font data","A helper trait providing a ‘resolve’ method for …","A helper trait providing a ‘resolve’ method for offset …","The type of the first (length) field of the item.","The table’s tag.","TTC Header","The OpenType Table Directory","","An interface for accessing tables from a font (or …","Record for a table in a font.","Typed access to raw table data.","A table that has an associated tag.","","A trait for types that have variable length.","Padding bytes before the start of the Top DICT.","Padding bytes before the start of the Name INDEX.","Font Vendor Identification.","Add to indexSubTableArrayOffset to get offset from …","Returns the advance height for the given glyph identifier.","Returns the advance width for the given glyph identifier.","Returns the advance height delta for the specified glyph …","Attempt to resolve advance_height_mapping_offset.","Offset in bytes from the start of this table to the …","Maximum advance height value in ‘vmtx’ table.","Returns the advance width delta for the specified glyph …","Attempt to resolve advance_width_mapping_offset.","Offset in bytes from the start of this table to the …","Maximum advance width value in ‘hmtx’ table.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Array of alternate glyph IDs, in arbitrary order","Number of AlternateSet tables","Array of offsets to AlternateSet tables. Offsets are from …","A dynamically resolving wrapper for alternate_set_offsets.","Format identifier, = 2","Format identifier, = 1","Format identifier, = 3","Index to glyph contour point","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Custom array types","Return the data as a byte slice","","Typographic ascent.","Typographic ascent.","Attempt to resolve attach_list_offset.","Offset to attachment point list table, from beginning of …","Array of offsets to AttachPoint tables-from beginning of …","A dynamically resolving wrapper for attach_point_offsets.","","","Variation axis record array.","Returns the array of variation axis records.","The number of variation axes in the font (the number of …","The total number of axes contributing to this axis-values …","The number of variation axes for this font. This must be …","The number of variation axes for this font. This must be …","The number of variation axes for this font. This must be …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Index (zero-based) for the variation axis within the ‘…","Attempt to resolve axis_instance_arrays_offset.","Offset in bytes from the beginning of the table to the …","The segment maps array — one segment map for each axis, …","The size in bytes of each VariationAxisRecord — set to …","The number of axis value tables.","Array of offsets to axis value tables, in bytes from the …","A dynamically resolving wrapper for axis_value_offsets.","Array of AxisValue records that provide the combination of …","Attempt to resolve backdrop_paint_offset.","Offset to a backdrop Paint table.","Attempt to resolve backtrack_class_def_offset.","Offset to ClassDef table containing backtrack sequence …","Array of offsets to coverage tables in backtrack sequence, …","Array of offsets to coverage tables for the backtrack …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence.","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Array of backtrack glyph IDs","Array of backtrack-sequence classes","Attempt to resolve base_array_offset.","Offset to BaseArray table, from beginning of MarkBasePos …","Number of BaseCoord tables defined — should equal …","Format identifier — format = 2","Format identifier — format = 1","Format identifier — format = 3","Array of offsets to BaseCoord tables, from beginning of …","Index of contour point on the reference glyph","A dynamically resolving wrapper for base_coord_offsets.","Number of BaseRecords","Attempt to resolve base_coverage_offset.","Offset to baseCoverage table, from beginning of MarkBasePos","Attempt to resolve base_glyph_list_offset.","Offset to BaseGlyphList table.","","Attempt to resolve base_glyph_records_offset.","Offset to baseGlyphRecords array (may be NULL).","Number of BaseLangSysRecords defined — may be zero (0)","Array of BaseLangSysRecords, in alphabetical order by …","Array of BaseRecords, in order of baseCoverage Index.","Number of BaseScriptRecords defined","Attempt to resolve base_script_list_offset.","Offset to BaseScriptList table, from beginning of Axis …","Array of BaseScriptRecords, in alphabetical order by …","Number of baseline identification tags in this text …","Attempt to resolve base_tag_list_offset.","Offset to BaseTagList table, from beginning of Axis table …","Attempt to resolve base_values_offset.","Offset to BaseValues table, from beginning of BaseScript …","Array of 4-byte baseline identification tags — must be in","All glyphs have the same metrics.","All glyphs have the same metrics; glyph data may be …","BitmapSize records array.","BitmapSize records array.","","","","","","","","","","","","","","","","","","","Returns the bottom side bearing delta for the specified …","Attempt to resolve bsb_mapping_offset.","Offset in bytes from the start of this table to the …","Number of CaretValue tables for this ligature (components …","The amount by which a slanted highlight on a glyph needs …","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","0 for vertical caret, 1 for horizontal.","Format identifier: format = 2","Format identifier: format = 1","Format identifier-format = 3","Array of offsets to CaretValue tables, from beginning of …","Contour point index on glyph","A dynamically resolving wrapper for caret_value_offsets.","","","","","x coordinate for the center of rotation. For variation, use","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of rotation.","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of rotation.","x coordinate for the center of scaling.","Center x coordinate.","Center x coordinate. For variation, use varIndexBase + 0.","x coordinate for the center of rotation. For variation, use","Center y coordinate.","Center y coordinate. For variation, use varIndexBase + 1.","y coordinate for the center of rotation.","y coordinate for the center of rotation.","y coordinate for the center of scaling.","y coordinate for the center of rotation. For variation, use","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of rotation. For variation, use","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","","","","","Number of ChainedClassSequenceRule tables","Array of offsets to ChainedClassSequenceRule tables, from …","Number of ChainedClassSequenceRuleSet tables","Array of offsets to ChainedClassSequenceRuleSet tables, …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of ChainedSequenceRule tables","Array of offsets to ChainedSequenceRule tables, from …","Number of ChainedSequenceRuleSet tables","Array of offsets to ChainedSeqRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","The count of characters for which this feature provides …","The Unicode Scalar Value of the characters for which this …","Checksum for the table.","Checksum for the table.","To compute: set it to 0, sum the entire font as uint32, …","Number of classes in classDef1 table — includes Class 0.","Array of Class1 records, ordered by classes in classDef1.","Number of classes in classDef2 table — includes Class 0.","Attempt to resolve class_def_offset.","Attempt to resolve class_def1_offset.","Offset to ClassDef table, from beginning of PairPos …","Attempt to resolve class_def2_offset.","Offset to ClassDef table, from beginning of PairPos …","Offset to ClassDef table, from beginning of …","Format identifier — format = 1","Format identifier — format = 2","Number of ClassRangeRecords","Array of ClassRangeRecords — ordered by startGlyphID","Number of ClassSequenceRule tables","Array of offsets to ClassSequenceRule tables, from …","Number of ClassSequenceRuleSet tables","Array of offsets to ClassSequenceRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for class_seq_rule_offsets.","Array of Class Values — one per glyph ID","Attempt to resolve clip_list_offset.","Offset to ClipList table (may be NULL).","Clip records. Sorted by startGlyphID.","","","","","","","","","","","","","","","","","","","","","","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Offset to ColorLine table.","Offset to ColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to VarColorLine table.","Offset to VarColorLine table.","Index of each palette’s first color record in the …","Attempt to resolve color_records_array_offset.","Offset from the beginning of CPAL table to the first …","Allows for variations.","","","","Number of ComponentRecords in this ligature","Number of components in the ligature","component flag glyph index of component","Array of component glyph IDs — start with the second …","Returns an iterator that yields the glyph identifier and …","Array of Component records, ordered in writing direction.","Returns an iterator over the components of the composite …","A CompositeMode enumeration value.","Computes the delta value for the specified index and set …","Computes the delta value in floating point for the …","Compute the number of bytes required to represent this …","Number of conditions for this condition set.","Array of offsets to condition tables, from beginning of the","A dynamically resolving wrapper for condition_offsets.","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","Number of name records.","Number of objects stored in INDEX.","Number of objects stored in INDEX.","Returns the component count and TrueType interpreter …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Format identifier — format = 1","Format identifier — format = 2","Offset to Coverage table, from beginning of …","Offset to Coverage table - from beginning of AttachList …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of CursivePos …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table - from beginning of LigCaretList …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of substitution …","Array of offsets to mark glyph set coverage tables, from …","Array of offsets to Coverage tables, from beginning of …","A dynamically resolving wrapper for coverage_offsets.","A dynamically resolving wrapper for coverage_offsets.","","","Number of seconds since 12:00 midnight that started …","","","Array containing the object data.","","Array containing the object data.","Attempt to resolve data_offset.","The actual embedded graphic data. The total length is …","","","","Offset from the start of the ‘cvar’ table to the …","","Index number of default baseline for this script — equals","Attempt to resolve default_lang_sys_offset.","Offset to default LangSys table, from beginning of Script …","Attempt to resolve default_min_max_offset.","Offset to MinMax table, from beginning of BaseScript table …","Format, = 0x8000","Format of deltaValue array data: 0x0001, 0x0002, or 0x0003","Add to original glyph ID to get substitute glyph ID","Returns an iterator over the per-region delta values for …","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","Delta-set rows.","Array of compressed data","Computes the accumulated deltas for the given set of …","Typographic descent.","Typographic descent.","Attempt to resolve design_axes_offset.","Offset in bytes from the beginning of the STAT table to the","The number of axis records. In a font with an ‘fvar’ …","The size in bytes of each axis record.","The first value represents the design size in 720/inch …","Attempt to resolve device_offset.","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","Offset to Device table (non-variable font) / Variation …","The length (in bytes) of the DSIG table (null if no …","The length (in bytes) of the DSIG table (null if no …","The offset (in bytes) of the DSIG table from the beginning …","The offset (in bytes) of the DSIG table from the beginning …","Tag indicating that a DSIG table exists, 0x44534947 (‘…","Tag indicating that a DSIG table exists, 0x44534947 (‘…","Translation in x direction. For variation, use …","Translation in x direction.","Translation in x direction. For variation, use …","Translation in x direction.","Translation in y direction. For variation, use …","Translation in y direction. For variation, use …","Translation in y direction.","Translation in y direction.","","","","","Name ID used as fallback when projection of names into a …","","End of the angular range of the gradient, 180° in …","End of the angular range of the gradient, 180° in …","End characterCode for each segment, last=0xFFFF.","Array of point indices for the last point of each contour, …","Largest size to correct, in ppem","Number of character codes in subrange.","Number of EntryExit records","Array of EntryExit records, in Coverage index order.","A packed field that describes the compressed …","A packed field that describes the compressed …","","Log2 of the maximum power of 2 less than or equal to …","","","","","","","An Extend enum value.","An Extend enum value.","Attempt to resolve extension_offset.","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Offset to the extension subtable, of lookup type …","FD selector array (one entry for each glyph).","Number of FeatMinMaxRecords — may be zero (0)","Array of FeatMinMaxRecords, in alphabetical order by …","The ‘name’ table name ID that specifies a string (or …","The ‘name’ table name ID that specifies a string (or …","Number of FeatureRecords in this table","Number of feature index values for this language system —","Array of indices into the FeatureList, in arbitrary order","Attempt to resolve feature_list_offset.","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GPOS table","Offset to FeatureList table, from beginning of GSUB table","Attempt to resolve feature_params_offset.","Offset from start of Feature table to FeatureParams table, …","Array of FeatureRecords — zero-based (first feature has …","Number of feature variation records.","Array of feature variation records.","Attempt to resolve feature_variations_offset.","Attempt to resolve feature_variations_offset.","","Offset to FeatureVariations table, from beginning of the …","Maximum value of the font variation instances that satisfy …","Minimum value of the font variation instances that satisfy …","First character code of subrange.","First glyph ID of this range.","Index (base 0) into the LayerList.","The first ‘name’ table name ID used to specify strings …","Flags — see below for details.","Bit 0: Set to 1. Bit 1: Draw outlines. Bits 2 to 15: …","Flags — see below for details.","Bit-field that gives the format of the offset array that …","See the flags enum","Flags — see below for details.","Flags — see below for details.","","","","","Deprecated (Set to 2).","Set by font manufacturer.","Returns an iterator over the fonts contained in the file.","Set to 9.","Set to 30.","Set to 25.","Set to 26.","Set to 14.","Format identifier: format = 3","Set to 12.","Subtable format; set to 10.","Format identifier: format = 2","Set to 15.","Format identifier — set to 2.","Format identifier — set to 3.","Set to 27.","Set to 11.","Format identifier — set to 4.","Set to 16.","Set to 10.","Set to 17.","Format identifier: format = 1","Subtable format; set to 12.","Set to 18.","Format identifier == 1","Format identifier: format = 3","Format identifier — set to 1.","Format, = 1","Set to 8.","Format identifier: format = 1","DeltaSetIndexMap format: set to 0.","Format number is set to 0.","Set to 7.","DeltaSetIndexMap format: set to 1.","Format— set to 1","Set to 28.","Set to 29.","Subtable format; set to 13.","Set to 6.","Set to 19.","Subtable format; set to 8.","Format identifier: format = 2","Set to 24.","Set to 5.","Set to 31.","Format = 3.","Format number is set to 0.","Set to 32.","Format = 0.","Subtable format. Set to 14.","Set to 4.","Set to 20.","Set to 21.","Format = 4.","Format number is set to 2.","Set to 3.","Set to 22.","Set to 2.","Set to 1.","Format number is set to 4.","Format number is set to 6.","Set to 23.","Set to 13.","Set to 1.","Set to 2.","Set to 1.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new reference to an in-memory font at the …","Font selection flags.","Type flags.","","","Sorted by ppem","","","Resolve the offset at the provided index.","Resolve the offset at the provided index.","Returns the data for the object at the given index.","Returns the data for the object at the given index.","If this glyph is in the coverage table, returns its index","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","Get the class for this glyph id","Returns the font in the collection at the specified index.","Returns the offset of the object at the given index.","Returns the offset of the object at the given index.","","","","One per glyph.","Array of glyph IDs — in numerical order","One per glyph, sorted by glyhph ID.","Attempt to resolve glyph_class_def_offset.","Offset to class definition table for glyph type, from …","Number of glyphs with attachment points","Number of glyph IDs in the substituteGlyphIDs array.","The number of glyphs in this font. This must match the …","Number of glyphs in the glyph array","Number of glyphs to be matched","Number of glyph IDs in the substituteGlyphIDs array","Size of the classValueArray","Number of glyph IDs in the substituteGlyphIDs array. This …","Number of glyphs in the input glyph sequence","Number of glyph IDs in the alternateGlyphIDs array","Number of glyphs in the input sequence","","the raw data for flags & x/y coordinates","0 for current format.","Offset from the beginning of the strike data header to …","Glyph ID for the source outline.","Glyph ID for a BaseGlyphList base glyph.","Array of glyph indices for the character codes covered","Glyph index array (arbitrary length)","Array of glyph index values for character codes in the …","An array that maps character codes to glyph index values.","","Array of indices into the string data. See below for …","Get the variation data for a specific glyph.","Offset from the start of this table to the array of …","Offsets from the start of the GlyphVariationData array to …","","","Indicates the format of the embedded graphic data: one of …","Array of SequentialMapGroup records.","Array of SequentialMapGroup records.","Array of ConstantMapGroup records.","","","","","Paired advance width/height and left/top side bearing …","Returns true if the contours in the simple glyph may …","","Header size (bytes).","","","Header size (bytes).","","","","","Attempt to resolve horiz_axis_offset.","Offset to horizontal Axis table, from beginning of BASE …","","","Delta for all character codes in segment.","Offsets into glyphIdArray or 0","The second value has no independent meaning, but serves as …","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","All glyphs have the same data size.","All the glyphs are of the same size.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","0 for short offsets (Offset16), 1 for long (Offset32).","Attempt to resolve input_class_def_offset.","Offset to ClassDef table containing input sequence context,","Array of offsets to coverage tables for the input sequence","A dynamically resolving wrapper for input_coverage_offsets.","Total number of glyphs in the input sequence","Number of glyphs in the input sequence","Number of glyphs in the input sequence","Array of input glyph IDs—starting with the second glyph","Sequence of classes to be matched to the input glyph …","Array of input sequence classes, beginning with the second …","Array of input glyph IDs—start with second glyph","The number of named instances defined in the font (the …","The size in bytes of each InstanceRecord — set to either …","Instance record array.","Returns the array of instance records.","Total number of bytes for instructions. If …","Returns the TrueType interpreter instructions.","Array of instruction byte code for the glyph.","Intermediate end tuple record for this tuple variation …","Intermediate start tuple record for this tuple variation …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Tightly packed array of bits (8K bytes total) indicating …","true if the data has a length of zero bytes.","true if the array is empty","true if the array is empty","Returns true if the collection is empty.","Set to 0 if the font is proportionally spaced, non-zero if …","","Italic angle in counter-clockwise degrees from the …","The number of delta sets for distinct items.","Attempt to resolve item_var_store_offset.","Attempt to resolve item_var_store_offset.","Offset to Item Variation Store table, from beginning of …","Offset to the Item Variation Store table, from beginning of","A dynamically resolving wrapper for …","The number of item variation data subtables.","Offsets in bytes from the start of the item variation …","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Offset to ItemVariationStore (may be NULL).","Offset in bytes from the start of this table to the item …","Offset in bytes from the start of this table to the item …","Iterate over all of the offset targets.","Iterate over all of the offset targets.","Returns an iterator over all (codepoint, selector, mapping …","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, glyph identifier) …","Iterate over each glyph and its class.","Iterate over each glyph and its class.","Iterate over the decoded values for this device","Returns an iterator over the fonts in the collection.","Number of LangSysRecords for this script — excluding the …","Array of LangSysRecords, listed alphabetically by LangSys …","Number of language-tag records.","The language-tag records where langTagCount is the number …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","Last glyph ID of this range (inclusive).","Attempt to resolve layer_list_offset.","Offset to LayerList table (may be NULL).","Attempt to resolve layer_records_offset.","Offset to layerRecords array (may be NULL).","Leading (left/top) side bearings for glyph IDs greater …","The length of the data, in bytes","The number of offsets in the array","The number of offsets in the array","Returns the number of fonts in the collection.","Byte length of this subtable (including the header)","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","This is the length in bytes of the subtable.","Byte length of this subtable (including this header)","Length of the table.","Length of the table.","Attempt to resolve lig_caret_list_offset.","Offset to ligature caret list table, from beginning of GDEF","Number of ligature glyphs","Array of offsets to LigGlyph tables, from beginning of …","A dynamically resolving wrapper for lig_glyph_offsets.","Attempt to resolve ligature_array_offset.","Offset to LigatureArray table, from beginning of MarkLigPos","Array of offsets to LigatureAttach tables. Offsets are from","A dynamically resolving wrapper for ligature_attach_offsets…","Number of LigatureAttach table offsets","Number of Ligature tables","Attempt to resolve ligature_coverage_offset.","Offset to ligatureCoverage table, from beginning of …","glyph ID of ligature to substitute","Array of offsets to Ligature tables. Offsets are from …","Number of LigatureSet tables","Array of offsets to LigatureSet tables. Offsets are from …","A dynamically resolving wrapper for ligature_set_offsets.","A dynamically resolving wrapper for ligature_offsets.","Typographic line gap. Negative LineGap values are treated …","Typographic line gap. Negative LineGap values are treated …","The numeric value for a style-linked mapping from this …","is_long can be optionally provided, if known, otherwise we …","is_long can be optionally provided, if known, otherwise we …","Attempt to resolve lookahead_class_def_offset.","Offset to ClassDef table containing lookahead sequence …","Array of offsets to coverage tables in lookahead sequence, …","Array of offsets to coverage tables for the lookahead …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of glyphs in lookahead sequence.","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Array of lookahead-sequence classes","Array of lookahead glyph IDs","Number of lookups in this table","Lookup qualifiers","Number of LookupList indices for this feature","Attempt to resolve lookup_list_offset.","Attempt to resolve lookup_list_offset.","Array of indices into the LookupList — zero-based (first …","Offset to LookupList table, from beginning of GPOS table","Offset to LookupList table, from beginning of GSUB table","Array of offsets to Lookup tables, from beginning of …","Different enumerations for GSUB and GPOS","A dynamically resolving wrapper for lookup_offsets.","Smallest readable size in pixels.","Returns the left side bearing delta for the specified …","Attempt to resolve lsb_mapping_offset.","Offset in bytes from the start of this table to the …","see somewhere else","Set to 0x5F0F3CF5.","Format major version (starting at 1).","Major version of the EBLC table, = 2.","Major version of the CBDT table, = 3.","Major version of the CBLC table, = 3.","Format major version (set to 2).","Major version of the EBDT table, = 2.","Maps a codepoint to a nominal glyph identifier.","Map a codepoint to a nominal glyph identifier","Maps a codepoint to a nominal glyph identifier.","The number of mapping entries.","The number of mapping entries.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","Maps a codepoint and variation selector to a nominal glyph …","Attempt to resolve mark1_array_offset.","Offset to MarkArray table for mark1, from beginning of …","Attempt to resolve mark1_coverage_offset.","Offset to Combining Mark Coverage table, from beginning of …","Attempt to resolve mark2_array_offset.","Offset to Mark2Array table for mark2, from beginning of …","Number of Mark2 records","Attempt to resolve mark2_coverage_offset.","Offset to Base Mark Coverage table, from beginning of …","Array of Mark2Records, in Coverage order.","Attempt to resolve mark_array_offset.","Attempt to resolve mark_array_offset.","Offset to MarkArray table, from beginning of MarkBasePos …","Offset to MarkArray table, from beginning of MarkLigPos …","Attempt to resolve mark_attach_class_def_offset.","Offset to class definition table for mark attachment type, …","Number of classes defined for marks","Number of Combining Mark classes defined","Number of defined mark classes","Number of MarkRecords","Attempt to resolve mark_coverage_offset.","Attempt to resolve mark_coverage_offset.","Offset to markCoverage table, from beginning of MarkLigPos …","Offset to markCoverage table, from beginning of MarkBasePos","Index (base 0) into GDEF mark glyph sets structure. This …","Number of mark glyph sets defined","Attempt to resolve mark_glyph_sets_def_offset.","Offset to the table of mark glyph set definitions, from …","Array of MarkRecords, ordered by corresponding glyphs in …","Maximum levels of recursion; 1 for simple components.","Maximum number of components referenced at “top level” …","Maximum contours in a composite glyph.","Maximum points in a composite glyph.","Maximum contours in a non-composite glyph.","Attempt to resolve max_coord_offset.","Offset to BaseCoord table that defines maximum extent …","Number of FDEFs, equal to the highest function number + 1.","Number of IDEFs.","Maximum memory usage when an OpenType font is downloaded …","Maximum memory usage when an OpenType font is downloaded.","Maximum points in a non-composite glyph.","Maximum byte count for glyph instructions.","Maximum stack depth across Font Program (‘fpgm’ …","Number of Storage Area locations.","Maximum points used in Z0.","1 if instructions do not use the twilight zone (Z0), or 2 …","","","0 for current format.","0 for current format.","Returns the metric delta for the specified tag and …","Minimum bottom sidebearing value","Attempt to resolve min_coord_offset.","Offset to BaseCoord table that defines the minimum extent …","Minimum left sidebearing value in ‘hmtx’ table for …","Minimum memory usage when an OpenType font is downloaded …","Minimum memory usage when an OpenType font is downloaded.","Minimum right sidebearing value; calculated as min(aw - …","Minimum top sidebearing value in ‘vmtx’ table for …","Format minor version (starting at 0).","Format minor version (set to 0).","Minor version of CBDT table, = 0.","Minor version of EBLC table, = 0.","Minor version of CBLC table, = 0.","Minor version of EBDT table, = 0.","Number of seconds since 12:00 midnight that started …","","","Number of ranges.","Number of ranges.","","","The third value enables applications to use a single name …","The name records where count is the number of records.","Create a new FontData with these bytes.","Creates a new reference to a file representing a font or …","Creates a new reference to a font collection.","Creates a new reference to an in-memory font backed by the …","A nominal numeric value for this attribute value.","","","","Number of BaseGlyph records; may be 0 in a version 1 table.","Number of character codes covered","Number of Clip records.","Total number of color records, combined for all palettes.","Number of fonts in TTC","Number of fonts in TTC","Array length.","Array length.","The number of glyphs in the font.","Number of glyphs (this should be the same as numGlyphs in …","Number of groupings which follow","Number of groupings which follow","Number of groupings which follow","Number of Layer records; may be 0 in a version 1 table.","Number of offsets to paint tables to read from LayerList.","","Number of named parameters. (May be zero.)","The number of glyph names covered by this table","Number of palette entries in each palette.","Number of palettes in the table.","Returns the total number of points.","Number of records to follow","Number of BitmapSize records.","Number of BitmapSize records.","Number of ColorStop records.","Number of ColorStop records.","Number of bitmap strikes.","Number of encoding tables that follow.","Number of tables.","Number of tables.","Number of Unicode character ranges.","","Number of variation Selector Records","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","Object array element size.","Object array element size.","Absolute offset size.","Offset from the beginning of the font data.","Offset from the beginning of the font data.","Return a reference to this table’s raw data.","Offset in bytes from the beginning of the STAT table to the","Attempt to resolve offset_to_axis_value_offsets.","Bytes containing count + 1 offsets each of off_size.","Bytes containing count + 1 offsets each of off_size.","The horizontal (x-axis) position of the left edge of the …","The vertical (y-axis) position of the bottom edge of the …","","","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint table.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offsets to Paint tables.","A dynamically resolving wrapper for paint_offsets.","Number of PairSet tables","Array of offsets to PairSet tables. Offsets are from …","A dynamically resolving wrapper for pair_set_offsets.","Number of PairValueRecords","Array of PairValueRecords, ordered by glyph ID of the …","Attempt to resolve palette_entry_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Attempt to resolve palette_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_types_array_offset.","Offset from the beginning of CPAL table to the Palette …","PANOSE classification number.","","Peak tuple record for this tuple variation table — …","Number of attachment points on this glyph","Array of contour point indices -in increasing numerical …","Returns an iterator over the points in the glyph.","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","","","The PPEM size for which this strike was designed.","The device pixel density (in PPI) for which this strike …","Start circle radius.","Start circle radius. For variation, use varIndexBase + 2.","End circle radius. For variation, use varIndexBase + 5.","End circle radius.","Number of RangeRecords","","The maximum value for a range associated with the specified","The minimum value for a range associated with the specified","Array of glyph ranges — ordered by startGlyphID.","segCount times 2, minus searchRange ((segCount * 2) - …","","","The fourth and fifth values represent the small end of the …","Range4 array.","Range3 array.","Array of UnicodeRange records.","Read an instace of Self from the provided data, performing …","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","Interpret the bytes at the provided offset as a slice of T.","Read a scalar at the provided location in the data.","Read a big-endian value at the provided location in the …","Reads points and flags into the provided buffers.","Interpret the bytes at the provided offset as a reference …","read an item, using the provided args.","","","","Glyph ID of control glyph","The number of variation region tables in the variation …","The number of variation regions referenced.","Array of indices into the variation region list for the …","Index of a feature required for this language system; if no","","","Resolve the provided offset from the start of this table.","","","Returns the left side bearing delta for the specified …","Attempt to resolve rsb_mapping_offset.","Offset in bytes from the start of this table to the …","This metric specifies the distance between the baseline …","Font-family class and subclass. This parameter is a …","The typographic ascender for this font.","The typographic descender for this font.","The typographic line gap for this font.","The ‘name’ table name ID that specifies sample text …","","","","","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in x direction. For variation, use …","Scale factor in x direction.","Scale factor in y direction.","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Scale factor in y direction. For variation, use …","Number of ScriptRecords","Attempt to resolve script_list_offset.","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GPOS table","Offset to ScriptList table, from beginning of GSUB table","Array of ScriptRecords, listed alphabetically by script tag","","Maximum power of 2 less than or equal to segCount, times 2 …","","2 × segCount.","Sentinel GID. Set equal to the number of glyphs in the …","Sentinel GID. Set equal to the number of glyphs in the …","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of Sequence lookup records","Array of SequenceLookupRecords","Number of SequenceRule tables","Array of offsets to SequenceRule tables, from beginning of …","Number of SequenceRuleSet tables","Array of offsets to SequenceRuleSet tables, from beginning …","A dynamically resolving wrapper for seq_rule_set_offsets.","A dynamically resolving wrapper for seq_rule_offsets.","Number of Sequence table offsets in the sequenceOffsets …","Array of offsets to Sequence tables. Offsets are from …","A dynamically resolving wrapper for sequence_offsets.","Attempt to resolve serialized_data_offset.","Offset from the start of the GlyphVariationData table to …","0x00010000 or 0x4F54544F","0x00010000 or 0x4F54544F","The number of shared tuple records. Shared tuple records …","Attempt to resolve shared_tuples_offset.","Offset from the start of this table to the shared tuple …","Returns the top side bearing for the given glyph identifer.","Returns the left side bearing for the given glyph …","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","","Attempt to resolve source_paint_offset.","Offset to a source Paint table.","Returns self[pos..]","Start of the angular range of the gradient, 180° in …","Start of the angular range of the gradient, 180° in …","First character code covered","Start character code for each segment.","First glyph ID of the classValueArray","Smallest size to correct, in ppem","","","Offset to start of string storage (from start of table).","Offsets from the beginning of the ‘sbix’ table to data …","A dynamically resolving wrapper for strike_offsets.","Storage for the string data.","The FontData containing the encoded name strings.","Array that maps high bytes to subHeaders: value is …","Number of subtables for this lookup","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier. Set to 1.","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Array of substitute glyph IDs — ordered by Coverage …","Array of substitute glyph IDs — ordered by Coverage index","String of glyph IDs to substitute","Number of feature table substitution records.","Array of feature table substitution records.","Array of offsets to lookup subtables, from beginning of …","A dynamically resolving wrapper for subtable_offsets.","This metric specifies the distance between the baseline …","Returns the data for the table with the specified tag, if …","","Array of offsets to the TableDirectory for each font from …","Array of offsets to the TableDirectory for each font from …","Table records array—one for each top-level table in the …","Table records array—one for each top-level table in the …","The various font tables","Table identifier.","Table identifier.","returns self[..pos], and updates self to = self[pos..];","","","","","","","","","","","","Data containing the Top DICT.","Length of Top DICT structure in bytes.","Top side bearings for glyph IDs greater than or equal to …","Remaining table data.","Remaining table data.","Attempt to resolve transform_offset.","Attempt to resolve transform_offset.","Offset to an Affine2x3 table.","Offset to a VarAffine2x3 table.","","","","","","","","","","","","","","","","","","","Returns the top side bearing delta for the specified glyph …","Attempt to resolve tsb_mapping_offset.","Offset in bytes from the start of this table to the …","Font Collection ID string: "ttcf"","Font Collection ID string: "ttcf"","A packed field. The high 4 bits are flags (see below). The …","A packed field. The high 4 bits are flags, and the low 12 …","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","Array of tuple variation headers.","","","","","","","","","","","Public re-export of the font-types crate.","The ‘name’ table name ID that specifies a string (or …","Code page character range bits 0-31.","Code page character range bits 32-63.","Unicode Character Range.","Unicode Character Range (bits 32-63).","Unicode Character Range (bits 64-95).","Unicode Character Range (bits 96-127).","This is the suggested distance of the top of the underline …","Suggested values for the underline thickness. In general, …","Set to a value from 16 to 16384. Any value in this range is","his is the Unicode code point, in UTF-16 encoding, of a …","This is the Unicode code point, in UTF-16 encoding, of a …","The minimum Unicode index (character code) in this font.","The maximum Unicode index (character code) in this font.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","Weight class.","Width class.","The “Windows ascender” metric.","The “Windows descender” metric.","","Returns the COLRv0 base glyph for the given glyph …","Returns the COLRv0 layer at the given index.","Returns the COLRv1 base glyph for the given glyph …","Returns the COLRv1 clip box for the given glyph identifier.","Returns the COLRv1 layer at the given index.","Paired advance height and top side bearing values for each …","Returns the vertical origin delta for the specified glyph …","Attempt to resolve v_org_mapping_offset.","Offset in bytes from the start of this table to the …","A numeric value for this attribute value.","A numeric value for this attribute value.","Number of ValueRecords — must equal glyphCount in the …","Defines the types of data in the ValueRecords.","Defines the types of data in the ValueRecord.","Defines the types of data in valueRecord1 — for the first","ValueRecord definition — for the first glyph of the pair …","ValueRecord definition — for the second glyph of the pair","Defines the types of data in valueRecord2 — for the …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","Defines positioning value(s) — applied to all glyphs in …","The number of value records — may be zero.","The size in bytes of each value record — must be greater …","Array of ValueRecords — positioning values applied to …","Array of value records that identify target items and the …","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Attempt to resolve var_index_map_offset.","Offset to DeltaSetIndexMap table (may be NULL).","Array of VariationSelector records.","Returns the variation data containing the tuples and …","The size in bytes of the serialized data for this tuple …","Attempt to resolve variation_region_list_offset.","Offset in bytes from the start of the item variation store …","Array of variation regions.","0x00010000 for version 1.0 0x00020000 for version 2.0 …","Version number (set to 1)","Major version number of the horizontal metrics variations …","Major version number of the axis variations table — set …","Major/minor version number of the glyph variations table …","Table version number - set to 0 or 1.","Major/minor version of the TTC Header","","The version: 0x00005000 for version 0.5, 0x00010000 for …","The major/minor version (1, 1)","Table version number — set to 1.","Major/minor version number. Set to 1.2 for new fonts.","Table version number (0 or 1)","Major version number of the font variations table — set …","Major & minor version of the table: (1, 0)","The major and minor version of the GPOS table, as a tuple …","The major/minor version of the GDEF table","Major version number of the horizontal metrics variations …","Version number of the font header table, set to (1, 0)","The major/minor version (1, 0)","The major and minor version of the GSUB table, as a tuple …","Major version number of the horizontal metrics variations …","Table version number (=0).","(major, minor) Version for the BASE table (1,0) or (1,1)","","Table version number (0).","Major/minor version number of the CVT variations table — …","","Major/minor version of the TTC Header","Attempt to resolve vert_axis_offset.","Offset to vertical Axis table, from beginning of BASE …","","","","","","","A packed field: the high bit is a flag—see details below.","Start circle center x coordinate. For variation, use …","Start point (p₀) x coordinate.","Start circle center x coordinate.","Start point (p₀) x coordinate. For variation, use …","End circle center x coordinate. For variation, use …","End point (p₁) x coordinate. For variation, use …","End circle center x coordinate.","End point (p₁) x coordinate.","Rotation point (p₂) x coordinate. For variation, use …","Rotation point (p₂) x coordinate.","Average weighted escapement.","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Attempt to resolve x_device_offset.","Offset to Device table (non-variable font) / VariationIndex","Maximum x for coordinate data.","Maximum x of clip box.","Maximum x of clip box. For variation, use varIndexBase + 2.","Maximum x coordinate across all glyph bounding boxes.","Maximum x for coordinate data.","Max(lsb + (xMax-xMin))","Minimum x of clip box. For variation, use varIndexBase + 0.","Minimum x for coordinate data.","Minimum x of clip box.","Minimum x coordinate across all glyph bounding boxes.","Minimum x for coordinate data.","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° ┬░ …","x-component of transformed x-basis vector.","x-component of transformed x-basis vector. For variation, …","x-component of transformed y-basis vector. For variation, …","x-component of transformed y-basis vector.","Start point (p₀) y coordinate. For variation, use …","Start circle center y coordinate. For variation, use …","Start point (p₀) y coordinate.","Start circle center y coordinate.","End circle center y coordinate.","End point (p₁) y coordinate. For variation, use …","End circle center y coordinate. For variation, use …","End point (p₁) y coordinate.","Rotation point (p₂) y coordinate.","Rotation point (p₂) y coordinate. For variation, use …","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Attempt to resolve y_device_offset.","Offset to Device table (non-variable font) / VariationIndex","Maximum y for coordinate data.","Maximum y of clip box. For variation, use varIndexBase + 3.","Maximum y coordinate across all glyph bounding boxes.","Maximum y of clip box.","Maximum y for coordinate data.","Defined as max( tsb + (yMax-yMin)).","Minimum y for coordinate data.","Minimum y of clip box.","Minimum y coordinate across all glyph bounding boxes.","Minimum y of clip box. For variation, use varIndexBase + 1.","Minimum y for coordinate data.","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","The position of the top of the strikeout stroke relative …","Thickness of the strikeout stroke in font design units.","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","y-component of transformed x-basis vector.","y-component of transformed x-basis vector. For variation, …","y-component of transformed y-basis vector. For variation, …","y-component of transformed y-basis vector.","An array whose items size is not known at compile time.","An array of items of non-uniform length.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Return the item at the provided index.","","Calls U::from(self).","Calls U::from(self).","","Return an iterator over this array’s items.","","The number of items in the array","","","","","","","","","","","","The Axis Variations table","The BASE table","Common bitmap (EBLC/EBDT/CBLC/CBDT) types.","The CBDT (Color Bitmap Data) table","The CBLC (Color Bitmap Location) table","The CFF table","The CFF2 table","The cmap table","The COLR table","The CPAL table","The cvar (CVT Variations) table.","The EBDT (Embedded Bitmap Data) table","The EBLC (Embedded Bitmap Location) table","The Font Variations table","The gasp table","the GDEF table","The glyf (Glyph Data) table","the GPOS table","the GSUB table","The gvar (Glyph Variations) table","The head table","the hhea (Horizontal Header) table","The hmtx (Horizontal Metrics) table","The HVAR (Horizontal Metrics Variation) table","OpenType Layout common table formats","The loca (Index to Location) table","The maxp table","The MVAR (Metrics Variation) table","The name (Naming) table","The os2 table","the post (PostScript) table","PostScript (CFF and CFF2) common tables.","The sbix (Standard Bitmap Graphics) table","The STAT table","OpenType font variations common tables.","the vhea (Horizontal Header) table","The vmtx (Vertical Metrics) table","The VVAR (Vertical Metrics Variation) table","The avar (Axis Variations) table","AxisValueMap record","SegmentMaps record","Applies the piecewise linear mapping to the specified …","The number of variation axes for this font. This must be …","The segment maps array — one segment map for each axis, …","The array of axis value map records for this axis.","The array of axis value map records for this axis.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","A normalized coordinate value obtained using default …","A normalized coordinate value obtained using default …","","","Calls U::from(self).","Calls U::from(self).","","","","The number of correspondence pairs for this axis.","The number of correspondence pairs for this axis.","","","","The modified, normalized coordinate value.","The modified, normalized coordinate value.","","","","","","","","","Major version number of the axis variations table — set …","Axis Table","The BASE (Baseline) table","","BaseCoordFormat1","BaseCoordFormat2","BaseCoordFormat3","BaseLangSysRecord","BaseScript Table","BaseScriptList Table","BaseScriptRecord","BaseTagList Table","BaseValues table","FeatMinMaxRecord","","","","MinMax table","Number of BaseCoord tables defined — should equal …","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 3","Format identifier — format = 1","Array of offsets to BaseCoord tables, from beginning of …","Index of contour point on the reference glyph","A dynamically resolving wrapper for base_coord_offsets.","Number of BaseLangSysRecords defined — may be zero (0)","Array of BaseLangSysRecords, in alphabetical order by …","4-byte language system identification tag","4-byte language system identification tag","Offset to BaseScript table, from beginning of …","Number of BaseScriptRecords defined","Attempt to resolve base_script_list_offset.","Offset to BaseScriptList table, from beginning of Axis …","Offset to BaseScript table, from beginning of …","Offset to BaseScript table, from beginning of …","Array of BaseScriptRecords, in alphabetical order by …","4-byte script identification tag","4-byte script identification tag","Number of baseline identification tags in this text …","Attempt to resolve base_tag_list_offset.","Offset to BaseTagList table, from beginning of Axis table …","Attempt to resolve base_values_offset.","Offset to BaseValues table, from beginning of BaseScript …","Array of 4-byte baseline identification tags — must be in","","","","","","","","","","","","","","","","","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","Index number of default baseline for this script — equals","Attempt to resolve default_min_max_offset.","Offset to MinMax table, from beginning of BaseScript table …","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","Number of FeatMinMaxRecords — may be zero (0)","Array of FeatMinMaxRecords, in alphabetical order by …","4-byte feature identification tag — must match feature …","4-byte feature identification tag — must match feature …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempt to resolve horiz_axis_offset.","Offset to horizontal Axis table, from beginning of BASE …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Attempt to resolve item_var_store_offset.","Offset to Item Variation Store table, from beginning of …","Attempt to resolve max_coord_offset.","Offset to BaseCoord table that defines the maximum extent …","Offset to BaseCoord table that defines maximum extent …","Offset to BaseCoord table that defines the maximum extent …","Offset to BaseCoord table that defines the maximum extent …","Attempt to resolve min_coord_offset.","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to MinMax table, from beginning of BaseScript table","Offset to MinMax table, from beginning of BaseScript table","Offset to MinMax table, from beginning of BaseScript table","","","","","","","","","","","","","Glyph ID of control glyph","","","","","","","","","","","","","","","","","(major, minor) Version for the BASE table (1,0) or (1,1)","Attempt to resolve vert_axis_offset.","Offset to vertical Axis table, from beginning of BASE …","EbdtComponent record.","","BigGlyphMetrics record.","The full bitmap is tightly packed according to the bit …","","","","Bitmap flags.","","","BitmapSize record.","Each row of the data is aligned to a byte boundary.","","","","","","","","GlyphIdOffsetPair record.","Horizontal","IndexSubtables format type.","IndexSubTable1: variable-metrics glyphs with 4-byte …","IndexSubTable2: all glyphs have identical metrics.","IndexSubTable3: variable-metrics glyphs with 2-byte …","IndexSubTable4: variable-metrics glyphs with sparse glyph …","IndexSubTable5: constant-metrics glyphs with sparse glyph …","IndexSubtableArray table.","","SbitLineMetrics record.","","SmallGlyphMetrics record.","Vertical","Add to indexSubTableArrayOffset to get offset from …","Horizontal or vertical advance width in pixels.","Horizontal or vertical advance width in pixels.","Returns the set containing all flags.","","","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the top …","Distance in pixels from the horizontal origin to the top …","All glyphs have the same metrics; glyph data may be …","All glyphs have the same metrics.","The Microsoft rasterizer v.1.7 or greater supports the …","The Microsoft rasterizer v.1.7 or greater supports the …","Bit depth from the associated size. Required for computing …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Not used; set to 0.","Not used; set to 0.","Returns true if all of the flags in other are contained …","","Offset in bytes from the start of the EBDT/CBDT table.","Size of the image data in bytes.","","","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Highest glyph index for this size.","Highest glyph index for this size.","","","","","","","","","First glyph ID of this range.","Vertical or horizontal.","Vertical or horizontal.","","","","","","","","","","","","","Format of EBDT/CBDT image data.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","One per glyph.","One per glyph, sorted by glyhph ID.","Glyph ID of glyph present.","Component glyph ID.","Glyph ID of glyph present.","Component glyph ID.","","","","","","","","Number of rows of data.","Number of rows of data.","Number of rows of data.","Number of rows of data.","Line metrics for text rendered horizontally.","Line metrics for text rendered horizontally.","Horizontal advance width in pixels.","Horizontal advance width in pixels.","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the top …","Distance in pixels from the horizontal origin to the top …","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","All the glyphs are of the same size.","All glyphs have the same data size.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Offset to index subtable from beginning of EBLC/CBLC.","Offset to index subtable from beginning of EBLC/CBLC.","Number of bytes in corresponding index subtables and array.","Number of bytes in corresponding index subtables and array.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","Returns true if the location references an empty bitmap …","","","","","","","","Last glyph ID of this range (inclusive).","Returns the bitmap location information for the given …","","","Full metrics, if present in the EBLC/CBLC table.","","","","","","","","Returns the complement of this set of flags.","Array length.","Array length.","There is an index subtable for each range or format change.","There is an index subtable for each range or format change.","","","","","","","","","","","","Horizontal pixels per em.","Horizontal pixels per em.","Vertical pixels per em.","Vertical pixels per em.","","","","","","","","","Removes the specified flags in-place.","Location in EBDT.","Location in EBDT.","","","Lowest glyph index for this size.","Lowest glyph index for this size.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Line metrics for text rendered vertically.","Line metrics for text rendered vertically.","Vertical advance width in pixels.","Vertical advance width in pixels.","Distance in pixels from the vertical origin to the left …","Distance in pixels from the vertical origin to the left …","Distance in pixels from the vertical origin to the top …","Distance in pixels from the vertical origin to the top …","Number of columns of data.","Number of columns of data.","Number of columns of data.","Number of columns of data.","","","Position of component left.","Position of component left.","Position of component top.","Position of component top.","The Color Bitmap Data table","","Major version of the CBDT table, = 3.","Minor version of CBDT table, = 0.","","The Color Bitmap Location table","BitmapSize records array.","Major version of the CBLC table, = 3.","Minor version of CBLC table, = 0.","Number of BitmapSize records.","","The Compact Font Format table.","Compact Font Format table header","Padding bytes before the start of the Name INDEX.","","","","","Returns the argument unchanged.","Returns the global subroutine index.","Header size (bytes).","","Calls U::from(self).","Format major version (starting at 1).","Format minor version (starting at 0).","Returns the PostScript name for the font in the font set …","Returns the name index.","Absolute offset size.","","","","","Returns the associated string for the given identifier.","Returns the string index.","","Returns the top dict index.","Remaining table data.","","","","The Compact Font Format (CFF) version 2 table","Compact Font Format (CFF) version 2 table header","Padding bytes before the start of the Top DICT.","","","","","Returns the argument unchanged.","Returns the global subroutine index.","","Header size (bytes).","Calls U::from(self).","Format major version (set to 2).","Format minor version (set to 0).","","","","","","Data containing the Top DICT.","Returns the raw data containing the top dict.","Length of Top DICT structure in bytes.","Remaining table data.","","","","cmap","cmap Format 0: Byte encoding table","cmap Format 10: Tr","cmap Format 12: Segmented coverage","Iterator over all (codepoint, glyph identifier) pairs in …","cmap Format 13: Many-to-one range mappings","cmap Format 14: Unicode Variation Sequences","Iterator over all (codepoint, selector, mapping variant) …","cmap Format 2: High-byte mapping through table","cmap Format 4: Segment mapping to delta values","Iterator over all (codepoint, glyph identifier) pairs in …","cmap Format 6: Trimmed table mapping","cmap Format 8: mixed 16-bit and 32-bit coverage","The different cmap subtable formats.","Part of Cmap13","","Default UVS table","Encoding Record","","","","","","","","","","","","Result of mapping a codepoint with a variation selector.","Non-Default UVS table","…","Used in Cmap8 and Cmap12","Part of Cmap2","","Part of Cmap14","The variation selector should be ignored and the default …","Part of Cmap14","The variant glyph mapped by a codepoint and associated …","Part of Cmap14","","Number of additional values in this range","Number of additional values in this range","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Offset from the start of the Cmap14 subtable to Default UVS","Offset from the start of the Cmap14 subtable to Default UVS","Offset from the start of the Cmap14 subtable to Default UVS","Platform-specific encoding ID.","Platform-specific encoding ID.","","Last character code in this group; same condition as listed","Last character code in this group","Last character code in this group; same condition as listed","Last character code in this group","End characterCode for each segment, last=0xFFFF.","Number of character codes in subrange.","Number of valid low bytes for this SubHeader.","Number of valid low bytes for this SubHeader.","Log2 of the maximum power of 2 less than or equal to …","","","","","","","","First character code of subrange.","First valid low byte for this SubHeader.","First valid low byte for this SubHeader.","","","","","","","","","","Format number is set to 0.","Format number is set to 2.","Format number is set to 4.","Format number is set to 6.","Subtable format; set to 8.","Subtable format; set to 10.","Subtable format; set to 12.","Subtable format; set to 13.","Subtable format. Set to 14.","Format number is set to 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Glyph index to be used for all the characters in the …","Glyph ID of the UVS","Glyph index to be used for all the characters in the …","Glyph ID of the UVS","An array that maps character codes to glyph index values.","Glyph index array (arbitrary length)","Array of glyph index values for character codes in the …","Array of glyph indices for the character codes covered","Array of SequentialMapGroup records.","Array of SequentialMapGroup records.","Array of ConstantMapGroup records.","","","","","","","Delta for all character codes in segment.","See text below.","See text below.","See text below.","See text below.","Offsets into glyphIdArray or 0","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Tightly packed array of bits (8K bytes total) indicating …","","","","","","","","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, selector, mapping …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including this header)","Map a codepoint to a nominal glyph identifier","Maps a codepoint to a nominal glyph identifier.","Maps a codepoint to a nominal glyph identifier.","Maps a codepoint and variation selector to a nominal glyph …","Create from a raw scalar.","","","","Offset from the start of the Cmap14 subtable to Non-Default","Offset from the start of the Cmap14 subtable to Non-Default","Offset from the start of the Cmap14 subtable to Non-Default","Number of character codes covered","Number of groupings which follow","Number of groupings which follow","Number of groupings which follow","Number of encoding tables that follow.","Number of Unicode character ranges.","","Number of variation Selector Records","","","","","","","Platform ID.","Platform ID.","segCount times 2, minus searchRange ((segCount * 2) - …","Array of UnicodeRange records.","","","","","","","","","","","","","","","Maximum power of 2 less than or equal to segCount, times 2 …","2 × segCount.","First character code covered","First character code in this group; note that if this …","First character code in this group","First character code in this group; note that if this …","First character code in this group","Start character code for each segment.","Glyph index corresponding to the starting character code","Glyph index corresponding to the starting character code","First value in this range","First value in this range","Array that maps high bytes to subHeaders: value is …","Byte offset from beginning of the Cmap table to the …","Byte offset from beginning of the Cmap table to the …","Byte offset from beginning of the Cmap table to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Base Unicode value of the UVS","Base Unicode value of the UVS","","Array of VariationSelector records.","Variation selector","Variation selector","Table version number (0).","Affine2x3 record","BaseGlyph record","BaseGlyphList table","BaseGlyphPaint record","","Clip record","ClipBox table","ClipBoxFormat1 record","ClipBoxFormat2 record","ClipList table","","","ColorIndex record","ColorLine table","ColorStop record","COLR (Color) table","","","","CompositeMode enumeration","","","","","","","","","Extend enumeration","","","","","","","","","Layer record","LayerList table","","","","","","Paint tables","PaintColrGlyph table","PaintColrLayers table","PaintComposite table","PaintGlyph table","Unique paint identifier used for detecting cycles in the …","PaintLinearGradient table","PaintRadialGradient table","PaintRotate table","PaintRotateAroundCenter table","PaintScale table","PaintScaleAroundCenter table","PaintScaleUniform table","PaintScaleUniformAroundCenter table","PaintSkew table","PaintSkewAroundCenter table","PaintSolid table","PaintSweepGradient table","PaintTransform table","PaintTranslate table","PaintVarLinearGradient table","PaintVarRadialGradient table","PaintVarRotate table","PaintVarRotateAroundCenter table","PaintVarScale table","PaintVarScaleAroundCenter table","PaintVarScaleUniform table","PaintVarScaleUniformAroundCenter table","PaintVarSkew table","PaintVarSkewAroundCenter table","PaintVarSolid table","PaintVarSweepGradient table","PaintVarTransform table","PaintVarTranslate table","","","","","","","","","","","","","","","","","","","","","","","","VarAffine2x3 record","VarColorIndex record","VarColorLine table","VarColorStop record","","","","","","","","","","","","","","","","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 1.","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 1.","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Attempt to resolve backdrop_paint_offset.","Offset to a backdrop Paint table.","Attempt to resolve base_glyph_list_offset.","Offset to BaseGlyphList table.","","Attempt to resolve base_glyph_records_offset.","Offset to baseGlyphRecords array (may be NULL).","","","","","","","","","","","","","","","","","","","","","","","","","Center x coordinate.","Center x coordinate. For variation, use varIndexBase + 0.","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of rotation.","x coordinate for the center of rotation. For variation, use","x coordinate for the center of rotation.","x coordinate for the center of rotation. For variation, use","Center y coordinate.","Center y coordinate. For variation, use varIndexBase + 1.","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of rotation.","y coordinate for the center of rotation. For variation, use","y coordinate for the center of rotation.","y coordinate for the center of rotation. For variation, use","Offset to a ClipBox table, from the beginning of the …","Offset to a ClipBox table, from the beginning of the …","Offset to a ClipBox table, from the beginning of the …","Attempt to resolve clip_list_offset.","Offset to ClipList table (may be NULL).","Clip records. Sorted by startGlyphID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","","Allows for variations.","A CompositeMode enumeration value.","","","Translation in x direction.","Translation in x direction. For variation, use …","Translation in x direction.","Translation in x direction. For variation, use …","Translation in y direction.","Translation in y direction. For variation, use …","Translation in y direction.","Translation in y direction. For variation, use …","End of the angular range of the gradient, 180° in …","End of the angular range of the gradient, 180° in …","Last glyph ID in the range.","Last glyph ID in the range.","","","","","","","","","An Extend enum value.","An Extend enum value.","Index (base 0) into the LayerList.","Index (base 0) into the layerRecords array.","Index (base 0) into the layerRecords array.","","","","","","","","","","","Set to 1.","Set to 1.","Set to 2.","Set to 1.","Set to 2.","Set to 3.","Set to 4.","Set to 5.","Set to 6.","Set to 7.","Set to 8.","Set to 9.","Set to 10.","Set to 11.","Set to 12.","Set to 13.","Set to 14.","Set to 15.","Set to 16.","Set to 17.","Set to 18.","Set to 19.","Set to 20.","Set to 21.","Set to 22.","Set to 23.","Set to 24.","Set to 25.","Set to 26.","Set to 27.","Set to 28.","Set to 29.","Set to 30.","Set to 31.","Set to 32.","Set to 1.","Set to 1.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Glyph ID for the source outline.","Glyph ID for a BaseGlyphList base glyph.","Glyph ID of the base glyph.","Glyph ID of the glyph used for a given layer.","Glyph ID of the base glyph.","Glyph ID of the base glyph.","Glyph ID of the glyph used for a given layer.","Glyph ID of the base glyph.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Attempt to resolve item_variation_store_offset.","Offset to ItemVariationStore (may be NULL).","Attempt to resolve layer_list_offset.","Offset to LayerList table (may be NULL).","Attempt to resolve layer_records_offset.","Offset to layerRecords array (may be NULL).","Create from a raw scalar.","Create from a raw scalar.","","Number of BaseGlyph records; may be 0 in a version 1 table.","Number of Clip records.","Number of Layer records; may be 0 in a version 1 table.","","Number of offsets to paint tables to read from LayerList.","Number of color layers associated with this glyph.","Number of color layers associated with this glyph.","Number of ColorStop records.","Number of ColorStop records.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Offset to a Paint table, from the beginning of the …","Offset to a Paint table.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint table, from the beginning of the …","Offset to a Paint table, from the beginning of the …","Offsets to Paint tables.","A dynamically resolving wrapper for paint_offsets.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index (base 0) for a palette entry in the CPAL table.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index (base 0) for a palette entry in the CPAL table.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","","","","","","","","","Start circle radius.","Start circle radius. For variation, use varIndexBase + 2.","End circle radius.","End circle radius. For variation, use varIndexBase + 5.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Attempt to resolve source_paint_offset.","Offset to a source Paint table.","Start of the angular range of the gradient, 180° in …","Start of the angular range of the gradient, 180° in …","First glyph ID in the range.","First glyph ID in the range.","Position on a color line.","Position on a color line. For variation, use varIndexBase …","Position on a color line.","Position on a color line. For variation, use varIndexBase …","","","","","","","","","","","","","","","Attempt to resolve transform_offset.","Attempt to resolve transform_offset.","Offset to an Affine2x3 table.","Offset to a VarAffine2x3 table.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the COLRv0 base glyph for the given glyph …","Returns the COLRv0 layer at the given index.","Returns the COLRv1 base glyph for the given glyph …","Returns the COLRv1 clip box for the given glyph identifier.","Returns the COLRv1 layer at the given index.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Attempt to resolve var_index_map_offset.","Offset to DeltaSetIndexMap table (may be NULL).","Table version number - set to 0 or 1.","Start point (p₀) x coordinate.","Start point (p₀) x coordinate. For variation, use …","Start circle center x coordinate.","Start circle center x coordinate. For variation, use …","End point (p₁) x coordinate.","End point (p₁) x coordinate. For variation, use …","End circle center x coordinate.","End circle center x coordinate. For variation, use …","Rotation point (p₂) x coordinate.","Rotation point (p₂) x coordinate. For variation, use …","Maximum x of clip box.","Maximum x of clip box. For variation, use varIndexBase + 2.","Maximum x of clip box.","Minimum x of clip box.","Minimum x of clip box. For variation, use varIndexBase + 0.","Minimum x of clip box.","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° ┬░ …","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° in …","x-component of transformed x-basis vector.","x-component of transformed x-basis vector. For variation, …","x-component of transformed y-basis vector.","x-component of transformed y-basis vector. For variation, …","Start point (p₀) y coordinate.","Start point (p₀) y coordinate. For variation, use …","Start circle center y coordinate.","Start circle center y coordinate. For variation, use …","End point (p₁) y coordinate.","End point (p₁) y coordinate. For variation, use …","End circle center y coordinate.","End circle center y coordinate. For variation, use …","Rotation point (p₂) y coordinate.","Rotation point (p₂) y coordinate. For variation, use …","Maximum y of clip box.","Maximum y of clip box. For variation, use varIndexBase + 3.","Maximum y of clip box.","Minimum y of clip box.","Minimum y of clip box. For variation, use varIndexBase + 1.","Minimum y of clip box.","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","y-component of transformed x-basis vector.","y-component of transformed x-basis vector. For variation, …","y-component of transformed y-basis vector.","y-component of transformed y-basis vector. For variation, …","CPAL (Color Record) record","CPAL (Color Palette Table) table","The PaletteType flags.","Bit 1: palette is appropriate to use when displaying the …","Bit 0: palette is appropriate to use when displaying the …","Returns the set containing all flags.","Alpha value (B3).","Alpha value (B3).","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Blue value (B0).","Blue value (B0).","","","","","","","","","","","Index of each palette’s first color record in the …","Attempt to resolve color_records_array_offset.","Offset from the beginning of CPAL table to the first …","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Green value (B1).","Green value (B1).","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","Returns the complement of this set of flags.","Total number of color records, combined for all palettes.","Number of palette entries in each palette.","Number of palettes in the table.","Attempt to resolve palette_entry_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_types_array_offset.","Offset from the beginning of CPAL table to the Palette …","","","","Red value (B2).","Red value (B2).","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Table version number (=0).","The cvar table.","Delta for an entry in the control value table.","Variation data specialized for the CVT variation table.","Applies a tuple scalar to this delta.","","","","","Attempt to resolve data_offset.","Offset from the start of the ‘cvar’ table to the …","Computes the accumulated deltas for the given set of …","","","Returns the argument unchanged.","Calls U::from(self).","","","The index in the CVT.","","","","","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","","The delta to apply to the value in the CVT.","Returns the variation data containing the tuples and …","Major/minor version number of the CVT variations table — …","The Embedded Bitmap Data table","","Major version of the EBDT table, = 2.","Minor version of EBDT table, = 0.","","The Embedded Bitmap Location table","BitmapSize records array.","Major version of the EBLC table, = 2.","Minor version of EBLC table, = 0.","Number of BitmapSize records.","","Shim table to handle combined axis and instance arrays.","The fvar (Font Variations) table","The InstanceRecord","The VariationAxisRecord","Returns the array of variation axis records.","Variation axis record array.","The number of variation axes in the font (the number of …","Attempt to resolve axis_instance_arrays_offset.","Offset in bytes from the beginning of the table to the …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The size in bytes of each VariationAxisRecord — set to …","Tag identifying the design variation for the axis.","Tag identifying the design variation for the axis.","","","","","","","","","","","The coordinates array for this instance.","The default coordinate value for the axis.","The default coordinate value for the axis.","","Axis qualifiers — see details below.","Axis qualifiers — see details below.","Reserved for future use — set to 0.","","","Returns the argument unchanged.","Returns the argument unchanged.","","The number of named instances defined in the font (the …","The size in bytes of each InstanceRecord — set to either …","Returns the array of instance records.","Instance record array.","Calls U::from(self).","Calls U::from(self).","","The maximum coordinate value for the axis.","The maximum coordinate value for the axis.","The minimum coordinate value for the axis.","The minimum coordinate value for the axis.","Returns a normalized coordinate for the given value.","","Optional. The name ID for entries in the ‘name’ table …","","A constructor that requires additional arguments.","Parse an instance record with a known axis_count and …","","","The name ID for entries in the ‘name’ table that …","","","","","","","","","Major version number of the font variations table — set …","Use grayscale rendering","Use gridfitting","Use gridfitting with ClearType symmetric smoothing Only …","Use smoothing along multiple axes with ClearType® Only …","gasp","","","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Sorted by ppem","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","Returns the complement of this set of flags.","Number of records to follow","","","Flags describing desired rasterizer behavior.","Flags describing desired rasterizer behavior.","Upper limit of range, in PPEM","Upper limit of range, in PPEM","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Version number (set to 1)","Attachment Point List Table","Part of AttachList","","Caret Value Tables","CaretValue Format 1","CaretValue Format 2","CaretValue Format 3","","","","","","","","","","","","GDEF 1.0","Used in the Glyph Class Definition Table","Ligature Caret List Table","Ligature Glyph Table","","","","","Mark Glyph Sets Table","","","Attempt to resolve attach_list_offset.","Offset to attachment point list table, from beginning of …","Array of offsets to AttachPoint tables-from beginning of …","A dynamically resolving wrapper for attach_point_offsets.","","","","","Number of CaretValue tables for this ligature (components …","Format identifier: format = 1","Format identifier: format = 2","Format identifier-format = 3","Format identifier: format = 1","Array of offsets to CaretValue tables, from beginning of …","Contour point index on glyph","A dynamically resolving wrapper for caret_value_offsets.","","","","","","X or Y value, in design units","X or Y value, in design units","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table - from beginning of AttachList …","Offset to Coverage table - from beginning of LigCaretList …","Array of offsets to mark glyph set coverage tables, from …","A dynamically resolving wrapper for coverage_offsets.","","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","","","Format identifier == 1","Returns the argument unchanged.","Returns the argument unchanged.","","Attempt to resolve glyph_class_def_offset.","Offset to class definition table for glyph type, from …","Number of glyphs with attachment points","","Calls U::from(self).","Calls U::from(self).","Attempt to resolve item_var_store_offset.","Offset to the Item Variation Store table, from beginning of","Attempt to resolve lig_caret_list_offset.","Offset to ligature caret list table, from beginning of GDEF","Number of ligature glyphs","Array of offsets to LigGlyph tables, from beginning of …","A dynamically resolving wrapper for lig_glyph_offsets.","Attempt to resolve mark_attach_class_def_offset.","Offset to class definition table for mark attachment type, …","Number of mark glyph sets defined","Attempt to resolve mark_glyph_sets_def_offset.","Offset to the table of mark glyph set definitions, from …","Create from a raw scalar.","","Number of attachment points on this glyph","Array of contour point indices -in increasing numerical …","","","","","","","","","","","","","","","","","","","","","The major/minor version of the GDEF table","Bit 1: If this is set, the arguments are signed xy values; …","Bit 0: If this is set, the arguments are 16-bit (uint16 or …","Anchor position for a composite component.","A reference to another glyph. Part of CompositeGlyph.","","CompositeGlyph","Flags used in CompositeGlyph","Contour end point at this index was less than its …","Point with an associated on-curve flag in a simple glyph.","Expected a cubic off-curve point at this index.","Expected a quadratic off-curve point at this index.","Expected a quadratic off-curve or on-curve point at this …","If the first point is off-curve, check if the last is …","The glyf (Glyph Data) table","Simple or composite glyph.","Marker for points that have an explicit delta in a glyph …","If the first point is off-curve, check if the second is …","Bit 5: Indicates at least one more glyph after this one.","Bit 0: If set, the point is on the curve; otherwise, it is …","Bit 10: If set, the components of the compound glyph …","Bit 6: If set, contours in the glyph description may …","","","Trait for types that are usable for TrueType point …","Expected number of points to == number of flags","Flags describing the properties of a point.","Marker bits for point flags that are set during variation …","Bit 3: If set, the next byte (read as unsigned) specifies …","Bit 2: If set and ARGS_ARE_XY_VALUES is also set, the xy …","Bit 11: The composite is designed to have the component …","","The Glyph Header","Flags used in SimpleGlyph","Marker that signifies that the both coordinates of a point …","Marker that signifies that the x coordinate of a point has …","Marker that signifies that the y coordinate of a point has …","Errors that can occur when converting an outline to a path.","The order to process points in a glyf point stream is …","Transform for a composite component.","Bit 12: The composite is designed not to have the component","Bit 9: If set, this forces the aw and lsb (and rsb) for the","Bit 6: The x direction will use a different scale from the …","Bit 3: This indicates that there is a simple scale for the …","Bit 7: There is a 2 by 2 transformation that will be used …","Bit 8: Following the last component are instructions for …","Bit 4: This flag has two meanings, depending on how the …","Bit 1: If set, the corresponding x-coordinate is 1 byte …","Bit 5: This flag has two meanings, depending on how the …","Bit 2: If set, the corresponding y-coordinate is 1 byte …","Returns the set containing all flags.","Returns the set containing all flags.","Anchor for component placement.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","TrueType hinting bytecode.","Clears the given marker for this point.","Disables the on curve flag.","","","","","","","","","","","","","","","","","","","","","","","","","component flag glyph index of component","Returns an iterator that yields the glyph identifier and …","Returns an iterator over the components of the composite …","Compute the flags that describe this transform","Compute the flags that describe this anchor","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns the component count and TrueType interpreter …","","","","","","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Array of point indices for the last point of each contour, …","","","","","","","","","Component flags.","Flips the state of the on curve flag.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Creates a point flag from the given bits. These are …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","","","","","Glyph identifier.","the raw data for flags & x/y coordinates","Returns true if the given marker is set for this point.","Returns true if the contours in the simple glyph may …","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Total number of bytes for instructions. If …","Array of instruction byte code for the glyph.","Returns the TrueType interpreter instructions.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns true if this is an off curve cubic point.","Returns true if this is an off curve quadratic point.","Returns true if this is an on curve point.","","","","","Construct a new CurvePoint","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the total number of points.","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","Convenience method to construct an off-curve point","Creates a new off curve cubic point flag.","Creates a new off curve quadratic point flag.","Creates a new on curve point flag.","Convenience method to construct an on-curve point","True if this is an on-curve point.","","","Returns an iterator over the points in the glyph.","","","","","Reads points and flags into the provided buffers.","","Removes the specified flags in-place.","Removes the specified flags in-place.","Applies the given marker to this point.","Enables the on curve flag.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","","","","","","","","","","","","","Converts a glyf outline described by points, flags and …","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Component transformation matrix.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","X cooordinate.","Maximum x for coordinate data.","Maximum x for coordinate data.","Maximum x for coordinate data.","Minimum x for coordinate data.","Minimum x for coordinate data.","Minimum x for coordinate data.","X scale factor.","XY skew factor.","Y cooordinate.","Maximum y for coordinate data.","Maximum y for coordinate data.","Maximum y for coordinate data.","Minimum y for coordinate data.","Minimum y for coordinate data.","Minimum y for coordinate data.","YX skew factor.","Y scale factor.","","","","","","","","","","","","","","","","","","","","","","","","","","","An error returned by Decoder::decode if the end of the …","Decodes instructions from TrueType bytecode.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sequence of instruction operands that are encoded directly …","Decoded TrueType instruction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Operation code for a TrueType instruction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bytecode for the program.","","","","","","","","","","","","Decodes the next instruction.","Returns an iterator that yields all instructions in the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an opcode from the given byte.","","Instruction operands that were decoded from the bytecode.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if there are no operands.","Returns true if this is an instruction that pushes values …","Returns the number of operands.","Returns a more descriptive name for the opcode.","Creates a new decoder for the given bytecode and program …","Operation code.","","The “program counter” or current offset into the …","Program counter – offset into the bytecode where this …","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the operand values.","A mask with all the device/variation index bits set","Anchor Table Format 1: Design Units","Anchor Table Format 2: Design Units Plus Contour Point","Anchor Table Format 3: Design Units Plus Device or …","Anchor Tables position one glyph with respect to another.","Part of MarkBasePosFormat1","Part of BaseArray","","","","Part of PairPosFormat2","Part of PairPosFormat2","reexport stuff from layout that we use","Part of MarkLigPosFormat1","","","","reexport stuff from layout that we use","","","","Cursive Attachment Positioning Format 1: Cursvie attachment","reexport stuff from layout that we use","reexport stuff from layout that we use","Part of CursivePosFormat1","","Extension Positioning Subtable Format 1","A GPOS Extension Positioning subtable","reexport stuff from layout that we use","reexport stuff from layout that we use","","","","","","","","","","","","","","Class Definition Table Format 1 GPOS Version 1.0","Part of MarkLigPosFormat1","Part of MarkLigPosFormat1","reexport stuff from layout that we use","Part of MarkMarkPosFormat1Class2Record","Part of MarkMarkPosFormat1","Mark Array Table","Mark-to-Base Attachment Positioning Format 1: Mark-to-base …","Mark-to-Ligature Positioning Format 1: Mark-to-Ligature …","Mark-to-Mark Attachment Positioning Format 1: Mark-to-Mark …","Part of MarkArray","","","","","","","","","","","","","Lookup Type 1: Single Adjustment Positioning Subtable","Pair Adjustment Positioning Format 1: Adjustments for …","Pair Adjustment Positioning Format 2: Class Pair Adjustment","Part of PairPosFormat1","Part of PairSet","A GPOS ChainedSequenceContext","A GPOS Lookup subtable.","A typed GPOS LookupList table","A GPOS SequenceContext","The subtables from a GPOS lookup.","reexport stuff from layout that we use","","","","Lookup Type 1: Single Adjustment Positioning Subtable","Single Adjustment Positioning Format 1: Single Positioning …","Single Adjustment Positioning Format 2: Array of …","See ValueRecord","A Positioning ValueRecord.","Includes horizontal adjustment for advance","Includes Device table (non-variable font) / VariationIndex …","Includes horizontal adjustment for placement","Includes Device table (non-variable font) / VariationIndex …","Includes vertical adjustment for advance","Includes Device table (non-variable font) / VariationIndex …","Includes vertical adjustment for placement","Includes Device table (non-variable font) / VariationIndex …","Returns the set containing all flags.","Format identifier, = 1","Format identifier, = 2","Format identifier, = 3","Format identifier, = 1","Index to glyph contour point","Array of offsets (one per mark class) to Anchor tables. …","Array of offsets (one per mark class) to Anchor tables. …","Array of offsets (one per mark class) to Anchor tables. …","Attempt to resolve base_array_offset.","Offset to BaseArray table, from beginning of MarkBasePos …","Number of BaseRecords","Attempt to resolve base_coverage_offset.","Offset to baseCoverage table, from beginning of MarkBasePos","Array of BaseRecords, in order of baseCoverage Index.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of classes in classDef1 table — includes Class 0.","Array of Class1 records, ordered by classes in classDef1.","Number of classes in classDef2 table — includes Class 0.","Array of Class2 records, ordered by classes in classDef2.","Array of Class2 records, ordered by classes in classDef2.","Attempt to resolve class_def1_offset.","Offset to ClassDef table, from beginning of PairPos …","Attempt to resolve class_def2_offset.","Offset to ClassDef table, from beginning of PairPos …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of ComponentRecords in this ligature","Array of Component records, ordered in writing direction.","","","","","","","","Returns true if all of the flags in other are contained …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of CursivePos …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of PairPos …","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Offset to entryAnchor table, from beginning of CursivePos …","Offset to entryAnchor table, from beginning of CursivePos …","Offset to entryAnchor table, from beginning of CursivePos …","Number of EntryExit records","Array of EntryExit records, in Coverage index order.","","","Offset to exitAnchor table, from beginning of CursivePos …","Offset to exitAnchor table, from beginning of CursivePos …","Offset to exitAnchor table, from beginning of CursivePos …","","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GPOS table","Attempt to resolve feature_variations_offset.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Attempt to resolve ligature_array_offset.","Offset to LigatureArray table, from beginning of MarkLigPos","Array of offsets to LigatureAttach tables. Offsets are from","A dynamically resolving wrapper for ligature_attach_offsets…","Number of LigatureAttach table offsets","Attempt to resolve ligature_coverage_offset.","Offset to ligatureCoverage table, from beginning of …","","Attempt to resolve lookup_list_offset.","Offset to LookupList table, from beginning of GPOS table","Different enumerations for GSUB and GPOS","Attempt to resolve mark1_array_offset.","Offset to MarkArray table for mark1, from beginning of …","Attempt to resolve mark1_coverage_offset.","Offset to Combining Mark Coverage table, from beginning of …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Attempt to resolve mark2_array_offset.","Offset to Mark2Array table for mark2, from beginning of …","Number of Mark2 records","Attempt to resolve mark2_coverage_offset.","Offset to Base Mark Coverage table, from beginning of …","Array of Mark2Records, in Coverage order.","Offset to Anchor table, from beginning of MarkArray table.","Offset to Anchor table, from beginning of MarkArray table.","Offset to Anchor table, from beginning of MarkArray table.","Attempt to resolve mark_array_offset.","Attempt to resolve mark_array_offset.","Offset to MarkArray table, from beginning of MarkBasePos …","Offset to MarkArray table, from beginning of MarkLigPos …","Class defined for the associated mark.","Class defined for the associated mark.","Number of classes defined for marks","Number of defined mark classes","Number of Combining Mark classes defined","Number of MarkRecords","Attempt to resolve mark_coverage_offset.","Attempt to resolve mark_coverage_offset.","Offset to markCoverage table, from beginning of MarkBasePos","Offset to markCoverage table, from beginning of MarkLigPos …","","Array of MarkRecords, ordered by corresponding glyphs in …","Returns the complement of this set of flags.","Number of PairSet tables","Array of offsets to PairSet tables. Offsets are from …","A dynamically resolving wrapper for pair_set_offsets.","Number of PairValueRecords","Array of PairValueRecords, ordered by glyph ID of the …","","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","","","","","","","","","","","A constructor that requires additional arguments.","","","","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","","","","","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","","","","","","","","","","","","","","","","Return the number of bytes required to store a ValueRecord …","Removes the specified flags in-place.","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GPOS table","Glyph ID of second glyph in the pair (first glyph is …","Glyph ID of second glyph in the pair (first glyph is …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Return the subtables for this lookup.","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Number of ValueRecords — must equal glyphCount in the …","Defines the types of data in the ValueRecord.","Defines the types of data in the ValueRecords.","Defines the types of data in the ValueRecord.","Defines the types of data in valueRecord1 — for the first","ValueRecord definition — for the first glyph of the pair …","Defines the types of data in valueRecord1 — for the first","Defines the types of data in valueRecord2 — for the …","ValueRecord definition — for the second glyph of the pair","Defines the types of data in valueRecord2 — for the …","Defines positioning value(s) — applied to all glyphs in …","Positioning data for the first glyph in the pair.","Positioning for first glyph — empty if valueFormat1 = 0.","Positioning data for the first glyph in the pair.","Positioning for first glyph — empty if valueFormat1 = 0.","Positioning data for the second glyph in the pair.","Positioning for second glyph — empty if valueFormat2 = 0.","Positioning data for the second glyph in the pair.","Positioning for second glyph — empty if valueFormat2 = 0.","Array of ValueRecords — positioning values applied to …","The major and minor version of the GPOS table, as a tuple …","","","","","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Attempt to resolve x_device_offset.","Attempt to resolve the Device or VariationIndex table for …","Offset to Device table (non-variable font) / VariationIndex","","","","","","","","","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Attempt to resolve y_device_offset.","Attempt to resolve the Device or VariationIndex table for …","Offset to Device table (non-variable font) / VariationIndex","","","","","","","","Part of AlternateSubstFormat1","Alternate Substitution Format 1","","","","","","","","","","","","Extension Substitution Subtable Format 1","A GSUB Extension Substitution subtable","","","","","","","","","","","GSUB","Part of LigatureSubstFormat1","","","","Part of LigatureSubstFormat1","Ligature Substitution Format 1","","","","","","Multiple Substitution Format 1","","","","Reverse Chaining Contextual Single Substitution Format 1","","Part of MultipleSubstFormat1","","","","","LookupType 1: Single Substitution Subtable","Single Substitution Format 1","Single Substitution Format 2","A GSUB ChainedSequenceContext","A GSUB Lookup subtable.","A typed GSUB LookupList table","A GSUB SequenceContext","The subtables from a GPOS lookup.","Array of alternate glyph IDs, in arbitrary order","Number of AlternateSet tables","Array of offsets to AlternateSet tables. Offsets are from …","A dynamically resolving wrapper for alternate_set_offsets.","Array of offsets to coverage tables in backtrack sequence, …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence.","","","","","","","","","","","Number of components in the ligature","Array of component glyph IDs — start with the second …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Add to original glyph ID to get substitute glyph ID","","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GSUB table","Attempt to resolve feature_variations_offset.","Offset to FeatureVariations table, from beginning of the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Number of glyph IDs in the substituteGlyphIDs array","Number of glyph IDs in the substituteGlyphIDs array. This …","Number of glyph IDs in the alternateGlyphIDs array","Number of glyph IDs in the substituteGlyphIDs array.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Number of Ligature tables","glyph ID of ligature to substitute","Array of offsets to Ligature tables. Offsets are from …","Number of LigatureSet tables","Array of offsets to LigatureSet tables. Offsets are from …","A dynamically resolving wrapper for ligature_set_offsets.","A dynamically resolving wrapper for ligature_offsets.","Array of offsets to coverage tables in lookahead sequence, …","A dynamically resolving wrapper for …","Number of glyphs in lookahead sequence.","","Attempt to resolve lookup_list_offset.","Offset to LookupList table, from beginning of GSUB table","Different enumerations for GSUB and GPOS","","","","","","","","","","","","","","","","","","","","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GSUB table","Number of Sequence table offsets in the sequenceOffsets …","Array of offsets to Sequence tables. Offsets are from …","A dynamically resolving wrapper for sequence_offsets.","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier. Set to 1.","Format identifier: format = 1","Format identifier: format = 1","Array of substitute glyph IDs — ordered by Coverage index","String of glyph IDs to substitute","Array of substitute glyph IDs — ordered by Coverage …","Return the subtables for this lookup.","","","","","","","","","","","","","","The major and minor version of the GSUB table, as a tuple …","Delta information for a single point or component in a …","Variation data specialized for the glyph variations table.","The GlyphVariationData table","The ‘gvar’ header","","If set, offsets to GlyphVariationData are 32 bits","Array of tuple records shared across all glyph variation …","","Returns the set containing all flags.","Applies a tuple scalar to this delta.","The number of variation axes for this font. This must be …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","Bit-field that gives the format of the offset array that …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","The number of glyphs in this font. This must match the …","Get the variation data for a specific glyph.","Offset from the start of this table to the array of …","Offsets from the start of the GlyphVariationData array to …","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","Returns the complement of this set of flags.","","The point or component index.","","A constructor that requires additional arguments.","","","","Removes the specified flags in-place.","Attempt to resolve serialized_data_offset.","Offset from the start of the GlyphVariationData table to …","The number of shared tuple records. Shared tuple records …","Attempt to resolve shared_tuples_offset.","Offset from the start of this table to the shared tuple …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","Toggles the specified flags in-place.","","","","","","","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","","","","","Returns the union of between the flags in self and other.","Major/minor version number of the glyph variations table …","The x delta.","The y delta.","Bit 0: Bold (if set to 1)","Bit 5: Condensed (if set to 1)","Bit 6: Extended (if set to 1)","The head (font header) table.","Bit 1: Italic (if set to 1)","The macStyle field for the head table.","Bit 3: Outline (if set to 1)","Bit 4: Shadow (if set to 1)","Bit 2: Underline (if set to 1)","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","To compute: set it to 0, sum the entire font as uint32, …","","","","Returns true if all of the flags in other are contained …","Number of seconds since 12:00 midnight that started …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","See the flags enum","","","","","","Deprecated (Set to 2).","Set by font manufacturer.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","0 for current format.","","0 for short offsets (Offset16), 1 for long (Offset32).","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Smallest readable size in pixels.","see somewhere else","Set to 0x5F0F3CF5.","Number of seconds since 12:00 midnight that started …","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Set to a value from 16 to 16384. Any value in this range is","Version number of the font header table, set to (1, 0)","Maximum x coordinate across all glyph bounding boxes.","Minimum x coordinate across all glyph bounding boxes.","Maximum y coordinate across all glyph bounding boxes.","Minimum y coordinate across all glyph bounding boxes.","hhea Horizontal Header Table","Maximum advance width value in ‘hmtx’ table.","Typographic ascent.","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","Typographic descent.","Typographic line gap. Negative LineGap values are treated …","0 for current format.","Minimum left sidebearing value in ‘hmtx’ table for …","Minimum right sidebearing value; calculated as min(aw - …","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","","The major/minor version (1, 0)","Max(lsb + (xMax-xMin))","The hmtx (Horizontal Metrics) table","","Returns the advance width for the given glyph identifier.","Advance width/height, in font design units.","Advance width/height, in font design units.","","","","","","","","Returns the argument unchanged.","Paired advance width/height and left/top side bearing …","","Calls U::from(self).","","Leading (left/top) side bearings for glyph IDs greater …","","A constructor that requires additional arguments.","","Returns the left side bearing for the given glyph …","Glyph leading (left/top) side bearing, in font design …","Glyph leading (left/top) side bearing, in font design …","","","","","The HVAR (Horizontal Metrics Variations) table","Returns the advance width delta for the specified glyph …","Attempt to resolve advance_width_mapping_offset.","Offset in bytes from the start of this table to the …","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Returns the left side bearing delta for the specified …","Attempt to resolve lsb_mapping_offset.","Offset in bytes from the start of this table to the …","","Returns the left side bearing delta for the specified …","Attempt to resolve rsb_mapping_offset.","Offset in bytes from the start of this table to the …","Major version number of the horizontal metrics variations …","Part of ChainedSequenceContextFormat2","Part of ChainedSequenceContextFormat2","","Chained Sequence Context Format 1","Chained Sequence Context Format 2","Chained Sequence Context Format 3","Part of ChainedSequenceContextFormat1","Part of ChainedSequenceContextFormat1","","featureParams for ‘cv01’-‘cv99’","A Class Definition Table","Class Definition Table Format 1","Class Definition Table Format 2","Used in ClassDefFormat2","Part of SequenceContextFormat2","Part of SequenceContextFormat2","Condition Table Format 1: Font Variation Axis Range","ConditionSet Table","Coverage Format 1","Coverage Format 2","Coverage Table","Device delta formats","Device Table","","Either a Device table (in a non-variable font) or a …","","A trait that abstracts the behaviour of an extension …","Feature Table","Feature List Table","An enum for different possible tables referenced by …","Part of FeatureList","FeatureTableSubstitution Table","Used in FeatureTableSubstitution","Part of FeatureVariations","FeatureVariations Table","","","","","","","","","","","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","Language System Table","","Signed 2-bit value, 8 values per uint16","Signed 4-bit value, 4 values per uint16","Signed 8-bit value, 2 values per uint16","Lookup Table","The LookupFlag bit enumeration.","Lookup List Table","This bit relates only to the correct processing of GPOS …","Used in CoverageFormat2","Script Table","Script List Table","Script Record","","Sequence Context Format 1","Sequence Context Format 2","Sequence Context Format 3","Sequence Lookup Record","Part of SequenceContextFormat1","Part of SequenceContextFormat1","","","","","","an array of subtables, maybe behind extension lookups","If set, indicates that the lookup table structure is …","Variation index table","VariationIndex table, contains a delta-set index pair.","","","Offset to an alternate feature table, from start of the …","Offset to an alternate feature table, from start of the …","Index (zero-based) for the variation axis within the ‘…","Attempt to resolve backtrack_class_def_offset.","Offset to ClassDef table containing backtrack sequence …","Array of offsets to coverage tables for the backtrack …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Array of backtrack glyph IDs","Array of backtrack-sequence classes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of ChainedClassSequenceRule tables","Array of offsets to ChainedClassSequenceRule tables, from …","Number of ChainedClassSequenceRuleSet tables","Array of offsets to ChainedClassSequenceRuleSet tables, …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of ChainedSequenceRule tables","Array of offsets to ChainedSequenceRule tables, from …","Number of ChainedSequenceRuleSet tables","Array of offsets to ChainedSeqRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","The count of characters for which this feature provides …","The Unicode Scalar Value of the characters for which this …","Applied to all glyphs in the range","Applied to all glyphs in the range","Attempt to resolve class_def_offset.","Offset to ClassDef table, from beginning of …","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 1","Number of ClassRangeRecords","Array of ClassRangeRecords — ordered by startGlyphID","Number of ClassSequenceRule tables","Array of offsets to ClassSequenceRule tables, from …","Number of ClassSequenceRuleSet tables","Array of offsets to ClassSequenceRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for class_seq_rule_offsets.","Array of Class Values — one per glyph ID","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of conditions for this condition set.","Array of offsets to condition tables, from beginning of the","Offset to a condition set table, from beginning of …","Offset to a condition set table, from beginning of …","Offset to a condition set table, from beginning of …","A dynamically resolving wrapper for condition_offsets.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 1","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Array of offsets to Coverage tables, from beginning of …","A dynamically resolving wrapper for coverage_offsets.","","","Attempt to resolve default_lang_sys_offset.","Offset to default LangSys table, from beginning of Script …","Format of deltaValue array data: 0x0001, 0x0002, or 0x0003","Format, = 0x8000","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","Array of compressed data","The first value represents the design size in 720/inch …","Return new, empty flags","Last glyph ID in the range","Last glyph ID in the range","Last glyph ID in the range","Last glyph ID in the range","Largest size to correct, in ppem","","","","","","","The ‘name’ table name ID that specifies a string (or …","The ‘name’ table name ID that specifies a string (or …","Offset to Feature table, from beginning of FeatureList","Number of FeatureRecords in this table","The feature table index to match.","The feature table index to match.","Number of feature index values for this language system —","Array of indices into the FeatureList, in arbitrary order","Offset to Feature table, from beginning of FeatureList","Offset to Feature table, from beginning of FeatureList","Attempt to resolve feature_params_offset.","Offset from start of Feature table to FeatureParams table, …","Array of FeatureRecords — zero-based (first feature has …","Offset to a feature table substitution table, from …","Offset to a feature table substitution table, from …","Offset to a feature table substitution table, from …","4-byte feature identification tag","4-byte feature identification tag","Number of feature variation records.","Array of feature variation records.","Maximum value of the font variation instances that satisfy …","Minimum value of the font variation instances that satisfy …","The first ‘name’ table name ID used to specify strings …","","","","","","","","","","","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 3","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 3","Format, = 1","Format number is set to 0.","Format identifier: format = 1","Format identifier: format = 1","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a LookupFlag from a raw value, discarding …","","","Return the subtable at the given index","If this glyph is in the coverage table, returns its index","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","Get the class for this glyph id","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","","Array of glyph IDs — in numerical order","Number of glyphs in the glyph array","Size of the classValueArray","Number of glyphs in the input glyph sequence","Number of glyphs to be matched","Number of glyphs in the input sequence","","","","","","The second value has no independent meaning, but serves as …","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","Attempt to resolve input_class_def_offset.","Offset to ClassDef table containing input sequence context,","Array of offsets to coverage tables for the input sequence","A dynamically resolving wrapper for input_coverage_offsets.","Number of glyphs in the input sequence","Total number of glyphs in the input sequence","Number of glyphs in the input sequence","Array of input glyph IDs—starting with the second glyph","Sequence of classes to be matched to the input glyph …","Array of input glyph IDs—start with second glyph","Array of input sequence classes, beginning with the second …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Return an iterator over all the subtables in the collection","Iterate over each glyph and its class.","Iterate over each glyph and its class.","Iterate over the decoded values for this device","","Iterate over each glyph and its class.","Offset to LangSys table, from beginning of Script table","Number of LangSysRecords for this script — excluding the …","Offset to LangSys table, from beginning of Script table","Offset to LangSys table, from beginning of Script table","Array of LangSysRecords, listed alphabetically by LangSys …","4-byte LangSysTag identifier","4-byte LangSysTag identifier","The number of subtables in this collection","Attempt to resolve lookahead_class_def_offset.","Offset to ClassDef table containing lookahead sequence …","Array of offsets to coverage tables for the lookahead …","A dynamically resolving wrapper for …","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Array of lookahead glyph IDs","Array of lookahead-sequence classes","Number of lookups in this table","Lookup qualifiers","Number of LookupList indices for this feature","Index (zero-based) into the LookupList","Index (zero-based) into the LookupList","Array of indices into the LookupList — zero-based (first …","Array of offsets to Lookup tables, from beginning of …","Different enumerations for GSUB and GPOS","A dynamically resolving wrapper for lookup_offsets.","If not zero, skips over all marks of attachment type …","Index (base 0) into GDEF mark glyph sets structure. This …","The third value enables applications to use a single name …","Create from a raw scalar.","Number of named parameters. (May be zero.)","","","","","","Number of RangeRecords","","Array of glyph ranges — ordered by startGlyphID.","The fourth and fifth values represent the small end of the …","","","","","A constructor that requires additional arguments.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of a feature required for this language system; if no","This bit relates only to the correct processing of the …","The ‘name’ table name ID that specifies sample text …","Offset to Script table, from beginning of ScriptList","Number of ScriptRecords","Offset to Script table, from beginning of ScriptList","Offset to Script table, from beginning of ScriptList","Array of ScriptRecords, listed alphabetically by script tag","4-byte script tag identifier","4-byte script tag identifier","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Array of Sequence lookup records","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Number of SequenceRule tables","Array of offsets to SequenceRule tables, from beginning of …","Number of SequenceRuleSet tables","Array of offsets to SequenceRuleSet tables, from beginning …","A dynamically resolving wrapper for seq_rule_set_offsets.","A dynamically resolving wrapper for seq_rule_offsets.","Index (zero-based) into the input glyph sequence","Index (zero-based) into the input glyph sequence","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","If not zero, skips over all marks of attachment type …","This bit relates only to the correct processing of the …","If set, indicates that the lookup table structure is …","Coverage Index of first glyph ID in range","Coverage Index of first glyph ID in range","First glyph ID of the classValueArray","First glyph ID in the range","First glyph ID in the range","First glyph ID in the range","First glyph ID in the range","Smallest size to correct, in ppem","Number of subtables for this lookup","Number of feature table substitution records.","Array of feature table substitution records.","Array of offsets to lookup subtables, from beginning of …","A dynamically resolving wrapper for subtable_offsets.","Raw transmutation to u16.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ‘name’ table name ID that specifies a string (or …","If set, indicates that the lookup table structure is …","","Major & minor version of the table: (1, 0)","","The loca table.","","","","","","","Returns the argument unchanged.","","Attempt to return the offset for a given glyph id.","Calls U::from(self).","","","","","","","","","maxp","Maximum levels of recursion; 1 for simple components.","Maximum number of components referenced at “top level” …","Maximum contours in a composite glyph.","Maximum points in a composite glyph.","Maximum contours in a non-composite glyph.","Number of FDEFs, equal to the highest function number + 1.","Number of IDEFs.","Maximum points in a non-composite glyph.","Maximum byte count for glyph instructions.","Maximum stack depth across Font Program (‘fpgm’ …","Number of Storage Area locations.","Maximum points used in Z0.","1 if instructions do not use the twilight zone (Z0), or 2 …","The number of glyphs in the font.","","The version: 0x00005000 for version 0.5, 0x00010000 for …","The MVAR (Metrics Variations) table","ValueRecord metrics variation record","","","","","","A delta-set inner index — used to select a delta-set row …","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","A delta-set outer index — used to select an item …","","","Returns the argument unchanged.","","Calls U::from(self).","","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Returns the metric delta for the specified tag and …","","","Four-byte tags used to represent particular metric or …","","","","","The number of value records — may be zero.","The size in bytes of each value record — must be greater …","Array of value records that identify target items and the …","Four-byte tag identifying a font-wide measure.","Four-byte tag identifying a font-wide measure.","Major version number of the horizontal metrics variations …","Cap height.","GaspRange[0]","GaspRange[1]","GaspRange[2]","GaspRange[3]","GaspRange[4]","GaspRange[5]","GaspRange[6]","GaspRange[7]","GaspRange[8]","GaspRange[9]","Horizontal ascender.","Horizontal clipping ascent.","Horizontal clipping descent.","Horizontal caret offset.","Horizontal caret run.","Horizontal caret rise.","Horizontal descender.","Horizontal line gap.","Subscript em x-offset.","Subscript em x-size.","Subscript em y-offset.","Subscript em y-size.","Superscript em x-offset.","Superscript em x-size.","Superscript em y-offset.","Superscript em y-size.","Strikeout offset.","Strikeout size.","Underline offset.","Underline size.","Vertical ascender.","Vertical caret offset.","Vertical caret run.","Vertical caret rise.","Vertical descender.","Vertical line gap.","X-height.","Compatible full (Macintosh only).","Copyright notice.","An iterator over the chars of a name record.","Dark background palette.","Description of the typeface.","Name of the designer of the typeface.","URL of typeface designer (with protocol, e.g., http://, …","The encoding used by the name table.","Font family name.","Full font name that reflects all family and relevant …","License description.","URL where additional licensing information can be found.","Light background palette.","Part of Name","Manufacturer name.","","A helper for encoding and decoding Mac OS Roman encoded …","Naming table version 1","Identifier for an informational string (or name).","Name Records","Entry for a name in the naming table.","PostScript CID findfont name.","PostScript name for the font.","Sample text.","Font subfamily name.","Trademark; this is used to save any trademark …","Typographic family name.","Typographic subfamily name.","Unique font identifier.","","","Variations PostScript name prefix.","URL of font vendor (with protocol, e.g., http://, ftp://).","Version string.","WWS family name.","WWS subfamily name.","","","","","","","","","","","","","","","An iterator over the chars in this name.","","","","","","","","","","","","","","Number of name records.","Convert from a mac-roman encoded byte to a char","","convert from a char to a mac-roman encoded byte, if the …","Platform-specific encoding ID.","Platform-specific encoding ID.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Return a type that can decode the string data for this …","Number of language-tag records.","Language-tag string offset from start of storage area (in …","Language-tag string offset from start of storage area (in …","The language-tag records where langTagCount is the number …","Language ID.","Language ID.","Language-tag string length (in bytes)","String length (in bytes).","Language-tag string length (in bytes)","String length (in bytes).","Name ID.","Name ID.","The name records where count is the number of records.","Create a new identifier from a raw u16 value.","Determine the coding from the platform and encoding id.","","","Platform ID.","Platform ID.","Returns an iterator over the set of predefined identifiers …","","Offset to start of string storage (from start of table).","Return a type that can decode the string data for this …","The FontData containing the encoded name strings.","String offset from start of storage area (in bytes).","String offset from start of storage area (in bytes).","Return the memory representation of this identifier as a …","","","","","","","","","","Return the identifier as a u16.","","","","","","","","","","","","","","","","","","","","","","Table version number (0 or 1)","Bit 5: Glyphs are emboldened.","Bit 0: Font contains italic or oblique glyphs, otherwise …","Bit 2: Glyphs have their foreground and background …","Bit 9: Font contains oblique glyphs.","Bit 3: Outline (hollow) glyphs, otherwise they are solid.","OS/2","Bit 6: Glyphs are in the standard weight/style for the …","Bit 4: Glyphs are overstruck.","OS/2 selection flags","Bit 1: Glyphs are underscored.","Bit 7: If set, it is strongly recommended that …","Bit 8: The font has ‘name’ table strings consistent …","Font Vendor Identification.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Font selection flags.","Type flags.","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","PANOSE classification number.","","","Removes the specified flags in-place.","This metric specifies the distance between the baseline …","Font-family class and subclass. This parameter is a …","The typographic ascender for this font.","The typographic descender for this font.","The typographic line gap for this font.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","This metric specifies the distance between the baseline …","","","Toggles the specified flags in-place.","","","","Code page character range bits 0-31.","Code page character range bits 32-63.","Unicode Character Range.","Unicode Character Range (bits 32-63).","Unicode Character Range (bits 64-95).","Unicode Character Range (bits 96-127).","Returns the union of between the flags in self and other.","his is the Unicode code point, in UTF-16 encoding, of a …","This is the Unicode code point, in UTF-16 encoding, of a …","The minimum Unicode index (character code) in this font.","The maximum Unicode index (character code) in this font.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","Weight class.","Width class.","The “Windows ascender” metric.","The “Windows descender” metric.","","Average weighted escapement.","The position of the top of the strikeout stroke relative …","Thickness of the strikeout stroke in font design units.","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The 258 glyph names defined for Macintosh TrueType fonts","A string in the post table.","post (PostScript) table","","","","","","","","","","Returns the argument unchanged.","","Array of indices into the string data. See below for …","Calls U::from(self).","Set to 0 if the font is proportionally spaced, non-zero if …","Italic angle in counter-clockwise degrees from the …","Maximum memory usage when an OpenType font is downloaded …","Maximum memory usage when an OpenType font is downloaded.","Minimum memory usage when an OpenType font is downloaded …","Minimum memory usage when an OpenType font is downloaded.","Number of glyphs (this should be the same as numGlyphs in …","The number of glyph names covered by this table","","","","Storage for the string data.","","","","","This is the suggested distance of the top of the underline …","Suggested values for the underline thickness. In general, …","0x00010000 for version 1.0 0x00020000 for version 2.0 …","State for processing the blend operator for DICTs and …","","Errors that are specific to PostScript processing.","","Associates a glyph identifier with a Font DICT.","FdSelect format 0.","FdSelect format 3.","FdSelect format 4.","Range struct for FdSelect format 3.","Range struct for FdSelect format 4.","","","","","","","","Common type for uniform access to CFF and CFF2 index …","An array of variable-sized objects in a CFF table.","An array of variable-sized objects in a CFF2 table.","","","","","","","Reference to a Latin-1 encoded string.","","","","","Either a signed 32-bit integer or a 16.16 fixed point …","","The PostScript standard string set.","Operand stack for DICTs and charstrings.","","","PostScript string identifier (SID).","","Apply the blend operator.","Apply a prefix sum to decode delta-encoded numbers.","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the characters of the string.","Parsing for PostScript charstrings.","","","","","","","","","","","","","","","","","","","","","Returns the number of objects in the index.","Number of objects stored in INDEX.","Number of objects stored in INDEX.","Array containing the object data.","Array containing the object data.","","Parsing for PostScript DICTs.","","","","","","","FD index for all glyphs in range.","FD index for all glyphs in range.","FD index for all glyphs in range.","FD index for all glyphs in range.","FD selector array (one entry for each glyph).","First glyph index in range.","First glyph index in range.","First glyph index in range.","First glyph index in range.","Returns an array of N 16.16 fixed point values starting at …","Returns an iterator yielding all elements on the stack as …","","","","","","","","","","Returns the associated font DICT index for the given glyph …","Format = 0.","Format = 3.","Format = 4.","Format = 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the data for the object at the given index.","Returns the data for the object at the given index.","Returns the data for the object at the given index.","Returns the 16.16 fixed point value at the given index on …","Returns the 32-bit integer at the given index on the stack.","Returns the offset at the given index.","Returns the offset of the object at the given index.","Returns the offset of the object at the given index.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the number of elements on the stack is odd.","Number of ranges.","Number of ranges.","","","Creates a new index from the given data.","Creates an identifier from a 16-bit unsigned integer.","Creates a new Latin-1 encoded string reference from the …","Returns an iterator yielding all elements on the stack as …","Object array element size.","Object array element size.","Bytes containing count + 1 offsets each of off_size.","Bytes containing count + 1 offsets each of off_size.","","","","Pops a 16.16 fixed point value from the top of the stack.","Pops a 32-bit integer from the top of stack.","","Range3 array.","Range4 array.","","","","","","","","Returns the number of variation regions for the currently …","Reverse the order of all elements on the stack.","Returns an iterator yielding scalars for each variation …","Sentinel GID. Set equal to the number of glyphs in the …","Sentinel GID. Set equal to the number of glyphs in the …","Sets the active variation store index.","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","Resolves the identifier as a standard string.","Computes a bias that is added to a subroutine operator in a","","","","","","","","","","","","Returns the underlying identifier as a 16-bit unsigned …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait for processing commands resulting from charstring …","Maximum nesting depth for subroutine calls.","Command sink that sends the results of charstring …","","","","","Bitmask defining the counter hints that should be made …","","","Evaluates the given charstring and emits the resulting …","Returns the argument unchanged.","Bitmask defining the hints that should be made active for …","Horizontal stem hint at y with height dy.","Calls U::from(self).","","","","","","","","","Vertical stem hint at x with width dx.","","","","","","","","","","","","","","Operand for the BlueValues, OtherBlues, FamilyBlues and …","","","","","","","","","","","","","","","","","","","","","PostScript DICT Operator with its associated operands.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PostScript DICT operator.","","","","","","","","","","","","","","","","","","","","Operand for the StemSnapH and StemSnapV operators.","","","","","","","Either a PostScript DICT operator or a (numeric) operand.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a byte slice containing DICT data, returns an …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Given a byte slice containing DICT data, returns an …","","","","","","","","","","","","","","","","","","","","","Bit 0: Set to 1.","Bit 1: Draw outlines.","Glyph data table","Sbix header flags.","The sbix (Standard Bitmap Graphics) table","Strike header table","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns true if all of the flags in other are contained …","The actual embedded graphic data. The total length is …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","Bit 0: Set to 1. Bit 1: Draw outlines. Bits 2 to 15: …","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","Offset from the beginning of the strike data header to …","Indicates the format of the embedded graphic data: one of …","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","Number of bitmap strikes.","The horizontal (x-axis) position of the left edge of the …","The vertical (y-axis) position of the bottom edge of the …","","The PPEM size for which this strike was designed.","The device pixel density (in PPI) for which this strike …","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","","Removes the specified flags in-place.","Offsets from the beginning of the ‘sbix’ table to data …","A dynamically resolving wrapper for strike_offsets.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Table version number — set to 1.","Axis Records","Axis Value Tables","An array of AxisValue tables.","Axis value table format 1","Axis value table format 2","Axis value table format 3","Axis value table format 4","Part of AxisValueFormat4","Axis value table flags.","If set, it indicates that the axis value represents the …","","","","","If set, this axis value table provides axis value …","STAT (Style Attributes Table)","Returns the set containing all flags.","The total number of axes contributing to this axis-values …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","A value that applications can use to determine primary …","A value that applications can use to determine primary …","A tag identifying the axis of design variation.","A tag identifying the axis of design variation.","The number of axis value tables.","Array of offsets to axis value tables, in bytes from the …","A dynamically resolving wrapper for axis_value_offsets.","Array of AxisValue records that provide the combination of …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Attempt to resolve design_axes_offset.","Offset in bytes from the beginning of the STAT table to the","The number of axis records. In a font with an ‘fvar’ …","The size in bytes of each axis record.","Returns the difference between the flags in self and other.","Name ID used as fallback when projection of names into a …","Returns an empty set of flags.","","","","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","","","","","","","","Format identifier — set to 1.","Format identifier — set to 2.","Format identifier — set to 3.","Format identifier — set to 4.","Format identifier — set to 1.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","The numeric value for a style-linked mapping from this …","A nominal numeric value for this attribute value.","Returns the complement of this set of flags.","Offset in bytes from the beginning of the STAT table to the","Attempt to resolve offset_to_axis_value_offsets.","","","","The maximum value for a range associated with the specified","The minimum value for a range associated with the specified","","A constructor that requires additional arguments.","","","","","","","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","Returns the union of between the flags in self and other.","A numeric value for this attribute value.","A numeric value for this attribute value.","A numeric value for this attribute value.","A numeric value for this attribute value.","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","Major/minor version number. Set to 1.2 for new fonts.","Mask for the low 12 bits to give the shared tuple records …","Implements the logic for iterating over the individual runs","Outer and inner indices for reading from an …","The DeltaSetIndexMap table","The DeltaSetIndexMap table format 0","The DeltaSetIndexMap table format 1","Flag indicating that this tuple variation header includes …","Entry format for a DeltaSetIndexMap.","Floating point item delta computed by an item variation …","Trait for applying floating point item deltas to target …","","","Mask for the low 4 bits, which give the count of bits …","Flag indicating that this tuple variation table applies to …","The ItemVariationData subtable","The ItemVariationStore table","Mask for bits that indicate the size in bytes minus one of …","Flag indicating that the serialized data for this tuple …","Packed Deltas","Packed “Point” Numbers","An iterator over the packed point numbers data.","The RegionAxisCoordinates record","Flag indicating that some or all tuple variation tables …","Mask for the low 12 bits to give the shared tuple records …","A Tuple Record","Trait for deltas that are computed in a tuple variation …","An iterator over the deltas for a glyph.","","A single set of tuple variation data","The ‘tupleVariationCount’ field of the Tuple Variation …","","TupleVariationHeader","A helper type for iterating over TupleVariationHeaders.","An iterator over the TupleVariations for a specific glyph.","The VariationRegion record","The VariationRegionList table","","Returns an iterator over all of the pairs of (variation …","Returns the set containing all flags.","","The number of variation axes for this font. This must be …","","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","","","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the delta value for the specified index and set …","Computes the delta value in floating point for the …","Computes a scalar value for this region and the specified …","Compute the fixed point scalar for this tuple at the given …","Computes a floating point scalar value for this region and …","Compute the floating point scalar for this tuple at the …","","","Returns true if all of the flags in other are contained …","","The number of points in this set","","","","","","","","Returns an iterator over the per-region delta values for …","Delta-set rows.","Iterate over the deltas for this tuple.","Returns the difference between the flags in self and other.","true if the header includes an embedded peak tuple.","Returns an empty set of flags.","The region end coordinate value for the current axis.","The region end coordinate value for the current axis.","A packed field that describes the compressed …","A packed field that describes the compressed …","A packed field that describes the compressed …","","","","","","","","","","","","","","","","","","","","","","","","","","DeltaSetIndexMap format: set to 0.","DeltaSetIndexMap format: set to 1.","Format— set to 1","DeltaSetIndexMap format: set to 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","","","Convert from underlying bit representation, dropping any …","","","","","Returns the delta set index for the specified value.","Returns true if this tuple provides deltas for all points …","","","","","","","","Inner delta set index.","Inserts the specified flags in-place.","Intermediate end tuple record for this tuple variation …","true if the header includes the two intermediate region …","Intermediate start tuple record for this tuple variation …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if no flags are currently stored.","Returns true if the delta is a point and requires reading …","","","The number of delta sets for distinct items.","A dynamically resolving wrapper for …","The number of item variation data subtables.","Offsets in bytes from the start of the item variation …","Iterate over the packed points","","The number of mapping entries.","The number of mapping entries.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","Creates a new delta for the given position and …","","","","","","Returns the complement of this set of flags.","Outer delta set index.","","","","","","","","Returns the ‘peak’ tuple for this variation","The region peak coordinate value for the current axis.","The region peak coordinate value for the current axis.","Peak tuple record for this tuple variation table — …","","true if the data for this table includes packed point …","A constructor that requires additional arguments.","","","","","","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","","","","","Array of region axis coordinates records, in the order of …","Array of region axis coordinates records, in the order of …","The number of variation region tables in the variation …","The number of variation regions referenced.","Array of indices into the variation region list for the …","Removes the specified flags in-place.","true if any tables reference a shared set of point numbers","","read point numbers off the front of this data, returning …","The region start coordinate value for the current axis.","The region start coordinate value for the current axis.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A packed field. The high 4 bits are flags (see below). The …","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Coordinate array specifying a position within the font’s …","Coordinate array specifying a position within the font’s …","The size in bytes of the serialized data for this tuple …","Attempt to resolve variation_region_list_offset.","Offset in bytes from the start of the item variation store …","Array of variation regions.","A packed field: the high bit is a flag—see details below.","The vhea Vertical Header Table","Maximum advance height value in ‘vmtx’ table.","Typographic ascent.","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","Typographic descent.","Typographic line gap. Negative LineGap values are treated …","0 for current format.","Minimum bottom sidebearing value","Minimum top sidebearing value in ‘vmtx’ table for …","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","","The major/minor version (1, 1)","Defined as max( tsb + (yMax-yMin)).","","The vmtx (Vertical Metrics) table","Returns the advance height for the given glyph identifier.","A constructor that requires additional arguments.","","Returns the top side bearing for the given glyph identifer.","Top side bearings for glyph IDs greater than or equal to …","Paired advance height and top side bearing values for each …","The VVAR (Vertical Metrics Variations) table","Returns the advance height delta for the specified glyph …","Attempt to resolve advance_height_mapping_offset.","Offset in bytes from the start of this table to the …","Returns the bottom side bearing delta for the specified …","Attempt to resolve bsb_mapping_offset.","Offset in bytes from the start of this table to the …","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","","Returns the top side bearing delta for the specified glyph …","Attempt to resolve tsb_mapping_offset.","Offset in bytes from the start of this table to the …","Returns the vertical origin delta for the specified glyph …","Attempt to resolve v_org_mapping_offset.","Offset in bytes from the start of this table to the …","Major version number of the horizontal metrics variations …"],"i":[71,0,0,73,0,0,21,0,73,0,0,0,0,11,11,11,11,11,11,11,11,0,11,0,0,0,0,243,116,0,0,11,0,0,0,0,11,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,21,21,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,25,25,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,244,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,25,25,1,1,1,1,1,1,25,75,1,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,107,1,107,1,107,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,63,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,11,11,63,1,1,73,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,21,20,58,11,1,63,73,74,75,75,1,1,25,25,1,25,25,20,58,1,1,1,1,1,1,74,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,25,25,25,25,1,1,63,1,25,25,1,25,25,25,25,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,1,21,20,58,74,1,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,58,1,1,1,1,1,1,74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,74,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,25,25,1,1,21,73,74,75,1,135,135,1,1,1,1,1,1,107,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,117,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,107,21,21,21,1,21,134,21,21,1,1,1,1,1,1,207,208,1,207,208,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,21,1,1,21,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,75,75,1,107,1,114,0,63,63,21,21,20,58,11,1,63,73,74,75,11,135,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,1,1,1,1,107,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,107,1,1,25,25,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,30,44,30,44,44,44,44,30,44,30,44,30,44,44,30,44,44,44,30,30,44,44,30,44,30,44,30,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,26,26,29,29,29,245,29,245,29,245,29,245,29,245,29,245,29,245,29,245,245,245,29,245,29,245,245,29,245,29,29,26,29,29,245,245,29,245,29,245,29,245,29,245,26,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,0,48,246,247,248,38,48,247,48,249,249,42,42,46,45,153,153,46,46,45,46,46,47,153,153,249,249,47,46,42,119,38,46,42,119,38,46,42,119,38,46,42,119,38,246,247,248,38,48,249,249,248,248,103,103,119,119,46,42,119,46,42,119,38,250,250,46,42,119,38,46,42,119,250,250,103,119,103,119,119,103,119,103,119,119,42,42,42,250,153,47,45,249,48,103,246,247,248,38,38,247,46,42,119,38,46,42,119,38,46,42,119,38,46,42,119,38,250,250,250,0,260,0,259,0,0,0,0,0,0,0,259,261,261,257,257,257,257,257,0,253,0,0,0,0,0,0,0,259,0,260,0,253,251,252,252,253,254,254,252,252,252,252,255,256,50,50,100,253,253,253,253,253,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,254,254,254,254,254,254,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,138,258,50,50,253,101,100,100,253,100,254,254,253,253,50,50,50,254,253,49,252,138,258,259,251,50,50,50,254,253,253,253,253,253,49,252,138,258,259,100,50,254,253,49,252,257,138,258,100,259,260,101,261,253,253,253,262,256,138,258,138,258,50,254,253,49,252,138,258,49,252,49,252,50,50,49,49,49,49,49,49,263,255,264,262,256,257,263,255,264,262,256,257,255,256,263,255,264,262,256,257,50,50,50,50,253,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,253,100,50,254,253,49,252,138,258,251,50,254,254,100,101,254,254,254,254,254,254,253,262,256,50,50,254,254,254,254,50,254,253,49,252,138,258,50,50,50,50,251,263,255,264,262,256,257,257,253,138,138,263,264,50,50,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,253,50,50,49,49,49,49,49,49,49,252,49,252,254,254,258,258,258,258,0,53,53,53,53,0,54,54,54,54,54,0,0,265,55,55,55,55,55,55,265,55,55,265,265,55,55,265,55,265,55,55,55,55,55,55,265,55,55,55,0,0,269,56,56,56,56,56,56,56,269,56,269,269,56,269,56,56,56,269,56,269,269,56,56,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,271,0,0,272,272,272,272,272,272,272,272,272,271,271,0,0,0,0,0,271,0,179,0,179,0,271,199,199,111,271,272,273,144,145,234,229,199,179,160,161,159,111,271,272,273,144,145,234,229,199,179,160,161,159,111,271,272,273,144,145,234,229,199,179,160,161,159,111,271,272,273,144,145,234,229,199,179,160,161,159,271,273,144,145,229,199,271,234,234,234,111,111,77,144,145,144,145,275,276,273,273,275,271,273,144,145,229,199,179,276,273,273,111,271,273,144,145,234,229,199,179,277,278,275,276,279,280,281,282,283,272,111,271,272,273,144,145,234,229,199,179,160,161,159,271,145,229,145,229,277,275,276,280,279,281,282,271,273,144,145,229,199,275,273,273,273,273,275,111,271,272,273,144,145,234,229,199,179,160,161,159,160,161,159,279,111,273,144,145,234,229,199,275,281,283,277,278,275,276,279,280,281,282,277,278,275,276,279,280,281,282,283,77,275,281,283,271,160,161,159,234,234,234,280,279,281,282,77,274,284,283,271,273,144,145,229,199,111,111,275,274,77,277,278,275,276,279,280,281,282,283,274,284,272,272,275,275,280,144,145,144,145,275,144,144,199,199,278,111,111,111,111,271,272,273,144,145,234,229,199,179,160,161,159,271,111,271,272,273,144,145,234,229,199,179,160,161,159,111,271,272,273,144,145,234,229,199,179,160,161,159,111,271,272,273,144,145,234,229,199,179,160,161,159,229,229,284,283,234,234,77,0,0,0,0,91,0,0,0,0,0,91,91,0,0,0,0,33,33,33,0,91,91,91,91,91,91,91,91,0,231,231,33,91,91,91,91,91,0,0,91,33,91,91,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,33,118,118,33,33,33,33,33,33,91,33,33,91,33,91,91,91,91,91,33,33,33,0,0,0,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,91,285,286,287,288,83,82,287,288,83,82,289,290,291,292,293,293,84,84,39,84,84,41,166,40,69,231,287,288,83,82,118,33,91,41,166,40,69,231,287,288,83,82,118,33,91,294,295,296,297,298,299,291,292,300,301,294,295,296,297,298,299,291,292,300,301,69,69,69,84,84,68,41,166,40,69,231,287,288,83,82,118,33,91,41,166,40,69,231,287,288,83,82,118,33,91,41,166,287,288,83,82,118,91,302,303,304,305,294,295,302,303,304,305,294,295,79,80,293,118,91,223,224,306,307,223,224,306,307,294,295,69,69,41,166,287,288,83,82,118,91,79,80,308,41,41,41,166,40,69,287,288,83,82,118,91,68,309,310,308,285,286,302,303,304,305,294,295,311,312,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,293,231,33,41,166,40,69,231,287,288,83,82,118,33,91,118,91,311,312,41,166,40,41,166,40,41,166,287,288,83,82,118,91,41,166,40,69,231,287,288,83,82,118,33,91,41,166,40,69,287,288,83,82,84,84,84,84,84,84,118,91,39,84,68,84,165,308,41,41,79,80,311,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,40,311,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,40,40,165,165,285,286,166,287,288,83,82,166,287,288,83,82,41,166,287,288,83,82,118,91,304,305,304,305,84,39,165,68,309,310,79,80,308,285,286,302,303,304,305,294,295,311,312,313,314,223,224,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,293,231,33,231,33,317,318,298,299,315,316,296,297,315,316,296,297,293,293,294,295,69,69,83,82,83,82,41,166,40,69,231,287,288,83,82,118,33,91,118,91,313,314,313,314,41,166,40,69,231,287,288,83,82,118,33,91,41,166,40,69,231,287,288,83,82,118,33,91,41,166,40,69,231,287,288,83,82,118,33,91,84,84,84,84,84,310,286,303,305,295,224,307,316,297,318,299,290,292,320,301,288,82,288,82,84,84,84,302,303,304,305,302,303,304,305,302,303,309,310,231,309,310,231,319,320,300,301,223,224,223,224,302,303,304,305,302,303,304,305,302,303,309,310,231,309,310,231,319,320,300,301,223,224,223,224,0,0,0,193,193,193,81,81,193,193,193,193,193,193,193,81,81,193,81,193,81,193,81,193,81,193,81,97,97,97,193,193,193,193,193,81,193,193,193,193,193,81,193,81,193,193,193,81,81,193,81,193,193,193,193,81,193,193,81,193,97,97,97,97,97,97,97,97,97,193,81,97,81,81,193,193,193,193,81,193,193,193,81,193,81,193,81,193,97,0,0,0,321,321,321,321,321,99,99,99,321,321,321,321,321,321,321,99,321,321,321,99,99,321,321,99,99,0,108,108,108,108,0,109,109,109,109,109,0,0,0,0,131,28,131,131,131,27,27,131,27,27,27,155,27,155,27,155,27,155,27,155,155,27,27,27,27,27,155,27,155,27,155,27,131,131,131,28,27,155,27,27,27,27,27,27,27,155,131,28,155,28,155,155,27,155,27,155,27,155,27,155,131,322,322,322,322,0,0,0,322,322,322,322,322,322,322,322,132,322,132,322,132,322,132,322,132,322,322,322,322,322,132,322,132,322,322,322,322,322,132,322,322,322,322,323,132,322,322,322,322,132,322,322,132,322,322,323,132,322,132,132,132,132,323,322,322,322,132,322,322,322,132,322,132,322,132,322,322,323,0,0,327,0,0,0,0,0,0,327,0,0,0,0,0,52,52,52,0,0,0,0,327,0,0,327,0,0,0,133,133,23,23,327,52,327,52,168,324,325,326,52,168,325,168,327,52,327,52,327,324,326,23,167,23,167,183,183,327,326,326,327,327,183,327,52,327,133,133,23,327,327,52,133,133,133,133,167,167,167,133,133,183,133,133,327,327,24,24,133,23,24,167,168,324,325,326,183,52,52,327,52,327,327,52,327,52,327,52,133,86,86,0,0,330,0,0,333,0,333,333,333,334,0,0,329,334,86,328,86,328,332,332,0,333,0,0,328,86,86,330,0,0,329,329,329,0,0,0,86,86,86,86,86,86,328,328,328,328,328,86,90,328,86,328,86,328,86,328,86,328,86,328,86,328,86,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,0,205,205,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,335,335,335,331,332,328,86,335,328,86,329,205,331,334,328,86,328,86,336,328,86,329,205,194,331,90,332,90,205,328,328,328,328,328,86,86,86,86,86,329,205,194,331,90,332,333,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,205,328,86,206,206,328,86,90,336,205,336,328,86,328,86,336,336,335,328,86,328,86,328,86,330,329,205,194,331,90,332,333,334,328,86,205,205,205,205,328,86,205,206,194,328,86,336,336,335,330,194,205,205,205,194,194,328,86,336,137,336,335,330,336,330,328,86,205,205,328,86,328,86,206,328,86,330,329,205,194,331,90,332,333,334,0,328,86,333,328,86,90,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,194,336,335,330,336,335,330,331,331,194,336,335,330,336,335,330,331,331,442,442,443,443,444,444,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,339,340,341,342,343,339,340,341,342,343,340,339,340,341,342,343,339,340,341,342,343,343,340,0,342,343,339,339,341,341,342,343,343,339,340,341,342,343,343,343,341,339,340,341,342,343,342,343,342,343,340,341,343,340,341,339,340,341,342,343,339,341,343,339,340,341,342,343,339,340,341,342,343,339,340,341,342,343,342,200,0,0,0,0,0,0,362,359,361,0,0,0,0,362,359,361,0,362,359,361,0,0,0,0,359,0,0,0,0,445,446,347,351,352,445,446,347,351,352,445,446,347,0,0,0,0,0,0,0,0,0,0,0,362,359,361,362,359,361,362,359,361,362,359,361,0,0,0,0,0,0,0,0,0,0,0,362,359,361,0,0,0,0,0,200,200,200,200,200,200,200,200,200,344,345,346,347,345,43,43,43,348,348,37,348,348,37,200,200,200,200,200,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,349,349,349,64,64,349,349,349,349,232,200,347,184,351,352,192,64,350,112,43,89,182,232,200,347,184,351,352,192,64,350,112,43,89,182,200,170,170,232,192,64,350,43,89,182,200,353,354,355,349,356,353,354,355,349,356,351,352,232,200,200,200,112,112,112,356,356,232,200,112,112,112,357,357,357,357,143,143,143,143,232,200,200,200,200,200,184,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,200,200,200,200,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,200,184,112,89,89,89,358,358,169,169,169,358,358,359,143,143,359,360,360,360,360,182,182,182,360,360,181,360,360,181,184,184,184,348,358,348,358,184,184,348,358,360,180,348,358,348,358,359,180,200,355,355,355,191,191,200,353,354,355,349,356,348,358,360,357,351,352,232,143,359,344,345,346,180,353,354,355,191,349,356,348,37,358,169,170,360,181,357,361,347,351,352,192,64,350,43,89,182,232,359,191,37,169,170,181,361,347,351,352,192,64,350,43,89,182,200,200,143,143,192,192,200,200,359,232,200,347,184,351,352,192,64,350,112,43,89,182,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,354,353,354,351,355,349,352,355,349,352,353,192,350,192,350,192,350,192,350,354,143,232,232,232,232,344,345,346,347,346,347,346,232,232,232,232,232,232,232,232,344,345,346,347,346,347,346,232,232,232,232,373,371,372,0,0,373,371,372,0,0,373,371,372,0,0,371,0,0,0,0,447,448,365,447,448,365,447,448,0,0,373,371,372,0,0,0,0,373,371,372,0,373,371,372,0,0,0,0,373,371,372,0,0,0,0,0,0,0,0,19,363,363,363,364,364,364,373,371,372,365,373,371,372,365,365,365,172,172,366,367,368,363,369,364,366,367,368,363,369,364,365,366,370,370,370,370,146,146,146,146,373,371,372,365,367,215,19,364,373,371,372,365,171,172,171,369,369,369,171,364,364,364,371,146,146,371,371,146,371,366,367,368,215,363,19,369,171,172,370,372,364,365,371,372,365,146,146,368,368,368,366,367,368,363,369,370,364,365,367,215,364,371,365,373,371,372,365,373,371,372,365,373,371,372,365,146,0,0,0,0,0,127,0,0,127,374,147,127,127,127,127,127,127,127,127,142,374,127,142,374,127,142,374,127,142,374,127,142,127,127,127,127,127,374,147,127,127,127,127,127,142,374,127,142,374,127,127,127,142,147,147,147,147,127,127,127,127,127,142,374,127,374,127,374,127,127,374,147,216,375,216,142,127,375,375,147,147,147,127,127,127,142,374,127,127,127,142,374,127,142,374,375,375,216,127,142,374,127,147,374,374,178,178,178,0,178,0,178,178,178,178,178,178,178,178,178,178,178,178,178,150,178,178,178,178,150,178,178,178,178,150,178,178,178,178,178,150,150,178,178,178,178,150,178,150,178,178,178,178,178,178,150,150,150,150,178,178,150,178,178,178,178,178,178,178,178,178,178,150,150,150,150,150,150,0,151,151,151,151,151,151,151,151,151,151,151,151,151,151,0,0,152,148,148,148,148,148,148,148,148,148,148,152,148,148,148,152,148,152,152,152,148,148,148,148,148,148,0,154,154,154,154,154,154,154,154,154,154,154,154,154,0,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,0,397,0,0,0,0,0,0,0,0,0,36,35,384,385,36,35,384,385,384,385,175,175,175,0,0,104,104,104,0,0,0,175,0,0,0,0,0,0,0,0,0,0,0,121,0,121,0,397,0,175,0,104,106,221,221,221,96,377,377,378,378,61,59,378,61,59,175,175,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,57,57,377,377,377,57,60,60,379,379,379,60,380,380,65,65,381,381,382,383,35,383,383,66,66,381,381,381,66,382,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,196,65,212,104,386,386,123,123,123,386,387,381,379,377,388,389,36,387,381,379,377,390,390,175,104,391,391,392,393,393,393,392,394,175,196,65,196,65,392,175,196,65,212,104,395,380,380,122,120,221,221,102,102,122,122,376,376,120,123,123,123,122,122,124,124,96,96,380,175,211,163,122,196,65,212,104,123,221,387,381,390,379,377,378,96,380,384,385,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,175,104,397,388,389,382,383,36,35,398,388,388,382,214,67,390,175,196,65,212,104,394,175,175,175,377,377,378,378,61,59,378,214,67,61,59,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,211,163,122,196,65,212,123,221,397,382,383,392,36,35,163,391,163,163,391,163,163,397,377,377,378,378,61,59,378,61,59,399,398,376,212,212,376,399,398,399,175,398,394,104,380,175,196,65,212,104,389,394,389,394,210,391,102,120,376,399,398,388,389,382,383,387,213,214,381,66,67,390,379,60,61,377,57,59,378,392,393,124,386,96,396,394,400,380,36,35,384,385,106,121,376,36,35,384,385,106,102,175,380,211,210,211,211,210,211,211,214,67,390,61,59,378,214,67,390,61,59,378,213,213,387,387,387,213,212,212,175,175,175,175,175,175,196,196,382,196,65,196,65,392,398,396,396,398,398,175,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,104,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,400,175,124,396,400,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,0,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,186,186,186,233,186,0,233,233,233,233,186,186,186,233,233,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,110,0,110,110,110,110,0,110,110,110,110,110,0,110,403,0,0,0,0,0,110,110,110,110,110,110,110,110,403,403,110,110,110,110,110,110,404,164,188,401,402,403,110,404,164,188,401,402,403,401,110,164,188,401,402,403,110,164,188,401,402,403,110,187,404,110,404,188,188,110,401,403,110,110,164,188,401,401,110,110,404,164,188,401,402,403,110,110,110,404,164,188,401,402,403,401,402,110,164,188,164,187,164,164,187,188,188,164,188,164,188,188,188,187,110,403,402,110,188,188,110,187,187,188,187,188,188,110,110,164,188,401,402,403,110,110,401,110,110,404,164,188,401,402,403,110,404,164,188,401,402,403,110,404,164,188,401,402,403,187,130,130,130,130,130,0,130,130,0,130,130,130,190,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,190,190,130,130,130,130,130,130,130,130,190,130,190,130,190,190,190,190,190,130,130,190,130,130,130,130,130,130,190,190,190,190,190,190,130,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,0,0,220,220,220,220,220,220,220,220,220,220,195,195,220,195,195,195,195,195,195,195,195,195,220,220,195,220,220,220,220,195,195,195,0,136,0,136,0,0,0,0,0,0,411,412,410,410,412,412,411,0,0,0,136,136,136,136,136,136,0,136,136,136,136,0,136,0,0,136,136,0,136,408,408,409,408,410,411,268,267,412,198,197,136,409,408,410,411,268,267,412,198,197,136,267,0,408,410,411,268,267,412,198,197,136,410,411,268,267,412,198,197,136,411,198,197,410,266,270,266,270,408,0,411,268,267,267,198,197,198,197,198,197,413,198,197,198,197,408,408,411,411,268,267,267,198,197,136,136,412,413,414,415,412,409,408,410,411,411,411,268,268,267,412,198,197,136,136,410,266,270,408,408,410,266,270,268,198,197,409,408,410,411,268,267,412,198,197,136,408,198,197,408,408,414,415,409,408,410,268,267,408,266,270,266,270,411,198,197,408,408,408,414,415,266,270,413,414,415,412,412,409,408,409,414,415,409,410,266,270,268,410,410,411,268,267,412,198,197,136,411,267,136,268,409,408,410,411,268,267,412,198,197,136,409,408,410,411,268,267,412,198,197,136,409,408,410,411,268,267,412,198,197,136,408,408,0,0,0,417,417,416,417,416,416,417,0,417,416,416,417,416,417,416,417,417,417,417,417,416,418,420,418,420,418,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,419,0,419,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,421,422,0,418,419,420,421,422,418,419,420,421,422,418,419,419,419,420,421,422,418,418,419,420,421,422,421,418,419,420,421,422,0,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,421,422,449,449,449,126,126,0,0,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,139,126,126,126,126,209,126,126,126,126,126,126,126,126,126,219,219,139,126,126,126,126,126,126,126,126,209,139,139,126,219,219,209,219,139,209,219,126,209,209,126,126,126,126,126,126,126,126,126,209,0,0,0,0,0,0,0,0,0,125,31,31,31,31,125,0,125,423,424,425,426,32,32,105,105,105,105,105,105,218,189,189,423,125,125,125,125,125,125,125,105,31,32,125,105,31,32,125,105,31,32,125,105,31,32,125,105,32,125,125,125,218,218,218,218,125,218,125,105,32,125,424,425,426,423,31,105,32,125,125,125,125,125,424,425,426,423,31,105,31,32,125,125,125,125,105,32,125,125,125,125,105,31,32,125,125,105,32,125,426,425,125,218,218,105,32,125,425,425,218,189,424,425,426,423,31,189,31,125,125,125,105,31,32,125,125,125,105,31,32,125,105,31,32,125,105,31,32,125,125,424,426,32,32,424,425,426,423,31,218,226,0,0,0,0,0,225,0,0,0,13,13,113,225,0,0,113,225,0,0,0,0,226,225,0,0,0,0,0,0,0,0,0,0,0,0,94,427,113,430,236,113,113,113,113,113,113,225,226,113,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,113,237,431,92,225,226,157,157,237,428,237,428,156,237,113,226,432,436,156,113,92,225,226,94,158,158,428,113,225,113,431,431,437,438,13,113,156,113,237,431,92,225,226,156,113,113,113,113,113,237,431,92,225,226,432,433,434,435,436,94,437,438,157,13,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,225,226,113,113,225,226,156,13,428,156,113,237,431,92,225,226,92,113,227,225,227,113,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,433,435,436,156,113,429,113,431,158,157,157,157,432,156,437,438,437,438,13,429,440,441,433,435,436,113,92,156,113,237,431,92,225,226,428,431,431,227,428,225,227,437,438,236,157,158,156,13,237,227,156,13,237,237,237,236,158,158,113,226,433,432,431,431,113,113,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,225,226,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,227,225,427,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,156,156,227,157,157,236,158,0,240,240,240,240,240,240,240,240,240,240,240,240,240,240,0,0,241,241,241,241,241,241,0,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242],"f":"``````````````````````````````````````{{{b{`}}}{{f{d}}}}0{{{b{`}}}h}{{{b{`}}}j}{{{b{`}}l}{{A`{n}}}}0{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}B`}3210{{{b{`}}}Ab}0{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{BfBd}}}}22224444`{Bj{{f{d}}}}0{{{b{`}}}Bl}0{{{b{`}}}{{A`{{Ah{BnAf}}}}}}{{{b{`}}}{{An{Bd}}}}5{{{b{`}}}{{Bh{C`Bd}}}}{Cb{{Ah{CdAf}}}}0{{{b{`}}}{{f{Cf}}}}{{{b{`}}}{{Ah{{f{Cf}}Af}}}}:::::::::{{{b{`}}}{{Ah{ChAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{Cl{Cj}}}}==<{{{b{`}}}{{Bh{CnBd}}}}{{{b{`}}}{{f{D`}}}}{{{b{`}}}{{Ah{DbAf}}}}{{{b{`}}}Dd}{{{b{`}}}{{Ah{DfAf}}}}6{{{b{`}}}{{f{{Bb{Bd}}}}}}0{{{b{`}}}{{Bh{DhBd}}}}0{{{b{`}}}n}000{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{Ah{DjAf}}}}<333353{{{b{`}}}{{Bh{DlBd}}}}4{{{b{`}}}{{Ah{DhAf}}}}>{{{b{`}}}{{A`{{Ah{DnAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{E`}}}}{{{b{`}}}{{A`{{Ah{{f{Eb}}Af}}}}}}{{{b{`}}}{{An{Al}}}}:{{{b{`}}}{{f{Ed}}}}{{{b{`}}}{{Eh{Ef}}}}<{{{b{`}}}{{Ah{EjAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{f{El}}}}?{{{b{`}}}{{A`{{Ah{EnAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{A`{{Ah{F`Af}}}}}}1{{{b{`}}}{{f{{Bb{h}}}}}}{{{b{`}}}{{f{Fb}}}}0{{{b{`}}}{{f{Fd}}}}0{ce{}{}}00000000000000000{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}>{{{b{`}}}n}{{{b{`}}}Ff}00000111{{{b{`}}}{{f{{Bb{Bd}}}}}}2{{{b{`}}}{{Bh{FhBd}}}}{Cb{{Ah{FjAf}}}}0{Cb{{Ah{FlAf}}}}0{{{b{`}}}Bl}0000000000000000000{Cb{{Ah{FnAf}}}}0{Cb{{Ah{G`Af}}}}0868{{{b{`}}}{{f{{Bb{{An{Bd}}}}}}}}{{{b{`}}}{{Gd{GbBd}}}}{{{b{`}}}{{Bh{GfBd}}}};9;2{{{b{`}}}{{Gd{GhBd}}}}{{{b{`}}}{{Bh{GjBd}}}}={{{b{`}}}{{f{{Bb{Gl}}}}}}{Gnj}`{{{b{`}}}j}{{{b{`}}}n}{{{b{`}}}{{Eh{H`}}}}1{{{b{`}}}{{Ah{DfAf}}}}0{{{b{`}}}Bd}100333{{{b{`}}}{{f{Hb}}}}4{{{b{`}}}{{f{{Bb{Bd}}}}}}5={{{b{`}}}{{Gd{HdBd}}}}{{{b{`}}}{{Bh{HfBd}}}}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{A`{{Ah{HhAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{Hj}}}}{BjBj}{{{Bh{ce}}}{{Bh{ce}}}{HlHn}{HlI`}}{{{Gd{ce}}}{{Gd{ce}}}{HlHn}{HlI`}}{AfAf}{{{b{c}}}{{b{c}}}Hl}{GnGn}{IbIb}{IdId}{IfIf}{{ce}Ih{}{}}00000000{Cb{{Ah{IjAf}}}}0{{GnGn}Il}{{{b{`}}}{{Ah{InAf}}}}{{{b{`}}}{{Ah{J`Af}}}}1100{{{b{`}}}Dd}00000{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{A`{{Ah{{f{Jb}}Af}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{f{Jd}}}}{{{b{`}}}{{f{Jf}}}}{Cb{{Ah{JhAf}}}}0{{{b{`}}}n}0{{{b{`}}}{{f{d}}}}{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}{{`{{K`{}{{Jj{{Jn{lJl}}}}}}Hl}}}}{{{b{`}}}{{Eh{Kb}}}}{{{b{`}}}{{`{{K`{}{{Jj{Kd}}}}Hl}}}}{{{b{`}}}Kf}{{{b{`}}Kh{f{Ab}}}{{Ah{KjAf}}}}{{{b{`}}Kh{f{Ab}}}{{Ah{KlAf}}}}{cKn{}}9{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{L`Al}}}}{{{b{`}}}Ff}0000<<{{{b{`}}}j}{{{b{`}}}{{Jn{Kn{A`{{f{d}}}}}}}}{{{b{`}}}{{Ah{DhAf}}}}0000000000000000??{{{b{`}}}Bd}00000000000000006{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{DhBd}}}}{{{b{`}}}{{Bh{DhAl}}}}{Cb{{Ah{LbAf}}}}0{{{b{`}}}Ld}{Cb{{Ah{LfAf}}}}0{{{b{`}}}{{f{d}}}}{{{b{`}}Lh}{{Ah{LjAf}}}}1{{{b{`}}}{{Ah{BjAf}}}}21{{Cbh}{{A`{Bj}}}}{{Ifh}{{A`{Bj}}}};{{}Bj}{{{b{`}}}n}{{{b{`}}}{{A`{{Ah{LlAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{A`{{Ah{LnAf}}}}}}1{{{b{`}}}M`}0{{{b{`}}}Ff}{{{b{`}}n}{{`{{K`{}{{Jj{Kj}}}}Hl}}}}66<{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}n{f{Ab}}{f{Kj}}}{{Ah{IhAf}}}}{{{b{`}}}Bl}0{{{b{`}}}{{Ah{{f{Mb}}Af}}}}{{{b{`}}}Al};;;{{{b{`}}}{{Ah{MdAf}}}}{{{b{`}}}{{A`{{Ah{MdAf}}}}}}{{{b{`}}}Bd}<{{{b{`}}}{{A`{j}}}}{Mf{{A`{j}}}}1010{{{b{`}}}Ad}0888008{Cb{{Ah{MhAf}}}}0{Cb{{Ah{MjAf}}}}0{{{b{`}}}{{A`{Ml}}}}{{{b{`}}}{{f{Mn}}}}{{{b{`}}}Ab}0??{{{b{`}}}n}00{{{b{`}}}{{f{N`}}}}{{{b{`}}}Nb}022{Ndn}{{GnGn}Nf}{{Cbh}{{Ah{BjAf}}}}0{Cb{{Ah{cAf}}}{NhNj}}0{{{b{`}}}Nl}0{{{b{{`{c}}}}}{{Ah{cAf}}}Nj}0{{{b{{`{c}}}}}n{}}0{{{b{{`{c}}}}}Al{}}0{{{b{`}}}{{f{d}}}};{{{b{`}}}{{f{Nn}}}}{{{b{`}}}Ml}0=={{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{Ah{O`Af}}}}0{{{b{`}}}Bd}0{{{b{`}}}{{A`{{Ah{ObAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{f{Od}}}}{{{b{`}}}j}{{{b{`}}}{{f{Of}}}}{{{b{`}}}{{A`{{Ah{OhAf}}}}}}0{{{b{`}}}{{A`{{An{Al}}}}}}0{{{b{`}}}Ab}0{{{b{`}}}n}{{{b{`}}}l}6={{{b{`}}}Oj}{{{b{`}}}Ol}1{{{b{`}}}On}422{{BjA`}Ab}{{AfA`}Ab}0{{GnA`}Ab}{{{b{`}}}Ff}{{{b{`}}}Ad}{Ib{{`{{K`{}{{Jj{{Ah{IfAf}}}}}}Hl}}}}{{{b{`}}}d}0000;0;;0;;00;000;;0;;;;0;0;00;00;00;;0000;00;0000;0000;;00000{{{f{d}}}Bj}{cc{}}00000000{{{f{d}}j}{{Ah{IfAf}}}}{{{b{`}}}Ad}?{Cb{{Ah{AfAf}}}}0{{{b{`}}}{{f{Ah}}}}{Cb{{Ah{AjAf}}}}0{{{Bh{ce}}Kn}{{Ah{cAf}}}{HnAl}{I`An}}{{{Gd{ce}}Kn}{{A`{{Ah{cAf}}}}}{HnAl}{I`An}}{{{b{`}}Kn}{{Ah{{f{d}}AA`}}}}0{{{b{`}}l}{{A`{n}}}}0{{{b{`}}l}n}0{{Idj}{{Ah{IfAf}}}}{{{b{`}}Kn}{{Ah{KnAA`}}}}0{{{b{{`{c}}}}Bd}{{Ah{cAf}}}Nj}{Cb{{Ah{AAbAf}}}}0{{{b{`}}}{{f{AAd}}}}{{{b{`}}}{{f{{Bb{l}}}}}}0{{{b{`}}}{{A`{{Ah{DfAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}n}0000000000{{{b{`}}l}{{Ah{{A`{AAf}}Af}}}}{{{b{`}}}{{f{d}}}}{{{b{`}}}Ff}{{{b{`}}}{{f{{Bb{j}}}}}}{{{b{`}}}l}0{{{b{`}}}{{f{{Bb{n}}}}}}004{{{b{`}}l}{{A`{AAh}}}}{{{b{`}}}{{A`{{f{{Bb{n}}}}}}}}{{{b{`}}l}{{Ah{AAjAf}}}}{{{b{`}}}j}{{{b{`}}}{{Eh{AAl}}}}{Cb{{Ah{AAnAf}}}}0{{{b{`}}}h}{{{b{`}}}{{f{AB`}}}}0{{{b{`}}}{{f{ABb}}}}{Cb{{Ah{ABdAf}}}}0{Cb{{Ah{ABfAf}}}}0{{{b{`}}}{{f{ABh}}}}{{{b{`}}}Nf}{{Gnc}IhABj}{{{b{`}}}d}{Cb{{Ah{ABlAf}}}}01{Cb{{Ah{ABnAf}}}}0{Cb{{Ah{AC`Af}}}}0{{{b{`}}}{{A`{{Ah{ACbAf}}}}}}{{{b{`}}}{{An{Bd}}}}{Cb{{Ah{ACdAf}}}}0{{{b{`}}}{{f{{Bb{Ff}}}}}}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}n}{{{b{`}}}j}0000111110011111{{{b{`}}}Ff}{{{b{`}}}{{Ah{DfAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{DhBd}}}}666{{{b{`}}}{{f{{Bb{l}}}}}}88077{{{b{`}}}{{Eh{ACf}}}}{{{b{`}}}{{Ah{{Eh{ACf}}Af}}}}9{{{b{`}}}{{A`{{f{d}}}}}}{{{b{`}}}{{f{d}}}}{{{b{`}}}{{A`{ACh}}}}0{ce{}{}}000000002{BjNf}{{{Bh{ce}}}Nf{HnAl}{I`An}}{{{Gd{ce}}}Nf{HnAl}{I`An}}{IdNf}{{{b{`}}}j}{cNf{}}{{{b{`}}}Ad}{{{b{`}}}n}{{{b{`}}}{{A`{{Ah{ACjAf}}}}}}0{{{b{`}}}{{A`{{An{Al}}}}}}0{{{b{`}}}{{Gd{AClAl}}}}3{{{b{`}}}{{f{{Bb{{An{Al}}}}}}}}3{{{b{`}}}{{Ah{ACjAf}}}}04{{{b{`}}}Al}40{{{b{`}}}{{An{Bd}}}}{{{Bh{ce}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}{HnAl}{I`An}}{{{Gd{ce}}}{{`{{K`{}{{Jj{{A`{{Ah{cAf}}}}}}}}}}}{HnAl}{I`An}}{{{b{`}}}ACn}{{{b{`}}}AD`}{{{b{`}}}ADb}{{{b{`}}}{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}0{{{b{`}}}{{`{{K`{}{{Jj{ADd}}}}}}}}{Id{{`{{K`{}{{Jj{{Ah{IfAf}}}}}}Hl}}}}?{{{b{`}}}{{f{ADf}}}}{{{b{`}}}{{A`{n}}}}{{{b{`}}}{{A`{{f{ADh}}}}}}{{{b{`}}}j}00{{{b{`}}}n}1000{{{b{`}}}l}{{{b{`}}}{{A`{{Ah{ADjAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{A`{{Ah{{f{ADl}}Af}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{f{{Bb{Ff}}}}}}{BjKn}{{{Bh{ce}}}Kn{HnAl}{I`An}}{{{Gd{ce}}}Kn{HnAl}{I`An}}{Idj};:;:;:;:;{Gnj}`{{{b{`}}}{{A`{{Ah{ADnAf}}}}}}{{{b{`}}}{{An{Bd}}}}={{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{AE`Bd}}}}{{{b{`}}}{{Ah{AEbAf}}}}{{{b{`}}}Bd}3{{{b{`}}}{{Bh{AEdBd}}}}{{{b{`}}}n}0{{{b{`}}}{{Ah{DhAf}}}}3{{{b{`}}}l}727{{{b{`}}}{{Bh{AEfBd}}}}{{{b{`}}}{{Bh{AEhBd}}}}{{{b{`}}}Bl}0{{{b{`}}}Ad}{{Cbc}{{Ah{AEjAf}}}{{AEl{{A`{Nf}}}}}}0{{{b{`}}}{{Ah{DfAf}}}}:=={{{b{`}}}{{Bh{DhBd}}}}09999{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{{`{c}}}}}n{}}{{{b{{`{c}}}}}AEn{}}={{{b{`}}}{{Ah{AF`Af}}}}{{{b{`}}}{{Ah{AFbAf}}}}5{{{b{`}}}Bd}0{{{b{{`{c}}}}}{{f{{Bb{Bd}}}}}{}}5{{{b{{`{c}}}}}{{Bh{cBd}}}Nj}{{{b{`}}}n}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}AFd}{{{b{`}}}j}{{{b{`}}}d}66606{{{b{`}}c}{{A`{l}}}{{AEl{j}}}}0072{{{b{`}}}{{f{d}}}}0{{{b{`}}ce}{{A`{AFf}}}{{AEl{j}}}{{AEl{j}}}}{{{b{`}}}{{Ah{AFhAf}}}}={{{b{`}}}{{Ah{DhAf}}}}>{{{b{`}}}{{Ah{AFjAf}}}}?<1?{{{b{`}}}{{Eh{AFl}}}}33{{{b{`}}}Bd}0{{{b{`}}}{{A`{{Ah{DfAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}n}0006633{{{b{{`{c}}}}}n{}}1{{{b{`}}}{{A`{{Ah{AFnAf}}}}}}{{{b{`}}}{{A`{{An{Bd}}}}}}{{{b{`}}}{{f{AG`}}}}{{{b{`}}}{{A`{n}}}}0000{{{b{`}}}{{A`{{Ah{DlAf}}}}}}711{{{b{`}}}j}0222222{Cb{{Ah{AGbAf}}}}0{{{b{`}}}Ff}0{{{b{`}}h{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}Bl}5<04400{{{b{`}}}d}0<<<<{{{b{`}}}Ld}{Cb{{Ah{AGdAf}}}}0>7{Cb{{Ah{AGfAf}}}}0?{{{b{`}}}{{f{AGh}}}}{{{f{d}}}Bj}{{{f{d}}}{{Ah{IbAf}}}}{{{f{d}}}{{Ah{IdAf}}}}{{{f{d}}}{{Ah{IfAf}}}}{{{b{`}}}Ad}{An{{A`{Kn}}}}0?{{{b{`}}}n}{{{b{`}}}j}010{Mfj}112{{{b{`}}}{{A`{n}}}}2223>23{{{b{`}}}Kn}44043344344{Ndn}444{{{b{`}}}Ff}066{{{b{`}}}d}00{Gnj}`{{{b{c}}}Bj{}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{A`{{Ah{AGjAf}}}}}}{{{b{`}}}{{f{d}}}}066{Cb{{Ah{AGlAf}}}}0{{{b{`}}}{{Ah{DbAf}}}}00000000000000000000{{{b{`}}}Dd}00000000000000000000{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{DbAl}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{AGnBd}}}}2{{{b{`}}}{{Eh{AH`}}}}{{{b{`}}}{{A`{{Ah{{f{{Bb{Ml}}}}Af}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}55{{{b{`}}}{{A`{{Ah{{f{{Bb{n}}}}Af}}}}}}1{{{b{`}}}{{A`{{Ah{{f{{Bb{AHb}}}}Af}}}}}}2={{GnGn}{{A`{Il}}}}{{{b{`}}}{{A`{ACh}}}}9{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{`{{K`{}{{Jj{AHd}}}}Hl}}}};;;;{{{b{{`{c}}}}}n{}}<<<<{Cb{{Ah{AHfAf}}}}0=={{{b{`}}}B`}000>>{{{b{`}}}Ad}0{{{b{`}}}{{f{AHh}}}}{{{b{`}}}n}0{Ndn}1{{{b{`}}}{{f{AHj}}}}{{{b{`}}}{{f{AHl}}}}{{{b{`}}}{{f{AHn}}}}{Bj{{Ah{NjAf}}}}{Bj{{Ah{BjAf}}}}{{Bjn}{{Ah{{b{`}}Af}}}}{{BjAI`AI`}{{Ah{{b{`}}Af}}}}1111{{Bjnn}{{Ah{{b{`}}Af}}}}2{{Bjh}{{Ah{{b{`}}Af}}}}3311{{Bjnnn}{{Ah{{b{`}}Af}}}}{Bj{{Ah{NdAf}}}}{Bj{{Ah{MfAf}}}}{{Bj{AIb{Kn}}}{{Ah{{f{c}}Af}}}{AIdAIf}}{{BjKn}{{Ah{cAf}}}I`}{{BjKn}{{Ah{{Bb{c}}Af}}}I`}{{{b{`}}{f{{AIh{c}}}}{f{AIj}}}{{Ah{IhAf}}}AIl}{{BjKn}{{Ah{cAf}}}{AIdAIf}}{{Bjc}{{Ah{AlAf}}}{}}{{Bj{AIb{Kn}}}{{Ah{cAf}}}Al}{Bj{{Ah{cAf}}}{}}0{{{b{`}}}n}00{{{b{`}}}{{f{{Bb{n}}}}}}1{{AInBj}{{Ah{cAf}}}Nj}{{AJ`Bj}{{A`{{Ah{cAf}}}}}Nj}{{{b{c}}e}{{Ah{gAf}}}{}AnNj}{{AInBj}{{Ah{cAf}}}Al}{{AJ`Bj}{{A`{{Ah{cAf}}}}}Al}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{A`{Ff}}}}{{{b{`}}}Ff}000{{{b{`}}}Ml};{{{b{`}}}{{f{{Bb{j}}}}}}{Cb{{Ah{AJbAf}}}}0{{{b{`}}}Ab}00000000000?{{{b{`}}}{{Ah{AJdAf}}}}0{{{b{`}}}Bd}0{{{b{`}}}{{f{AJf}}}}{{{b{`}}}n}0{Ndn}11{{{b{`}}}j}222222{{{b{`}}}{{f{AJh}}}}000003{{{b{`}}}{{f{{Bb{Bd}}}}}}4{{{b{`}}}{{f{{Bb{{An{Bd}}}}}}}}{{{b{`}}}{{Gd{AJjBd}}}}{{{b{`}}}{{Bh{AJlBd}}}}73{{{b{`}}}{{Bh{AJnBd}}}}{{{b{`}}}{{Ah{BjAf}}}};7{Ndj}:{{{b{`}}}{{Ah{AK`Af}}}}{{{b{`}}}Al}{{{b{`}}l}{{A`{Ff}}}}0{{{b{`}}}{{Ah{KnAf}}}}0{{Bjc}{{A`{Bj}}}{{AKb{Kn}}}}{{{b{`}}}{{Ah{DbAf}}}}{{{b{`}}}Dd}{{BjKn}{{A`{Bj}}}}{{{b{`}}}Ab}0{{{b{`}}}j}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}l}{{{b{`}}}n}{Cb{{Ah{AKdAf}}}}01{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{AKfAl}}}}{{{b{`}}}{{A`{{Cl{AKh}}}}}}{{{b{`}}}Bj}7{{{b{{`{c}}}}}n{}}6660666{{{b{`}}}{{f{{Bb{l}}}}}}007{{{b{`}}}{{f{AKj}}}}{{{b{{`{c}}}}}{{f{{Bb{Bd}}}}}{}}{{{b{{`{c}}}}}{{Bh{cBd}}}Nj}{{{b{`}}}{{A`{Ff}}}}{{Ifh}{{A`{Bj}}}}`{{{b{`}}}{{f{{Bb{j}}}}}}{Mf{{f{{Bb{j}}}}}}{{{b{`}}}{{f{Gn}}}}{Nd{{f{Gn}}}}`{Gnh}`{{BjKn}{{A`{Bj}}}}{ce{}{}}00000000{cAKl{}}{AnKn}{{{b{`}}}{{f{d}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Ff}}}}}}22{{{b{`}}}{{Ah{AKnAf}}}}{{{b{`}}}{{Ah{AL`Af}}}}{{{b{`}}}Dd}0{c{{Ah{e}}}{}{}}00000000000000000{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}h}{Mfh}{{{b{`}}}ALb}{{{b{`}}}ALd}0{{{b{`}}}{{Cl{ALf}}}}0{{{b{`}}}{{Eh{ACh}}}}{cALh{}}00000000`{{{b{`}}}Ml}{{{b{`}}}{{A`{j}}}}0{{{b{`}}}j}000{{{b{`}}}Bl}0{{{b{`}}}n}{{{b{`}}}{{A`{n}}}}0110001111{{{b{`}}}{{f{ALj}}}}{{{b{`}}l}{{Ah{{A`{{AIb{Kn}}}}Af}}}}{{{b{`}}Kn}{{Ah{{Jn{ln}}Af}}}}{{{b{`}}l}{{Ah{{A`{{Jn{DbALl}}}}Af}}}}{{{b{`}}l}{{Ah{{A`{ALn}}Af}}}}{{{b{`}}Kn}{{Ah{{Jn{DbALl}}Af}}}}{{{b{`}}}{{f{ABh}}}}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}Ad}0<{{{b{`}}}AI`}00000{{{b{`}}}Ml}000{{{b{`}}}AM`}??{{{b{`}}}{{Eh{AM`}}}}{{{b{`}}}{{f{AMb}}}}{{{b{`}}}j}000000000000008{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{AMd}}}}{{{b{`}}n}{{Ah{AMfAf}}}}{{{b{`}}}n}{{{b{`}}}{{Ah{AMhAf}}}}{{{b{`}}}Al}{{{b{`}}}{{Eh{AMj}}}}{{{b{`}}}AMl}4{{{b{`}}}AMn}0050511505000000000505500{MfAMn}{{{b{`}}}{{A`{{Ah{ACbAf}}}}}}{{{b{`}}}{{An{Bd}}}}{Cb{{Ah{AN`Af}}}}0{Cb{{Ah{ANbAf}}}}0{Cb{{Ah{ANdAf}}}}0;{{{b{`}}}Bl}000000000{{{b{`}}}Ff}000{{{b{`}}}{{A`{{Ah{MdAf}}}}}}612211221211{{{b{`}}}Ab}000{{{b{`}}}Ad}00044444444443332834343434343111133333333330000``{ce{}{}}000{{{Eh{c}}}{{Eh{c}}}{HlHn}}{{ce}Ih{}{}}{{{Eh{c}}A`}AbHn}{cc{}}0{{{Cl{c}}Kn}{{A`{{Ah{cAf}}}}}{NjANf}}{{{Eh{c}}Kn}{{Ah{cAf}}}Al}66{{{Eh{c}}}NfANh}{{{Cl{c}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}{NjANf}}{{{Eh{c}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}Al}{{{Eh{c}}}KnANh}{Bj{{Eh{c}}}ANh}{Bj{{Ah{{Cl{c}}Af}}}{}}{Bj{{Ah{cAf}}}{}}{{Bjc}{{Ah{{Eh{e}}Af}}}{}{ANhAl}}>{c{{Ah{e}}}{}{}}000{cALh{}}0`````````````````````````````````````````{{CjAd}Ad}{Cdn}{Cd{{Cl{Cj}}}}{Cj{{f{ANj}}}}`{ce{}{}}000{CjCj}{ANjANj}{{ce}Ih{}{}}0{{CjCj}Il}{{ANjANj}Il}{{CjCj}Nf}{{ANjANj}Nf}{{CjA`}Ab}{{ANjA`}Ab}{cc{}}0{ANjAb}`{{Cjc}IhABj}{{ANjc}IhABj}=={cNf{}}{{CjCj}{{A`{Il}}}}{{ANjANj}{{A`{Il}}}}{Cjn}`{Bj{{Ah{CdAf}}}}{Bj{{Ah{CjAf}}}}{Bj{{Ah{cAf}}}{}}9`{ce{}{}}0{c{{Ah{e}}}{}{}}000{cALh{}}0{CdAMn}`````````````````{F`n}{ANln}{ANnn}{AO`n}{Dln}{F`{{f{{Bb{Bd}}}}}}3{F`{{Bh{DlBd}}}}{AObn}{AOb{{f{Ed}}}}{Edh}`{{ElBj}{{Ah{AObAf}}}}{Ejn}{ACb{{Ah{EjAf}}}}{ACbBd}{ElBd}`{Ej{{f{El}}}}{Elh}`{Enn}{ACb{{A`{{Ah{EnAf}}}}}}{ACb{{An{Bd}}}}{AOb{{A`{{Ah{F`Af}}}}}}{AOb{{An{Bd}}}}{En{{f{{Bb{h}}}}}}{ce{}{}}0000000{ElEl}{EdEd}{NnNn}{DlDl}{{ce}Ih{}{}}000{ANlFf}{ANnFf}{AO`Ff}{DlFf}{F`n}{AOb{{A`{{Ah{LnAf}}}}}}={AO`{{A`{{Ah{MdAf}}}}}}{AO`{{An{Bd}}}}{Lnn}{Ln{{f{Nn}}}}{Nnh}`{{ElA`}Ab}{{EdA`}Ab}{{NnA`}Ab}{cc{}}000{AOd{{A`{{Ah{ACbAf}}}}}}{AOd{{An{Bd}}}}{ce{}{}}000{cNf{}}00{AOd{{A`{{Ah{ACjAf}}}}}}{AOd{{A`{{An{Al}}}}}}{Ln{{A`{{Ah{DlAf}}}}}}{{NnBj}{{A`{{Ah{LnAf}}}}}}{Ln{{An{Bd}}}}{Nn{{An{Bd}}}}`3210`{{EdBj}{{Ah{LnAf}}}}{EdBd}`{Bj{{Ah{AOdAf}}}}{Bj{{Ah{ACbAf}}}}{Bj{{Ah{EnAf}}}}{Bj{{Ah{EjAf}}}}{Bj{{Ah{AObAf}}}}{Bj{{Ah{F`Af}}}}{Bj{{Ah{LnAf}}}}{Bj{{Ah{ANlAf}}}}{Bj{{Ah{ANnAf}}}}{Bj{{Ah{AO`Af}}}}{Bj{{Ah{DlAf}}}}{Bj{{Ah{cAf}}}{}}{ANnn}{ce{}{}}000{c{{Ah{e}}}{}{}}0000000{cALh{}}000{AOdAMn}{AOd{{A`{{Ah{ACbAf}}}}}}{AOd{{An{Bd}}}}`````````````````````````````````{AOfj}{AOhd}`{{}AOj}{AOlADd}`{AOhADd}`0`{AOn{{f{Fb}}}}{B`{{f{Fb}}}}{Fdd}``{{AOjAOj}AOj}{{AOjAOj}Ih}10{AOjd}21{ce{}{}}00000000000000000000000008`{AOld}`9`{FdFd}{AOlAOl}{AOjAOj}{FbFb}{AOhAOh}{BbBb}{AAdAAd}{BdBd}{LhLh}{BfBf}{BhBh}{LjLj}{BjBj}{{ce}Ih{}{}}000000000000{{FdFd}Il}{{AOlAOl}Il}{{AOjAOj}Il}{{FbFb}Il}{{AOhAOh}Il}{{AAdAAd}Il}{{BdBd}Il}{Fdj}`{{AOjAOj}Nf}```{{}AOj}{{}Lh}{AOlADd}`{{AOjAOj}AOj}3{Fdl}`{{FdFd}Nf}{{AOlAOl}Nf}7{{FbFb}Nf}{{AOhAOh}Nf}{{AAdAAd}Nf}{{BdBd}Nf}{{BfBf}Nf}{AOfl}{FdAOj}`{{FdA`}Ab}{{AOlA`}Ab}{{AOjA`}Ab}0000{{FbA`}Ab}{{AOhA`}Ab}{{AAdA`}Ab}{{BdA`}Ab}{{BfA`}Ab}`{cc{}}000000000000{d{{A`{AOj}}}}{dAOj}{cAOj{}}{Bl{{f{AAd}}}}{B`{{f{{Bb{l}}}}}}{AAdl}{Bdl}``{{Fdc}IhABj}{{AOlc}IhABj}{{AOjc}IhABj}{{Fbc}IhABj}{{AOhc}IhABj}{{AAdc}IhABj}{{Bdc}IhABj}{Fbd}{AOhd}``{FdAOl}`2`{FbADd}`0`{Bnj}{AOnj}{BA`j}{Blj}{B`j}{Bbj}{Bnn}{AOnn}{BA`n}{Bln}{B`n}{Bbn}:7543210{Fdj}`0`{{AOjAOj}Ih}{{AOjAOj}AOj}{{AOjAOj}Nf}{ce{}{}}000000000000{AOjNf}{LhNf}{cNf{}}000000{AOfl}{{FdBjl}{{Ah{LhAf}}}}{AOlADd}```0`0`0`{AOjAOj}{Blj}{B`j}=`3`3`{{FdFd}{{A`{Il}}}}{{AOlAOl}{{A`{Il}}}}{{AOjAOj}{{A`{Il}}}}{{FbFb}{{A`{Il}}}}{{AOhAOh}{{A`{Il}}}}{{AAdAAd}{{A`{Il}}}}{{BdBd}{{A`{Il}}}}{Fdd}`0`{Bj{{Ah{AOfAf}}}}{Bj{{Ah{BnAf}}}}{Bj{{Ah{AOnAf}}}}{Bj{{Ah{BA`Af}}}}{Bj{{Ah{BlAf}}}}{Bj{{Ah{B`Af}}}}{Bj{{Ah{BbAf}}}}{Bj{{Ah{cAf}}}{}}{{AOjAOj}Ih}{AAdn}`{Bn{{f{{Bb{j}}}}}}{BA`{{f{{Bb{n}}}}}}{Fdl}`{{AOjAOj}AOj}5{ce{}{}}000000000000{AOjc{}}7{c{{Ah{e}}}{}{}}0000000000000000000000000{cALh{}}0000000000004{FdAOl}`{Fbd}`{FbADd}`0`1{AOhd}``{AOld}`{BdADd}`0``{{FjLh}{{Ah{LjAf}}}}{Fjn}0{Bj{{Ah{FjAf}}}}`{Fl{{f{Fd}}}}{Fln}0{Flj}{Bj{{Ah{FlAf}}}}``{BAb{{f{d}}}}{ce{}{}}0{FnFn}{{ce}Ih{}{}}{cc{}}{FnBAd}{BAbd}{FnBAb}611{{FnKn}{{A`{BAf}}}}32{FnBj}{Bj{{Ah{BAbAf}}}}{Bj{{Ah{FnAf}}}}{Bj{{Ah{cAf}}}{}}{{FnBAh}{{A`{BAf}}}}8<8={c{{Ah{e}}}{}{}}0{cALh{}}``{BAj{{f{d}}}}??{G`G`}>={G`BAl}{G`BAj}{BAjd}{ce{}{}}11{G`Bj}{Bj{{Ah{BAjAf}}}}{Bj{{Ah{G`Af}}}}<38{G`{{f{d}}}}{BAjn}:<<;`````````````````````````````````````````{AHnd}`66666666666666666666666666{MnMn}{BAnBAn}{BB`BB`}{BBbBBb}{AB`AB`}{ABbABb}{AMdAMd}{ALjALj}{AHnAHn}{AFfAFf}{AD`AD`}{ADbADb}{ACnACn}{{ce}Ih{}{}}000000000000{{BAnBAn}Il}{{BBbBBb}Il}{{AB`AB`}Il}{{ABbABb}Il}{{ALjALj}Il}{{AHnAHn}Il}{{}BAn}{{AMdBj}{{A`{{Ah{BBdAf}}}}}}{AMd{{An{Al}}}}`{Mnn}`{Ij{{f{Mn}}}}{AB`j}{ABbj}``{BBf{{f{{Bb{n}}}}}}{BBhn}{BBbn}`{BBfn}{{BAnBAn}Nf}{{BBbBBb}Nf}{{AB`AB`}Nf}{{ABbABb}Nf}{{ALjALj}Nf}{{AHnAHn}Nf}{{AFfAFf}Nf}98`{{MnA`}Ab}{{BAnA`}Ab}{{BBbA`}Ab}{{AB`A`}Ab}{{ABbA`}Ab}{{AMdA`}Ab}{{ALjA`}Ab}{{AHnA`}Ab}{{AFfA`}Ab}{BBjn}{BBln}{BBfn}{BBhn}{BBnn}{BC`n}{BCbn}{BCdn}{BCfn}{BB`n}{cc{}}000000000000{cBAn{}}{ABbj}{ALjn}``{BBj{{f{d}}}}{BBf{{f{{Bb{n}}}}}}{BBh{{f{{Bb{n}}}}}}{BC`{{f{{Bb{n}}}}}}{BBn{{f{AB`}}}}{BCb{{f{AB`}}}}{BCd{{f{ABb}}}}{{BAnc}IhABj}{{BBbc}IhABj}{{AB`c}IhABj}{{ABbc}IhABj}{{ALjc}IhABj}{{AHnc}IhABj}{BBf{{f{{Bb{Ff}}}}}}{BBbFf}`{BBbn}`>{ce{}{}}000000000000000{BBn{{f{d}}}}{cNf{}}000000{BBfAD`}{BCbADb}{BCfACn}{BBjn}{BBln}{BBfn}{BBhn}{BBnj}{BC`j}{BCbj}{BCdj}76543210{BCfj}{{Ijc}{{A`{l}}}{{AEl{j}}}}{{BBfc}{{A`{l}}}{{AEl{j}}}}{{BCbc}{{A`{l}}}{{AEl{j}}}}{{BCfce}{{A`{AFf}}}{{AEl{j}}}{{AEl{j}}}}{nBAn}{AD`{{A`{c}}}{}}{ADb{{A`{c}}}{}}{ACn{{A`{c}}}{}}{{AMdBj}{{A`{{Ah{BChAf}}}}}}{AMd{{An{Al}}}}`=><;{Ijn}{BBdj}{BChj}={{BAnBAn}{{A`{Il}}}}{{BBbBBb}{{A`{Il}}}}{{AB`AB`}{{A`{Il}}}}{{ABbABb}{{A`{Il}}}}{{ALjALj}{{A`{Il}}}}{{AHnAHn}{{A`{Il}}}}{MnBAn}`{BBfn}{BBd{{f{AHn}}}}{Bj{{Ah{IjAf}}}}{Bj{{Ah{BBjAf}}}}{Bj{{Ah{BBlAf}}}}{Bj{{Ah{BBfAf}}}}{Bj{{Ah{BBhAf}}}}{Bj{{Ah{BBnAf}}}}{Bj{{Ah{BC`Af}}}}{Bj{{Ah{BCbAf}}}}{Bj{{Ah{BCdAf}}}}{Bj{{Ah{BCfAf}}}}{Bj{{Ah{BBdAf}}}}{Bj{{Ah{BChAf}}}}{Bj{{Ah{BB`Af}}}}{Bj{{Ah{cAf}}}{}}??{BC`j}{AB`j}{ABbj}``{BBf{{f{{Bb{n}}}}}}2`{AHnGl}`{BBl{{f{{Bb{n}}}}}}{{MnBj}{{Ah{BB`Af}}}}{MnAl}`{ce{}{}}000000000000{BAnc{}}{c{{Ah{e}}}{}{}}0000000000000000000000000{cALh{}}000000000000{ALjGl}`{BCh{{f{ALj}}}}{BCf{{f{AMd}}}}{AMdGl}`{Ijn}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BCjAb}{BClAb}{BCnAb}{BD`Ab}{JfAb}{JdAb}````{BDbAb}{BDdAb}{BDfAb}{BDhAb}{BDj{{Ah{DbAf}}}}{BDjDd}{Jh{{A`{{Ah{DnAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Dn{{f{E`}}}}{Jh{{A`{{Ah{{f{Eb}}Af}}}}}}{Jh{{An{Al}}}}{ce{}{}}00000000000000000000000{BDlBl}{BDnBl}{BE`Bl}{BEbBl}{BEdBl}{BEfBl}{BDfBl}{BDhBl}{BEhBl}{BEjBl}9876543210{{HjBj}{{Ah{ALnAf}}}}{HjDd}`{Jh{{A`{{Ah{HhAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Hh{{f{Hj}}}}{EbEb}{ADlADl}{E`E`}{HjHj}{ALnALn}{BCnBCn}{BD`BD`}{JfJf}{JdJd}{NlNl}{DbDb}{KfKf}{{ce}Ih{}{}}00000000000{{EbEb}Il}{{ADlADl}Il}{{BCnBCn}Il}{{BD`BD`}Il}{{JfJf}Il}{{JdJd}Il}{{NlNl}Il}{{KfKf}Il}{BEl{{Ah{InAf}}}}{BEn{{Ah{J`Af}}}}{BF`{{Ah{InAf}}}}{BFb{{Ah{J`Af}}}}{BDl{{Ah{InAf}}}}{BDn{{Ah{J`Af}}}}{BElDd}{BEnDd}{BF`Dd}{BFbDd}{BDlDd}{BDnDd}{In{{f{Jf}}}}{J`{{f{Jd}}}}{BDjKf}{{}Nl}{{}Kf}{AKnAd}{AL`Ad}{BFdBl}{BFfBl}3210{BDlAb}{BDnAb}{Hjl}`{{EbEb}Nf}{{ADlADl}Nf}{{BCnBCn}Nf}{{BD`BD`}Nf}{{JfJf}Nf}{{JdJd}Nf}{{NlNl}Nf}{{KfKf}Nf}{InNl}{J`Nl}{BFhj}{Ebn}`{{EbA`}Ab}{{ADlA`}Ab}{{E`A`}Ab}{{HjA`}Ab}{{BCnA`}Ab}{{BD`A`}Ab}{{JfA`}Ab}{{JdA`}Ab}{{NlA`}Ab}{{KfA`}Ab}{Hhd}{BFjd}{BFld}{BFhd}{BCjd}{BCld}{BEld}{BEnd}{BF`d}{BFbd}{BDld}{BDnd}{BFnd}{BG`d}{BGbd}{BGdd}{BFdd}{BFfd}{BGfd}{BGhd}{BE`d}{BEbd}{BGjd}{BGld}{BEdd}{BEfd}{BDbd}{BDdd}{BDfd}{BDhd}{BGnd}{BH`d}{BEhd}{BEjd}{BDjd}{ALnd}{Dbd}{cc{}}00000000000{cNl{}}{cKf{}}{BFnl}{BG`l}{Ebl}{ADll}{E`l}```{{Ebc}IhABj}{{ADlc}IhABj}{{BCnc}IhABj}{{BD`c}IhABj}{{Jfc}IhABj}{{Jdc}IhABj}{{Nlc}IhABj}{{Kfc}IhABj}{ce{}{}}00000000000{cNf{}}0000000{Jh{{A`{{Ah{ACjAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Jh{{A`{{Ah{ADjAf}}}}}}1{Jh{{A`{{Ah{{f{ADl}}Af}}}}}}{Jh{{An{Al}}}}{dNl}{dKf}{Dnj}{Jhn}{Hhj}1{ADjj}{BFhd}{Ebn}`{Inn}{J`n}{BFn{{Ah{DbAf}}}}{BGb{{Ah{DbAf}}}}{BGd{{Ah{DbAf}}}}{BFd{{Ah{DbAf}}}}{BFf{{Ah{DbAf}}}}{BGf{{Ah{DbAf}}}}{BGh{{Ah{DbAf}}}}{BE`{{Ah{DbAf}}}}{BEb{{Ah{DbAf}}}}{BGj{{Ah{DbAf}}}}{BGl{{Ah{DbAf}}}}{BEd{{Ah{DbAf}}}}{BEf{{Ah{DbAf}}}}{BDb{{Ah{DbAf}}}}{BDd{{Ah{DbAf}}}}{BDf{{Ah{DbAf}}}}{BDh{{Ah{DbAf}}}}{BGn{{Ah{DbAf}}}}{BH`{{Ah{DbAf}}}}{BEh{{Ah{DbAf}}}}{BEj{{Ah{DbAf}}}}{{E`Bj}{{Ah{DbAf}}}}{BFnDd}{BGbDd}{BGdDd}{BFdDd}{BFfDd}{BGfDd}{BGhDd}{BE`Dd}{BEbDd}{BGjDd}{BGlDd}{BEdDd}{BEfDd}{BDbDd}{BDdDd}{BDfDd}{BDhDd}{BGnDd}{BH`Dd}{BEhDd}{BEjDd}{E`Al}`{ADj{{f{{Bb{Al}}}}}}{ADj{{Bh{DbAl}}}}{BCjn}{BCln}{ADln}{BCnn}{BD`n}{Jfn}{Jdn}`````{{EbEb}{{A`{Il}}}}{{ADlADl}{{A`{Il}}}}{{BCnBCn}{{A`{Il}}}}{{BD`BD`}{{A`{Il}}}}{{JfJf}{{A`{Il}}}}{{JdJd}{{A`{Il}}}}{{NlNl}{{A`{Il}}}}{{KfKf}{{A`{Il}}}}{BF`B`}{BFbB`}10{Bj{{Ah{JhAf}}}}{Bj{{Ah{DnAf}}}}{Bj{{Ah{ADjAf}}}}{Bj{{Ah{HhAf}}}}{Bj{{Ah{BFjAf}}}}{Bj{{Ah{BFlAf}}}}{Bj{{Ah{InAf}}}}{Bj{{Ah{J`Af}}}}{Bj{{Ah{BFhAf}}}}{Bj{{Ah{BCjAf}}}}{Bj{{Ah{BClAf}}}}{Bj{{Ah{BElAf}}}}{Bj{{Ah{BEnAf}}}}{Bj{{Ah{BF`Af}}}}{Bj{{Ah{BFbAf}}}}{Bj{{Ah{BDlAf}}}}{Bj{{Ah{BDnAf}}}}{Bj{{Ah{BFnAf}}}}{Bj{{Ah{BG`Af}}}}{Bj{{Ah{BGbAf}}}}{Bj{{Ah{BGdAf}}}}{Bj{{Ah{AKnAf}}}}{Bj{{Ah{AL`Af}}}}{Bj{{Ah{BFdAf}}}}{Bj{{Ah{BFfAf}}}}{Bj{{Ah{BGfAf}}}}{Bj{{Ah{BGhAf}}}}{Bj{{Ah{BE`Af}}}}{Bj{{Ah{BEbAf}}}}{Bj{{Ah{BGjAf}}}}{Bj{{Ah{BGlAf}}}}{Bj{{Ah{BEdAf}}}}{Bj{{Ah{BEfAf}}}}{Bj{{Ah{BDbAf}}}}{Bj{{Ah{BDdAf}}}}{Bj{{Ah{BDfAf}}}}{Bj{{Ah{BDhAf}}}}{Bj{{Ah{BGnAf}}}}{Bj{{Ah{BH`Af}}}}{Bj{{Ah{BEhAf}}}}{Bj{{Ah{BEjAf}}}}{Bj{{Ah{BDjAf}}}}{Bj{{Ah{ALnAf}}}}{Bj{{Ah{DbAf}}}}{Bj{{Ah{cAf}}}{}}0{BGjAb}{BGlAb}{BEdAb}{BEfAb}{BGfAb}{BGhAb}{BE`Ab}{BEbAb}3210{BDj{{Ah{DbAf}}}}{BDjDd}{BDlAb}{BDnAb}{Hjl}`{JfAb}{JdAb}``{ce{}{}}00000000000{Nlc{}}{Kfc{}}{BGb{{Ah{AKnAf}}}}{BGd{{Ah{AL`Af}}}}{BGbDd}{BGdDd}{c{{Ah{e}}}{}{}}00000000000000000000000{cALh{}}00000000000{{Jhl}{{Ah{{A`{{AIb{Kn}}}}Af}}}}{{JhKn}{{Ah{{Jn{ln}}Af}}}}{{Jhl}{{Ah{{A`{{Jn{DbALl}}}}Af}}}}{{Jhl}{{Ah{{A`{ALn}}Af}}}}{{JhKn}{{Ah{{Jn{DbALl}}Af}}}}{BFlj}{BClj}{BEnj}{BFbj}{BDnj}{AL`j}{BFfj}{BGhj}{BEbj}{BGlj}{BEfj}{BDdj}{BDhj}{BH`j}{BEjj}{BD`j}{Jdj}``{Jh{{A`{{Ah{AjAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Jhn}{BElBl}{BEnBl}{BF`Bl}{BFbBl}321032{BFjBl}{BFlBl}{ALnBl}210{BGnAb}{BH`Ab}{BEhAb}{BEjAb}{AKnAd}{AL`Ad}10<;:9<;:9<;87687654321010`````{{}AHb}{Jbd}`{{AHbAHb}AHb}{{AHbAHb}Ih}10{AHbj}213`{ce{}{}}000{AHbAHb}{JbJb}{{ce}Ih{}{}}0{{AHbAHb}Il}{{JbJb}Il}{Lb{{f{{Bb{n}}}}}}{Lb{{A`{{Ah{{f{Jb}}Af}}}}}}{Lb{{An{Al}}}}{{AHbAHb}Nf}><>0{{JbJb}Nf}{{AHbA`}Ab}0000{{JbA`}Ab}{cc{}}0{j{{A`{AHb}}}}{jAHb}{cAHb{}}{Jbd}`{{AHbc}IhABj}{{Jbc}IhABj}{{AHbAHb}Ih}{{AHbAHb}AHb}<{ce{}{}}0{AHbNf}{cNf{}}0{AHbAHb}{Lbn}00{Lb{{A`{{Ah{{f{{Bb{Ml}}}}Af}}}}}}{Lb{{A`{{An{Al}}}}}}{Lb{{A`{{Ah{{f{{Bb{n}}}}Af}}}}}}1{Lb{{A`{{Ah{{f{{Bb{AHb}}}}Af}}}}}}2{{AHbAHb}{{A`{Il}}}}{{JbJb}{{A`{Il}}}}{Bj{{Ah{LbAf}}}}{Jbd}`>=><<{AHbc{}}?{c{{Ah{e}}}{}{}}000{cALh{}}0{{AHbAHb}AHb}<```{{BHbAd}Ad}{ce{}{}}0{BHbBHb}{{ce}Ih{}{}}{Lf{{Ah{BjAf}}}}{LfBd}{{Lfn{f{Ab}}{f{Kj}}}{{Ah{IhAf}}}}{{BHbBHb}Nf}{{BHbA`}Ab}{cc{}}8{{}Nf}{{nFfFf}BHb}`{Bj{{Ah{LfAf}}}};??{LfALd}{Lf{{Cl{ALf}}}}{cALh{}}`{{Lfn}{{Ah{AMfAf}}}}{LfAMn}`{{MhLh}{{Ah{LjAf}}}}{Mhn}0{Bj{{Ah{MhAf}}}}`{Mj{{f{Fd}}}}{Mjn}0{Mjj}{Bj{{Ah{MjAf}}}}````{Af{{Ah{{f{Cf}}Af}}}}{Ch{{f{Cf}}}}{Afn}{Af{{Ah{ChAf}}}}{AfBd}{CfMl}`3{Cfh}`{ce{}{}}000{CfCf}{ACfACf}{{ce}Ih{}{}}0{{CfCf}Il}{{{Jn{nn}}}Kn}`{CfAd}`{{CfCf}Nf}{Cfn}``{{CfA`}Ab}{{ACfA`}Ab}{cc{}}0{{Cfc}IhABj}{Afn}0{Af{{Ah{{Eh{ACf}}Af}}}}{Ch{{Eh{ACf}}}}??{cNf{}}:`:`{{CfAd}Ad}{{CfCf}{{A`{Il}}}}`{Bj{{Ah{AfAf}}}}{{Bjnnn}{{Ah{ChAf}}}}{{Bjnn}{{Ah{ACfAf}}}}{{Bj{Jn{nnn}}}{{Ah{ChAf}}}}{{Bjc}{{Ah{ACfAf}}}{}}`{ce{}{}}0{c{{Ah{e}}}{}{}}000{cALh{}}0{AfAMn}```````{{}BHd}{{BHdBHd}BHd}{{BHdBHd}Ih}10{BHdn}217777{AhAh}{BHdBHd}{{ce}Ih{}{}}0{{AhAh}Il}{{BHdBHd}Il}{{BHdBHd}Nf}989{{AhAh}Nf}1{{AhA`}Ab}{{BHdA`}Ab}0000{cc{}}0{n{{A`{BHd}}}}{nBHd}{cBHd{}}{BHf{{f{Ah}}}}{{Ahc}IhABj}{{BHdc}IhABj}{{BHdBHd}Ih}{{BHdBHd}BHd}<{ce{}{}}0{BHdNf}{cNf{}}0{BHdBHd}{BHfn}{{AhAh}{{A`{Il}}}}{{BHdBHd}{{A`{Il}}}}{AhBHd}`{Ahn}`{Bj{{Ah{BHfAf}}}};:;99{BHdc{}}<{c{{Ah{e}}}{}{}}000{cALh{}}0=8`````````````````````````````{Aj{{A`{{Ah{BnAf}}}}}}{Aj{{An{Bd}}}}{Bn{{f{{Bb{Bd}}}}}}{Bn{{Bh{C`Bd}}}}{ce{}{}}000{AE`n}{BHhn}{BHjn}{BHln}{Fhn}{AE`{{f{{Bb{Bd}}}}}}3{AE`{{Bh{FhBd}}}}{BHnBHn}{FhFh}{{ce}Ih{}{}}0{{BHnBHn}Il}{BHhFf}{BHlFf}{Bn{{Ah{DhAf}}}}{ADn{{Ah{DhAf}}}}{BnBd}{ADnBd}{AFn{{f{{Bb{Al}}}}}}{AFn{{Bh{DhAl}}}}{{}BHn}{BHl{{Ah{MdAf}}}}{BHlBd}{{BHnBHn}Nf}{{BHnA`}Ab}{AFnn}{cc{}}0{cBHn{}}{Aj{{A`{{Ah{DfAf}}}}}}{Aj{{An{Bd}}}}{Bnn}{{BHnc}IhABj}{ce{}{}}0{Aj{{A`{{Ah{ACjAf}}}}}}{Aj{{A`{{An{Al}}}}}}{Aj{{A`{{Ah{ADnAf}}}}}}6{ADnn}{ADn{{f{{Bb{Bd}}}}}}{ADn{{Bh{AE`Bd}}}}:9={Aj{{A`{{Ah{AFnAf}}}}}}{Aj{{A`{{An{Bd}}}}}}{nBHn}{{BHnBHn}{{A`{Il}}}}{C`n}{C`{{f{{Bb{n}}}}}}{Bj{{Ah{AjAf}}}}{Bj{{Ah{BnAf}}}}{Bj{{Ah{C`Af}}}}{Bj{{Ah{ADnAf}}}}{Bj{{Ah{AE`Af}}}}{Bj{{Ah{BHhAf}}}}{Bj{{Ah{BHjAf}}}}{Bj{{Ah{BHlAf}}}}{Bj{{Ah{AFnAf}}}}{Bj{{Ah{FhAf}}}}{Bj{{Ah{cAf}}}{}}{ce{}{}}0{BHnc{}}{c{{Ah{e}}}{}{}}000{cALh{}}0{AjAMn}`````````````````````````````````````````````````{{}BI`}{{}Jl}`{{BI`BI`}BI`}{{JlJl}Jl}{{BI`BI`}Ih}{{JlJl}Ih}3210{BI`d}{Jln}5432<<<<<<<<<<<<<<<<<<<<<<`{{AIjBIb}Ih}{AIjIh}{BI`BI`}{JlJl}{BIdBId}{BIbBIb}{AIjAIj}{AHdAHd}{BIfBIf}{KdKd}{BIhBIh}{BIjBIj}{BIlBIl}{{ce}Ih{}{}}0000000000{{BI`BI`}Il}{{JlJl}Il}{BIn{{f{d}}}}{BIn{{`{{K`{}{{Jj{{Jn{lJl}}}}}}Hl}}}}{BIn{{`{{K`{}{{Jj{Kd}}}}Hl}}}}{BIfJl}{BIhJl}{{BI`BI`}Nf}{{JlJl}Nf}{BIn{{Jn{Kn{A`{{f{d}}}}}}}}{{}BI`}{{}Jl}{{}BIb}{{}AIj}{{}BIf}{{}BIl}{{BI`BI`}BI`}{{JlJl}Jl}76{BJ`{{f{{Bb{n}}}}}};:{{BIbBIb}Nf}{{AIjAIj}Nf}{{AHdAHd}Nf}{{BIfBIf}Nf}{{KdKd}Nf}{{BIhBIh}Nf}`{AIjIh}{{BI`A`}Ab}0000{{JlA`}Ab}0000{{BIbA`}Ab}{{AIjA`}Ab}{{AHdA`}Ab}{{BIfA`}Ab}{{KdA`}Ab}{{BIhA`}Ab}{{BIjA`}Ab}0{{BIlA`}Ab}{cc{}}0000000000{d{{A`{BI`}}}}{n{{A`{Jl}}}}{dAIj}{dBI`}{nJl}{AdAIl}{KjAIl}{cBI`{}}{cJl{}}`{BJ`{{f{d}}}}{{AIjBIb}Nf}{BJ`Nf}{{BI`c}IhABj}{{Jlc}IhABj}{{BI`BI`}Ih}{{JlJl}Ih}{BJ`n}7{BIn{{A`{{f{d}}}}}}{{BI`BI`}BI`}{{JlJl}Jl}{{BI`BI`}Nf}{{JlJl}Nf}{ce{}{}}0000000000{BI`Nf}{JlNf}{AIjNf}000{cNf{}}00{{AIlAIl}AIl}{{FfFfNf}AHd}{BI`BI`}{JlJl}{BJ`Kn}{BJ`Ff}{BInFf}{BIdFf}{{FfFf}AHd}{{}AIj}001`{{BI`BI`}{{A`{Il}}}}{{JlJl}{{A`{Il}}}}{BJ`{{`{{K`{}{{Jj{AHd}}}}Hl}}}}{Bj{{Ah{AAbAf}}}}{Bj{{Ah{BJ`Af}}}}{Bj{{Ah{BInAf}}}}{Bj{{Ah{BIdAf}}}}{{BJ`{f{{AIh{c}}}}{f{AIj}}}{{Ah{IhAf}}}AIl}{Bj{{Ah{cAf}}}{}}{{BI`BI`}Ih}{{JlJl}Ih}{{AIjBIb}Ih}{AIjIh}{{BI`BI`}BI`}{{JlJl}Jl}54{AIlBJb}{ce{}{}}0000000000{{{f{{AIh{c}}}}{f{AIj}}{f{n}}BIle}{{Ah{IhBIj}}}AIlBJd}{BI`c{}}{Jlc{}}{cAKl{}};:`{c{{Ah{e}}}{}{}}000000000000000000000{cALh{}}000000000098`{BJ`Ff}{BInFf}{BIdFf}210```210210`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````9999999999`{BJfBJf}{BJhBJh}{BJjBJj}{BJlBJl}{BJnBJn}{{ce}Ih{}{}}0000{{BJnBJn}Il}{BJh{{A`{{Ah{BJjBJf}}}}}}{{{f{d}}Kn}{{`{{K`{}{{Jj{{Ah{BJjBJf}}}}}}Hl}}}}{{}BJl}{{BJnBJn}Nf}{{BJfA`}Ab}0{{BJjA`}Ab}0{{BJlA`}Ab}{{BJnA`}Ab}0{cc{}}0000{dBJn}{{BJnc}IhABj}`{ce{}{}}0000{BJlNf}{BJnNf}{BJlKn}{BJnAAh}{{{f{d}}Kn}BJh}`{{BJnBJn}{{A`{Il}}}}``66666{cAKl{}}00{c{{Ah{e}}}{}{}}000000000{cALh{}}0000{BJl{{`{{K`{}{{Jj{Kj}}}}Hl}}}}`````````````````````````````````````````````````````````````````````````````````````````````{{}AI`}{BK`n}{BKbn}{BKdn}{BKfn}2{Ef{{f{{Bb{{An{Bd}}}}}}}}`{{EfBj}{{Gd{BKfBd}}}}{BKh{{Ah{DjAf}}}}{BKhBd}{Djn}{BKh{{Ah{DhAf}}}}2{Dj{{Eh{Ef}}}}{{AI`AI`}AI`}{{AI`AI`}Ih}10{AI`n}21{ce{}{}}0000000000000000000000000000000{BKjn}{BKj{{Eh{H`}}}}1{H`{{Eh{BKl}}}}`{BKj{{Ah{DfAf}}}}{BKjBd}10{AM`AM`}{AI`AI`}{BKfBKf}{AG`AG`}{BKnBKn}{BL`BL`}{AH`AH`}{H`H`}{BKlBKl}{N`N`}{EfEf}{KbKb}{AFlAFl}{{ce}Ih{}{}}000000000000{{AI`AI`}Il}{AEdn}{AEd{{Eh{Kb}}}}{AI`Kn}{{{Jn{AI`AI`}}}Kn}{{{Jn{nAI`AI`}}}Kn}1{nKn}00{{AI`AI`}Nf}{BLb{{Ah{DhAf}}}}{BLd{{Ah{DhAf}}}}{BLf{{Ah{DhAf}}}}{BKj{{Ah{DhAf}}}}{BLh{{Ah{DhAf}}}}{BLbBd}{BLdBd}{BLfBd}{BKjBd}{BLhBd}{BKnBd}{BL`Bd}{{}AM`}{{}AI`}{{AI`AI`}AI`}1{{N`Bj}{{A`{{Ah{BKfAf}}}}}}{N`{{An{Bd}}}}`{BLhn}{BLh{{f{N`}}}}{{AM`AM`}Nf}{{AI`AI`}Nf}54`{{{BLj{c}}}{{Ah{cAf}}}Nj}0{{{BLj{c}}}n{}}{{{BLj{c}}}Al{}}{AAn{{Ah{O`Af}}}}{AAnBd}{AAn{{A`{{Ah{OhAf}}}}}}{AAn{{A`{{An{Al}}}}}}{{AM`A`}Ab}{{AI`A`}Ab}0000{{AG`A`}Ab}{{AH`A`}Ab}{{H`A`}Ab}{{BKlA`}Ab}{{N`A`}Ab}{{EfA`}Ab}{{KbA`}Ab}{{AFlA`}Ab}{cc{}}000000000000000{n{{A`{AI`}}}}{nAI`}{cAI`{}}{{AI`c}IhABj}{{AI`AI`}Ih}{{AI`AI`}AI`}{{AI`AI`}Nf}{ce{}{}}000000000000000{AI`Nf}{cNf{}}00{Kb{{f{{Bb{{An{Bd}}}}}}}}`{{KbBj}{{Gd{BKfBd}}}}{BLl{{Ah{AEbAf}}}}{BLlBd}{AEb{{f{{Bb{Bd}}}}}}{AEb{{Bh{AEdBd}}}}{AEbn}{BLl{{Ah{DhAf}}}}4{BLnAEn}{AAn{{Ah{AFbAf}}}}{AAnBd}{BLnn}{BM`{{Ah{AFhAf}}}}{BM`Bd}{BM`{{Ah{DhAf}}}}1{AFl{{f{{Bb{{An{Bd}}}}}}}}`{{AFlBj}{{Gd{BKfBd}}}}{BM`{{Ah{AFjAf}}}}4{AFjn}45{AFj{{Eh{AFl}}}}{{AG`Bj}{{Ah{BKfAf}}}}{AG`Bd}`{BKh{{Ah{AFhAf}}}}{BLl{{Ah{AFhAf}}}}{BKhBd}{BLlBd}{AG`n}`{BKhn}{BLln}{BM`n}{AFhn}{BKh{{Ah{DhAf}}}}{BLl{{Ah{DhAf}}}}87{BLnn}{AFh{{f{AG`}}}}{AI`AI`}{BLfn}{BLf{{f{{Bb{Bd}}}}}}{BLf{{Bh{AGnBd}}}}{AGnn}{AGn{{Eh{AH`}}}}{{AI`AI`}{{A`{Il}}}}{BLbn}{BLdn}7{BKjn}{BLhn}{BKhn}{BLln}{BM`n}{{{BLj{c}}}n{}}{BKnn}{BL`n}{{BjAI`}{{Ah{AM`Af}}}}{Bj{{Ah{AAnAf}}}}{Bj{{Ah{BLnAf}}}}{Bj{{Ah{BK`Af}}}}{Bj{{Ah{BKbAf}}}}{Bj{{Ah{BKdAf}}}}{Bj{{Ah{AFhAf}}}}{Bj{{Ah{BLbAf}}}}{Bj{{Ah{BLdAf}}}}{Bj{{Ah{BLfAf}}}}{{BjAI`AI`}{{Ah{AGnAf}}}}{Bj{{Ah{BKjAf}}}}{Bj{{Ah{BLhAf}}}}{Bj{{Ah{BKhAf}}}}{{Bjn}{{Ah{DjAf}}}}{Bj{{Ah{BLlAf}}}}{{Bjn}{{Ah{AEbAf}}}}{{Bjn}{{Ah{AEdAf}}}}{Bj{{Ah{BM`Af}}}}{{Bjn}{{Ah{AFjAf}}}}{Bj{{Ah{{BLj{c}}Af}}}{}}{Bj{{Ah{BMbAf}}}}{Bj{{Ah{BKfAf}}}}{Bj{{Ah{BKnAf}}}}{Bj{{Ah{BL`Af}}}}{{BjAI`AI`}{{Ah{AH`Af}}}}{{BjnAI`AI`}{{Ah{H`Af}}}}{{BjAI`AI`}{{Ah{BKlAf}}}}{{Bjn}{{Ah{EfAf}}}}{{Bjn}{{Ah{KbAf}}}}{{Bjn}{{Ah{AFlAf}}}}{{Bjc}{{Ah{AM`Af}}}{}}{Bj{{Ah{cAf}}}{}}{{Bj{Jn{AI`AI`}}}{{Ah{AGnAf}}}}{{Bjn}{{Ah{DjAf}}}}{{Bjn}{{Ah{AEbAf}}}}{{Bjn}{{Ah{AEdAf}}}}{{Bjn}{{Ah{AFjAf}}}}5555{{Bj{Jn{AI`AI`}}}{{Ah{AH`Af}}}}{{Bj{Jn{nAI`AI`}}}{{Ah{H`Af}}}}{{Bj{Jn{AI`AI`}}}{{Ah{BKlAf}}}}<;:{AI`Kn}{{AI`AI`}Ih}{AAn{{Ah{AJdAf}}}}{AAnBd}{AH`l}`{{AI`AI`}AI`}4{BLn{{Ah{BMdAf}}}}{ce{}{}}000000000000{AI`c{}}7{c{{Ah{e}}}{}{}}0000000000000000000000000000000{cALh{}}0000000000000005{BLdn}{BLbAI`}{BLdAI`}{BKnAI`}{BLfAI`}{BKjAI`}{BL`AI`}210{BLbAM`}{AH`AM`}{BKlAM`}``10``{BLd{{Eh{AM`}}}}{AAnAMn}{AM`{{A`{Ff}}}}`{{AM`Bj}{{A`{{Ah{MdAf}}}}}}`{BK`Ff}{BKbFf}{BKdFf}{BKfFf}{BKd{{A`{{Ah{MdAf}}}}}}{BKf{{A`{{Ah{MdAf}}}}}}{BKd{{An{Bd}}}}8`7`8`7`65432108`7````````````````````````````````````````````````````````````{Bf{{f{{Bb{l}}}}}}{BMfn}{BMf{{f{{Bb{Bd}}}}}}{BMf{{Bh{BfBd}}}}{BMh{{f{{Bb{Bd}}}}}}{BMh{{Bh{DhBd}}}}{BMhn}{ce{}{}}0000000{BMjBMj}{{ce}Ih{}{}}{AEhn}{AEh{{f{{Bb{l}}}}}}{BMl{{Ah{DhAf}}}}{BMn{{Ah{DhAf}}}}{BN`{{Ah{DhAf}}}}{BMf{{Ah{DhAf}}}}{BNb{{Ah{DhAf}}}}{BMh{{Ah{DhAf}}}}{BMlBd}{BMnBd}{BN`Bd}{BMfBd}{BNbBd}{BMhBd}{BMjBd}{BMlFf}{{{BNd{c}}}{{Ah{cAf}}}Nj}0{{{BNd{c}}}n{}}{{{BNd{c}}}Al{}}{ABd{{Ah{O`Af}}}}{ABdBd}{ABd{{A`{{Ah{OhAf}}}}}}{ABd{{A`{{An{Al}}}}}}{cc{}}000{BMnn}{AJnn}{Bfn}{BMhn}{ce{}{}}000{AEfn}{AEhl}{AEf{{f{{Bb{Bd}}}}}}{BNbn}{BNb{{f{{Bb{Bd}}}}}}{BNb{{Bh{AEfBd}}}}{AEf{{Bh{AEhBd}}}}{BMh{{f{{Bb{Bd}}}}}}{BMh{{Bh{DhBd}}}}:{BNfAEn}{ABd{{Ah{AF`Af}}}}{ABdBd}{BNfn}0{Bj{{Ah{ABdAf}}}}{Bj{{Ah{BNfAf}}}}{Bj{{Ah{BMlAf}}}}{Bj{{Ah{BMnAf}}}}{Bj{{Ah{BN`Af}}}}{Bj{{Ah{AJnAf}}}}{Bj{{Ah{BMfAf}}}}{Bj{{Ah{BfAf}}}}{Bj{{Ah{BNbAf}}}}{Bj{{Ah{AEfAf}}}}{Bj{{Ah{AEhAf}}}}{Bj{{Ah{{BNd{c}}Af}}}{}}{Bj{{Ah{BNhAf}}}}{Bj{{Ah{BMhAf}}}}{Bj{{Ah{BMjAf}}}}{Bj{{Ah{cAf}}}{}}00{ABd{{Ah{AJdAf}}}}{ABdBd}{BN`n}{BN`{{f{{Bb{Bd}}}}}}{BN`{{Bh{AJnBd}}}}{BMln}{BMnn}4{BMfn}{BNbn}{{{BNd{c}}}n{}}{BMhn}{BMjn}{BMn{{f{{Bb{l}}}}}}{AJn{{f{{Bb{l}}}}}}{BMh{{f{{Bb{l}}}}}}{BNf{{Ah{BNjAf}}}}{ce{}{}}{c{{Ah{e}}}{}{}}0000000{cALh{}}000{ABdAMn}````````{{}On}{{BNlAd}{{AIh{c}}}AIl}{ABfn}{{OnOn}On}{{OnOn}Ih}10{Onn}21999999{OnOn}{AAlAAl}{BNlBNl}{{ce}Ih{}{}}00{{OnOn}Il}{OnKn}{{OnOn}Nf}<9<0{{BNlBNl}Nf}{ABfOn}{{OnA`}Ab}0000{{AAlA`}Ab}{{BNlA`}Ab}{cc{}}00{n{{A`{On}}}}{nOn}{cOn{}}{AAlj}{ABfn}{{ABfl}{{Ah{AAjAf}}}}{ABfj}{ABf{{Eh{AAl}}}}{{Onc}IhABj}{{OnOn}Ih}{{OnOn}On}{{OnOn}Nf}{ce{}{}}00{OnNf}{{}Nf}{cNf{}}{{nFfFf}BNl}{OnOn}{{OnOn}{{A`{Il}}}}`{Bj{{Ah{ABfAf}}}}{{Bjnn}{{Ah{AK`Af}}}}{Bj{{Ah{BNnAf}}}}{{Bj{Jn{nn}}}{{Ah{AK`Af}}}}{{Bjc}{{Ah{AAlAf}}}{}}>{BNn{{Ah{BjAf}}}}{BNnBd}{ABfn}{ABf{{Ah{AK`Af}}}}{ABfAl}{{OnOn}On}{{OnOn}Ih}{ce{}{}}00{Onc{}}2{c{{Ah{e}}}{}{}}00000{BNnALd}{BNn{{Cl{ALf}}}}{AK`{{Eh{ACh}}}}{cALh{}}008{ABfAMn}```````````{{}AFd}{{AFdAFd}AFd}{{AFdAFd}Ih}10{AFdn}21;;{ABlj}{AFdAFd}{{ce}Ih{}{}}{{AFdAFd}Il}{{AFdAFd}Nf}{ABlLd}9891{ABln}{{AFdA`}Ab}0000{ABlFf}{ABlAd}{cc{}}{n{{A`{AFd}}}}{nAFd}{cAFd{}}5{{AFdc}IhABj}6{{AFdAFd}Ih}{{AFdAFd}AFd}<{ce{}{}}{AFdNf}{cNf{}}={ABlAFd}{ABlj}{ABlLd}{AFdAFd}{{AFdAFd}{{A`{Il}}}}{Bj{{Ah{ABlAf}}}}:9:8{AFdc{}};{c{{Ah{e}}}{}{}}0{cALh{}}<{ABln}{ABlAMn}{ABlFf}000`{ABnB`}{ABnBl}{ABnFf}0011011{ABnn}{Bj{{Ah{ABnAf}}}}{ABnAMn}4``{{AC`l}{{A`{n}}}}{ABhn}`{ce{}{}}0{ABhABh}{{ce}Ih{}{}}{{ABhABh}Il}{{ABhABh}Nf}{{ABhA`}Ab}{cc{}}{AC`{{f{ABh}}}}{{ABhc}IhABj}8{cNf{}}{AC`{{f{{Bb{Ff}}}}}}{{ABhABh}{{A`{Il}}}}{{Bjnn}{{Ah{AC`Af}}}}{{Bj{Jn{nn}}}{{Ah{AC`Af}}}}{{AC`l}{{A`{Ff}}}}{ABhFf}`?{c{{Ah{e}}}{}{}}0{cALh{}}`{{ACdl{f{Ab}}}{{Ah{AdAf}}}}{ACd{{A`{{Ah{AjAf}}}}}}{ACd{{An{Al}}}}{ACd{{Ah{ACjAf}}}}{ACdAl}432{Bj{{Ah{ACdAf}}}}543{ACdAMn}``````````````````````````````````````````````````````````````````````````````{{AKjBj}{{Ah{BO`Af}}}}{AKjAl}`{L`n}{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{{AEnAEn}c{}}{{AEnAEn}Ih}{ce{}{}}000000000000000000000000000000000{Gbn}{Gb{{f{{Bb{Bd}}}}}}{BObn}{BOb{{f{{Bb{{An{Bd}}}}}}}}{BOb{{Gd{GbBd}}}}{Gb{{Bh{GfBd}}}}{Ghn}{Gh{{f{{Bb{Bd}}}}}}{BOfn}{BOf{{f{{Bb{{An{Bd}}}}}}}}{BOf{{Gd{GhBd}}}}{Gh{{Bh{GjBd}}}}{BOhn}{BOh{{f{{Bb{Gl}}}}}}{Hbn}`{BOj{{Ah{DfAf}}}}{BOjBd}{BOln}{BOnn}{Dfn}1{BOn{{f{Hb}}}}{Hdn}{Hd{{f{{Bb{Bd}}}}}}{BOjn}{BOj{{f{{Bb{{An{Bd}}}}}}}}{BOj{{Gd{HdBd}}}}{Hd{{Bh{HfBd}}}}{BOl{{f{{Bb{n}}}}}}{AEnAEn}{AJfAJf}{ADfADf}{OdOd}{AHhAHh}{DhDh}{HbHb}{DfDf}{AJhAJh}{C`C`}{CbCb}{M`M`}{MdMd}{OfOf}{AKjAKj}{{ce}Ih{}{}}00000000000000{{AEnAEn}Il}{{AHhAHh}Il}{{HbHb}Il}{{AJhAJh}Il}{{M`M`}Il}{Cdn}{Cd{{f{{Bb{Al}}}}}}{{OfBj}{{A`{{Ah{CdAf}}}}}}{Of{{An{Al}}}}`{Cd{{Bh{L`Al}}}}{Cf{{Ah{DhAf}}}}{BOj{{Ah{DhAf}}}}{BOf{{Ah{DhAf}}}}{BOb{{Ah{DhAf}}}}{Chn}{Cjn}{Dhn}{CfBd}{BOjBd}{BOfBd}{BObBd}{Cl{{f{{Bb{Bd}}}}}}{Cl{{Bh{DhBd}}}}{{}AEn}{{}M`}{Cn{{A`{{Ah{LlAf}}}}}}{Cn{{An{Bd}}}}{CA`M`}{CAbM`}{CAbn}0{CA`{{f{{Bb{n}}}}}}{CAdn}8{AHhl}{Hbl}``{CA`n}{{AEnAEn}Nf}{{AHhAHh}Nf}{{HbHb}Nf}{{AJhAJh}Nf}{{M`M`}Nf}{CAf{{Ah{cAf}}}Nj}{BOhMl}0{{OdBj}{{Ah{BO`Af}}}}{O`n}{AKjn}`{Lln}{Ll{{f{{Bb{n}}}}}}{OdBd}`{BO`{{A`{{Ah{ObAf}}}}}}{BO`{{An{Bd}}}}{O`{{f{Od}}}}{{OfBj}{{A`{{Ah{CAhAf}}}}}}{Of{{An{Al}}}}`{Odh}`{Ohj}{Oh{{f{Of}}}}{L`Ab}0?{{AEnA`}Ab}{{AJfA`}Ab}{{ADfA`}Ab}{{OdA`}Ab}{{AHhA`}Ab}{{HbA`}Ab}{{AJhA`}Ab}{{M`A`}Ab}{{OfA`}Ab}{{AKjA`}Ab}{Cfn}{BOjn}{Cln}{BOfn}{BObn}{BOdn}{L`n}{BOhn}{C`n}{Cbn}{cc{}}0000000000000000{nAEn}{cAEn{}}{cM`{}}{{{CAj{ce}}Kn}{{Ah{cAf}}}Nj{{CAf{c}}}}{{Chl}{{A`{n}}}}{{Cjl}{{A`{n}}}}{{BOll}n}{{BOnl}n}{{Dhl}{{A`{n}}}}{{Dfl}n}{{{CAl{c}}Bd}{{Ah{cAf}}}Nj}{Ch{{f{{Bb{l}}}}}}{Chn}{BOln}{AJln}{Hfn}{Cln}{{AEnc}IhABj}{{AHhc}IhABj}{{Hbc}IhABj}{{AJhc}IhABj}{{M`c}IhABj}{CAdn}{AEnNf}00{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{AJl{{f{{Bb{l}}}}}}{Hf{{f{{Bb{n}}}}}}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{ce{}{}}0000000000000000{{{CAj{ce}}}NfNj{{CAf{c}}}}{cNf{}}0000000{{{CAj{ce}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}Nj{{CAf{c}}}}{BOl{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{BOn{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{CA`{{`{{K`{}{{Jj{ADd}}}}}}}}{Dh{{`{{K`{}{{Jj{l}}}}}}}}{Df{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{{ADfBj}{{Ah{LlAf}}}}{Cnn}{ADfBd}`{Cn{{f{ADf}}}}{ADfh}`{{{CAj{ce}}}KnNj{{CAf{c}}}}{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{{{CAn{c}}}n{}}{{{CAl{c}}}AEn{}}{BO`n}{AJhn}`{BO`{{f{{Bb{n}}}}}}{{{CAn{c}}}{{f{{Bb{Bd}}}}}{}}{{{CAl{c}}}n{}}{{{CAn{c}}}{{Bh{cBd}}}Nj}{AEn{{A`{n}}}}2{CAdn}{nM`}{BOhn}{{AEnAEn}{{A`{Il}}}}{{AHhAHh}{{A`{Il}}}}{{HbHb}{{A`{Il}}}}{{AJhAJh}{{A`{Il}}}}{{M`M`}{{A`{Il}}}}{Cjn}8{Cj{{f{AHh}}}}9{Bj{{Ah{AJdAf}}}}{Bj{{Ah{CnAf}}}}{Bj{{Ah{LlAf}}}}{Bj{{Ah{O`Af}}}}{{Bjh}{{Ah{BO`Af}}}}{Bj{{Ah{{CAn{c}}Af}}}{}}{Bj{{Ah{{CAl{c}}Af}}}{}}{Bj{{Ah{ChAf}}}}{Bj{{Ah{CjAf}}}}{Bj{{Ah{BOlAf}}}}{Bj{{Ah{BOnAf}}}}{Bj{{Ah{CfAf}}}}{Bj{{Ah{AJjAf}}}}{Bj{{Ah{AJlAf}}}}{Bj{{Ah{BOjAf}}}}{Bj{{Ah{HdAf}}}}{Bj{{Ah{HfAf}}}}{Bj{{Ah{ClAf}}}}{Bj{{Ah{BOfAf}}}}{Bj{{Ah{GhAf}}}}{Bj{{Ah{GjAf}}}}{Bj{{Ah{BObAf}}}}{Bj{{Ah{GbAf}}}}{Bj{{Ah{GfAf}}}}{Bj{{Ah{BOdAf}}}}{Bj{{Ah{CA`Af}}}}{Bj{{Ah{CAbAf}}}}{Bj{{Ah{OhAf}}}}{Bj{{Ah{CdAf}}}}{Bj{{Ah{L`Af}}}}{Bj{{Ah{CAhAf}}}}{Bj{{Ah{CAdAf}}}}{Bj{{Ah{CB`Af}}}}{Bj{{Ah{BOhAf}}}}{Bj{{Ah{DhAf}}}}{Bj{{Ah{DfAf}}}}{Bj{{Ah{C`Af}}}}{Bj{{Ah{CbAf}}}}{Bj{{Ah{MdAf}}}}{{Bjh}{{Ah{ObAf}}}}{{Bjh}{{Ah{BO`Af}}}}{Bj{{Ah{cAf}}}{}}0000{Lln}{AEnNf}{BOhMl}{{AJfBj}{{Ah{CnAf}}}}{AJdn}{AJfBd}`{AJd{{f{AJf}}}}{AJfh}`{AJln}{Hfn}{Cln}{Gjn}{Gfn}{BOdn}{AJl{{f{AJh}}}}{Hf{{f{AJh}}}}{Cl{{f{AJh}}}}{Gj{{f{AJh}}}}{Gf{{f{AJh}}}}{BOd{{f{AJh}}}}{AJjn}{AJj{{f{{Bb{Bd}}}}}}{Cfn}{Cf{{f{{Bb{{An{Bd}}}}}}}}{Cf{{Gd{AJjBd}}}}{AJj{{Bh{AJlBd}}}}{AJhn}`{{AEnNf}Ih}00{{AEnn}Ih}11{AHhn}`{BOll}{AHhl}{Hbl}``{CA`n}{{{CAl{c}}}n{}}{CAhn}{CAh{{f{AKj}}}}{{{CAl{c}}}{{f{{Bb{Bd}}}}}{}}{{{CAl{c}}}{{Bh{cBd}}}Nj}{AEnn}{ce{}{}}00000000000000{AEnc{}}{M`c{}}{c{{Ah{e}}}{}{}}000000000000000000000000000000000{cALh{}}0000000000000000{CB`Ml}{AEnNf}{OhAMn}{CAhAMn}{CB`n}```99{AEjAEj}{{ce}Ih{}{}}{cc{}}{{AEjlAAb}{{Ah{{A`{BId}}Af}}}}{{AEjKn}{{A`{j}}}}>{AEjNf}{AEjKn}{{BjNf}{{Ah{AEjAf}}}}{{Bjc}{{Ah{AEjAf}}}{}}{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}`{AGb{{A`{n}}}}000000000000{AGbn}{Bj{{Ah{AGbAf}}}}{AGbAMl}``66{AMbAMb}?{{AMbAMb}Il}{AMbn}`0`{{AMbAMb}Nf}{{AMbA`}Ab}{cc{}}{{AMbc}IhABj}={cNf{}}{AGd{{A`{{Ah{ACjAf}}}}}}{AGd{{An{Bd}}}}{{AGdh{f{Ab}}}{{Ah{AdAf}}}}{{AMbAMb}{{A`{Il}}}}{Bj{{Ah{AGdAf}}}}`{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}{AGdn}0{AGd{{f{AMb}}}}{AMbh}`{AGdAMn}``````````````````````````````````````````````````````````````````````````66666666666666{CBbCBd}{MlMl}{ADhADh}{AGhAGh}{CBbCBb}{CBdCBd}{CBfCBf}{{ce}Ih{}{}}00000{{MlMl}Il}{AGfn}{{CBhd}CBj}{{}Ml}{{CBhCBj}{{A`{d}}}}{AGhn}`{{MlMl}Nf}{{CBbCBb}Nf}{{CBfCBf}Nf}{{MlA`}{{Ah{IhCBl}}}}0{{ADhA`}Ab}{{AGhA`}Ab}{{CBbA`}Ab}0{nMl}{cc{}}000000{{{CBn{d}}}Ml}{{Mlc}IhABj}{ce{}{}}000000{CBbc{}}1{cNf{}}00{{ADhBj}{{Ah{CBbAf}}}}{AGf{{A`{n}}}}{ADhBd}`{AGf{{A`{{f{ADh}}}}}}{AGhn}`{ADhn}1``{AGhMl}`{AGf{{f{AGh}}}}>{{nn}CBf}{CBd{{A`{c}}}{}}{{MlMl}{{A`{Il}}}}6`{{}{{`{{K`{}{{Jj{Ml}}}}Hl}}}}{Bj{{Ah{AGfAf}}}}{AGfn}{{AGhBj}{{Ah{CBbAf}}}}{AGfBj}{AGhBd}`{Ml{{CBn{d}}}}{ce{}{}}000001{cAKl{}}0{Mln}{c{{Ah{e}}}{}{}}0000000000000{cALh{}}0000009````````````{AGlh}{{}Ad}{{AdAd}Ad}{{AdAd}Ih}10{Adn}2199{AdAd}{{ce}Ih{}{}}{{AdAd}Il}{{AdAd}Nf}7670{{AdA`}Ab}0000{cc{}}{n{{A`{Ad}}}}{nAd}{cAd{}}{AGlAd}{AGln}{{Adc}IhABj}=>8{ce{}{}}{AdNf}{cNf{}}>{AGl{{f{d}}}}{{AdAd}{{A`{Il}}}}{Bj{{Ah{AGlAf}}}}{{AdAd}Ih}{AGl{{A`{Ff}}}}{AGlFf}000{{AdAd}Ad}329{Adc{}}4{c{{Ah{e}}}{}{}}0{cALh{}}{AGl{{A`{j}}}}0{AGlj}0005{AGl{{A`{n}}}}0{AGln}01110000088888888888```{AKhAAh}{ce{}{}}0{AKhAKh}{{ce}Ih{}{}}{AKhc{}}{{AKhAAh}Nf}{{AKhAKh}Nf}{{AKhA`}Ab}{cc{}}{{AHfl}{{A`{AAh}}}}{AHf{{A`{{f{{Bb{n}}}}}}}}9{AHfj}{AHfAd}1111{AHf{{A`{n}}}}{AHfKn}{Bj{{Ah{AHfAf}}}}{Bj{{Ah{AKhAf}}}}{Bj{{Ah{cAf}}}{}}{AHf{{A`{{Cl{AKh}}}}}}{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}{AHfBl}0{AHfAMl}```````````````````````````````````````{{CC`CCb}{{Ah{IhAA`}}}}{CC`Ih}66666666666666666666{BAf{{`{{K`{}{{Jj{CBj}}}}Hl}}}}`1{CCdCCd}{CCfCCf}{BAhBAh}{BAfBAf}{CChCCh}{AHlAHl}{AHjAHj}{AA`AA`}{{ce}Ih{}{}}0000000{{CCfCCf}Il}{{AHlAHl}Il}{{AHjAHj}Il}{CCdj}{BAdn}{BAlj}{BAd{{f{d}}}}{BAl{{f{d}}}}{{}CC`}`{{CCfCCf}Nf}{{BAhBAh}Nf}{{BAfAAh}Nf}{{BAfBAf}Nf}{{AHlAHl}Nf}{{AHjAHj}Nf}{AHld}{AHjn}``{CCj{{f{d}}}}{AHln}{AHjj}``{{CC`Kn}{{Ah{{CBn{Ad}}AA`}}}}{CC`{{`{{K`{}{{Jj{Ad}}}}}}}}{{CCfA`}Ab}0{{BAhA`}Ab}{{BAfA`}Ab}0{{AHlA`}Ab}{{AHjA`}Ab}{{AA`A`}Ab}0{{CChl}{{A`{n}}}}{CCjd}{CCld}{CCnd}{CChd}{cc{}}00{AdCCf}{KjCCf}22{KjBAh}3333{AfAA`}4{{CCdKn}{{Ah{{f{d}}AA`}}}}{{BAdKn}{{Ah{{f{d}}AA`}}}}{{BAlKn}{{Ah{{f{d}}AA`}}}}{{CC`Kn}{{Ah{AdAA`}}}}{{CC`Kn}{{Ah{KjAA`}}}}{{CCdKn}{{Ah{KnAA`}}}}{{BAdKn}{{Ah{KnAA`}}}}{{BAlKn}{{Ah{KnAA`}}}}{{BAhc}IhABj}{{AHlc}IhABj}{{AHjc}IhABj}{ce{}{}}000000000{CC`Nf}{cNf{}}0{CC`Kn}2{CCln}{CCnj}{{ACj{f{Ab}}n}{{Ah{CCbAA`}}}}{{}CC`}{{{f{d}}Nf}{{Ah{CCdAA`}}}}{nBAh}{{{f{d}}}BAf}{CC`{{`{{K`{}{{Jj{CCf}}}}}}}}{BAdd}{BAld}{BAd{{f{d}}}}{BAl{{f{d}}}}{{CCfCCf}{{A`{Il}}}}{{AHlAHl}{{A`{Il}}}}{{AHjAHj}{{A`{Il}}}}{CC`{{Ah{AdAA`}}}}{CC`{{Ah{KjAA`}}}}{{CC`c}{{Ah{IhAA`}}}{{AEl{CCf}}}}{CCl{{f{AHl}}}}{CCn{{f{AHj}}}}{Bj{{Ah{BAdAf}}}}{Bj{{Ah{BAlAf}}}}{Bj{{Ah{CCjAf}}}}{Bj{{Ah{CClAf}}}}{Bj{{Ah{CCnAf}}}}{Bj{{Ah{CChAf}}}}{Bj{{Ah{cAf}}}{}}{CCb{{Ah{KnAA`}}}}{CC`Ih}{CCb{{Ah{{`{{K`{}{{Jj{{Ah{AdAA`}}}}}}}}AA`}}}}{CCln}{CCnj}{{CCbn}{{Ah{IhAA`}}}}{CCd{{Ah{KnAf}}}}{BAd{{Ah{KnAf}}}}{BAl{{Ah{KnAf}}}}{BAh{{Ah{BAfKn}}}}{CCdKj}{ce{}{}}0000000{cAKl{}}00{BAhn}{c{{Ah{e}}}{}{}}0000000000000000000{cALh{}}000000000{{CC`Kn}{{Ah{IhAA`}}}}0```55{CD`Ih}{{{CDb{c}}}IhBJd}{{CD`{f{d}}}Ih}{{CD`AdAdAdAdAdAd}Ih}{{{CDb{c}}AdAdAdAdAdAd}IhBJd}{{{f{d}}CCd{A`{CCd}}{A`{CCb}}c}{{Ah{IhAA`}}}CD`}{cc{}}4{{CD`AdAd}Ih}=0{{{CDb{c}}AdAd}IhBJd}10{c{{CDb{c}}}{}}<<;2````````````````````````````````````````````````````````````````````````````````````````````````````````````````````??????????{CDdCDd}{CDfCDf}{CDhCDh}{CDjCDj}{CDlCDl}{{ce}Ih{}{}}0000{{}CDj}{{}CDl}{{{f{d}}{A`{CCb}}}{{`{{K`{}{{Jj{{Ah{CDhAA`}}}}}}}}}}{{CDdCDd}Nf}{{CDfCDf}Nf}{{CDhCDh}Nf}{{CDjCDj}Nf}{{CDlCDl}Nf}{{CDdA`}Ab}{{CDfA`}Ab}{{CDhA`}Ab}{{CDjA`}Ab}{{CDlA`}Ab}{cc{}}0{cCDf{{AEl{CCf}}}}{CDdCDf}222{{CDdc}IhABj}{ce{}{}}0000{cCDj{{K`{}{{Jj{Ad}}}}}}11111{{{f{d}}}{{`{{K`{}{{Jj{{Ah{CDfAA`}}}}}}Hl}}}}{c{{Ah{e}}}{}{}}000000000{cALh{}}0000{CDj{{f{{Jn{AdAd}}}}}}{CDl{{f{Ad}}}}`````````{{}Ol}{{OlOl}Ol}{{OlOl}Ih}10{Oln}21::{OlOl}{{ce}Ih{}{}}{{OlOl}Il}{{OlOl}Nf}{AAf{{f{d}}}}8781{AJbOl}{{OlA`}Ab}0000{cc{}}{n{{A`{Ol}}}}{nOl}{cOl{}}{{AKfl}{{Ah{{A`{AAf}}Af}}}}{AKf{{f{{Bb{j}}}}}}{AAfh}{{Olc}IhABj}{{OlOl}Ih}{{OlOl}Ol}={ce{}{}}{OlNf}{cNf{}}{OlOl}{AJbj}{AAfFf}0{{OlOl}{{A`{Il}}}}{AKfn}0{{Bjn}{{Ah{AJbAf}}}}{{Bjn}{{Ah{AKfAf}}}}{Bj{{Ah{AAfAf}}}}21<{AJb{{f{{Bb{Al}}}}}}{AJb{{Bh{AKfAl}}}}=><{Olc{}}?{c{{Ah{e}}}{}{}}0{cALh{}}{{OlOl}Ol}{AJbn}````````````````{{}Oj}{CDnn}{CE`n}{CEbn}{CEdn}{D`n}`{MbMl}`{Mbn}`{Mbh}`{AKdn}{AGj{{f{{Bb{Bd}}}}}}{AGj{{Bh{CnBd}}}}{CDn{{f{D`}}}}{{OjOj}Oj}{{OjOj}Ih}10{Ojn}21{ce{}{}}0000000{MbMb}{CnCn}{D`D`}{OjOj}{{ce}Ih{}{}}000{{MbMb}Il}{{D`D`}Il}{{OjOj}Il}{{OjOj}Nf}{{}Oj}{AKd{{Ah{{f{Mb}}Af}}}}{AKdAl}{AKdn}0{{OjOj}Oj}{AKd{{A`{Ml}}}}5{{MbMb}Nf}{{D`D`}Nf}8{CE`Oj}{CEbOj}{CEdOj}{CDnOj}{CnOj}{{MbA`}Ab}{{D`A`}Ab}{{OjA`}Ab}0000{CE`n}{CEbn}{CEdn}{CDnn}{Cnn}{cc{}}000{n{{A`{Oj}}}}{nOj}{cOj{}}{{Mbc}IhABj}{{D`c}IhABj}{{Ojc}IhABj}{{OjOj}Ih}{{OjOj}Oj}{{OjOj}Nf}{ce{}{}}000{OjNf}{cNf{}}00{CEdAd}{CEbAd}{OjOj}{AKd{{An{Al}}}}{AKd{{A`{{Ah{AGjAf}}}}}}{{MbMb}{{A`{Il}}}}{{D`D`}{{A`{Il}}}}{{OjOj}{{A`{Il}}}}66{Bj{{Ah{AKdAf}}}}{{Bjn}{{Ah{AGjAf}}}}{Bj{{Ah{CE`Af}}}}{Bj{{Ah{CEbAf}}}}{Bj{{Ah{CEdAf}}}}{Bj{{Ah{CDnAf}}}}{Bj{{Ah{CnAf}}}}5{Bj{{Ah{cAf}}}{}}{{OjOj}Ih}{{OjOj}Oj}1{ce{}{}}000{Ojc{}}3{c{{Ah{e}}}{}{}}0000000{cALh{}}0004{CE`Ad}{CEdAd}{D`Ad}`{CE`Ml}{CEbMl}{CEdMl}{CDnMl}{CnMl}{AKdAMn}`````````````````````````````````````{{{CEf{c}}{f{Ab}}}{{`{{K`{}{{Jj{{Jn{{CEh{c}}Ad}}}}}}}}}CEj}{{}Nb}{{CElKl}BJb}{AMhn}{Nbd}{{NbNb}Nb}{{NbNb}Ih}102{ALbn}{ALdn}32{ce{}{}}00000000000000000000000000000000000{AChACh}{AjAj}{NbNb}{AMjAMj}{CEnCEn}{KhKh}{ALbALb}{ALdALd}{CF`CF`}{CFbCFb}{CFdCFd}{CFfCFf}{{{CEf{c}}}{{CEf{c}}}Hl}{{{CEh{c}}}{{CEh{c}}}Hl}{{{CFh{c}}}{{CFh{c}}}Hl}{KlKl}{{ce}Ih{}{}}000000000000000{{AChACh}Il}{{NbNb}Il}{{AMjAMj}Il}{{CEnCEn}Il}{{KhKh}Il}{{ALbALb}Il}{{ALdALd}Il}{{ACjKh{f{Ab}}}{{Ah{KjAf}}}}{{ACjKh{f{Ab}}}{{Ah{KlAf}}}}{{AMj{f{Ab}}}Ad}{{{CEh{c}}{f{Ab}}}{{A`{Ad}}}CEj}{{AMj{f{Ab}}}BJb}{{{CEh{c}}{f{Ab}}}{{A`{BJb}}}CEj}{nKn}0{{NbNb}Nf}{ALdn}{CF`n}`{{}ACh}{{}Nb}{{}Kh}{{}ALb}{{}ALd}{{}Kl}{{ACln}{{`{{K`{}{{Jj{Kj}}}}Hl}}}}{ACl{{f{d}}}}{{{CEh{c}}}{{CFh{c}}}CEj}{{NbNb}Nb}{ALbNf}9{CEnAb}`{CFjNb}{CFlNb}{AjNb}{Nbd}{{AChACh}Nf}{{NbNb}Nf}{{AMjAMj}Nf}{{CEnCEn}Nf}{{KhKh}Nf}{{ALbALb}Nf}{{ALdALd}Nf}{{AChA`}Ab}{{NbA`}Ab}0000{{AMjA`}Ab}{{CEnA`}Ab}{{KhA`}Ab}{{ALbA`}Ab}{{ALdA`}Ab}{{CF`A`}Ab}{{CFbA`}Ab}{{CFdA`}Ab}{{CFfA`}Ab}{{{CFh{c}}A`}AbCFn}{{KlA`}Ab}{CFjd}{CFld}{ACjn}{Ajd}{cc{}}00000000000000000{d{{A`{Nb}}}}{nALb}{nALd}{dNb}{cNb{}}{cALb{}}{cALd{}}{{AChKn}{{A`{Ab}}}}{{Ajj}{{Ah{KhAf}}}}{{{CEh{c}}}NfCEj}{{AChc}IhABj}{{Nbc}IhABj}{{AMjc}IhABj}{{CEnc}IhABj}{{Khc}IhABj}{{ALbc}IhABj}{{ALdc}IhABj}`{{NbNb}Ih}{ALf{{A`{ACh}}}}{ALbNf}1{{NbNb}Nb}{{NbNb}Nf}{ce{}{}}0000000000000000000000{AChNf}{NbNf}{{}Nf}{cNf{}}0{ACln}{ACj{{Gd{AClAl}}}}{ACjn}{ACj{{f{{Bb{{An{Al}}}}}}}}{CF`CFb}{AChKn}{CFjn}{CFlj}{CFj{{f{d}}}}{CFl{{f{d}}}}{Aj{{f{d}}}}{{nFfFf}CEj}{CG`{{A`{c}}}{}}{{{CGb{c}}}{{A`{e}}}CEj{}}{CFb{{A`{c}}}{}}{CFf{{A`{c}}}{}}{{{CFh{c}}}{{A`{e}}}CEj{}}{NbNb}`{{AChACh}{{A`{Il}}}}{{NbNb}{{A`{Il}}}}{{AMjAMj}{{A`{Il}}}}{{CEnCEn}{{A`{Il}}}}{{KhKh}{{A`{Il}}}}{{ALbALb}{{A`{Il}}}}{{ALdALd}{{A`{Il}}}}{{{CEh{c}}}AChCEj}{CEnAb}`{ALf{{A`{ACh}}}}{{{CEh{c}}}CFbCEj}{ALbNf}{{Bjn}{{Ah{ALfAf}}}}{Bj{{Ah{CFjAf}}}}{Bj{{Ah{CFlAf}}}}{Bj{{Ah{AMhAf}}}}{Bj{{Ah{ACjAf}}}}{Bj{{Ah{AClAf}}}}{{Bjn}{{Ah{AChAf}}}}{Bj{{Ah{AjAf}}}}{{Bjn}{{Ah{AMjAf}}}}82{Bj{{Ah{cAf}}}{}}1{AMj{{f{CEn}}}}`{AMhn}{ACln}{ACl{{f{{Bb{n}}}}}}{{NbNb}Ih}{ALdNf}{CFb{{Jn{Kn{A`{Kn}}}}}}{Bj{{Jn{CF`Bj}}}}{CEnAb}`{{NbNb}Nb}5{ce{}{}}000000000000000{Nbc{}}{ALbc{}}{ALdc{}}9{c{{Ah{e}}}{}{}}00000000000000000000000000000000000{ALfALb}{ALb{{A`{n}}}}{{{CEf{c}}}{{CGb{c}}}CEj}{cALh{}}000000000000000009{ACh{{f{{Bb{Ab}}}}}}`{ALfn}{ACj{{Ah{AMhAf}}}}{ACjAl}{AMh{{Eh{AMj}}}}{ACln}`{AN`B`}{AN`Bl}{AN`Ff}0011011{AN`n}{Bj{{Ah{AN`Af}}}}{AN`AMl}4``{{ANbl}{{A`{n}}}}{{Bjnn}{{Ah{ANbAf}}}}{{Bj{Jn{nn}}}{{Ah{ANbAf}}}}{{ANbl}{{A`{Ff}}}}{ANb{{f{{Bb{Ff}}}}}}{ANb{{f{ABh}}}}`{{ANdl{f{Ab}}}{{Ah{AdAf}}}}{ANd{{A`{{Ah{AjAf}}}}}}{ANd{{An{Al}}}}210{ANd{{Ah{ACjAf}}}}{ANdAl}{Bj{{Ah{ANdAf}}}}543543{ANdAMn}","c":[],"p":[[5,"TableRef",0],[1,"u8"],[1,"slice"],[5,"Tag",7189],[1,"u32"],[5,"GlyphId",7190],[1,"u16"],[6,"Option",7191],[5,"F2Dot14",7192],[5,"Fixed",7192],[6,"ReadError",0],[6,"Result",7193],[6,"DeltaSetIndexMap",6752],[5,"Offset32",7194],[5,"Nullable",7194],[5,"UfWord",7195],[5,"BigEndian",7196],[5,"Offset16",7194],[8,"AlternateSet",4683],[5,"ArrayOfOffsets",0],[5,"FontData",0],[5,"FWord",7195],[8,"AttachList",3386],[8,"AttachPoint",3386],[10,"TableProvider",0],[8,"Avar",1501],[5,"VariationAxisRecord",3244],[8,"AxisInstanceArrays",3244],[5,"SegmentMaps",1501],[5,"VarLenArray",1433],[6,"AxisValue",6592],[5,"AxisValueRecord",6592],[6,"Paint",2468],[5,"Offset24",7194],[6,"ClassDef",5094],[6,"CoverageTable",5094],[8,"BaseArray",4163],[6,"BaseCoord",1550],[8,"BaseGlyphList",2468],[5,"BaseGlyphPaint",2468],[5,"BaseGlyph",2468],[5,"BaseLangSysRecord",1550],[5,"BaseRecord",4163],[5,"ComputedArray",1433],[8,"BaseScriptList",1550],[5,"BaseScriptRecord",1550],[8,"BaseTagList",1550],[8,"BaseValues",1550],[5,"BigGlyphMetrics",1686],[5,"BitmapSize",1686],[1,"i16"],[6,"CaretValue",3386],[8,"Cbdt",2056],[8,"Cblc",2061],[5,"Cff",2067],[5,"Cff2",2096],[8,"ChainedClassSequenceRuleSet",5094],[5,"ArrayOfNullableOffsets",0],[8,"ChainedClassSequenceRule",5094],[8,"ChainedSequenceRuleSet",5094],[8,"ChainedSequenceRule",5094],[5,"Uint24",7197],[5,"TableRecord",0],[5,"Class1Record",4163],[5,"ClassRangeRecord",5094],[8,"ClassSequenceRuleSet",5094],[8,"ClassSequenceRule",5094],[8,"ClipList",2468],[5,"Clip",2468],[10,"Clone",7198],[10,"ReadArgs",0],[10,"Scalar",7196],[6,"FileRef",0],[5,"CollectionRef",0],[5,"FontRef",0],[1,"unit"],[8,"Cmap",2122],[6,"Ordering",7199],[8,"ColorLine",2468],[8,"VarColorLine",2468],[5,"ColorRecord",3116],[5,"VarColorStop",2468],[5,"ColorStop",2468],[8,"Colr",2468],[17,"Item"],[5,"CompositeGlyphFlags",3496],[1,"tuple"],[10,"Iterator",7200],[5,"ComponentRecord",4163],[5,"Component",3496],[6,"CompositeMode",2468],[5,"DeltaSetIndex",6752],[1,"i32"],[5,"FloatItemDelta",6752],[1,"usize"],[8,"ConditionFormat1",5094],[8,"Cpal",3116],[5,"LongDateTime",7201],[8,"Cvar",3205],[5,"BitmapLocation",1686],[5,"BitmapData",1686],[8,"LangSys",5094],[8,"MinMax",1550],[6,"DeltaFormat",5094],[5,"AxisRecord",6592],[6,"DeviceOrVariationIndex",5094],[8,"TTCHeader",0],[8,"Ebdt",3233],[8,"Eblc",3238],[5,"NameId",5772],[5,"EncodingRecord",2122],[5,"EntryExitRecord",4163],[5,"EntryFormat",6752],[8,"TableDirectory",0],[1,"bool"],[10,"TopLevelTable",0],[10,"FontRead",0],[6,"Extend",2468],[5,"FeatMinMaxRecord",1550],[8,"FeatureList",5094],[6,"FeatureParams",5094],[5,"FeatureRecord",5094],[5,"FeatureVariationRecord",5094],[8,"FeatureVariations",5094],[5,"AxisValueTableFlags",6592],[5,"HeaderFlags",6522],[5,"GvarFlags",4859],[5,"Formatter",7202],[8,"Result",7202],[5,"SelectionFlags",5933],[8,"Fvar",3244],[5,"GaspRange",3309],[8,"Gdef",3386],[10,"FontReadWithArgs",0],[10,"Offset",0],[6,"Error",6066],[8,"Glyf",3496],[5,"GlyphIdOffsetPair",1686],[8,"GlyphData",6522],[1,"str"],[8,"GlyphVariationData",4859],[5,"U16Or32",4859],[8,"Gpos",4163],[5,"SequentialMapGroup",2122],[5,"ConstantMapGroup",2122],[8,"Gsub",4683],[8,"Gvar",4859],[5,"LongMetric",5052],[10,"Hasher",7203],[8,"Head",4964],[8,"Hhea",5037],[8,"Hmtx",5052],[8,"Axis",1550],[8,"Hvar",5080],[5,"InstanceRecord",3244],[5,"Tuple",6752],[8,"ItemVariationStore",6752],[8,"ItemVariationData",6752],[5,"Cmap14Iter",2122],[5,"Cmap4Iter",2122],[5,"Cmap12Iter",2122],[1,"i8"],[5,"LangSysRecord",5094],[5,"LangTagRecord",5772],[8,"LayerList",2468],[5,"Layer",2468],[8,"LigCaretList",3386],[8,"LigGlyph",3386],[8,"LigatureArray",4163],[8,"LigatureAttach",4163],[8,"LigatureSet",4683],[8,"Ligature",4683],[6,"Loca",5665],[10,"Into",7204],[5,"LookupFlag",5094],[8,"SubstitutionLookupList",4683],[8,"PositionLookupList",4163],[5,"MacStyle",4964],[6,"MapVariant",2122],[8,"MarkArray",4163],[8,"Mark2Array",4163],[5,"Mark2Record",4163],[8,"MarkGlyphSets",3386],[5,"MarkRecord",4163],[8,"Maxp",5684],[8,"Mvar",5701],[8,"Name",5772],[5,"NameRecord",5772],[8,"AxisValueArray",6592],[8,"Os2",5933],[8,"PairSet",4163],[5,"PairValueRecord",4163],[5,"PaletteType",3116],[5,"CurvePoint",3496],[8,"Post",6031],[5,"RangeRecord",5094],[5,"FdSelectRange4",6066],[5,"FdSelectRange3",6066],[5,"UnicodeRange",2122],[5,"ValueFormat",4163],[5,"Range",7205],[10,"AnyBitPattern",7206],[10,"FixedSize",7196],[5,"Point",7207],[5,"PointFlags",3496],[10,"PointCoord",3496],[10,"ResolveOffset",0],[10,"ResolveNullableOffset",0],[8,"Sbix",6522],[8,"ScriptList",5094],[5,"ScriptRecord",5094],[5,"SequenceLookupRecord",5094],[8,"SequenceRuleSet",5094],[8,"SequenceRule",5094],[8,"Sequence",4683],[8,"SharedTuples",4859],[10,"RangeBounds",7205],[8,"Stat",6592],[8,"Strike",6522],[5,"PString",6031],[5,"FeatureTableSubstitutionRecord",5094],[5,"String",7208],[8,"Affine2x3",2468],[8,"VarAffine2x3",2468],[5,"TupleIndex",6752],[5,"TupleVariationCount",6752],[8,"TupleVariationHeader",6752],[5,"TypeId",7209],[5,"UvsMapping",2122],[8,"PaintId",2468],[6,"ClipBox",2468],[5,"ValueRecord",4163],[5,"ValueRecord",5701],[5,"VariationSelector",2122],[8,"CvtVariationData",3205],[8,"VariationRegionList",6752],[5,"VariationRegion",6752],[5,"Version16Dot16",7210],[5,"MajorMinor",7210],[8,"Vhea",7149],[8,"Vmtx",7164],[8,"Vvar",7172],[10,"VarSize",0],[10,"ComputeSize",0],[5,"AxisValueMap",1501],[8,"BaseCoordFormat1",1550],[8,"BaseCoordFormat2",1550],[8,"BaseCoordFormat3",1550],[8,"BaseScript",1550],[8,"Base",1550],[8,"IndexSubtableArray",1686],[5,"SmallGlyphMetrics",1686],[5,"BitmapFlags",1686],[5,"SbitLineMetrics",1686],[8,"IndexSubtable2",1686],[8,"IndexSubtable5",1686],[6,"IndexSubtable",1686],[5,"BdtComponent",1686],[6,"BitmapDataFormat",1686],[6,"BitmapMetrics",1686],[6,"BitmapContent",1686],[8,"IndexSubtable4",1686],[8,"IndexSubtable1",1686],[8,"IndexSubtable3",1686],[8,"CffHeader",2067],[8,"Index1",6066],[5,"Latin1String",6066],[5,"StringId",6066],[8,"Cff2Header",2096],[8,"Index2",6066],[6,"PlatformId",2122],[6,"CmapSubtable",2122],[5,"SubHeader",2122],[8,"DefaultUvs",2122],[8,"Cmap4",2122],[8,"Cmap6",2122],[8,"Cmap0",2122],[8,"Cmap2",2122],[8,"Cmap8",2122],[8,"Cmap10",2122],[8,"Cmap12",2122],[8,"Cmap13",2122],[8,"Cmap14",2122],[8,"NonDefaultUvs",2122],[8,"PaintSolid",2468],[8,"PaintVarSolid",2468],[5,"ColorIndex",2468],[5,"VarColorIndex",2468],[8,"PaintRotate",2468],[8,"PaintVarRotate",2468],[8,"PaintRotateAroundCenter",2468],[8,"PaintVarRotateAroundCenter",2468],[8,"PaintComposite",2468],[8,"PaintSweepGradient",2468],[8,"PaintVarSweepGradient",2468],[8,"PaintScaleAroundCenter",2468],[8,"PaintVarScaleAroundCenter",2468],[8,"PaintScaleUniformAroundCenter",2468],[8,"PaintVarScaleUniformAroundCenter",2468],[8,"PaintSkewAroundCenter",2468],[8,"PaintVarSkewAroundCenter",2468],[8,"PaintLinearGradient",2468],[8,"PaintVarLinearGradient",2468],[8,"PaintRadialGradient",2468],[8,"PaintVarRadialGradient",2468],[8,"PaintTranslate",2468],[8,"PaintVarTranslate",2468],[8,"PaintColrLayers",2468],[8,"ClipBoxFormat1",2468],[8,"ClipBoxFormat2",2468],[8,"PaintGlyph",2468],[8,"PaintColrGlyph",2468],[8,"PaintTransform",2468],[8,"PaintVarTransform",2468],[8,"PaintScale",2468],[8,"PaintVarScale",2468],[8,"PaintScaleUniform",2468],[8,"PaintVarScaleUniform",2468],[8,"PaintSkew",2468],[8,"PaintVarSkew",2468],[5,"CvtDelta",3205],[5,"GaspRangeBehavior",3309],[8,"Gasp",3309],[8,"CaretValueFormat1",3386],[8,"CaretValueFormat2",3386],[8,"CaretValueFormat3",3386],[6,"GlyphClassDef",3386],[5,"SimpleGlyphFlags",3496],[5,"PointMarker",3496],[6,"Glyph",3496],[5,"Transform",3496],[6,"Anchor",3496],[6,"ToPathError",3496],[6,"ToPathStyle",3496],[8,"CompositeGlyph",3496],[8,"SimpleGlyph",3496],[1,"f32"],[10,"Pen",7211],[5,"DecodeError",3823],[5,"Decoder",3823],[5,"Instruction",3823],[5,"InlineOperands",3823],[6,"Opcode",3823],[8,"AnchorFormat1",4163],[8,"AnchorFormat2",4163],[8,"AnchorFormat3",4163],[6,"AnchorTable",4163],[8,"MarkBasePosFormat1",4163],[8,"PairPosFormat2",4163],[5,"Class2Record",4163],[6,"SinglePos",4163],[6,"PairPos",4163],[8,"SinglePosFormat1",4163],[8,"SinglePosFormat2",4163],[8,"PairPosFormat1",4163],[8,"CursivePosFormat1",4163],[8,"ExtensionPosFormat1",4163],[8,"MarkLigPosFormat1",4163],[6,"PositionLookup",4163],[8,"MarkMarkPosFormat1",4163],[6,"ExtensionSubtable",4163],[6,"PositionSubtables",4163],[8,"AlternateSubstFormat1",4683],[8,"ReverseChainSingleSubstFormat1",4683],[6,"SingleSubst",4683],[8,"SingleSubstFormat1",4683],[8,"SingleSubstFormat2",4683],[8,"MultipleSubstFormat1",4683],[8,"LigatureSubstFormat1",4683],[8,"ExtensionSubstFormat1",4683],[6,"SubstitutionLookup",4683],[6,"ExtensionSubtable",4683],[6,"SubstitutionSubtables",4683],[5,"GlyphDelta",4859],[8,"GlyphVariationDataHeader",4859],[8,"Feature",5094],[8,"ChainedSequenceContextFormat2",5094],[8,"ChainedSequenceContextFormat3",5094],[8,"ChainedSequenceContextFormat1",5094],[8,"CharacterVariantParams",5094],[8,"SequenceContextFormat2",5094],[8,"ClassDefFormat1",5094],[8,"ClassDefFormat2",5094],[6,"SequenceContext",5094],[6,"ChainedSequenceContext",5094],[8,"ConditionSet",5094],[8,"SequenceContextFormat1",5094],[8,"CoverageFormat1",5094],[8,"CoverageFormat2",5094],[8,"SequenceContextFormat3",5094],[8,"Script",5094],[8,"Device",5094],[8,"VariationIndex",5094],[8,"SizeParams",5094],[10,"ExtensionLookup",5094],[8,"FeatureTableSubstitution",5094],[6,"Subtables",5094],[8,"Lookup",5094],[8,"LookupList",5094],[8,"StylisticSetParams",5094],[5,"NameString",5772],[5,"CharIter",5772],[6,"Encoding",5772],[5,"MacRomanMapping",5772],[1,"char"],[5,"Error",7202],[1,"array"],[5,"Stack",6066],[5,"BlendState",6066],[6,"Index",6066],[6,"Number",6066],[6,"FdSelect",6066],[8,"FdSelectFormat0",6066],[8,"FdSelectFormat3",6066],[8,"FdSelectFormat4",6066],[10,"CommandSink",6309],[5,"PenSink",6309],[6,"Operator",6333],[6,"Token",6333],[6,"Entry",6333],[5,"Blues",6333],[5,"StemSnaps",6333],[8,"AxisValueFormat4",6592],[8,"AxisValueFormat1",6592],[8,"AxisValueFormat2",6592],[8,"AxisValueFormat3",6592],[5,"TupleVariationData",6752],[5,"TupleVariation",6752],[10,"TupleDelta",6752],[10,"FloatItemDeltaTarget",6752],[5,"RegionAxisCoordinates",6752],[5,"PackedPointNumbers",6752],[5,"PackedPointNumbersIter",6752],[5,"PackedDeltas",6752],[5,"DeltaRunIter",6752],[5,"TupleDeltaIter",6752],[8,"DeltaSetIndexMapFormat0",6752],[8,"DeltaSetIndexMapFormat1",6752],[10,"Debug",7202],[5,"TupleVariationHeaderIter",6752],[5,"TupleVariationIter",6752],[15,"Point",3817],[15,"Offset",3817],[15,"PointFlagMismatch",3821],[8,"PositionSequenceContext",4163],[8,"PositionChainContext",4163],[8,"SubstitutionSequenceContext",4683],[8,"SubstitutionChainContext",4683],[15,"Ros",6519]],"b":[[38,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[39,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[42,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[43,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[52,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[53,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[58,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[59,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[60,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[62,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[63,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[64,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[65,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[69,"impl-TableRef%3C\'a,+VheaMarker%3E"],[70,"impl-TableRef%3C\'a,+HheaMarker%3E"],[77,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[78,"impl-TableRef%3C\'a,+FvarMarker%3E"],[79,"impl-TableRef%3C\'a,+FvarMarker%3E"],[80,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[81,"impl-TableRef%3C\'a,+VariationRegionListMarker%3E"],[82,"impl-TableRef%3C\'a,+AvarMarker%3E"],[83,"impl-TableRef%3C\'a,+GvarMarker%3E"],[84,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[85,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[86,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[87,"impl-TableRef%3C\'a,+ConditionFormat1Marker%3E"],[94,"impl-TableRef%3C\'a,+AxisValueArrayMarker%3E"],[95,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[100,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[101,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[102,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[103,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[104,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[105,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[106,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[107,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[108,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[109,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[113,"impl-TableRef%3C\'a,+BaseCoordFormat2Marker%3E"],[114,"impl-TableRef%3C\'a,+BaseCoordFormat1Marker%3E"],[115,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[140,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[141,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[142,"impl-TableRef%3C\'a,+EblcMarker%3E"],[143,"impl-TableRef%3C\'a,+CblcMarker%3E"],[166,"impl-TableRef%3C\'a,+HheaMarker%3E"],[167,"impl-TableRef%3C\'a,+VheaMarker%3E"],[168,"impl-TableRef%3C\'a,+VheaMarker%3E"],[169,"impl-TableRef%3C\'a,+HheaMarker%3E"],[170,"impl-TableRef%3C\'a,+VheaMarker%3E"],[171,"impl-TableRef%3C\'a,+HheaMarker%3E"],[172,"impl-TableRef%3C\'a,+CaretValueFormat2Marker%3E"],[173,"impl-TableRef%3C\'a,+CaretValueFormat1Marker%3E"],[174,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[182,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[183,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[184,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[185,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[186,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[187,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[188,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[189,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[190,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[191,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[192,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[193,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[194,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[195,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[196,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[197,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[198,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[199,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[200,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[201,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[232,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[233,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[267,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[268,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[269,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[270,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[271,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[272,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[273,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[274,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[275,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[276,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[277,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[278,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[282,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[283,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[286,"impl-TableRef%3C\'a,+LigatureAttachMarker%3E"],[287,"impl-TableRef%3C\'a,+LigatureMarker%3E"],[300,"impl-TableRef%3C\'a,+BaseCoordFormat2Marker%3E"],[301,"impl-TableRef%3C\'a,+BaseCoordFormat1Marker%3E"],[302,"impl-TableRef%3C\'a,+CaretValueFormat1Marker%3E"],[303,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[304,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[305,"impl-TableRef%3C\'a,+NameMarker%3E"],[306,"impl-TableRef%3C\'a,+Index1Marker%3E"],[307,"impl-TableRef%3C\'a,+Index2Marker%3E"],[309,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[310,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[311,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[312,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[313,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[314,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[315,"impl-TableRef%3C\'a,+LigCaretListMarker%3E"],[316,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[317,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[318,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[319,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[320,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[321,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[322,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[323,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[324,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[325,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[326,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[327,"impl-TableRef%3C\'a,+CoverageFormat2Marker%3E"],[328,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[329,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[330,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[331,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[332,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[333,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[334,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[335,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[336,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[337,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[338,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[339,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[340,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[341,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[342,"impl-TableRef%3C\'a,+LigCaretListMarker%3E"],[343,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[344,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[345,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[346,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[347,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[348,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[354,"impl-TableRef%3C\'a,+Index1Marker%3E"],[355,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[356,"impl-TableRef%3C\'a,+Index2Marker%3E"],[357,"impl-TableRef%3C\'a,+CvarMarker%3E"],[358,"impl-TableRef%3C\'a,+GlyphDataMarker%3E"],[359,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[369,"impl-TableRef%3C\'a,+VariationIndexMarker%3E"],[370,"impl-TableRef%3C\'a,+DeviceMarker%3E"],[378,"impl-TableRef%3C\'a,+VheaMarker%3E"],[379,"impl-TableRef%3C\'a,+HheaMarker%3E"],[385,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[386,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[387,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[388,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[395,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[396,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[397,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[398,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[399,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[400,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[401,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[402,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[409,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[410,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[417,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[418,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[419,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[420,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[427,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[428,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[429,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[430,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[431,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[432,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[433,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[434,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[443,"impl-TableRef%3C\'a,+GposMarker%3E"],[444,"impl-TableRef%3C\'a,+GsubMarker%3E"],[445,"impl-TableRef%3C\'a,+GposMarker%3E"],[446,"impl-TableRef%3C\'a,+GsubMarker%3E"],[452,"impl-TableRef%3C\'a,+GposMarker%3E"],[453,"impl-TableRef%3C\'a,+GsubMarker%3E"],[454,"impl-TableRef%3C\'a,+GposMarker%3E"],[455,"impl-TableRef%3C\'a,+GsubMarker%3E"],[462,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[463,"impl-TableRef%3C\'a,+SbixMarker%3E"],[464,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[465,"impl-TableRef%3C\'a,+GvarMarker%3E"],[466,"impl-TableRef%3C\'a,+HeadMarker%3E"],[467,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[468,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[470,"impl-Debug-for-ReadError"],[471,"impl-Display-for-ReadError"],[476,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[477,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[478,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[479,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[480,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[481,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[482,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[483,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[484,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[485,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[486,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[487,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[488,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[489,"impl-TableRef%3C\'a,+PaintColrGlyphMarker%3E"],[490,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[491,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[492,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[493,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[494,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[495,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[496,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[497,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[498,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[499,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[500,"impl-TableRef%3C\'a,+ConditionFormat1Marker%3E"],[501,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[502,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[503,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[504,"impl-TableRef%3C\'a,+CharacterVariantParamsMarker%3E"],[505,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[506,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[507,"impl-TableRef%3C\'a,+ItemVariationStoreMarker%3E"],[508,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[509,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[510,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[511,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[512,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[513,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[514,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[515,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[516,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[517,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[518,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[519,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[520,"impl-TableRef%3C\'a,+PaintCompositeMarker%3E"],[521,"impl-TableRef%3C\'a,+FdSelectFormat0Marker%3E"],[522,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[523,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[524,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[525,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[526,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[527,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[528,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[529,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[530,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[531,"impl-TableRef%3C\'a,+PaintColrLayersMarker%3E"],[532,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[533,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[534,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[535,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[536,"impl-TableRef%3C\'a,+ClipListMarker%3E"],[537,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[538,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[559,"impl-TableRef%3C\'a,+Index1Marker%3E"],[560,"impl-TableRef%3C\'a,+Index2Marker%3E"],[561,"impl-TableRef%3C\'_,+CoverageFormat1Marker%3E"],[562,"impl-TableRef%3C\'_,+CoverageFormat2Marker%3E"],[563,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[564,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[566,"impl-TableRef%3C\'a,+Index1Marker%3E"],[567,"impl-TableRef%3C\'a,+Index2Marker%3E"],[571,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[572,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[573,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[576,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[577,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[578,"impl-TableRef%3C\'a,+GvarMarker%3E"],[579,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[580,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[581,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[582,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[583,"impl-TableRef%3C\'a,+SequenceMarker%3E"],[584,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[585,"impl-TableRef%3C\'a,+AlternateSetMarker%3E"],[586,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[587,"impl-TableRef%3C\'a,+StrikeMarker%3E"],[588,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[591,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[592,"impl-TableRef%3C\'a,+PaintColrGlyphMarker%3E"],[593,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[594,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[595,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[596,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[605,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[606,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[607,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[630,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[631,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[632,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[633,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[634,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[635,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[636,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[637,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[638,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[639,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[640,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[641,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[642,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[643,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[644,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[645,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[646,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[652,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[653,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[654,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[655,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[656,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[657,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[658,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[661,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[662,"impl-TableRef%3C\'a,+FvarMarker%3E"],[664,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[665,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[686,"impl-TableRef%3C\'a,+GdefMarker%3E"],[687,"impl-TableRef%3C\'a,+BaseMarker%3E"],[688,"impl-TableRef%3C\'a,+BaseMarker%3E"],[689,"impl-TableRef%3C\'a,+GdefMarker%3E"],[693,"impl-TableRef%3C\'a,+ColrMarker%3E"],[694,"impl-TableRef%3C\'a,+HvarMarker%3E"],[695,"impl-TableRef%3C\'a,+VvarMarker%3E"],[696,"impl-TableRef%3C\'a,+MvarMarker%3E"],[697,"impl-TableRef%3C\'a,+HvarMarker%3E"],[698,"impl-TableRef%3C\'a,+ColrMarker%3E"],[699,"impl-TableRef%3C\'a,+VvarMarker%3E"],[700,"impl-TableRef%3C\'a,+MvarMarker%3E"],[703,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[704,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[705,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[706,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[707,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[708,"impl-TableRef%3C\'a,+DeviceMarker%3E"],[714,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[715,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[716,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[717,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[718,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[719,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[720,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[721,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[732,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[733,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[734,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[735,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[736,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[737,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[738,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[739,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[740,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[752,"impl-TableRef%3C\'a,+LigatureArrayMarker%3E"],[753,"impl-TableRef%3C\'a,+LigatureSetMarker%3E"],[762,"impl-TableRef%3C\'a,+HheaMarker%3E"],[763,"impl-TableRef%3C\'a,+VheaMarker%3E"],[769,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[770,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[771,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[772,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[773,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[774,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[775,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[776,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[777,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[778,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[782,"impl-TableRef%3C\'a,+GsubMarker%3E"],[783,"impl-TableRef%3C\'a,+GposMarker%3E"],[785,"impl-TableRef%3C\'a,+GposMarker%3E"],[786,"impl-TableRef%3C\'a,+GsubMarker%3E"],[797,"impl-TableRef%3C\'a,+EblcMarker%3E"],[798,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[799,"impl-TableRef%3C\'a,+CblcMarker%3E"],[800,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[801,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[802,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[803,"impl-TableRef%3C\'a,+CmapMarker%3E"],[804,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[805,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[806,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[807,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[808,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[820,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[821,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[822,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[823,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[826,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[827,"impl-TableRef%3C\'a,+MarkMarkPosFormat1Marker%3E"],[828,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[830,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[831,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[832,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[833,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[858,"impl-TableRef%3C\'a,+VheaMarker%3E"],[859,"impl-TableRef%3C\'a,+HheaMarker%3E"],[870,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[871,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[872,"impl-TableRef%3C\'a,+EblcMarker%3E"],[873,"impl-TableRef%3C\'a,+CblcMarker%3E"],[874,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[878,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[879,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[898,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[899,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[900,"impl-TableRef%3C\'a,+MaxpMarker%3E"],[901,"impl-TableRef%3C\'a,+PostMarker%3E"],[902,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[903,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[904,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[906,"impl-TableRef%3C\'a,+PaintColrLayersMarker%3E"],[907,"impl-TableRef%3C\'a,+LayerListMarker%3E"],[914,"impl-TableRef%3C\'a,+CblcMarker%3E"],[915,"impl-TableRef%3C\'a,+EblcMarker%3E"],[916,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[917,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[919,"impl-TableRef%3C\'a,+CmapMarker%3E"],[920,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[925,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[926,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[929,"impl-TableRef%3C\'a,+Index1Marker%3E"],[930,"impl-TableRef%3C\'a,+Index2Marker%3E"],[931,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[937,"impl-TableRef%3C\'a,+Index2Marker%3E"],[938,"impl-TableRef%3C\'a,+Index1Marker%3E"],[943,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[944,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[945,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[946,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[947,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[948,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[949,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[950,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[951,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[952,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[953,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[954,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[955,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[956,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[957,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[958,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[959,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[960,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[961,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[962,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[963,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[964,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[965,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[966,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[967,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[968,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[969,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[970,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[971,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[972,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[973,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[974,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[975,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[976,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[977,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[978,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[979,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[980,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[981,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[982,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[983,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[984,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[994,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[995,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[1006,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[1007,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1008,"impl-TableRef%3C\'a,+MarkMarkPosFormat1Marker%3E"],[1009,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[1010,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[1011,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[1012,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1013,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1014,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[1019,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1020,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1021,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1022,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1028,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[1029,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[1032,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[1033,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[1034,"impl-TableRef%3C\'a,+DefaultUvsMarker%3E"],[1037,"impl-TableRef%3C\'a,+TupleVariationHeaderMarker%3E"],[1038,"impl-TableRef%3C\'a,+PairSetMarker%3E"],[1039,"impl-TableRef%3C\'a,+Mark2ArrayMarker%3E"],[1040,"impl-TableRef%3C\'a,+SbixMarker%3E"],[1041,"impl-TableRef%3C\'a,+LigatureAttachMarker%3E"],[1042,"impl-TableRef%3C\'a,+BaseArrayMarker%3E"],[1043,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[1044,"impl-TableRef%3C\'a,+AxisValueArrayMarker%3E"],[1045,"impl-TableRef%3C\'a,+FeatureMarker%3E"],[1046,"impl-TableRef%3C\'a,+StrikeMarker%3E"],[1047,"impl-TableRef%3C\'a,+LigatureArrayMarker%3E"],[1048,"impl-TableRef%3C\'a,+SharedTuplesMarker%3E"],[1049,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[1050,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[1081,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[1082,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[1085,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[1086,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[1087,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[1088,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[1089,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[1090,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1091,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1092,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[1093,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[1094,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[1095,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1096,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1098,"impl-TableRef%3C\'a,+GposMarker%3E"],[1099,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1100,"impl-TableRef%3C\'a,+GposMarker%3E"],[1101,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1103,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[1104,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[1107,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[1108,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[1109,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[1110,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[1111,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[1112,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[1113,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[1114,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[1115,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[1116,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[1117,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[1118,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[1119,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[1120,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[1137,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[1138,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[1139,"impl-TableRef%3C\'a,+Index2Marker%3E"],[1140,"impl-TableRef%3C\'a,+Index1Marker%3E"],[1145,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[1146,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[1156,"impl-TableRef%3C\'a,+PostMarker%3E"],[1157,"impl-TableRef%3C\'a,+NameMarker%3E"],[1160,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[1161,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[1162,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[1163,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[1164,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[1165,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[1166,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[1167,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[1168,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[1169,"impl-TableRef%3C\'a,+SequenceMarker%3E"],[1199,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[1200,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[1201,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[1202,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[1203,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[1204,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[1229,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1230,"impl-TableRef%3C\'a,+GlyphVariationDataHeaderMarker%3E"],[1231,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1232,"impl-TableRef%3C\'a,+GlyphVariationDataHeaderMarker%3E"],[1275,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[1276,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[1278,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1279,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[1280,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1281,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1282,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1283,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1284,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[1285,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[1286,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[1287,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[1291,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1292,"impl-TableRef%3C\'a,+MvarMarker%3E"],[1293,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1294,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[1295,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[1296,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[1297,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[1298,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1299,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1300,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1301,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1302,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1303,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[1304,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[1305,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1306,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1307,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[1316,"impl-TableRef%3C\'a,+PostMarker%3E"],[1317,"impl-TableRef%3C\'a,+GaspMarker%3E"],[1318,"impl-TableRef%3C\'a,+MvarMarker%3E"],[1319,"impl-TableRef%3C\'a,+AvarMarker%3E"],[1320,"impl-TableRef%3C\'a,+GvarMarker%3E"],[1321,"impl-TableRef%3C\'a,+ColrMarker%3E"],[1322,"impl-TableRef%3C\'a,+TTCHeaderMarker%3E"],[1323,"impl-TableRef%3C\'a,+StylisticSetParamsMarker%3E"],[1324,"impl-TableRef%3C\'a,+MaxpMarker%3E"],[1325,"impl-TableRef%3C\'a,+VheaMarker%3E"],[1326,"impl-TableRef%3C\'a,+SbixMarker%3E"],[1327,"impl-TableRef%3C\'a,+StatMarker%3E"],[1328,"impl-TableRef%3C\'a,+NameMarker%3E"],[1329,"impl-TableRef%3C\'a,+FvarMarker%3E"],[1330,"impl-TableRef%3C\'a,+FeatureTableSubstitutionMarker%3E"],[1331,"impl-TableRef%3C\'a,+GposMarker%3E"],[1332,"impl-TableRef%3C\'a,+GdefMarker%3E"],[1333,"impl-TableRef%3C\'a,+HvarMarker%3E"],[1334,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1335,"impl-TableRef%3C\'a,+HheaMarker%3E"],[1336,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1337,"impl-TableRef%3C\'a,+VvarMarker%3E"],[1338,"impl-TableRef%3C\'a,+CpalMarker%3E"],[1339,"impl-TableRef%3C\'a,+BaseMarker%3E"],[1340,"impl-TableRef%3C\'a,+Os2Marker%3E"],[1341,"impl-TableRef%3C\'a,+CmapMarker%3E"],[1342,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1343,"impl-TableRef%3C\'a,+FeatureVariationsMarker%3E"],[1354,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1355,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1356,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1357,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1358,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1359,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1360,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1361,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1362,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1363,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1365,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[1366,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[1367,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[1370,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1371,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1372,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1373,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1374,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1376,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1377,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1378,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1379,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1380,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1381,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[1382,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1383,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[1384,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1385,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1386,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1387,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1388,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1389,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1390,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1391,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1392,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1393,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1394,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1395,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1396,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1397,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1398,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1399,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[1400,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[1401,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[1404,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1405,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1406,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1407,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1408,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1410,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1411,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1412,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1413,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1414,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1415,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[1416,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1417,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[1418,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1429,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1430,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1431,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1432,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1833,"impl-UpperHex-for-BitmapFlags"],[1834,"impl-LowerHex-for-BitmapFlags"],[1835,"impl-Debug-for-BitmapFlags"],[1836,"impl-Octal-for-BitmapFlags"],[1837,"impl-Binary-for-BitmapFlags"],[3152,"impl-Binary-for-PaletteType"],[3153,"impl-UpperHex-for-PaletteType"],[3154,"impl-Octal-for-PaletteType"],[3155,"impl-Debug-for-PaletteType"],[3156,"impl-LowerHex-for-PaletteType"],[3341,"impl-Octal-for-GaspRangeBehavior"],[3342,"impl-Debug-for-GaspRangeBehavior"],[3343,"impl-Binary-for-GaspRangeBehavior"],[3344,"impl-UpperHex-for-GaspRangeBehavior"],[3345,"impl-LowerHex-for-GaspRangeBehavior"],[3640,"impl-UpperHex-for-SimpleGlyphFlags"],[3641,"impl-Debug-for-SimpleGlyphFlags"],[3642,"impl-Octal-for-SimpleGlyphFlags"],[3643,"impl-Binary-for-SimpleGlyphFlags"],[3644,"impl-LowerHex-for-SimpleGlyphFlags"],[3645,"impl-UpperHex-for-CompositeGlyphFlags"],[3646,"impl-Binary-for-CompositeGlyphFlags"],[3647,"impl-Octal-for-CompositeGlyphFlags"],[3648,"impl-LowerHex-for-CompositeGlyphFlags"],[3649,"impl-Debug-for-CompositeGlyphFlags"],[3656,"impl-Debug-for-ToPathError"],[3657,"impl-Display-for-ToPathError"],[4110,"impl-Debug-for-DecodeError"],[4111,"impl-Display-for-DecodeError"],[4112,"impl-Display-for-Instruction%3C\'_%3E"],[4113,"impl-Debug-for-Instruction%3C\'a%3E"],[4115,"impl-Debug-for-Opcode"],[4116,"impl-Display-for-Opcode"],[4382,"impl-ExtensionLookup%3C\'a,+T%3E-for-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[4383,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[4391,"impl-Debug-for-ValueFormat"],[4392,"impl-UpperHex-for-ValueFormat"],[4393,"impl-Binary-for-ValueFormat"],[4394,"impl-LowerHex-for-ValueFormat"],[4395,"impl-Octal-for-ValueFormat"],[4775,"impl-ExtensionLookup%3C\'a,+T%3E-for-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[4776,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[4898,"impl-Debug-for-GvarFlags"],[4899,"impl-Binary-for-GvarFlags"],[4900,"impl-Octal-for-GvarFlags"],[4901,"impl-UpperHex-for-GvarFlags"],[4902,"impl-LowerHex-for-GvarFlags"],[4994,"impl-Debug-for-MacStyle"],[4995,"impl-Octal-for-MacStyle"],[4996,"impl-UpperHex-for-MacStyle"],[4997,"impl-Binary-for-MacStyle"],[4998,"impl-LowerHex-for-MacStyle"],[5845,"impl-Debug-for-NameId"],[5846,"impl-Display-for-NameId"],[5849,"impl-Debug-for-NameString%3C\'a%3E"],[5850,"impl-Display-for-NameString%3C\'a%3E"],[5964,"impl-Binary-for-SelectionFlags"],[5965,"impl-LowerHex-for-SelectionFlags"],[5966,"impl-Octal-for-SelectionFlags"],[5967,"impl-UpperHex-for-SelectionFlags"],[5968,"impl-Debug-for-SelectionFlags"],[6040,"impl-PartialEq%3C%26str%3E-for-PString%3C\'_%3E"],[6041,"impl-PartialEq-for-PString%3C\'a%3E"],[6158,"impl-PartialEq%3C%26str%3E-for-Latin1String%3C\'_%3E"],[6159,"impl-PartialEq-for-Latin1String%3C\'a%3E"],[6173,"impl-Debug-for-Number"],[6174,"impl-Display-for-Number"],[6176,"impl-Display-for-Latin1String%3C\'_%3E"],[6177,"impl-Debug-for-Latin1String%3C\'a%3E"],[6180,"impl-Display-for-Error"],[6181,"impl-Debug-for-Error"],[6190,"impl-From%3CFixed%3E-for-Number"],[6191,"impl-From%3Ci32%3E-for-Number"],[6484,"impl-From%3CT%3E-for-Token"],[6485,"impl-From%3COperator%3E-for-Token"],[6548,"impl-Debug-for-HeaderFlags"],[6549,"impl-UpperHex-for-HeaderFlags"],[6550,"impl-Octal-for-HeaderFlags"],[6551,"impl-Binary-for-HeaderFlags"],[6552,"impl-LowerHex-for-HeaderFlags"],[6670,"impl-UpperHex-for-AxisValueTableFlags"],[6671,"impl-LowerHex-for-AxisValueTableFlags"],[6672,"impl-Debug-for-AxisValueTableFlags"],[6673,"impl-Octal-for-AxisValueTableFlags"],[6674,"impl-Binary-for-AxisValueTableFlags"],[6916,"impl-UpperHex-for-EntryFormat"],[6917,"impl-Binary-for-EntryFormat"],[6918,"impl-LowerHex-for-EntryFormat"],[6919,"impl-Debug-for-EntryFormat"],[6920,"impl-Octal-for-EntryFormat"]]}],\ +["read_fonts",{"doc":"Reading OpenType tables","t":"RFFPFKTGPFKKFPPPPPPPPKPKGKKRTIIPKFFKPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNCNONNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIFFNNNNONNNNNNNNNNNNNNNNNONNNNNNNNONNNNONNNNNNNNNIIGIIIFIIFIIFPPPINNNNNNNNNNNONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFPGFGFFGFPPPPPPPPFTGIIIIIIPFPFTNNONNONONONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOONNNONNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONONONONONNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNONONONNNNNNNNONONNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONONNOONONONOINNNNINNNNNFINNNNNNNNNNNNNNNNNNNNNNNNNNNFINNNNNNNNNNNNNNNNNNNNNNNNIIIIFIIFIIFIIGFPIFPPPPPPPPPPPGIGFFPFPFPFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNOONNNONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNOONNONONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONIFIFPFGIIIPPFIFIPPPGPPPPPPPPGPPPPPPPPFIPPPPPGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPPPPPPIFIFPPPPPPPPPPPPPPPNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFTTNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNIFINNNNNNNNNNNNNNONNNNNNNONNINNNNINNNNNIIFFNNNNNNONNONNNNNNNNNNONONNOONNNNNNNNNNNNNONONNONNNNNONNNNNNNNNTTTTIFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNIIPGIIIEEPEEEEEPPPIGIIPEEPIEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGFPIFPFPPPPIGTPTTTTPPKPFFTTTPIFTTTGGFTTTTTTTTTTNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNONNNNNNNNNNNNNNNNNMNNNNNNNNNNNHNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPFFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNONNNNNNNNNNNNHNNNNNNNNNNNNNNNNONNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNTIIIGIFPPPFFEFPPPEPPPIEEFPIGEEPPPPPPPPPPPPPIIIEIFIIIIFPPPPPPPPPPPPGIIIFIGIIGEPPPGIIFFTTTTTTTTNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNONONNNNNNNNONONONONNNNNNNNONOPPPIIPPPEEPPPEEPIGEEPPPPPPPPIIPPPIIEEPPPIPPPIEIEPPPGIIIGIIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIIIFTIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOTTTITFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNIFNNONNNNNNNNNNNNNNNNNNONNNNINNNNNNNNNNNNNIIGIIIIIPIGIIFIIIIIIGGIPGPKIIGFIFFIPPPPPPPPPPTTTIFPPPIFITFIIFGIIIFIIPIPIPGTIPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNMNNNNNONNNONNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNONNNNNNNONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNIFNNNNNNONONNNNNNNNNNNCNNNNNNNNONSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTFTTTTGTTTTTFTPFIFFFTTTTTTTTPPTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNOONONNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTITTFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGPGIIIFFPPPPPPPGIIPPPPPPFPPPPGPSFPPFPNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKSFNNMNNMNHNNNNMNMNNNNNNPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPFPPPPPPGPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNOOOTTIFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGIIIIIFFTPPPPTINNNNNNONONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNTFFGIITFFKPPTTIITTFFFFTTFKFFFFFIFFFITNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMNNNNNNONNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNINNNNNNNNNNNNNNEINNNNNNINNNNNNNNNNNNNNNN","n":["Args","ArrayOfNullableOffsets","ArrayOfOffsets","Collection","CollectionRef","ComputeSize","EMPTY","FileRef","Font","FontData","FontRead","FontReadWithArgs","FontRef","InvalidArrayLen","InvalidCollectionIndex","InvalidFormat","InvalidSfnt","InvalidTtc","MalformedData","MetricIsMissing","NullOffset","Offset","OutOfBounds","ReadArgs","ReadError","ResolveNullableOffset","ResolveOffset","Size","TAG","TTCHeader","TableDirectory","TableIsMissing","TableProvider","TableRecord","TableRef","TopLevelTable","ValidationError","VarSize","_padding","_padding","ach_vend_id","additional_offset_to_index_subtable","advance","advance","advance_height_delta","advance_height_mapping","advance_height_mapping_offset","advance_height_max","advance_width_delta","advance_width_mapping","advance_width_mapping_offset","advance_width_max","alpha","alpha","alternate_glyph_ids","alternate_set_count","alternate_set_offsets","alternate_sets","anchor_format","anchor_format","anchor_format","anchor_point","angle","angle","angle","angle","array","as_bytes","as_ref","ascender","ascender","attach_list","attach_list_offset","attach_point_offsets","attach_points","avar","avar","axes","axes","axis_count","axis_count","axis_count","axis_count","axis_count","axis_index","axis_index","axis_index","axis_index","axis_instance_arrays","axis_instance_arrays_offset","axis_segment_maps","axis_size","axis_value_count","axis_value_offsets","axis_values","axis_values","backdrop_paint","backdrop_paint_offset","backtrack_class_def","backtrack_class_def_offset","backtrack_coverage_offsets","backtrack_coverage_offsets","backtrack_coverages","backtrack_coverages","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_sequence","backtrack_sequence","base_array","base_array_offset","base_coord_count","base_coord_format","base_coord_format","base_coord_format","base_coord_offsets","base_coord_point","base_coords","base_count","base_coverage","base_coverage_offset","base_glyph_list","base_glyph_list_offset","base_glyph_paint_records","base_glyph_records","base_glyph_records_offset","base_lang_sys_count","base_lang_sys_records","base_records","base_script_count","base_script_list","base_script_list_offset","base_script_records","base_tag_count","base_tag_list","base_tag_list_offset","base_values","base_values_offset","baseline_tags","big_metrics","big_metrics","bitmap_sizes","bitmap_sizes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bsb_delta","bsb_mapping","bsb_mapping_offset","caret_count","caret_offset","caret_offset","caret_slope_rise","caret_slope_rise","caret_slope_run","caret_slope_run","caret_value_format","caret_value_format","caret_value_format","caret_value_offsets","caret_value_point_index","caret_values","cbdt","cbdt","cblc","cblc","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","cff","cff","cff2","cff2","chained_class_seq_rule_count","chained_class_seq_rule_offsets","chained_class_seq_rule_set_count","chained_class_seq_rule_set_offsets","chained_class_seq_rule_sets","chained_class_seq_rules","chained_seq_rule_count","chained_seq_rule_offsets","chained_seq_rule_set_count","chained_seq_rule_set_offsets","chained_seq_rule_sets","chained_seq_rules","char_count","character","checksum","checksum","checksum_adjustment","class1_count","class1_records","class2_count","class_def","class_def1","class_def1_offset","class_def2","class_def2_offset","class_def_offset","class_format","class_format","class_range_count","class_range_records","class_seq_rule_count","class_seq_rule_offsets","class_seq_rule_set_count","class_seq_rule_set_offsets","class_seq_rule_sets","class_seq_rules","class_value_array","clip_list","clip_list_offset","clips","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmap","cmap","cmp","color_line","color_line","color_line","color_line","color_line","color_line","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_record_indices","color_records_array","color_records_array_offset","color_stops","color_stops","colr","colr","component_count","component_count","component_data","component_glyph_ids","component_glyphs_and_flags","component_records","components","composite_mode","compute_delta","compute_float_delta","compute_size","condition_count","condition_offsets","conditions","coordinate","coordinate","coordinate","coordinate","coordinate","count","count","count","count_and_instructions","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage","coverage_format","coverage_format","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offsets","coverage_offsets","coverages","coverages","cpal","cpal","created","cvar","cvar","data","data","data","data","data","data","data_for_tag","data_for_tag","data_offset","default","default_baseline_index","default_lang_sys","default_lang_sys_offset","default_min_max","default_min_max_offset","delta_format","delta_format","delta_glyph_id","delta_set","delta_set_inner_index","delta_set_outer_index","delta_sets","delta_value","deltas","descender","descender","design_axes","design_axes_offset","design_axis_count","design_axis_size","design_size","device","device","device_offset","device_offset","dsig_length","dsig_length","dsig_offset","dsig_offset","dsig_tag","dsig_tag","dx","dx","dx","dx","dy","dy","dy","dy","ebdt","ebdt","eblc","eblc","elided_fallback_name_id","encoding_records","end_angle","end_angle","end_code","end_pts_of_contours","end_size","entry_count","entry_exit_count","entry_exit_record","entry_format","entry_format","entry_selector","entry_selector","entry_selector","eq","expect_data_for_tag","expect_data_for_tag","expect_table","expect_table","extend","extend","extension","extension","extension_lookup_type","extension_lookup_type","extension_offset","extension_offset","fds","feat_min_max_count","feat_min_max_records","feat_ui_label_name_id","feat_ui_tooltip_text_name_id","feature_count","feature_index_count","feature_indices","feature_list","feature_list","feature_list_offset","feature_list_offset","feature_params","feature_params_offset","feature_records","feature_variation_record_count","feature_variation_records","feature_variations","feature_variations","feature_variations_offset","feature_variations_offset","filter_range_max_value","filter_range_min_value","first_code","first_glyph_index","first_layer_index","first_param_ui_label_name_id","flags","flags","flags","flags","flags","flags","flags","fmt","fmt","fmt","fmt","font_direction_hint","font_revision","fonts","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from_index","fs_selection","fs_type","fvar","fvar","gasp_ranges","gdef","gdef","get","get","get","get","get","get","get","get","get","get_offset","get_offset","get_subtable","glyf","glyf","glyph_array","glyph_array","glyph_array","glyph_class_def","glyph_class_def_offset","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","glyph_data","glyph_data","glyph_data_format","glyph_data_offsets","glyph_id","glyph_id","glyph_id_array","glyph_id_array","glyph_id_array","glyph_id_array","glyph_name","glyph_name_index","glyph_variation_data","glyph_variation_data_array_offset","glyph_variation_data_offsets","gpos","gpos","graphic_type","groups","groups","groups","gsub","gsub","gvar","gvar","h_metrics","has_overlapping_contours","hash","hdr_size","head","head","header_size","hhea","hhea","hmtx","hmtx","horiz_axis","horiz_axis_offset","hvar","hvar","id_delta","id_range_offsets","identifier","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_format","image_format","image_format","image_format","image_format","image_size","image_size","index_format","index_format","index_format","index_format","index_format","index_to_loc_format","input_class_def","input_class_def_offset","input_coverage_offsets","input_coverages","input_glyph_count","input_glyph_count","input_glyph_count","input_sequence","input_sequence","input_sequence","input_sequence","instance_count","instance_size","instances","instances","instruction_length","instructions","instructions","intermediate_end_tuple","intermediate_start_tuple","into","into","into","into","into","into","into","into","into","is32","is_empty","is_empty","is_empty","is_empty","is_fixed_pitch","is_valid_bit_pattern","italic_angle","item_count","item_var_store","item_var_store","item_var_store_offset","item_var_store_offset","item_variation_data","item_variation_data_count","item_variation_data_offsets","item_variation_store","item_variation_store","item_variation_store","item_variation_store","item_variation_store_offset","item_variation_store_offset","item_variation_store_offset","item_variation_store_offset","iter","iter","iter","iter","iter","iter","iter","iter","iter","lang_sys_count","lang_sys_records","lang_tag_count","lang_tag_record","language","language","language","language","language","language","language","language","last_glyph_index","layer_list","layer_list_offset","layer_records","layer_records_offset","left_side_bearings","len","len","len","len","length","length","length","length","length","length","length","length","length","length","length","lig_caret_list","lig_caret_list_offset","lig_glyph_count","lig_glyph_offsets","lig_glyphs","ligature_array","ligature_array_offset","ligature_attach_offsets","ligature_attaches","ligature_count","ligature_count","ligature_coverage","ligature_coverage_offset","ligature_glyph","ligature_offsets","ligature_set_count","ligature_set_offsets","ligature_sets","ligatures","line_gap","line_gap","linked_value","loca","loca","lookahead_class_def","lookahead_class_def_offset","lookahead_coverage_offsets","lookahead_coverage_offsets","lookahead_coverages","lookahead_coverages","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_sequence","lookahead_sequence","lookup_count","lookup_flag","lookup_index_count","lookup_list","lookup_list","lookup_list_indices","lookup_list_offset","lookup_list_offset","lookup_offsets","lookup_type","lookups","lowest_rec_ppem","lsb_delta","lsb_mapping","lsb_mapping_offset","mac_style","magic_number","major","major_version","major_version","major_version","major_version","major_version","map_codepoint","map_codepoint","map_codepoint","map_count","map_count","map_data","map_data","map_variant","mark1_array","mark1_array_offset","mark1_coverage","mark1_coverage_offset","mark2_array","mark2_array_offset","mark2_count","mark2_coverage","mark2_coverage_offset","mark2_records","mark_array","mark_array","mark_array_offset","mark_array_offset","mark_attach_class_def","mark_attach_class_def_offset","mark_class_count","mark_class_count","mark_class_count","mark_count","mark_coverage","mark_coverage","mark_coverage_offset","mark_coverage_offset","mark_filtering_set","mark_glyph_set_count","mark_glyph_sets_def","mark_glyph_sets_def_offset","mark_records","max_component_depth","max_component_elements","max_composite_contours","max_composite_points","max_contours","max_coord","max_coord_offset","max_function_defs","max_instruction_defs","max_mem_type1","max_mem_type42","max_points","max_size_of_instructions","max_stack_elements","max_storage","max_twilight_points","max_zones","maxp","maxp","metric_data_format","metric_data_format","metric_delta","min_bottom_side_bearing","min_coord","min_coord_offset","min_left_side_bearing","min_mem_type1","min_mem_type42","min_right_side_bearing","min_top_side_bearing","minor","minor_version","minor_version","minor_version","minor_version","minor_version","modified","mvar","mvar","n_ranges","n_ranges","name","name","name_entry","name_record","new","new","new","new","nominal_value","non_null","non_null","num_base_glyph_paint_records","num_base_glyph_records","num_chars","num_clips","num_color_records","num_fonts","num_fonts","num_glyphs","num_glyphs","num_glyphs","num_glyphs","num_groups","num_groups","num_groups","num_layer_records","num_layers","num_layers","num_named_parameters","num_names","num_palette_entries","num_palettes","num_points","num_ranges","num_sizes","num_sizes","num_stops","num_stops","num_strikes","num_tables","num_tables","num_tables","num_unicode_value_ranges","num_uvs_mappings","num_var_selector_records","number_of_contours","number_of_contours","number_of_long_metrics","number_of_long_ver_metrics","off_size","off_size","off_size","offset","offset","offset_data","offset_to_axis_value_offsets","offset_to_axis_values","offsets","offsets","origin_offset_x","origin_offset_y","os2","os2","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offsets","paints","pair_set_count","pair_set_offsets","pair_sets","pair_value_count","pair_value_records","palette_entry_labels_array","palette_entry_labels_array_offset","palette_index","palette_index","palette_labels_array","palette_labels_array_offset","palette_types_array","palette_types_array_offset","panose_10","partial_cmp","peak_tuple","point_count","point_indices","points","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","post","post","ppem","ppi","radius0","radius0","radius1","radius1","range_count","range_end","range_max_value","range_min_value","range_records","range_shift","range_shift","range_shift","range_start","ranges","ranges","ranges","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_array","read_at","read_be_at","read_points_fast","read_ref_at","read_with_args","read_with_args","read_with_args","read_with_args","reference_glyph","region_count","region_index_count","region_indexes","required_feature_index","resolve","resolve","resolve_offset","resolve_with_args","resolve_with_args","rsb_delta","rsb_mapping","rsb_mapping_offset","s_cap_height","s_family_class","s_typo_ascender","s_typo_descender","s_typo_line_gap","sample_text_name_id","sbit_offsets","sbit_offsets","sbix","sbix","scale","scale","scale","scale","scale_x","scale_x","scale_x","scale_x","scale_y","scale_y","scale_y","scale_y","script_count","script_list","script_list","script_list_offset","script_list_offset","script_records","search_range","search_range","search_range","seg_count_x2","sentinel","sentinel","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_rule_count","seq_rule_offsets","seq_rule_set_count","seq_rule_set_offsets","seq_rule_sets","seq_rules","sequence_count","sequence_offsets","sequences","serialized_data","serialized_data_offset","sfnt_version","sfnt_version","shared_tuple_count","shared_tuples","shared_tuples_offset","side_bearing","side_bearing","size_in_bytes","size_in_bytes","slice","source_paint","source_paint_offset","split_off","start_angle","start_angle","start_char_code","start_code","start_glyph_id","start_size","stat","stat","storage_offset","strike_offsets","strikes","string_data","string_data","sub_header_keys","sub_table_count","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","substitute_glyph_ids","substitute_glyph_ids","substitute_glyph_ids","substitution_count","substitutions","subtable_offsets","subtables","sx_height","table_data","table_directory","table_directory_offsets","table_directory_offsets","table_records","table_records","tables","tag","tag","take_up_to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_usize","top_dict_data","top_dict_length","top_side_bearings","trailing_data","trailing_data","transform","transform","transform_offset","transform_offset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tsb_delta","tsb_mapping","tsb_mapping_offset","ttc_tag","ttc_tag","tuple_index","tuple_variation_count","tuple_variation_count","tuple_variation_headers","tuple_variation_headers","tuples","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","ui_name_id","ul_code_page_range_1","ul_code_page_range_2","ul_unicode_range_1","ul_unicode_range_2","ul_unicode_range_3","ul_unicode_range_4","underline_position","underline_thickness","units_per_em","us_break_char","us_default_char","us_first_char_index","us_last_char_index","us_lower_optical_point_size","us_max_context","us_upper_optical_point_size","us_weight_class","us_width_class","us_win_ascent","us_win_descent","uvs_mapping","v0_base_glyph","v0_layer","v1_base_glyph","v1_clip_box","v1_layer","v_metrics","v_org_delta","v_org_mapping","v_org_mapping_offset","value","value","value_count","value_format","value_format","value_format1","value_format1","value_format2","value_format2","value_name_id","value_name_id","value_name_id","value_name_id","value_record","value_record_count","value_record_size","value_records","value_records","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_map","var_index_map_offset","var_selector","variation_data","variation_data_size","variation_region_list","variation_region_list_offset","variation_regions","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","version","vert_axis","vert_axis_offset","vhea","vhea","vmtx","vmtx","vvar","vvar","word_delta_count","x0","x0","x0","x0","x1","x1","x1","x1","x2","x2","x_avg_char_width","x_coordinate","x_coordinate","x_coordinate","x_device","x_device_offset","x_max","x_max","x_max","x_max","x_max","x_max_extent","x_min","x_min","x_min","x_min","x_min","x_skew_angle","x_skew_angle","x_skew_angle","x_skew_angle","xx","xx","xy","xy","y0","y0","y0","y0","y1","y1","y1","y1","y2","y2","y_coordinate","y_coordinate","y_coordinate","y_device","y_device_offset","y_max","y_max","y_max","y_max","y_max","y_max_extent","y_min","y_min","y_min","y_min","y_min","y_skew_angle","y_skew_angle","y_skew_angle","y_skew_angle","y_strikeout_position","y_strikeout_size","y_subscript_x_offset","y_subscript_x_size","y_subscript_y_offset","y_subscript_y_size","y_superscript_x_offset","y_superscript_x_size","y_superscript_y_offset","y_superscript_y_size","yx","yx","yy","yy","ComputedArray","VarLenArray","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","fmt","from","from","get","get","into","into","is_empty","iter","iter","len","new","read","read_with_args","read_with_args","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","avar","base","bitmap","cbdt","cblc","cff","cff2","cmap","colr","cpal","cvar","ebdt","eblc","fvar","gasp","gdef","glyf","gpos","gsub","gvar","head","hhea","hmtx","hvar","layout","loca","maxp","mvar","name","os2","post","postscript","sbix","stat","variations","vhea","vmtx","vvar","Avar","AxisValueMap","SegmentMaps","apply","axis_count","axis_segment_maps","axis_value_maps","axis_value_maps","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","from","from","from_coordinate","from_coordinate","hash","hash","into","into","is_valid_bit_pattern","partial_cmp","partial_cmp","position_map_count","position_map_count","read","read","read_with_args","to_coordinate","to_coordinate","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","Axis","Base","BaseCoord","BaseCoordFormat1","BaseCoordFormat2","BaseCoordFormat3","BaseLangSysRecord","BaseScript","BaseScriptList","BaseScriptRecord","BaseTagList","BaseValues","FeatMinMaxRecord","Format1","Format2","Format3","MinMax","base_coord_count","base_coord_format","base_coord_format","base_coord_format","base_coord_format","base_coord_offsets","base_coord_point","base_coords","base_lang_sys_count","base_lang_sys_records","base_lang_sys_tag","base_lang_sys_tag","base_script","base_script_count","base_script_list","base_script_list_offset","base_script_offset","base_script_offset","base_script_records","base_script_tag","base_script_tag","base_tag_count","base_tag_list","base_tag_list_offset","base_values","base_values_offset","baseline_tags","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","coordinate","coordinate","coordinate","coordinate","default_baseline_index","default_min_max","default_min_max_offset","device","device_offset","feat_min_max_count","feat_min_max_records","feature_table_tag","feature_table_tag","fmt","fmt","fmt","from","from","from","from","horiz_axis","horiz_axis_offset","into","into","into","into","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","item_var_store","item_var_store_offset","max_coord","max_coord","max_coord_offset","max_coord_offset","max_coord_offset","min_coord","min_coord","min_coord_offset","min_coord_offset","min_coord_offset","min_max","min_max_offset","min_max_offset","read","read","read","read","read","read","read","read","read","read","read","read_with_args","reference_glyph","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vert_axis","vert_axis_offset","BdtComponent","Big","BigGlyphMetrics","BitAligned","BitmapContent","BitmapData","BitmapDataFormat","BitmapFlags","BitmapLocation","BitmapMetrics","BitmapSize","ByteAligned","Composite","Data","Format1","Format2","Format3","Format4","Format5","GlyphIdOffsetPair","HORIZONTAL_METRICS","IndexSubtable","IndexSubtable1","IndexSubtable2","IndexSubtable3","IndexSubtable4","IndexSubtable5","IndexSubtableArray","Png","SbitLineMetrics","Small","SmallGlyphMetrics","VERTICAL_METRICS","additional_offset_to_index_subtable","advance","advance","all","ascender","ascender","bearing_x","bearing_x","bearing_y","bearing_y","big_metrics","big_metrics","bit_depth","bit_depth","bit_depth","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caret_offset","caret_offset","caret_slope_denominator","caret_slope_denominator","caret_slope_numerator","caret_slope_numerator","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color_ref","color_ref","contains","content","data_offset","data_size","default","default","descender","descender","difference","empty","end_glyph_index","end_glyph_index","eq","eq","eq","eq","eq","eq","eq","eq","first_glyph_index","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_raw","glyph_array","glyph_array","glyph_id","glyph_id","glyph_id","glyph_id","hash","hash","hash","hash","hash","hash","hash","height","height","height","height","hori","hori","hori_advance","hori_advance","hori_bearing_x","hori_bearing_x","hori_bearing_y","hori_bearing_y","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_data_offset","image_format","image_format","image_format","image_format","image_format","image_format","image_size","image_size","index_format","index_format","index_format","index_format","index_format","index_format","index_subtable_array_offset","index_subtable_array_offset","index_tables_size","index_tables_size","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","last_glyph_index","location","max_before_bl","max_before_bl","metrics","metrics","min_advance_sb","min_advance_sb","min_after_bl","min_after_bl","min_origin_sb","min_origin_sb","not","num_glyphs","num_glyphs","number_of_index_subtables","number_of_index_subtables","pad1","pad1","pad2","pad2","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","ppem_x","ppem_x","ppem_y","ppem_y","read","read","read","read","read","read","read","read_with_args","remove","sbit_offset","sbit_offset","sbit_offsets","sbit_offsets","start_glyph_index","start_glyph_index","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","vert","vert","vert_advance","vert_advance","vert_bearing_x","vert_bearing_x","vert_bearing_y","vert_bearing_y","width","width","width","width","width_max","width_max","x_offset","x_offset","y_offset","y_offset","Cbdt","data","major_version","minor_version","read","Cblc","bitmap_sizes","major_version","minor_version","num_sizes","read","Cff","CffHeader","_padding","borrow","borrow_mut","clone","clone_into","from","global_subrs","hdr_size","header","into","major","minor","name","names","off_size","offset_data","read","read","read_with_args","string","strings","to_owned","top_dicts","trailing_data","try_from","try_into","type_id","Cff2","Cff2Header","_padding","borrow","borrow_mut","clone","clone_into","from","global_subrs","header","header_size","into","major_version","minor_version","offset_data","read","read","read_with_args","to_owned","top_dict_data","top_dict_data","top_dict_length","trailing_data","try_from","try_into","type_id","Cmap","Cmap0","Cmap10","Cmap12","Cmap12Iter","Cmap13","Cmap14","Cmap14Iter","Cmap2","Cmap4","Cmap4Iter","Cmap6","Cmap8","CmapSubtable","ConstantMapGroup","Custom","DefaultUvs","EncodingRecord","Format0","Format10","Format12","Format13","Format14","Format2","Format4","Format6","Format8","ISO","Macintosh","MapVariant","NonDefaultUvs","PlatformId","SequentialMapGroup","SubHeader","Unicode","UnicodeRange","UseDefault","UvsMapping","Variant","VariationSelector","Windows","additional_count","additional_count","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","default","default_uvs","default_uvs_offset","default_uvs_offset","encoding_id","encoding_id","encoding_records","end_char_code","end_char_code","end_char_code","end_char_code","end_code","entry_count","entry_count","entry_count","entry_selector","eq","eq","eq","eq","eq","eq","eq","first_code","first_code","first_code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id_array","glyph_id_array","glyph_id_array","glyph_id_array","groups","groups","groups","hash","hash","hash","hash","hash","hash","id_delta","id_delta","id_delta","id_range_offset","id_range_offset","id_range_offsets","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is32","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter","language","language","language","language","language","language","language","language","length","length","length","length","length","length","length","length","length","map_codepoint","map_codepoint","map_codepoint","map_variant","new","next","next","next","non_default_uvs","non_default_uvs_offset","non_default_uvs_offset","num_chars","num_groups","num_groups","num_groups","num_tables","num_unicode_value_ranges","num_uvs_mappings","num_var_selector_records","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","platform_id","platform_id","range_shift","ranges","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","search_range","seg_count_x2","start_char_code","start_char_code","start_char_code","start_char_code","start_char_code","start_code","start_glyph_id","start_glyph_id","start_unicode_value","start_unicode_value","sub_header_keys","subtable","subtable_offset","subtable_offset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode_value","unicode_value","uvs_mapping","var_selector","var_selector","var_selector","version","Affine2x3","BaseGlyph","BaseGlyphList","BaseGlyphPaint","Clear","Clip","ClipBox","ClipBoxFormat1","ClipBoxFormat2","ClipList","ColorBurn","ColorDodge","ColorIndex","ColorLine","ColorStop","Colr","ColrGlyph","ColrLayers","Composite","CompositeMode","Darken","Dest","DestAtop","DestIn","DestOut","DestOver","Difference","Exclusion","Extend","Format1","Format2","Glyph","HardLight","HslColor","HslHue","HslLuminosity","HslSaturation","Layer","LayerList","Lighten","LinearGradient","Multiply","Overlay","Pad","Paint","PaintColrGlyph","PaintColrLayers","PaintComposite","PaintGlyph","PaintId","PaintLinearGradient","PaintRadialGradient","PaintRotate","PaintRotateAroundCenter","PaintScale","PaintScaleAroundCenter","PaintScaleUniform","PaintScaleUniformAroundCenter","PaintSkew","PaintSkewAroundCenter","PaintSolid","PaintSweepGradient","PaintTransform","PaintTranslate","PaintVarLinearGradient","PaintVarRadialGradient","PaintVarRotate","PaintVarRotateAroundCenter","PaintVarScale","PaintVarScaleAroundCenter","PaintVarScaleUniform","PaintVarScaleUniformAroundCenter","PaintVarSkew","PaintVarSkewAroundCenter","PaintVarSolid","PaintVarSweepGradient","PaintVarTransform","PaintVarTranslate","Plus","RadialGradient","Reflect","Repeat","Rotate","RotateAroundCenter","Scale","ScaleAroundCenter","ScaleUniform","ScaleUniformAroundCenter","Screen","Skew","SkewAroundCenter","SoftLight","Solid","Src","SrcAtop","SrcIn","SrcOut","SrcOver","SweepGradient","Transform","Translate","VarAffine2x3","VarColorIndex","VarColorLine","VarColorStop","VarLinearGradient","VarRadialGradient","VarRotate","VarRotateAroundCenter","VarScale","VarScaleAroundCenter","VarScaleUniform","VarScaleUniformAroundCenter","VarSkew","VarSkewAroundCenter","VarSolid","VarSweepGradient","VarTransform","VarTranslate","Xor","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","alpha","angle","angle","angle","angle","backdrop_paint","backdrop_paint_offset","base_glyph_list","base_glyph_list_offset","base_glyph_paint_records","base_glyph_records","base_glyph_records_offset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_x","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","center_y","clip_box","clip_box_offset","clip_box_offset","clip_list","clip_list_offset","clips","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color_line","color_line","color_line","color_line","color_line","color_line","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_line_offset","color_stops","color_stops","composite_mode","default","default","dx","dx","dx","dx","dy","dy","dy","dy","end_angle","end_angle","end_glyph_id","end_glyph_id","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","first_layer_index","first_layer_index","first_layer_index","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","from_raw","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","glyph_id","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","item_variation_store","item_variation_store_offset","layer_list","layer_list_offset","layer_records","layer_records_offset","new","new","num_base_glyph_paint_records","num_base_glyph_records","num_clips","num_layer_records","num_layers","num_layers","num_layers","num_layers","num_stops","num_stops","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offset","paint_offsets","paints","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","palette_index","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","radius0","radius0","radius1","radius1","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","scale","scale","scale","scale","scale_x","scale_x","scale_x","scale_x","scale_y","scale_y","scale_y","scale_y","source_paint","source_paint_offset","start_angle","start_angle","start_glyph_id","start_glyph_id","stop_offset","stop_offset","stop_offset","stop_offset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","transform","transform","transform_offset","transform_offset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v0_base_glyph","v0_layer","v1_base_glyph","v1_clip_box","v1_layer","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_base","var_index_map","var_index_map_offset","version","x0","x0","x0","x0","x1","x1","x1","x1","x2","x2","x_max","x_max","x_max","x_min","x_min","x_min","x_skew_angle","x_skew_angle","x_skew_angle","x_skew_angle","xx","xx","xy","xy","y0","y0","y0","y0","y1","y1","y1","y1","y2","y2","y_max","y_max","y_max","y_min","y_min","y_min","y_skew_angle","y_skew_angle","y_skew_angle","y_skew_angle","yx","yx","yy","yy","ColorRecord","Cpal","PaletteType","USABLE_WITH_DARK_BACKGROUND","USABLE_WITH_LIGHT_BACKGROUND","all","alpha","alpha","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","blue","blue","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","color_record_indices","color_records_array","color_records_array_offset","contains","default","difference","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_raw","green","green","hash","hash","insert","intersection","intersects","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","not","num_color_records","num_palette_entries","num_palettes","palette_entry_labels_array","palette_entry_labels_array_offset","palette_labels_array","palette_labels_array_offset","palette_types_array","palette_types_array_offset","partial_cmp","partial_cmp","read","red","red","remove","sub","sub_assign","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","version","Cvar","CvtDelta","CvtVariationData","apply_scalar","borrow","borrow_mut","clone","clone_into","data","data_offset","deltas","eq","fmt","from","into","is_point","new","position","read","to_owned","try_from","try_into","tuple_variation_count","tuple_variation_headers","type_id","value","variation_data","version","Ebdt","data","major_version","minor_version","read","Eblc","bitmap_sizes","major_version","minor_version","num_sizes","read","AxisInstanceArrays","Fvar","InstanceRecord","VariationAxisRecord","axes","axes","axis_count","axis_instance_arrays","axis_instance_arrays_offset","axis_name_id","axis_name_id","axis_size","axis_tag","axis_tag","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compute_size","coordinates","default_value","default_value","eq","flags","flags","flags","fmt","fmt","from","from","hash","instance_count","instance_size","instances","instances","into","into","is_valid_bit_pattern","max_value","max_value","min_value","min_value","normalize","partial_cmp","post_script_name_id","read","read","read","read_with_args","read_with_args","subfamily_name_id","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","GASP_DOGRAY","GASP_GRIDFIT","GASP_SYMMETRIC_GRIDFIT","GASP_SYMMETRIC_SMOOTHING","Gasp","GaspRange","GaspRangeBehavior","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","contains","default","difference","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_raw","gasp_ranges","hash","hash","insert","intersection","intersects","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","not","num_ranges","partial_cmp","partial_cmp","range_gasp_behavior","range_gasp_behavior","range_max_ppem","range_max_ppem","read","remove","sub","sub_assign","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","version","AttachList","AttachPoint","Base","CaretValue","CaretValueFormat1","CaretValueFormat2","CaretValueFormat3","ChainedSequenceContext","ClassDef","Component","CoverageTable","Device","DeviceOrVariationIndex","FeatureList","FeatureVariations","Format1","Format2","Format3","Gdef","GlyphClassDef","LigCaretList","LigGlyph","Ligature","Lookup","LookupList","Mark","MarkGlyphSets","ScriptList","SequenceContext","attach_list","attach_list_offset","attach_point_offsets","attach_points","borrow","borrow","borrow_mut","borrow_mut","caret_count","caret_value_format","caret_value_format","caret_value_format","caret_value_format","caret_value_offsets","caret_value_point_index","caret_values","clone","clone","clone_into","clone_into","cmp","coordinate","coordinate","coverage","coverage","coverage_offset","coverage_offset","coverage_offsets","coverages","default","device","device_offset","eq","fmt","format","from","from","from_raw","glyph_class_def","glyph_class_def_offset","glyph_count","hash","into","into","item_var_store","item_var_store_offset","lig_caret_list","lig_caret_list_offset","lig_glyph_count","lig_glyph_offsets","lig_glyphs","mark_attach_class_def","mark_attach_class_def_offset","mark_glyph_set_count","mark_glyph_sets_def","mark_glyph_sets_def_offset","new","partial_cmp","point_count","point_indices","read","read","read","read","read","read","read","read","read","read","read_with_args","to_owned","to_owned","to_raw","try_from","try_from","try_into","try_into","type_id","type_id","version","ARGS_ARE_XY_VALUES","ARG_1_AND_2_ARE_WORDS","Anchor","Component","Composite","CompositeGlyph","CompositeGlyphFlags","ContourOrder","CurvePoint","ExpectedCubic","ExpectedQuad","ExpectedQuadOrOnCurve","FreeType","Glyf","Glyph","HAS_DELTA","HarfBuzz","MORE_COMPONENTS","ON_CURVE_POINT","OVERLAP_COMPOUND","OVERLAP_SIMPLE","Offset","Point","PointCoord","PointFlagMismatch","PointFlags","PointMarker","REPEAT_FLAG","ROUND_XY_TO_GRID","SCALED_COMPONENT_OFFSET","Simple","SimpleGlyph","SimpleGlyphFlags","TOUCHED","TOUCHED_X","TOUCHED_Y","ToPathError","ToPathStyle","Transform","UNSCALED_COMPONENT_OFFSET","USE_MY_METRICS","WE_HAVE_AN_X_AND_Y_SCALE","WE_HAVE_A_SCALE","WE_HAVE_A_TWO_BY_TWO","WE_HAVE_INSTRUCTIONS","X_IS_SAME_OR_POSITIVE_X_SHORT_VECTOR","X_SHORT_VECTOR","Y_IS_SAME_OR_POSITIVE_Y_SHORT_VECTOR","Y_SHORT_VECTOR","all","all","anchor","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytecode","clear_marker","clear_on_curve","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","component_data","component_glyphs_and_flags","components","compute_flags","compute_flags","contains","contains","count_and_instructions","default","default","default","default","default","default","difference","difference","empty","empty","end_pts_of_contours","eq","eq","eq","eq","eq","eq","eq","eq","flags","flip_on_curve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_fixed","from_i32","from_raw","from_raw","glyph","glyph_data","has_marker","has_overlapping_contours","hash","hash","insert","insert","instruction_length","instructions","instructions","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_off_curve","is_off_curve_cubic","is_off_curve_quad","is_on_curve","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","midpoint","new","not","not","num_points","number_of_contours","number_of_contours","number_of_contours","off_curve","off_curve_cubic","off_curve_quad","on_curve","on_curve","on_curve","partial_cmp","partial_cmp","points","read","read","read","read","read_points_fast","read_with_args","remove","remove","set_marker","set_on_curve","sub","sub","sub_assign","sub_assign","to_f32","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_path","to_raw","to_raw","to_string","toggle","toggle","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","x","x_max","x_max","x_max","x_min","x_min","x_min","xx","xy","y","y_max","y_max","y_max","y_min","y_min","y_min","yx","yy","base","component","x","y","num_flags","num_points","AA","ABS","ADD","ALIGNPTS","ALIGNRP","AND","CALL","CEILING","CINDEX","CLEAR","DEBUG","DELTAC1","DELTAC2","DELTAC3","DELTAP1","DELTAP2","DELTAP3","DEPTH","DIV","DUP","DecodeError","Decoder","EIF","ELSE","ENDF","EQ","EVEN","FDEF","FLIPOFF","FLIPON","FLIPPT","FLIPRGOFF","FLIPRGON","FLOOR","GC0","GC1","GETDATA","GETINFO","GETVARIATION","GFV","GPV","GT","GTEQ","IDEF","IF","INS28","INS7B","INS83","INS84","INS8F","INS90","INS93","INS94","INS95","INS96","INS97","INS98","INS99","INS9A","INS9B","INS9C","INS9D","INS9E","INS9F","INSA0","INSA1","INSA2","INSA3","INSA4","INSA5","INSA6","INSA7","INSA8","INSA9","INSAA","INSAB","INSAC","INSAD","INSAE","INSAF","INSTCTRL","IP","ISECT","IUP0","IUP1","InlineOperands","Instruction","JMPR","JROF","JROT","LOOPCALL","LT","LTEQ","MAX","MD0","MD1","MDAP0","MDAP1","MDRP00000","MDRP00001","MDRP00010","MDRP00011","MDRP00100","MDRP00101","MDRP00110","MDRP00111","MDRP01000","MDRP01001","MDRP01010","MDRP01011","MDRP01100","MDRP01101","MDRP01110","MDRP01111","MDRP10000","MDRP10001","MDRP10010","MDRP10011","MDRP10100","MDRP10101","MDRP10110","MDRP10111","MDRP11000","MDRP11001","MDRP11010","MDRP11011","MDRP11100","MDRP11101","MDRP11110","MDRP11111","MIAP0","MIAP1","MIN","MINDEX","MIRP00000","MIRP00001","MIRP00010","MIRP00011","MIRP00100","MIRP00101","MIRP00110","MIRP00111","MIRP01000","MIRP01001","MIRP01010","MIRP01011","MIRP01100","MIRP01101","MIRP01110","MIRP01111","MIRP10000","MIRP10001","MIRP10010","MIRP10011","MIRP10100","MIRP10101","MIRP10110","MIRP10111","MIRP11000","MIRP11001","MIRP11010","MIRP11011","MIRP11100","MIRP11101","MIRP11110","MIRP11111","MPPEM","MPS","MSIRP0","MSIRP1","MUL","NEG","NEQ","NOT","NPUSHB","NPUSHW","NROUND00","NROUND01","NROUND10","NROUND11","ODD","OR","Opcode","POP","PUSHB000","PUSHB001","PUSHB010","PUSHB011","PUSHB100","PUSHB101","PUSHB110","PUSHB111","PUSHW000","PUSHW001","PUSHW010","PUSHW011","PUSHW100","PUSHW101","PUSHW110","PUSHW111","RCVT","RDTG","ROFF","ROLL","ROUND00","ROUND01","ROUND10","ROUND11","RS","RTDG","RTG","RTHG","RUTG","S45ROUND","SANGW","SCANCTRL","SCANTYPE","SCFS","SCVTCI","SDB","SDPVTL0","SDPVTL1","SDS","SFVFS","SFVTCA0","SFVTCA1","SFVTL0","SFVTL1","SFVTPV","SHC0","SHC1","SHP0","SHP1","SHPIX","SHZ0","SHZ1","SLOOP","SMD","SPVFS","SPVTCA0","SPVTCA1","SPVTL0","SPVTL1","SROUND","SRP0","SRP1","SRP2","SSW","SSWCI","SUB","SVTCA0","SVTCA1","SWAP","SZP0","SZP1","SZP2","SZPS","UTP","WCVTF","WCVTP","WS","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytecode","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","decode","decode_all","default","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_byte","hash","inline_operands","into","into","into","into","into","is_empty","is_push","len","name","new","opcode","partial_cmp","pc","pc","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","ANY_DEVICE_OR_VARIDX","AnchorFormat1","AnchorFormat2","AnchorFormat3","AnchorTable","BaseArray","BaseRecord","ChainContextual","ChainContextual","ChainContextual","Class1Record","Class2Record","ClassDef","ComponentRecord","Contextual","Contextual","Contextual","CoverageTable","Cursive","Cursive","Cursive","CursivePosFormat1","Device","DeviceOrVariationIndex","EntryExitRecord","Extension","ExtensionPosFormat1","ExtensionSubtable","FeatureList","FeatureVariations","Format1","Format1","Format1","Format1","Format1","Format2","Format2","Format2","Format2","Format2","Format3","Format3","Format3","Gpos","LigatureArray","LigatureAttach","Lookup","Mark2Array","Mark2Record","MarkArray","MarkBasePosFormat1","MarkLigPosFormat1","MarkMarkPosFormat1","MarkRecord","MarkToBase","MarkToBase","MarkToBase","MarkToLig","MarkToLig","MarkToLig","MarkToMark","MarkToMark","MarkToMark","Pair","Pair","Pair","PairPos","PairPosFormat1","PairPosFormat2","PairSet","PairValueRecord","PositionChainContext","PositionLookup","PositionLookupList","PositionSequenceContext","PositionSubtables","ScriptList","Single","Single","Single","SinglePos","SinglePosFormat1","SinglePosFormat2","ValueFormat","ValueRecord","X_ADVANCE","X_ADVANCE_DEVICE","X_PLACEMENT","X_PLACEMENT_DEVICE","Y_ADVANCE","Y_ADVANCE_DEVICE","Y_PLACEMENT","Y_PLACEMENT_DEVICE","all","anchor_format","anchor_format","anchor_format","anchor_format","anchor_point","base_anchor_offsets","base_anchor_offsets","base_anchors","base_array","base_array_offset","base_count","base_coverage","base_coverage_offset","base_records","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","class1_count","class1_records","class2_count","class2_records","class2_records","class_def1","class_def1_offset","class_def2","class_def2_offset","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","component_count","component_records","compute_size","compute_size","compute_size","compute_size","compute_size","compute_size","compute_size","contains","coverage","coverage","coverage","coverage","coverage","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","default","default","difference","empty","entry_anchor","entry_anchor_offset","entry_anchor_offset","entry_exit_count","entry_exit_record","eq","eq","exit_anchor","exit_anchor_offset","exit_anchor_offset","extension","extension","extension_lookup_type","extension_offset","feature_list","feature_list_offset","feature_variations","feature_variations_offset","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_raw","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","ligature_anchor_offsets","ligature_anchor_offsets","ligature_anchors","ligature_array","ligature_array_offset","ligature_attach_offsets","ligature_attaches","ligature_count","ligature_coverage","ligature_coverage_offset","lookup_flag","lookup_list","lookup_list_offset","lookup_type","mark1_array","mark1_array_offset","mark1_coverage","mark1_coverage_offset","mark2_anchor_offsets","mark2_anchor_offsets","mark2_anchors","mark2_array","mark2_array_offset","mark2_count","mark2_coverage","mark2_coverage_offset","mark2_records","mark_anchor","mark_anchor_offset","mark_anchor_offset","mark_array","mark_array","mark_array_offset","mark_array_offset","mark_class","mark_class","mark_class_count","mark_class_count","mark_class_count","mark_count","mark_coverage","mark_coverage","mark_coverage_offset","mark_coverage_offset","mark_filtering_set","mark_records","not","pair_set_count","pair_set_offsets","pair_sets","pair_value_count","pair_value_records","partial_cmp","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","pos_format","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","record_byte_len","remove","script_list","script_list_offset","second_glyph","second_glyph","sub","sub_assign","subtables","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","value_count","value_format","value_format","value_format","value_format1","value_format1","value_format1","value_format2","value_format2","value_format2","value_record","value_record1","value_record1","value_record1","value_record1","value_record2","value_record2","value_record2","value_record2","value_records","version","x_advance","x_advance","x_advance_device","x_advance_device","x_coordinate","x_coordinate","x_coordinate","x_coordinate","x_device","x_device","x_device_offset","x_placement","x_placement","x_placement_device","x_placement_device","y_advance","y_advance","y_advance_device","y_advance_device","y_coordinate","y_coordinate","y_coordinate","y_coordinate","y_device","y_device","y_device_offset","y_placement","y_placement","y_placement_device","y_placement_device","Alternate","Alternate","Alternate","AlternateSet","AlternateSubstFormat1","ChainContextual","ChainContextual","ChainContextual","ChainedSequenceContext","ClassDef","Contextual","Contextual","Contextual","CoverageTable","Device","Extension","ExtensionSubstFormat1","ExtensionSubtable","FeatureList","FeatureVariations","Format1","Format1","Format1","Format2","Format2","Format2","Format3","Format3","Gsub","Ligature","Ligature","Ligature","Ligature","LigatureSet","LigatureSubstFormat1","Lookup","LookupList","Multiple","Multiple","Multiple","MultipleSubstFormat1","Reverse","Reverse","Reverse","ReverseChainSingleSubstFormat1","ScriptList","Sequence","SequenceContext","Single","Single","Single","SingleSubst","SingleSubstFormat1","SingleSubstFormat2","SubstitutionChainContext","SubstitutionLookup","SubstitutionLookupList","SubstitutionSequenceContext","SubstitutionSubtables","alternate_glyph_ids","alternate_set_count","alternate_set_offsets","alternate_sets","backtrack_coverage_offsets","backtrack_coverages","backtrack_glyph_count","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","component_count","component_glyph_ids","coverage","coverage","coverage","coverage","coverage","coverage","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offset","delta_glyph_id","extension","extension","extension_lookup_type","extension_offset","feature_list","feature_list_offset","feature_variations","feature_variations_offset","from","from","from","from","glyph_count","glyph_count","glyph_count","glyph_count","into","into","into","into","ligature_count","ligature_glyph","ligature_offsets","ligature_set_count","ligature_set_offsets","ligature_sets","ligatures","lookahead_coverage_offsets","lookahead_coverages","lookahead_glyph_count","lookup_flag","lookup_list","lookup_list_offset","lookup_type","mark_filtering_set","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","script_list","script_list_offset","sequence_count","sequence_offsets","sequences","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","subst_format","substitute_glyph_ids","substitute_glyph_ids","substitute_glyph_ids","subtables","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","GlyphDelta","GlyphVariationData","GlyphVariationDataHeader","Gvar","GvarFlags","LONG_OFFSETS","SharedTuples","U16Or32","all","apply_scalar","axis_count","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compute_size","contains","default","difference","empty","eq","eq","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_raw","get","glyph_count","glyph_variation_data","glyph_variation_data_array_offset","glyph_variation_data_offsets","hash","insert","intersection","intersects","into","into","into","is_empty","is_point","is_valid_bit_pattern","new","not","partial_cmp","position","read","read","read","read_with_args","read_with_args","remove","serialized_data","serialized_data_offset","shared_tuple_count","shared_tuples","shared_tuples_offset","sub","sub_assign","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_into","try_into","try_into","tuple_variation_count","tuple_variation_headers","tuples","type_id","type_id","type_id","union","version","x_delta","y_delta","BOLD","CONDENSED","EXTENDED","Head","ITALIC","MacStyle","OUTLINE","SHADOW","UNDERLINE","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","checksum_adjustment","clone","clone_into","cmp","contains","created","default","difference","empty","eq","flags","fmt","fmt","fmt","fmt","fmt","font_direction_hint","font_revision","from","from_bits","from_bits_truncate","from_raw","glyph_data_format","hash","index_to_loc_format","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","lowest_rec_ppem","mac_style","magic_number","modified","not","partial_cmp","read","remove","sub","sub_assign","to_owned","to_raw","toggle","try_from","try_into","type_id","union","units_per_em","version","x_max","x_min","y_max","y_min","Hhea","advance_width_max","ascender","caret_offset","caret_slope_rise","caret_slope_run","descender","line_gap","metric_data_format","min_left_side_bearing","min_right_side_bearing","number_of_long_metrics","read","version","x_max_extent","Hmtx","LongMetric","advance","advance","advance","borrow","borrow_mut","clone","clone_into","cmp","eq","fmt","from","h_metrics","hash","into","is_valid_bit_pattern","left_side_bearings","partial_cmp","read","read_with_args","side_bearing","side_bearing","side_bearing","to_owned","try_from","try_into","type_id","Hvar","advance_width_delta","advance_width_mapping","advance_width_mapping_offset","item_variation_store","item_variation_store_offset","lsb_delta","lsb_mapping","lsb_mapping_offset","read","rsb_delta","rsb_mapping","rsb_mapping_offset","version","ChainedClassSequenceRule","ChainedClassSequenceRuleSet","ChainedSequenceContext","ChainedSequenceContextFormat1","ChainedSequenceContextFormat2","ChainedSequenceContextFormat3","ChainedSequenceRule","ChainedSequenceRuleSet","CharacterVariant","CharacterVariantParams","ClassDef","ClassDefFormat1","ClassDefFormat2","ClassRangeRecord","ClassSequenceRule","ClassSequenceRuleSet","ConditionFormat1","ConditionSet","CoverageFormat1","CoverageFormat2","CoverageTable","DeltaFormat","Device","Device","DeviceOrVariationIndex","Extension","ExtensionLookup","Feature","FeatureList","FeatureParams","FeatureRecord","FeatureTableSubstitution","FeatureTableSubstitutionRecord","FeatureVariationRecord","FeatureVariations","Format1","Format1","Format1","Format1","Format2","Format2","Format2","Format2","Format3","Format3","IGNORE_BASE_GLYPHS","IGNORE_LIGATURES","IGNORE_MARKS","LangSys","LangSysRecord","Local2BitDeltas","Local4BitDeltas","Local8BitDeltas","Lookup","LookupFlag","LookupList","RIGHT_TO_LEFT","RangeRecord","Script","ScriptList","ScriptRecord","SequenceContext","SequenceContextFormat1","SequenceContextFormat2","SequenceContextFormat3","SequenceLookupRecord","SequenceRule","SequenceRuleSet","Size","SizeParams","StylisticSet","StylisticSetParams","Subtable","Subtables","USE_MARK_FILTERING_SET","VariationIndex","VariationIndex","VariationIndex","alternate_feature","alternate_feature_offset","alternate_feature_offset","axis_index","backtrack_class_def","backtrack_class_def_offset","backtrack_coverage_offsets","backtrack_coverages","backtrack_glyph_count","backtrack_glyph_count","backtrack_glyph_count","backtrack_sequence","backtrack_sequence","bitor","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chained_class_seq_rule_count","chained_class_seq_rule_offsets","chained_class_seq_rule_set_count","chained_class_seq_rule_set_offsets","chained_class_seq_rule_sets","chained_class_seq_rules","chained_seq_rule_count","chained_seq_rule_offsets","chained_seq_rule_set_count","chained_seq_rule_set_offsets","chained_seq_rule_sets","chained_seq_rules","char_count","character","class","class","class_def","class_def_offset","class_format","class_format","class_format","class_range_count","class_range_records","class_seq_rule_count","class_seq_rule_offsets","class_seq_rule_set_count","class_seq_rule_set_offsets","class_seq_rule_sets","class_seq_rules","class_value_array","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","condition_count","condition_offsets","condition_set","condition_set_offset","condition_set_offset","conditions","coverage","coverage","coverage","coverage","coverage_format","coverage_format","coverage_format","coverage_offset","coverage_offset","coverage_offset","coverage_offset","coverage_offsets","coverages","default","default","default_lang_sys","default_lang_sys_offset","delta_format","delta_format","delta_set_inner_index","delta_set_outer_index","delta_value","design_size","empty","end_glyph_id","end_glyph_id","end_glyph_id","end_glyph_id","end_size","eq","eq","eq","eq","eq","extension","feat_ui_label_name_id","feat_ui_tooltip_text_name_id","feature","feature_count","feature_index","feature_index","feature_index_count","feature_indices","feature_offset","feature_offset","feature_params","feature_params_offset","feature_records","feature_table_substitution","feature_table_substitution_offset","feature_table_substitution_offset","feature_tag","feature_tag","feature_variation_record_count","feature_variation_records","filter_range_max_value","filter_range_min_value","first_param_ui_label_name_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","format","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits_truncate","from_raw","from_raw","get","get","get","get","get","get","get","get_subtable","glyph_array","glyph_count","glyph_count","glyph_count","glyph_count","glyph_count","hash","hash","hash","hash","hash","identifier","ignore_base_glyphs","ignore_ligatures","ignore_marks","input_class_def","input_class_def_offset","input_coverage_offsets","input_coverages","input_glyph_count","input_glyph_count","input_glyph_count","input_sequence","input_sequence","input_sequence","input_sequence","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter","iter","iter","iter","lang_sys","lang_sys_count","lang_sys_offset","lang_sys_offset","lang_sys_records","lang_sys_tag","lang_sys_tag","len","lookahead_class_def","lookahead_class_def_offset","lookahead_coverage_offsets","lookahead_coverages","lookahead_glyph_count","lookahead_glyph_count","lookahead_glyph_count","lookahead_sequence","lookahead_sequence","lookup_count","lookup_flag","lookup_index_count","lookup_list_index","lookup_list_index","lookup_list_indices","lookup_offsets","lookup_type","lookups","mark_attachment_type_mask","mark_filtering_set","name_entry","new","num_named_parameters","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","range_count","range_end","range_records","range_start","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","read_with_args","required_feature_index","right_to_left","sample_text_name_id","script","script_count","script_offset","script_offset","script_records","script_tag","script_tag","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_count","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_lookup_records","seq_rule_count","seq_rule_offsets","seq_rule_set_count","seq_rule_set_offsets","seq_rule_sets","seq_rules","sequence_index","sequence_index","set_ignore_base_glyphs","set_ignore_ligatures","set_ignore_marks","set_mark_attachment_type","set_right_to_left","set_use_mark_filtering_set","start_coverage_index","start_coverage_index","start_glyph_id","start_glyph_id","start_glyph_id","start_glyph_id","start_glyph_id","start_size","sub_table_count","substitution_count","substitutions","subtable_offsets","subtables","to_bits","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","ui_name_id","use_mark_filtering_set","version","version","version","Loca","Long","Short","borrow","borrow_mut","clone","clone_into","from","get_glyf","get_raw","into","is_empty","len","read","read_with_args","to_owned","try_from","try_into","type_id","Maxp","max_component_depth","max_component_elements","max_composite_contours","max_composite_points","max_contours","max_function_defs","max_instruction_defs","max_points","max_size_of_instructions","max_stack_elements","max_storage","max_twilight_points","max_zones","num_glyphs","read","version","Mvar","ValueRecord","borrow","borrow_mut","clone","clone_into","cmp","delta_set_inner_index","delta_set_inner_index","delta_set_outer_index","delta_set_outer_index","eq","fmt","from","hash","into","is_valid_bit_pattern","item_variation_store","item_variation_store_offset","metric_delta","partial_cmp","read","tags","to_owned","try_from","try_into","type_id","value_record_count","value_record_size","value_records","value_tag","value_tag","version","CPHT","GSP0","GSP1","GSP2","GSP3","GSP4","GSP5","GSP6","GSP7","GSP8","GSP9","HASC","HCLA","HCLD","HCOF","HCRN","HCRS","HDSC","HLGP","SBXO","SBXS","SBYO","SBYS","SPXO","SPXS","SPYO","SPYS","STRO","STRS","UNDO","UNDS","VASC","VCOF","VCRN","VCRS","VDSC","VLGP","XHGT","COMPATIBLE_FULL_NAME","COPYRIGHT_NOTICE","CharIter","DARK_BACKGROUND_PALETTE","DESCRIPTION","DESIGNER","DESIGNER_URL","Encoding","FAMILY_NAME","FULL_NAME","LICENSE_DESCRIPTION","LICENSE_URL","LIGHT_BACKGROUND_PALETTE","LangTagRecord","MANUFACTURER","MacRoman","MacRomanMapping","Name","NameId","NameRecord","NameString","POSTSCRIPT_CID_NAME","POSTSCRIPT_NAME","SAMPLE_TEXT","SUBFAMILY_NAME","TRADEMARK","TYPOGRAPHIC_FAMILY_NAME","TYPOGRAPHIC_SUBFAMILY_NAME","UNIQUE_ID","Unknown","Utf16Be","VARIATIONS_POSTSCRIPT_NAME_PREFIX","VENDOR_URL","VERSION_STRING","WWS_FAMILY_NAME","WWS_SUBFAMILY_NAME","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","count","decode","default","encode","encoding_id","encoding_id","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","hash","into","into","into","into","into","into","into","into_iter","into_iter","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","lang_tag","lang_tag_count","lang_tag_offset","lang_tag_offset","lang_tag_record","language_id","language_id","length","length","length","length","name_id","name_id","name_record","new","new","next","partial_cmp","platform_id","platform_id","predefined","read","storage_offset","string","string_data","string_offset","string_offset","to_be_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_string","to_string","to_u16","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","version","BOLD","ITALIC","NEGATIVE","OBLIQUE","OUTLINED","Os2","REGULAR","STRIKEOUT","SelectionFlags","UNDERSCORE","USE_TYPO_METRICS","WWS","ach_vend_id","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","contains","default","difference","empty","eq","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_raw","fs_selection","fs_type","hash","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","not","panose_10","partial_cmp","read","remove","s_cap_height","s_family_class","s_typo_ascender","s_typo_descender","s_typo_line_gap","sub","sub_assign","sx_height","to_owned","to_raw","toggle","try_from","try_into","type_id","ul_code_page_range_1","ul_code_page_range_2","ul_unicode_range_1","ul_unicode_range_2","ul_unicode_range_3","ul_unicode_range_4","union","us_break_char","us_default_char","us_first_char_index","us_last_char_index","us_lower_optical_point_size","us_max_context","us_upper_optical_point_size","us_weight_class","us_width_class","us_win_ascent","us_win_descent","version","x_avg_char_width","y_strikeout_position","y_strikeout_size","y_subscript_x_offset","y_subscript_x_size","y_subscript_y_offset","y_subscript_y_size","y_superscript_x_offset","y_superscript_x_size","y_superscript_y_offset","y_superscript_y_size","DEFAULT_GLYPH_NAMES","PString","Post","as_str","borrow","borrow_mut","clone","clone_into","deref","eq","eq","fmt","from","glyph_name","glyph_name_index","into","is_fixed_pitch","italic_angle","max_mem_type1","max_mem_type42","min_mem_type1","min_mem_type42","num_glyphs","num_names","read","read","read_with_args","string_data","to_owned","try_from","try_into","type_id","underline_position","underline_thickness","version","BlendState","CharstringNestingDepthLimitExceeded","Error","ExpectedI32StackEntry","FdSelect","FdSelectFormat0","FdSelectFormat3","FdSelectFormat4","FdSelectRange3","FdSelectRange4","Fixed","Format0","Format1","Format2","Format3","Format4","I32","Index","Index1","Index2","InvalidCharstringOperator","InvalidDictOperator","InvalidIndexOffsetSize","InvalidNumber","InvalidStackAccess","InvalidVariationStoreIndex","Latin1String","MissingBlendState","MissingCharstrings","MissingPrivateDict","MissingSubroutines","Number","Read","STANDARD_STRINGS","Stack","StackOverflow","StackUnderflow","StringId","ZeroOffsetInIndex","apply_blend","apply_delta_prefix_sum","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","charstring","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","count","count","count","data","data","default","dict","eq","eq","eq","eq","eq","eq","fd","fd","fd","fd","fds","first","first","first","first","fixed_array","fixed_values","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_index","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get_fixed","get_i32","get_offset","get_offset","get_offset","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","len","len_is_odd","n_ranges","n_ranges","new","new","new","new","new","number_values","off_size","off_size","offsets","offsets","partial_cmp","partial_cmp","partial_cmp","pop_fixed","pop_i32","push","ranges","ranges","read","read","read","read","read","read","read_with_args","region_count","reverse","scalars","sentinel","sentinel","set_store_index","size_in_bytes","size_in_bytes","size_in_bytes","standard_string","subr_bias","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u16","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_at_least_len","verify_exact_len","CommandSink","NESTING_DEPTH_LIMIT","PenSink","borrow","borrow_mut","close","close","counter_mask","curve_to","curve_to","evaluate","from","hint_mask","hstem","into","line_to","line_to","move_to","move_to","new","try_from","try_into","type_id","vstem","BaseFontBlend","BaseFontBlend","BaseFontName","BaseFontName","Blend","BlueFuzz","BlueFuzz","BlueScale","BlueScale","BlueShift","BlueShift","BlueValues","BlueValues","Blues","Charset","Charset","CharstringType","CharstringType","CharstringsOffset","CharstringsOffset","CidCount","CidCount","CidFontRevision","CidFontRevision","CidFontType","CidFontType","CidFontVersion","CidFontVersion","Copyright","Copyright","DefaultWidthX","DefaultWidthX","Encoding","Encoding","Entry","ExpansionFactor","ExpansionFactor","FamilyBlues","FamilyBlues","FamilyName","FamilyName","FamilyOtherBlues","FamilyOtherBlues","FdArrayOffset","FdArrayOffset","FdSelectOffset","FdSelectOffset","FontBbox","FontBbox","FontMatrix","FontMatrix","FontName","FontName","ForceBold","ForceBold","FullName","FullName","InitialRandomSeed","InitialRandomSeed","IsFixedPitch","IsFixedPitch","ItalicAngle","ItalicAngle","LanguageGroup","LanguageGroup","NominalWidthX","NominalWidthX","Notice","Notice","Operand","Operator","Operator","OtherBlues","OtherBlues","PaintType","PaintType","PostScript","PostScript","PrivateDictRange","PrivateDictRange","Ros","Ros","StdHw","StdHw","StdVw","StdVw","StemSnapH","StemSnapH","StemSnapV","StemSnapV","StemSnaps","StrokeWidth","StrokeWidth","SubrsOffset","SubrsOffset","SyntheticBase","SyntheticBase","Token","UidBase","UidBase","UnderlinePosition","UnderlinePosition","UnderlineThickness","UnderlineThickness","UniqueId","UniqueId","VariationStoreIndex","VariationStoreIndex","VariationStoreOffset","VariationStoreOffset","Version","Version","Weight","Weight","Xuid","Xuid","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","entries","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","into","into","into","into","into","new","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","values","ordering","registry","supplement","ALWAYS_SET","DRAW_OUTLINES","GlyphData","HeaderFlags","Sbix","Strike","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","contains","data","default","difference","empty","eq","flags","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_raw","glyph_data","glyph_data_offsets","graphic_type","hash","insert","intersection","intersects","into","is_empty","is_valid_bit_pattern","not","num_strikes","origin_offset_x","origin_offset_y","partial_cmp","ppem","ppi","read","read","read","read_with_args","read_with_args","remove","strike_offsets","strikes","sub","sub_assign","to_owned","to_raw","toggle","try_from","try_into","type_id","union","version","AxisRecord","AxisValue","AxisValueArray","AxisValueFormat1","AxisValueFormat2","AxisValueFormat3","AxisValueFormat4","AxisValueRecord","AxisValueTableFlags","ELIDABLE_AXIS_VALUE_NAME","Format1","Format2","Format3","Format4","OLDER_SIBLING_FONT_ATTRIBUTE","Stat","all","axis_count","axis_index","axis_index","axis_index","axis_index","axis_index","axis_name_id","axis_name_id","axis_ordering","axis_ordering","axis_tag","axis_tag","axis_value_count","axis_value_offsets","axis_values","axis_values","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","contains","default","design_axes","design_axes_offset","design_axis_count","design_axis_size","difference","elided_fallback_name_id","empty","eq","eq","eq","flags","flags","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","from","from","from","from","from_bits","from_bits_truncate","from_raw","hash","hash","hash","insert","intersection","intersects","into","into","into","into","is_empty","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","linked_value","nominal_value","not","offset_to_axis_value_offsets","offset_to_axis_values","partial_cmp","partial_cmp","partial_cmp","range_max_value","range_min_value","read","read","read","read","read","read","read","read_with_args","read_with_args","remove","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_raw","toggle","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","value","value","value","value","value_name_id","value_name_id","value_name_id","value_name_id","value_name_id","version","COUNT_MASK","DeltaRunIter","DeltaSetIndex","DeltaSetIndexMap","DeltaSetIndexMapFormat0","DeltaSetIndexMapFormat1","EMBEDDED_PEAK_TUPLE","EntryFormat","FloatItemDelta","FloatItemDeltaTarget","Format0","Format1","INNER_INDEX_BIT_COUNT_MASK","INTERMEDIATE_REGION","ItemVariationData","ItemVariationStore","MAP_ENTRY_SIZE_MASK","PRIVATE_POINT_NUMBERS","PackedDeltas","PackedPointNumbers","PackedPointNumbersIter","RegionAxisCoordinates","SHARED_POINT_NUMBERS","TUPLE_INDEX_MASK","Tuple","TupleDelta","TupleDeltaIter","TupleIndex","TupleVariation","TupleVariationCount","TupleVariationData","TupleVariationHeader","TupleVariationHeaderIter","TupleVariationIter","VariationRegion","VariationRegionList","ZERO","active_tuples_at","all","apply_float_delta","axis_count","bit_count","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compute_delta","compute_float_delta","compute_scalar","compute_scalar","compute_scalar_f32","compute_scalar_f32","compute_size","compute_size","contains","count","count","cur","default","default","default","default","default","default","delta_set","delta_sets","deltas","difference","embedded_peak_tuple","empty","end_coord","end_coord","entry_format","entry_format","entry_format","entry_size","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_truncate","from_raw","from_raw","from_raw","get","get","has_deltas_for_all_points","hash","hash","hash","hash","hash","hash","hash","inner","insert","intermediate_end_tuple","intermediate_region","intermediate_start_tuple","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_point","is_valid_bit_pattern","is_valid_bit_pattern","item_count","item_variation_data","item_variation_data_count","item_variation_data_offsets","iter","len","map_count","map_count","map_data","map_data","map_data","new","next","next","next","next","next","not","outer","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","peak","peak_coord","peak_coord","peak_tuple","point_numbers","private_point_numbers","read","read","read","read","read","read","read","read","read","read_with_args","read_with_args","read_with_args","read_with_args","region_axes","region_axes","region_count","region_index_count","region_indexes","remove","shared_point_numbers","size_hint","split_off_front","start_coord","start_coord","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tuple_index","tuple_records_index","tuples","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","values","values","variation_data_size","variation_region_list","variation_region_list_offset","variation_regions","word_delta_count","Vhea","advance_height_max","ascender","caret_offset","caret_slope_rise","caret_slope_run","descender","line_gap","metric_data_format","min_bottom_side_bearing","min_top_side_bearing","number_of_long_ver_metrics","read","version","y_max_extent","LongMetric","Vmtx","advance","read","read_with_args","side_bearing","top_side_bearings","v_metrics","Vvar","advance_height_delta","advance_height_mapping","advance_height_mapping_offset","bsb_delta","bsb_mapping","bsb_mapping_offset","item_variation_store","item_variation_store_offset","read","tsb_delta","tsb_mapping","tsb_mapping_offset","v_org_delta","v_org_mapping","v_org_mapping_offset","version"],"q":[[0,"read_fonts"],[1433,"read_fonts::array"],[1463,"read_fonts::tables"],[1501,"read_fonts::tables::avar"],[1550,"read_fonts::tables::base"],[1686,"read_fonts::tables::bitmap"],[2056,"read_fonts::tables::cbdt"],[2061,"read_fonts::tables::cblc"],[2067,"read_fonts::tables::cff"],[2096,"read_fonts::tables::cff2"],[2122,"read_fonts::tables::cmap"],[2468,"read_fonts::tables::colr"],[3116,"read_fonts::tables::cpal"],[3205,"read_fonts::tables::cvar"],[3233,"read_fonts::tables::ebdt"],[3238,"read_fonts::tables::eblc"],[3244,"read_fonts::tables::fvar"],[3309,"read_fonts::tables::gasp"],[3386,"read_fonts::tables::gdef"],[3496,"read_fonts::tables::glyf"],[3817,"read_fonts::tables::glyf::Anchor"],[3821,"read_fonts::tables::glyf::ToPathError"],[3823,"read_fonts::tables::glyf::bytecode"],[4163,"read_fonts::tables::gpos"],[4683,"read_fonts::tables::gsub"],[4859,"read_fonts::tables::gvar"],[4964,"read_fonts::tables::head"],[5037,"read_fonts::tables::hhea"],[5052,"read_fonts::tables::hmtx"],[5080,"read_fonts::tables::hvar"],[5094,"read_fonts::tables::layout"],[5665,"read_fonts::tables::loca"],[5684,"read_fonts::tables::maxp"],[5701,"read_fonts::tables::mvar"],[5734,"read_fonts::tables::mvar::tags"],[5772,"read_fonts::tables::name"],[5933,"read_fonts::tables::os2"],[6031,"read_fonts::tables::post"],[6066,"read_fonts::tables::postscript"],[6309,"read_fonts::tables::postscript::charstring"],[6333,"read_fonts::tables::postscript::dict"],[6519,"read_fonts::tables::postscript::dict::Entry"],[6522,"read_fonts::tables::sbix"],[6592,"read_fonts::tables::stat"],[6752,"read_fonts::tables::variations"],[7149,"read_fonts::tables::vhea"],[7164,"read_fonts::tables::vmtx"],[7172,"read_fonts::tables::vvar"],[7189,"font_types::tag"],[7190,"font_types::glyph_id"],[7191,"core::option"],[7192,"font_types::fixed"],[7193,"font_types::fixed"],[7194,"font_types::offset"],[7195,"font_types::offset"],[7196,"font_types::raw"],[7197,"font_types::offset"],[7198,"core::clone"],[7199,"font_types::raw"],[7200,"core::iter::traits::iterator"],[7201,"font_types::longdatetime"],[7202,"core::fmt"],[7203,"core::fmt"],[7204,"core::convert"],[7205,"core::ops::range"],[7206,"bytemuck::anybitpattern"],[7207,"font_types::raw"],[7208,"core::ops::range"],[7209,"core::any"],[7210,"font_types::version"],[7211,"font_types::version"],[7212,"core::fmt"]],"d":["","An array of nullable offsets that can be resolved on …","An array of offsets that can be resolved on access.","A collection of fonts.","Reference to the content of a font collection file.","A type that can compute its size at runtime, based on some …","Empty data, useful for some tests and examples","Reference to the content of a font or font collection file.","A single font.","A reference to raw binary font data.","A type that can be read from raw table data.","A trait for types that require external data in order to …","Reference to an in-memory font.","","","","","","","","","Any offset type.","","A trait for a type that needs additional arguments to be …","An error that occurs when reading font data","A helper trait providing a ‘resolve’ method for …","A helper trait providing a ‘resolve’ method for offset …","The type of the first (length) field of the item.","The table’s tag.","TTC Header","The OpenType Table Directory","","An interface for accessing tables from a font (or …","Record for a table in a font.","Typed access to raw table data.","A table that has an associated tag.","","A trait for types that have variable length.","Padding bytes before the start of the Name INDEX.","Padding bytes before the start of the Top DICT.","Font Vendor Identification.","Add to indexSubTableArrayOffset to get offset from …","Returns the advance width for the given glyph identifier.","Returns the advance height for the given glyph identifier.","Returns the advance height delta for the specified glyph …","Attempt to resolve advance_height_mapping_offset.","Offset in bytes from the start of this table to the …","Maximum advance height value in ‘vmtx’ table.","Returns the advance width delta for the specified glyph …","Attempt to resolve advance_width_mapping_offset.","Offset in bytes from the start of this table to the …","Maximum advance width value in ‘hmtx’ table.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Array of alternate glyph IDs, in arbitrary order","Number of AlternateSet tables","Array of offsets to AlternateSet tables. Offsets are from …","A dynamically resolving wrapper for alternate_set_offsets.","Format identifier, = 1","Format identifier, = 2","Format identifier, = 3","Index to glyph contour point","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Custom array types","Return the data as a byte slice","","Typographic ascent.","Typographic ascent.","Attempt to resolve attach_list_offset.","Offset to attachment point list table, from beginning of …","Array of offsets to AttachPoint tables-from beginning of …","A dynamically resolving wrapper for attach_point_offsets.","","","Variation axis record array.","Returns the array of variation axis records.","The total number of axes contributing to this axis-values …","The number of variation axes for this font. This must be …","The number of variation axes for this font. This must be …","The number of variation axes for this font. This must be …","The number of variation axes in the font (the number of …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Index (zero-based) for the variation axis within the ‘…","Attempt to resolve axis_instance_arrays_offset.","Offset in bytes from the beginning of the table to the …","The segment maps array — one segment map for each axis, …","The size in bytes of each VariationAxisRecord — set to …","The number of axis value tables.","Array of offsets to axis value tables, in bytes from the …","A dynamically resolving wrapper for axis_value_offsets.","Array of AxisValue records that provide the combination of …","Attempt to resolve backdrop_paint_offset.","Offset to a backdrop Paint table.","Attempt to resolve backtrack_class_def_offset.","Offset to ClassDef table containing backtrack sequence …","Array of offsets to coverage tables in backtrack sequence, …","Array of offsets to coverage tables for the backtrack …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence.","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Array of backtrack-sequence classes","Array of backtrack glyph IDs","Attempt to resolve base_array_offset.","Offset to BaseArray table, from beginning of MarkBasePos …","Number of BaseCoord tables defined — should equal …","Format identifier — format = 2","Format identifier — format = 1","Format identifier — format = 3","Array of offsets to BaseCoord tables, from beginning of …","Index of contour point on the reference glyph","A dynamically resolving wrapper for base_coord_offsets.","Number of BaseRecords","Attempt to resolve base_coverage_offset.","Offset to baseCoverage table, from beginning of MarkBasePos","Attempt to resolve base_glyph_list_offset.","Offset to BaseGlyphList table.","","Attempt to resolve base_glyph_records_offset.","Offset to baseGlyphRecords array (may be NULL).","Number of BaseLangSysRecords defined — may be zero (0)","Array of BaseLangSysRecords, in alphabetical order by …","Array of BaseRecords, in order of baseCoverage Index.","Number of BaseScriptRecords defined","Attempt to resolve base_script_list_offset.","Offset to BaseScriptList table, from beginning of Axis …","Array of BaseScriptRecords, in alphabetical order by …","Number of baseline identification tags in this text …","Attempt to resolve base_tag_list_offset.","Offset to BaseTagList table, from beginning of Axis table …","Attempt to resolve base_values_offset.","Offset to BaseValues table, from beginning of BaseScript …","Array of 4-byte baseline identification tags — must be in","All glyphs have the same metrics; glyph data may be …","All glyphs have the same metrics.","BitmapSize records array.","BitmapSize records array.","","","","","","","","","","","","","","","","","","","Returns the bottom side bearing delta for the specified …","Attempt to resolve bsb_mapping_offset.","Offset in bytes from the start of this table to the …","Number of CaretValue tables for this ligature (components …","The amount by which a slanted highlight on a glyph needs …","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","0 for vertical caret, 1 for horizontal.","Format identifier-format = 3","Format identifier: format = 1","Format identifier: format = 2","Array of offsets to CaretValue tables, from beginning of …","Contour point index on glyph","A dynamically resolving wrapper for caret_value_offsets.","","","","","x coordinate for the center of rotation. For variation, use","x coordinate for the center of rotation.","Center x coordinate.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of scaling.","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of rotation.","Center x coordinate. For variation, use varIndexBase + 0.","x coordinate for the center of rotation. For variation, use","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","Center y coordinate. For variation, use varIndexBase + 1.","y coordinate for the center of scaling.","Center y coordinate.","y coordinate for the center of rotation.","y coordinate for the center of rotation. For variation, use","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of rotation. For variation, use","y coordinate for the center of rotation.","","","","","Number of ChainedClassSequenceRule tables","Array of offsets to ChainedClassSequenceRule tables, from …","Number of ChainedClassSequenceRuleSet tables","Array of offsets to ChainedClassSequenceRuleSet tables, …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of ChainedSequenceRule tables","Array of offsets to ChainedSequenceRule tables, from …","Number of ChainedSequenceRuleSet tables","Array of offsets to ChainedSeqRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","The count of characters for which this feature provides …","The Unicode Scalar Value of the characters for which this …","Checksum for the table.","Checksum for the table.","To compute: set it to 0, sum the entire font as uint32, …","Number of classes in classDef1 table — includes Class 0.","Array of Class1 records, ordered by classes in classDef1.","Number of classes in classDef2 table — includes Class 0.","Attempt to resolve class_def_offset.","Attempt to resolve class_def1_offset.","Offset to ClassDef table, from beginning of PairPos …","Attempt to resolve class_def2_offset.","Offset to ClassDef table, from beginning of PairPos …","Offset to ClassDef table, from beginning of …","Format identifier — format = 1","Format identifier — format = 2","Number of ClassRangeRecords","Array of ClassRangeRecords — ordered by startGlyphID","Number of ClassSequenceRule tables","Array of offsets to ClassSequenceRule tables, from …","Number of ClassSequenceRuleSet tables","Array of offsets to ClassSequenceRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for class_seq_rule_offsets.","Array of Class Values — one per glyph ID","Attempt to resolve clip_list_offset.","Offset to ClipList table (may be NULL).","Clip records. Sorted by startGlyphID.","","","","","","","","","","","","","","","","","","","","","","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Index of each palette’s first color record in the …","Attempt to resolve color_records_array_offset.","Offset from the beginning of CPAL table to the first …","","Allows for variations.","","","Number of ComponentRecords in this ligature","Number of components in the ligature","component flag glyph index of component","Array of component glyph IDs — start with the second …","Returns an iterator that yields the glyph identifier and …","Array of Component records, ordered in writing direction.","Returns an iterator over the components of the composite …","A CompositeMode enumeration value.","Computes the delta value for the specified index and set …","Computes the delta value in floating point for the …","Compute the number of bytes required to represent this …","Number of conditions for this condition set.","Array of offsets to condition tables, from beginning of the","A dynamically resolving wrapper for condition_offsets.","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","Number of name records.","Number of objects stored in INDEX.","Number of objects stored in INDEX.","Returns the component count and TrueType interpreter …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Format identifier — format = 1","Format identifier — format = 2","Offset to Coverage table, from beginning of …","Offset to Coverage table - from beginning of LigCaretList …","Offset to Coverage table, from beginning of CursivePos …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table - from beginning of AttachList …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of substitution …","Array of offsets to mark glyph set coverage tables, from …","Array of offsets to Coverage tables, from beginning of …","A dynamically resolving wrapper for coverage_offsets.","A dynamically resolving wrapper for coverage_offsets.","","","Number of seconds since 12:00 midnight that started …","","","Array containing the object data.","The actual embedded graphic data. The total length is …","","Attempt to resolve data_offset.","Array containing the object data.","","","","Offset from the start of the ‘cvar’ table to the …","","Index number of default baseline for this script — equals","Attempt to resolve default_lang_sys_offset.","Offset to default LangSys table, from beginning of Script …","Attempt to resolve default_min_max_offset.","Offset to MinMax table, from beginning of BaseScript table …","Format, = 0x8000","Format of deltaValue array data: 0x0001, 0x0002, or 0x0003","Add to original glyph ID to get substitute glyph ID","Returns an iterator over the per-region delta values for …","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","Delta-set rows.","Array of compressed data","Computes the accumulated deltas for the given set of …","Typographic descent.","Typographic descent.","Attempt to resolve design_axes_offset.","Offset in bytes from the beginning of the STAT table to the","The number of axis records. In a font with an ‘fvar’ …","The size in bytes of each axis record.","The first value represents the design size in 720/inch …","Attempt to resolve device_offset.","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","Offset to Device table (non-variable font) / Variation …","The length (in bytes) of the DSIG table (null if no …","The length (in bytes) of the DSIG table (null if no …","The offset (in bytes) of the DSIG table from the beginning …","The offset (in bytes) of the DSIG table from the beginning …","Tag indicating that a DSIG table exists, 0x44534947 (‘…","Tag indicating that a DSIG table exists, 0x44534947 (‘…","Translation in x direction. For variation, use …","Translation in x direction.","Translation in x direction. For variation, use …","Translation in x direction.","Translation in y direction.","Translation in y direction.","Translation in y direction. For variation, use …","Translation in y direction. For variation, use …","","","","","Name ID used as fallback when projection of names into a …","","End of the angular range of the gradient, 180° in …","End of the angular range of the gradient, 180° in …","End characterCode for each segment, last=0xFFFF.","Array of point indices for the last point of each contour, …","Largest size to correct, in ppem","Number of character codes in subrange.","Number of EntryExit records","Array of EntryExit records, in Coverage index order.","A packed field that describes the compressed …","A packed field that describes the compressed …","","Log2 of the maximum power of 2 less than or equal to …","","","","","","","An Extend enum value.","An Extend enum value.","Attempt to resolve extension_offset.","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Offset to the extension subtable, of lookup type …","FD selector array (one entry for each glyph).","Number of FeatMinMaxRecords — may be zero (0)","Array of FeatMinMaxRecords, in alphabetical order by …","The ‘name’ table name ID that specifies a string (or …","The ‘name’ table name ID that specifies a string (or …","Number of FeatureRecords in this table","Number of feature index values for this language system —","Array of indices into the FeatureList, in arbitrary order","Attempt to resolve feature_list_offset.","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GSUB table","Offset to FeatureList table, from beginning of GPOS table","Attempt to resolve feature_params_offset.","Offset from start of Feature table to FeatureParams table, …","Array of FeatureRecords — zero-based (first feature has …","Number of feature variation records.","Array of feature variation records.","Attempt to resolve feature_variations_offset.","Attempt to resolve feature_variations_offset.","","Offset to FeatureVariations table, from beginning of the …","Maximum value of the font variation instances that satisfy …","Minimum value of the font variation instances that satisfy …","First character code of subrange.","First glyph ID of this range.","Index (base 0) into the LayerList.","The first ‘name’ table name ID used to specify strings …","See the flags enum","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","Bit 0: Set to 1. Bit 1: Draw outlines. Bits 2 to 15: …","Flags — see below for details.","Bit-field that gives the format of the offset array that …","","","","","Deprecated (Set to 2).","Set by font manufacturer.","Returns an iterator over the fonts contained in the file.","Set to 14.","Format identifier: format = 3","Format— set to 1","Set to 22.","Set to 28.","DeltaSetIndexMap format: set to 1.","Set to 6.","DeltaSetIndexMap format: set to 0.","Subtable format; set to 8.","Format identifier — set to 4.","Set to 1.","Set to 7.","Format identifier — set to 3.","Set to 29.","Format identifier: format = 2","Set to 8.","Format identifier — set to 2.","Set to 30.","Format number is set to 6.","Set to 27.","Set to 9.","Set to 10.","Format identifier — set to 1.","Set to 26.","Set to 3.","Set to 31.","Set to 11.","Format identifier == 1","Set to 25.","Format identifier: format = 2","Set to 12.","Set to 13.","Set to 21.","Format = 4.","Format = 3.","Format = 0.","Set to 20.","Subtable format; set to 10.","Set to 2.","Set to 5.","Set to 32.","Set to 24.","Format identifier: format = 1","Set to 1.","Subtable format. Set to 14.","Format, = 1","Set to 2.","Set to 23.","Format identifier: format = 1","Set to 15.","Format number is set to 4.","Set to 16.","Set to 4.","Set to 17.","Set to 18.","Format identifier: format = 3","Format number is set to 2.","Format number is set to 0.","Subtable format; set to 12.","Format number is set to 0.","Subtable format; set to 13.","Set to 19.","Set to 1.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new reference to an in-memory font at the …","Font selection flags.","Type flags.","","","Sorted by ppem","","","Resolve the offset at the provided index.","Resolve the offset at the provided index.","Get the class for this glyph id","If this glyph is in the coverage table, returns its index","Returns the data for the object at the given index.","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","Returns the data for the object at the given index.","Returns the font in the collection at the specified index.","Returns the offset of the object at the given index.","Returns the offset of the object at the given index.","","","","One per glyph.","Array of glyph IDs — in numerical order","One per glyph, sorted by glyhph ID.","Attempt to resolve glyph_class_def_offset.","Offset to class definition table for glyph type, from …","Number of glyphs in the input glyph sequence","Number of glyph IDs in the substituteGlyphIDs array","Number of glyph IDs in the substituteGlyphIDs array. This …","Size of the classValueArray","Number of glyph IDs in the substituteGlyphIDs array.","Number of glyph IDs in the alternateGlyphIDs array","Number of glyphs with attachment points","Number of glyphs to be matched","Number of glyphs in the glyph array","Number of glyphs in the input sequence","The number of glyphs in this font. This must match the …","the raw data for flags & x/y coordinates","","0 for current format.","Offset from the beginning of the strike data header to …","Glyph ID for a BaseGlyphList base glyph.","Glyph ID for the source outline.","Glyph index array (arbitrary length)","An array that maps character codes to glyph index values.","Array of glyph indices for the character codes covered","Array of glyph index values for character codes in the …","","Array of indices into the string data. See below for …","Get the variation data for a specific glyph.","Offset from the start of this table to the array of …","Offsets from the start of the GlyphVariationData array to …","","","Indicates the format of the embedded graphic data: one of …","Array of SequentialMapGroup records.","Array of ConstantMapGroup records.","Array of SequentialMapGroup records.","","","","","Paired advance width/height and left/top side bearing …","Returns true if the contours in the simple glyph may …","","Header size (bytes).","","","Header size (bytes).","","","","","Attempt to resolve horiz_axis_offset.","Offset to horizontal Axis table, from beginning of BASE …","","","Delta for all character codes in segment.","Offsets into glyphIdArray or 0","The second value has no independent meaning, but serves as …","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","All glyphs have the same data size.","All the glyphs are of the same size.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","0 for short offsets (Offset16), 1 for long (Offset32).","Attempt to resolve input_class_def_offset.","Offset to ClassDef table containing input sequence context,","Array of offsets to coverage tables for the input sequence","A dynamically resolving wrapper for input_coverage_offsets.","Number of glyphs in the input sequence","Total number of glyphs in the input sequence","Number of glyphs in the input sequence","Sequence of classes to be matched to the input glyph …","Array of input glyph IDs—start with second glyph","Array of input glyph IDs—starting with the second glyph","Array of input sequence classes, beginning with the second …","The number of named instances defined in the font (the …","The size in bytes of each InstanceRecord — set to either …","Instance record array.","Returns the array of instance records.","Total number of bytes for instructions. If …","Returns the TrueType interpreter instructions.","Array of instruction byte code for the glyph.","Intermediate end tuple record for this tuple variation …","Intermediate start tuple record for this tuple variation …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Tightly packed array of bits (8K bytes total) indicating …","true if the data has a length of zero bytes.","true if the array is empty","true if the array is empty","Returns true if the collection is empty.","Set to 0 if the font is proportionally spaced, non-zero if …","","Italic angle in counter-clockwise degrees from the …","The number of delta sets for distinct items.","Attempt to resolve item_var_store_offset.","Attempt to resolve item_var_store_offset.","Offset to the Item Variation Store table, from beginning of","Offset to Item Variation Store table, from beginning of …","A dynamically resolving wrapper for …","The number of item variation data subtables.","Offsets in bytes from the start of the item variation …","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Offset to ItemVariationStore (may be NULL).","Offset in bytes from the start of this table to the item …","Offset in bytes from the start of this table to the item …","Iterate over all of the offset targets.","Iterate over all of the offset targets.","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, selector, mapping …","Iterate over each glyph and its class.","Iterate over each glyph and its class.","Iterate over the decoded values for this device","Returns an iterator over the fonts in the collection.","Number of LangSysRecords for this script — excluding the …","Array of LangSysRecords, listed alphabetically by LangSys …","Number of language-tag records.","The language-tag records where langTagCount is the number …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","Last glyph ID of this range (inclusive).","Attempt to resolve layer_list_offset.","Offset to LayerList table (may be NULL).","Attempt to resolve layer_records_offset.","Offset to layerRecords array (may be NULL).","Leading (left/top) side bearings for glyph IDs greater …","The length of the data, in bytes","The number of offsets in the array","The number of offsets in the array","Returns the number of fonts in the collection.","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","This is the length in bytes of the subtable.","Byte length of this subtable (including this header)","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Length of the table.","Length of the table.","Attempt to resolve lig_caret_list_offset.","Offset to ligature caret list table, from beginning of GDEF","Number of ligature glyphs","Array of offsets to LigGlyph tables, from beginning of …","A dynamically resolving wrapper for lig_glyph_offsets.","Attempt to resolve ligature_array_offset.","Offset to LigatureArray table, from beginning of MarkLigPos","Array of offsets to LigatureAttach tables. Offsets are from","A dynamically resolving wrapper for ligature_attach_offsets…","Number of Ligature tables","Number of LigatureAttach table offsets","Attempt to resolve ligature_coverage_offset.","Offset to ligatureCoverage table, from beginning of …","glyph ID of ligature to substitute","Array of offsets to Ligature tables. Offsets are from …","Number of LigatureSet tables","Array of offsets to LigatureSet tables. Offsets are from …","A dynamically resolving wrapper for ligature_set_offsets.","A dynamically resolving wrapper for ligature_offsets.","Typographic line gap. Negative LineGap values are treated …","Typographic line gap. Negative LineGap values are treated …","The numeric value for a style-linked mapping from this …","is_long can be optionally provided, if known, otherwise we …","is_long can be optionally provided, if known, otherwise we …","Attempt to resolve lookahead_class_def_offset.","Offset to ClassDef table containing lookahead sequence …","Array of offsets to coverage tables for the lookahead …","Array of offsets to coverage tables in lookahead sequence, …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Number of glyphs in lookahead sequence.","Array of lookahead-sequence classes","Array of lookahead glyph IDs","Number of lookups in this table","Lookup qualifiers","Number of LookupList indices for this feature","Attempt to resolve lookup_list_offset.","Attempt to resolve lookup_list_offset.","Array of indices into the LookupList — zero-based (first …","Offset to LookupList table, from beginning of GSUB table","Offset to LookupList table, from beginning of GPOS table","Array of offsets to Lookup tables, from beginning of …","Different enumerations for GSUB and GPOS","A dynamically resolving wrapper for lookup_offsets.","Smallest readable size in pixels.","Returns the left side bearing delta for the specified …","Attempt to resolve lsb_mapping_offset.","Offset in bytes from the start of this table to the …","see somewhere else","Set to 0x5F0F3CF5.","Format major version (starting at 1).","Format major version (set to 2).","Major version of the CBLC table, = 3.","Major version of the CBDT table, = 3.","Major version of the EBDT table, = 2.","Major version of the EBLC table, = 2.","Map a codepoint to a nominal glyph identifier","Maps a codepoint to a nominal glyph identifier.","Maps a codepoint to a nominal glyph identifier.","The number of mapping entries.","The number of mapping entries.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","Maps a codepoint and variation selector to a nominal glyph …","Attempt to resolve mark1_array_offset.","Offset to MarkArray table for mark1, from beginning of …","Attempt to resolve mark1_coverage_offset.","Offset to Combining Mark Coverage table, from beginning of …","Attempt to resolve mark2_array_offset.","Offset to Mark2Array table for mark2, from beginning of …","Number of Mark2 records","Attempt to resolve mark2_coverage_offset.","Offset to Base Mark Coverage table, from beginning of …","Array of Mark2Records, in Coverage order.","Attempt to resolve mark_array_offset.","Attempt to resolve mark_array_offset.","Offset to MarkArray table, from beginning of MarkBasePos …","Offset to MarkArray table, from beginning of MarkLigPos …","Attempt to resolve mark_attach_class_def_offset.","Offset to class definition table for mark attachment type, …","Number of Combining Mark classes defined","Number of classes defined for marks","Number of defined mark classes","Number of MarkRecords","Attempt to resolve mark_coverage_offset.","Attempt to resolve mark_coverage_offset.","Offset to markCoverage table, from beginning of MarkBasePos","Offset to markCoverage table, from beginning of MarkLigPos …","Index (base 0) into GDEF mark glyph sets structure. This …","Number of mark glyph sets defined","Attempt to resolve mark_glyph_sets_def_offset.","Offset to the table of mark glyph set definitions, from …","Array of MarkRecords, ordered by corresponding glyphs in …","Maximum levels of recursion; 1 for simple components.","Maximum number of components referenced at “top level” …","Maximum contours in a composite glyph.","Maximum points in a composite glyph.","Maximum contours in a non-composite glyph.","Attempt to resolve max_coord_offset.","Offset to BaseCoord table that defines maximum extent …","Number of FDEFs, equal to the highest function number + 1.","Number of IDEFs.","Maximum memory usage when an OpenType font is downloaded …","Maximum memory usage when an OpenType font is downloaded.","Maximum points in a non-composite glyph.","Maximum byte count for glyph instructions.","Maximum stack depth across Font Program (‘fpgm’ …","Number of Storage Area locations.","Maximum points used in Z0.","1 if instructions do not use the twilight zone (Z0), or 2 …","","","0 for current format.","0 for current format.","Returns the metric delta for the specified tag and …","Minimum bottom sidebearing value","Attempt to resolve min_coord_offset.","Offset to BaseCoord table that defines the minimum extent …","Minimum left sidebearing value in ‘hmtx’ table for …","Minimum memory usage when an OpenType font is downloaded …","Minimum memory usage when an OpenType font is downloaded.","Minimum right sidebearing value; calculated as min(aw - …","Minimum top sidebearing value in ‘vmtx’ table for …","Format minor version (starting at 0).","Minor version of EBLC table, = 0.","Format minor version (set to 0).","Minor version of CBLC table, = 0.","Minor version of EBDT table, = 0.","Minor version of CBDT table, = 0.","Number of seconds since 12:00 midnight that started …","","","Number of ranges.","Number of ranges.","","","The third value enables applications to use a single name …","The name records where count is the number of records.","Create a new FontData with these bytes.","Creates a new reference to a file representing a font or …","Creates a new reference to a font collection.","Creates a new reference to an in-memory font backed by the …","A nominal numeric value for this attribute value.","","","","Number of BaseGlyph records; may be 0 in a version 1 table.","Number of character codes covered","Number of Clip records.","Total number of color records, combined for all palettes.","Number of fonts in TTC","Number of fonts in TTC","The number of glyphs in the font.","Number of glyphs (this should be the same as numGlyphs in …","Array length.","Array length.","Number of groupings which follow","Number of groupings which follow","Number of groupings which follow","Number of Layer records; may be 0 in a version 1 table.","","Number of offsets to paint tables to read from LayerList.","Number of named parameters. (May be zero.)","The number of glyph names covered by this table","Number of palette entries in each palette.","Number of palettes in the table.","Returns the total number of points.","Number of records to follow","Number of BitmapSize records.","Number of BitmapSize records.","Number of ColorStop records.","Number of ColorStop records.","Number of bitmap strikes.","Number of encoding tables that follow.","Number of tables.","Number of tables.","Number of Unicode character ranges.","","Number of variation Selector Records","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","Absolute offset size.","Object array element size.","Object array element size.","Offset from the beginning of the font data.","Offset from the beginning of the font data.","Return a reference to this table’s raw data.","Offset in bytes from the beginning of the STAT table to the","Attempt to resolve offset_to_axis_value_offsets.","Bytes containing count + 1 offsets each of off_size.","Bytes containing count + 1 offsets each of off_size.","The horizontal (x-axis) position of the left edge of the …","The vertical (y-axis) position of the bottom edge of the …","","","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint table.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offsets to Paint tables.","A dynamically resolving wrapper for paint_offsets.","Number of PairSet tables","Array of offsets to PairSet tables. Offsets are from …","A dynamically resolving wrapper for pair_set_offsets.","Number of PairValueRecords","Array of PairValueRecords, ordered by glyph ID of the …","Attempt to resolve palette_entry_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Attempt to resolve palette_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_types_array_offset.","Offset from the beginning of CPAL table to the Palette …","PANOSE classification number.","","Peak tuple record for this tuple variation table — …","Number of attachment points on this glyph","Array of contour point indices -in increasing numerical …","Returns an iterator over the points in the glyph.","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","","","The PPEM size for which this strike was designed.","The device pixel density (in PPI) for which this strike …","Start circle radius.","Start circle radius. For variation, use varIndexBase + 2.","End circle radius. For variation, use varIndexBase + 5.","End circle radius.","Number of RangeRecords","","The maximum value for a range associated with the specified","The minimum value for a range associated with the specified","Array of glyph ranges — ordered by startGlyphID.","","segCount times 2, minus searchRange ((segCount * 2) - …","","The fourth and fifth values represent the small end of the …","Array of UnicodeRange records.","Range4 array.","Range3 array.","Read an instace of Self from the provided data, performing …","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","Interpret the bytes at the provided offset as a slice of T.","Read a scalar at the provided location in the data.","Read a big-endian value at the provided location in the …","Reads points and flags into the provided buffers.","Interpret the bytes at the provided offset as a reference …","read an item, using the provided args.","","","","Glyph ID of control glyph","The number of variation region tables in the variation …","The number of variation regions referenced.","Array of indices into the variation region list for the …","Index of a feature required for this language system; if no","","","Resolve the provided offset from the start of this table.","","","Returns the left side bearing delta for the specified …","Attempt to resolve rsb_mapping_offset.","Offset in bytes from the start of this table to the …","This metric specifies the distance between the baseline …","Font-family class and subclass. This parameter is a …","The typographic ascender for this font.","The typographic descender for this font.","The typographic line gap for this font.","The ‘name’ table name ID that specifies sample text …","","","","","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x direction. For variation, use …","Scale factor in x direction.","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Number of ScriptRecords","Attempt to resolve script_list_offset.","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GSUB table","Offset to ScriptList table, from beginning of GPOS table","Array of ScriptRecords, listed alphabetically by script tag","Maximum power of 2 less than or equal to segCount, times 2 …","","","2 × segCount.","Sentinel GID. Set equal to the number of glyphs in the …","Sentinel GID. Set equal to the number of glyphs in the …","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of Sequence lookup records","Number of SequenceRule tables","Array of offsets to SequenceRule tables, from beginning of …","Number of SequenceRuleSet tables","Array of offsets to SequenceRuleSet tables, from beginning …","A dynamically resolving wrapper for seq_rule_set_offsets.","A dynamically resolving wrapper for seq_rule_offsets.","Number of Sequence table offsets in the sequenceOffsets …","Array of offsets to Sequence tables. Offsets are from …","A dynamically resolving wrapper for sequence_offsets.","Attempt to resolve serialized_data_offset.","Offset from the start of the GlyphVariationData table to …","0x00010000 or 0x4F54544F","0x00010000 or 0x4F54544F","The number of shared tuple records. Shared tuple records …","Attempt to resolve shared_tuples_offset.","Offset from the start of this table to the shared tuple …","Returns the left side bearing for the given glyph …","Returns the top side bearing for the given glyph identifer.","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","","Attempt to resolve source_paint_offset.","Offset to a source Paint table.","Returns self[pos..]","Start of the angular range of the gradient, 180° in …","Start of the angular range of the gradient, 180° in …","First character code covered","Start character code for each segment.","First glyph ID of the classValueArray","Smallest size to correct, in ppem","","","Offset to start of string storage (from start of table).","Offsets from the beginning of the ‘sbix’ table to data …","A dynamically resolving wrapper for strike_offsets.","The FontData containing the encoded name strings.","Storage for the string data.","Array that maps high bytes to subHeaders: value is …","Number of subtables for this lookup","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier. Set to 1.","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","String of glyph IDs to substitute","Array of substitute glyph IDs — ordered by Coverage …","Array of substitute glyph IDs — ordered by Coverage index","Number of feature table substitution records.","Array of feature table substitution records.","Array of offsets to lookup subtables, from beginning of …","A dynamically resolving wrapper for subtable_offsets.","This metric specifies the distance between the baseline …","Returns the data for the table with the specified tag, if …","","Array of offsets to the TableDirectory for each font from …","Array of offsets to the TableDirectory for each font from …","Table records array—one for each top-level table in the …","Table records array—one for each top-level table in the …","The various font tables","Table identifier.","Table identifier.","returns self[..pos], and updates self to = self[pos..];","","","","","","","","","","","","Data containing the Top DICT.","Length of Top DICT structure in bytes.","Top side bearings for glyph IDs greater than or equal to …","Remaining table data.","Remaining table data.","Attempt to resolve transform_offset.","Attempt to resolve transform_offset.","Offset to an Affine2x3 table.","Offset to a VarAffine2x3 table.","","","","","","","","","","","","","","","","","","","Returns the top side bearing delta for the specified glyph …","Attempt to resolve tsb_mapping_offset.","Offset in bytes from the start of this table to the …","Font Collection ID string: "ttcf"","Font Collection ID string: "ttcf"","A packed field. The high 4 bits are flags (see below). The …","A packed field. The high 4 bits are flags, and the low 12 …","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","Array of tuple variation headers.","","","","","","","","","","","Public re-export of the font-types crate.","The ‘name’ table name ID that specifies a string (or …","Code page character range bits 0-31.","Code page character range bits 32-63.","Unicode Character Range.","Unicode Character Range (bits 32-63).","Unicode Character Range (bits 64-95).","Unicode Character Range (bits 96-127).","This is the suggested distance of the top of the underline …","Suggested values for the underline thickness. In general, …","Set to a value from 16 to 16384. Any value in this range is","his is the Unicode code point, in UTF-16 encoding, of a …","This is the Unicode code point, in UTF-16 encoding, of a …","The minimum Unicode index (character code) in this font.","The maximum Unicode index (character code) in this font.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","Weight class.","Width class.","The “Windows ascender” metric.","The “Windows descender” metric.","","Returns the COLRv0 base glyph for the given glyph …","Returns the COLRv0 layer at the given index.","Returns the COLRv1 base glyph for the given glyph …","Returns the COLRv1 clip box for the given glyph identifier.","Returns the COLRv1 layer at the given index.","Paired advance height and top side bearing values for each …","Returns the vertical origin delta for the specified glyph …","Attempt to resolve v_org_mapping_offset.","Offset in bytes from the start of this table to the …","A numeric value for this attribute value.","A numeric value for this attribute value.","Number of ValueRecords — must equal glyphCount in the …","Defines the types of data in the ValueRecords.","Defines the types of data in the ValueRecord.","ValueRecord definition — for the first glyph of the pair …","Defines the types of data in valueRecord1 — for the first","Defines the types of data in valueRecord2 — for the …","ValueRecord definition — for the second glyph of the pair","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","Defines positioning value(s) — applied to all glyphs in …","The number of value records — may be zero.","The size in bytes of each value record — must be greater …","Array of value records that identify target items and the …","Array of ValueRecords — positioning values applied to …","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Attempt to resolve var_index_map_offset.","Offset to DeltaSetIndexMap table (may be NULL).","Array of VariationSelector records.","Returns the variation data containing the tuples and …","The size in bytes of the serialized data for this tuple …","Attempt to resolve variation_region_list_offset.","Offset in bytes from the start of the item variation store …","Array of variation regions.","The major/minor version (1, 0)","Major version number of the font variations table — set …","The major and minor version of the GSUB table, as a tuple …","Major version number of the horizontal metrics variations …","Table version number - set to 0 or 1.","Major/minor version number of the CVT variations table — …","(major, minor) Version for the BASE table (1,0) or (1,1)","0x00010000 for version 1.0 0x00020000 for version 2.0 …","","Major version number of the axis variations table — set …","The major/minor version of the GDEF table","Version number of the font header table, set to (1, 0)","Table version number — set to 1.","Major/minor version number of the glyph variations table …","Major version number of the horizontal metrics variations …","The major and minor version of the GPOS table, as a tuple …","Major/minor version number. Set to 1.2 for new fonts.","","The major/minor version (1, 1)","Major/minor version of the TTC Header","Table version number (0 or 1)","Major & minor version of the table: (1, 0)","Table version number (0).","Table version number (=0).","","Version number (set to 1)","The version: 0x00005000 for version 0.5, 0x00010000 for …","Major version number of the horizontal metrics variations …","Major/minor version of the TTC Header","Attempt to resolve vert_axis_offset.","Offset to vertical Axis table, from beginning of BASE …","","","","","","","A packed field: the high bit is a flag—see details below.","Start point (p₀) x coordinate.","Start point (p₀) x coordinate. For variation, use …","Start circle center x coordinate. For variation, use …","Start circle center x coordinate.","End circle center x coordinate. For variation, use …","End point (p₁) x coordinate.","End point (p₁) x coordinate. For variation, use …","End circle center x coordinate.","Rotation point (p₂) x coordinate.","Rotation point (p₂) x coordinate. For variation, use …","Average weighted escapement.","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Attempt to resolve x_device_offset.","Offset to Device table (non-variable font) / VariationIndex","Maximum x for coordinate data.","Maximum x coordinate across all glyph bounding boxes.","Maximum x of clip box. For variation, use varIndexBase + 2.","Maximum x for coordinate data.","Maximum x of clip box.","Max(lsb + (xMax-xMin))","Minimum x of clip box. For variation, use varIndexBase + 0.","Minimum x of clip box.","Minimum x coordinate across all glyph bounding boxes.","Minimum x for coordinate data.","Minimum x for coordinate data.","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° ┬░ …","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° in …","x-component of transformed x-basis vector.","x-component of transformed x-basis vector. For variation, …","x-component of transformed y-basis vector. For variation, …","x-component of transformed y-basis vector.","Start point (p₀) y coordinate. For variation, use …","Start point (p₀) y coordinate.","Start circle center y coordinate. For variation, use …","Start circle center y coordinate.","End point (p₁) y coordinate. For variation, use …","End circle center y coordinate.","End circle center y coordinate. For variation, use …","End point (p₁) y coordinate.","Rotation point (p₂) y coordinate. For variation, use …","Rotation point (p₂) y coordinate.","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Attempt to resolve y_device_offset.","Offset to Device table (non-variable font) / VariationIndex","Maximum y coordinate across all glyph bounding boxes.","Maximum y of clip box. For variation, use varIndexBase + 3.","Maximum y for coordinate data.","Maximum y of clip box.","Maximum y for coordinate data.","Defined as max( tsb + (yMax-yMin)).","Minimum y coordinate across all glyph bounding boxes.","Minimum y of clip box. For variation, use varIndexBase + 1.","Minimum y of clip box.","Minimum y for coordinate data.","Minimum y for coordinate data.","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","The position of the top of the strikeout stroke relative …","Thickness of the strikeout stroke in font design units.","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","y-component of transformed x-basis vector. For variation, …","y-component of transformed x-basis vector.","y-component of transformed y-basis vector. For variation, …","y-component of transformed y-basis vector.","An array whose items size is not known at compile time.","An array of items of non-uniform length.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Return the item at the provided index.","","Calls U::from(self).","Calls U::from(self).","","Return an iterator over this array’s items.","","The number of items in the array","","","","","","","","","","","","The Axis Variations table","The BASE table","Common bitmap (EBLC/EBDT/CBLC/CBDT) types.","The CBDT (Color Bitmap Data) table","The CBLC (Color Bitmap Location) table","The CFF table","The CFF2 table","The cmap table","The COLR table","The CPAL table","The cvar (CVT Variations) table.","The EBDT (Embedded Bitmap Data) table","The EBLC (Embedded Bitmap Location) table","The Font Variations table","The gasp table","the GDEF table","The glyf (Glyph Data) table","the GPOS table","the GSUB table","The gvar (Glyph Variations) table","The head table","the hhea (Horizontal Header) table","The hmtx (Horizontal Metrics) table","The HVAR (Horizontal Metrics Variation) table","OpenType Layout common table formats","The loca (Index to Location) table","The maxp table","The MVAR (Metrics Variation) table","The name (Naming) table","The os2 table","the post (PostScript) table","PostScript (CFF and CFF2) common tables.","The sbix (Standard Bitmap Graphics) table","The STAT table","OpenType font variations common tables.","the vhea (Horizontal Header) table","The vmtx (Vertical Metrics) table","The VVAR (Vertical Metrics Variation) table","The avar (Axis Variations) table","AxisValueMap record","SegmentMaps record","Applies the piecewise linear mapping to the specified …","The number of variation axes for this font. This must be …","The segment maps array — one segment map for each axis, …","The array of axis value map records for this axis.","The array of axis value map records for this axis.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","A normalized coordinate value obtained using default …","A normalized coordinate value obtained using default …","","","Calls U::from(self).","Calls U::from(self).","","","","The number of correspondence pairs for this axis.","The number of correspondence pairs for this axis.","","","","The modified, normalized coordinate value.","The modified, normalized coordinate value.","","","","","","","","","Major version number of the axis variations table — set …","Axis Table","The BASE (Baseline) table","","BaseCoordFormat1","BaseCoordFormat2","BaseCoordFormat3","BaseLangSysRecord","BaseScript Table","BaseScriptList Table","BaseScriptRecord","BaseTagList Table","BaseValues table","FeatMinMaxRecord","","","","MinMax table","Number of BaseCoord tables defined — should equal …","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 3","Format identifier — format = 1","Array of offsets to BaseCoord tables, from beginning of …","Index of contour point on the reference glyph","A dynamically resolving wrapper for base_coord_offsets.","Number of BaseLangSysRecords defined — may be zero (0)","Array of BaseLangSysRecords, in alphabetical order by …","4-byte language system identification tag","4-byte language system identification tag","Offset to BaseScript table, from beginning of …","Number of BaseScriptRecords defined","Attempt to resolve base_script_list_offset.","Offset to BaseScriptList table, from beginning of Axis …","Offset to BaseScript table, from beginning of …","Offset to BaseScript table, from beginning of …","Array of BaseScriptRecords, in alphabetical order by …","4-byte script identification tag","4-byte script identification tag","Number of baseline identification tags in this text …","Attempt to resolve base_tag_list_offset.","Offset to BaseTagList table, from beginning of Axis table …","Attempt to resolve base_values_offset.","Offset to BaseValues table, from beginning of BaseScript …","Array of 4-byte baseline identification tags — must be in","","","","","","","","","","","","","","","","","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","X or Y value, in design units","Index number of default baseline for this script — equals","Attempt to resolve default_min_max_offset.","Offset to MinMax table, from beginning of BaseScript table …","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","Number of FeatMinMaxRecords — may be zero (0)","Array of FeatMinMaxRecords, in alphabetical order by …","4-byte feature identification tag — must match feature …","4-byte feature identification tag — must match feature …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempt to resolve horiz_axis_offset.","Offset to horizontal Axis table, from beginning of BASE …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Attempt to resolve item_var_store_offset.","Offset to Item Variation Store table, from beginning of …","Attempt to resolve max_coord_offset.","Offset to BaseCoord table that defines the maximum extent …","Offset to BaseCoord table that defines maximum extent …","Offset to BaseCoord table that defines the maximum extent …","Offset to BaseCoord table that defines the maximum extent …","Attempt to resolve min_coord_offset.","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to BaseCoord table that defines the minimum extent …","Offset to MinMax table, from beginning of BaseScript table","Offset to MinMax table, from beginning of BaseScript table","Offset to MinMax table, from beginning of BaseScript table","","","","","","","","","","","","","Glyph ID of control glyph","","","","","","","","","","","","","","","","","(major, minor) Version for the BASE table (1,0) or (1,1)","Attempt to resolve vert_axis_offset.","Offset to vertical Axis table, from beginning of BASE …","EbdtComponent record.","","BigGlyphMetrics record.","The full bitmap is tightly packed according to the bit …","","","","Bitmap flags.","","","BitmapSize record.","Each row of the data is aligned to a byte boundary.","","","","","","","","GlyphIdOffsetPair record.","Horizontal","IndexSubtables format type.","IndexSubTable1: variable-metrics glyphs with 4-byte …","IndexSubTable2: all glyphs have identical metrics.","IndexSubTable3: variable-metrics glyphs with 2-byte …","IndexSubTable4: variable-metrics glyphs with sparse glyph …","IndexSubTable5: constant-metrics glyphs with sparse glyph …","IndexSubtableArray table.","","SbitLineMetrics record.","","SmallGlyphMetrics record.","Vertical","Add to indexSubTableArrayOffset to get offset from …","Horizontal or vertical advance width in pixels.","Horizontal or vertical advance width in pixels.","Returns the set containing all flags.","","","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the top …","Distance in pixels from the horizontal origin to the top …","All glyphs have the same metrics; glyph data may be …","All glyphs have the same metrics.","The Microsoft rasterizer v.1.7 or greater supports the …","The Microsoft rasterizer v.1.7 or greater supports the …","Bit depth from the associated size. Required for computing …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Not used; set to 0.","Not used; set to 0.","Returns true if all of the flags in other are contained …","","Offset in bytes from the start of the EBDT/CBDT table.","Size of the image data in bytes.","","","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Highest glyph index for this size.","Highest glyph index for this size.","","","","","","","","","First glyph ID of this range.","Vertical or horizontal.","Vertical or horizontal.","","","","","","","","","","","","","Format of EBDT/CBDT image data.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","One per glyph.","One per glyph, sorted by glyhph ID.","Glyph ID of glyph present.","Component glyph ID.","Glyph ID of glyph present.","Component glyph ID.","","","","","","","","Number of rows of data.","Number of rows of data.","Number of rows of data.","Number of rows of data.","Line metrics for text rendered horizontally.","Line metrics for text rendered horizontally.","Horizontal advance width in pixels.","Horizontal advance width in pixels.","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the left …","Distance in pixels from the horizontal origin to the top …","Distance in pixels from the horizontal origin to the top …","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Offset to image data in EBDT table.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","Format of EBDT image data.","All the glyphs are of the same size.","All glyphs have the same data size.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Format of this IndexSubTable.","Offset to index subtable from beginning of EBLC/CBLC.","Offset to index subtable from beginning of EBLC/CBLC.","Number of bytes in corresponding index subtables and array.","Number of bytes in corresponding index subtables and array.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","Returns true if the location references an empty bitmap …","","","","","","","","Last glyph ID of this range (inclusive).","Returns the bitmap location information for the given …","","","Full metrics, if present in the EBLC/CBLC table.","","","","","","","","Returns the complement of this set of flags.","Array length.","Array length.","There is an index subtable for each range or format change.","There is an index subtable for each range or format change.","","","","","","","","","","","","Horizontal pixels per em.","Horizontal pixels per em.","Vertical pixels per em.","Vertical pixels per em.","","","","","","","","","Removes the specified flags in-place.","Location in EBDT.","Location in EBDT.","","","Lowest glyph index for this size.","Lowest glyph index for this size.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Line metrics for text rendered vertically.","Line metrics for text rendered vertically.","Vertical advance width in pixels.","Vertical advance width in pixels.","Distance in pixels from the vertical origin to the left …","Distance in pixels from the vertical origin to the left …","Distance in pixels from the vertical origin to the top …","Distance in pixels from the vertical origin to the top …","Number of columns of data.","Number of columns of data.","Number of columns of data.","Number of columns of data.","","","Position of component left.","Position of component left.","Position of component top.","Position of component top.","The Color Bitmap Data table","","Major version of the CBDT table, = 3.","Minor version of CBDT table, = 0.","","The Color Bitmap Location table","BitmapSize records array.","Major version of the CBLC table, = 3.","Minor version of CBLC table, = 0.","Number of BitmapSize records.","","The Compact Font Format table.","Compact Font Format table header","Padding bytes before the start of the Name INDEX.","","","","","Returns the argument unchanged.","Returns the global subroutine index.","Header size (bytes).","","Calls U::from(self).","Format major version (starting at 1).","Format minor version (starting at 0).","Returns the PostScript name for the font in the font set …","Returns the name index.","Absolute offset size.","","","","","Returns the associated string for the given identifier.","Returns the string index.","","Returns the top dict index.","Remaining table data.","","","","The Compact Font Format (CFF) version 2 table","Compact Font Format (CFF) version 2 table header","Padding bytes before the start of the Top DICT.","","","","","Returns the argument unchanged.","Returns the global subroutine index.","","Header size (bytes).","Calls U::from(self).","Format major version (set to 2).","Format minor version (set to 0).","","","","","","Data containing the Top DICT.","Returns the raw data containing the top dict.","Length of Top DICT structure in bytes.","Remaining table data.","","","","cmap","cmap Format 0: Byte encoding table","cmap Format 10: Tr","cmap Format 12: Segmented coverage","Iterator over all (codepoint, glyph identifier) pairs in …","cmap Format 13: Many-to-one range mappings","cmap Format 14: Unicode Variation Sequences","Iterator over all (codepoint, selector, mapping variant) …","cmap Format 2: High-byte mapping through table","cmap Format 4: Segment mapping to delta values","Iterator over all (codepoint, glyph identifier) pairs in …","cmap Format 6: Trimmed table mapping","cmap Format 8: mixed 16-bit and 32-bit coverage","The different cmap subtable formats.","Part of Cmap13","","Default UVS table","Encoding Record","","","","","","","","","","","","Result of mapping a codepoint with a variation selector.","Non-Default UVS table","…","Used in Cmap8 and Cmap12","Part of Cmap2","","Part of Cmap14","The variation selector should be ignored and the default …","Part of Cmap14","The variant glyph mapped by a codepoint and associated …","Part of Cmap14","","Number of additional values in this range","Number of additional values in this range","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Offset from the start of the Cmap14 subtable to Default UVS","Offset from the start of the Cmap14 subtable to Default UVS","Offset from the start of the Cmap14 subtable to Default UVS","Platform-specific encoding ID.","Platform-specific encoding ID.","","Last character code in this group; same condition as listed","Last character code in this group","Last character code in this group; same condition as listed","Last character code in this group","End characterCode for each segment, last=0xFFFF.","Number of character codes in subrange.","Number of valid low bytes for this SubHeader.","Number of valid low bytes for this SubHeader.","Log2 of the maximum power of 2 less than or equal to …","","","","","","","","First character code of subrange.","First valid low byte for this SubHeader.","First valid low byte for this SubHeader.","","","","","","","","","","Format number is set to 0.","Format number is set to 2.","Format number is set to 4.","Format number is set to 6.","Subtable format; set to 8.","Subtable format; set to 10.","Subtable format; set to 12.","Subtable format; set to 13.","Subtable format. Set to 14.","Format number is set to 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Glyph index to be used for all the characters in the …","Glyph ID of the UVS","Glyph index to be used for all the characters in the …","Glyph ID of the UVS","An array that maps character codes to glyph index values.","Glyph index array (arbitrary length)","Array of glyph index values for character codes in the …","Array of glyph indices for the character codes covered","Array of SequentialMapGroup records.","Array of SequentialMapGroup records.","Array of ConstantMapGroup records.","","","","","","","Delta for all character codes in segment.","See text below.","See text below.","See text below.","See text below.","Offsets into glyphIdArray or 0","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Tightly packed array of bits (8K bytes total) indicating …","","","","","","","","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, glyph identifier) …","Returns an iterator over all (codepoint, selector, mapping …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","For requirements on use of the language field, see “Use …","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","This is the length in bytes of the subtable.","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including the header)","Byte length of this subtable (including this header)","Map a codepoint to a nominal glyph identifier","Maps a codepoint to a nominal glyph identifier.","Maps a codepoint to a nominal glyph identifier.","Maps a codepoint and variation selector to a nominal glyph …","Create from a raw scalar.","","","","Offset from the start of the Cmap14 subtable to Non-Default","Offset from the start of the Cmap14 subtable to Non-Default","Offset from the start of the Cmap14 subtable to Non-Default","Number of character codes covered","Number of groupings which follow","Number of groupings which follow","Number of groupings which follow","Number of encoding tables that follow.","Number of Unicode character ranges.","","Number of variation Selector Records","","","","","","","Platform ID.","Platform ID.","segCount times 2, minus searchRange ((segCount * 2) - …","Array of UnicodeRange records.","","","","","","","","","","","","","","","Maximum power of 2 less than or equal to segCount, times 2 …","2 × segCount.","First character code covered","First character code in this group; note that if this …","First character code in this group","First character code in this group; note that if this …","First character code in this group","Start character code for each segment.","Glyph index corresponding to the starting character code","Glyph index corresponding to the starting character code","First value in this range","First value in this range","Array that maps high bytes to subHeaders: value is …","Byte offset from beginning of the Cmap table to the …","Byte offset from beginning of the Cmap table to the …","Byte offset from beginning of the Cmap table to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Base Unicode value of the UVS","Base Unicode value of the UVS","","Array of VariationSelector records.","Variation selector","Variation selector","Table version number (0).","Affine2x3 record","BaseGlyph record","BaseGlyphList table","BaseGlyphPaint record","","Clip record","ClipBox table","ClipBoxFormat1 record","ClipBoxFormat2 record","ClipList table","","","ColorIndex record","ColorLine table","ColorStop record","COLR (Color) table","","","","CompositeMode enumeration","","","","","","","","","Extend enumeration","","","","","","","","","Layer record","LayerList table","","","","","","Paint tables","PaintColrGlyph table","PaintColrLayers table","PaintComposite table","PaintGlyph table","Unique paint identifier used for detecting cycles in the …","PaintLinearGradient table","PaintRadialGradient table","PaintRotate table","PaintRotateAroundCenter table","PaintScale table","PaintScaleAroundCenter table","PaintScaleUniform table","PaintScaleUniformAroundCenter table","PaintSkew table","PaintSkewAroundCenter table","PaintSolid table","PaintSweepGradient table","PaintTransform table","PaintTranslate table","PaintVarLinearGradient table","PaintVarRadialGradient table","PaintVarRotate table","PaintVarRotateAroundCenter table","PaintVarScale table","PaintVarScaleAroundCenter table","PaintVarScaleUniform table","PaintVarScaleUniformAroundCenter table","PaintVarSkew table","PaintVarSkewAroundCenter table","PaintVarSolid table","PaintVarSweepGradient table","PaintVarTransform table","PaintVarTranslate table","","","","","","","","","","","","","","","","","","","","","","","","VarAffine2x3 record","VarColorIndex record","VarColorLine table","VarColorStop record","","","","","","","","","","","","","","","","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 1.","Alpha value.","Alpha value. For variation, use varIndexBase + 0.","Alpha value.","Alpha value. For variation, use varIndexBase + 1.","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Rotation angle, 180° in counter-clockwise degrees per 1.0 …","Attempt to resolve backdrop_paint_offset.","Offset to a backdrop Paint table.","Attempt to resolve base_glyph_list_offset.","Offset to BaseGlyphList table.","","Attempt to resolve base_glyph_records_offset.","Offset to baseGlyphRecords array (may be NULL).","","","","","","","","","","","","","","","","","","","","","","","","","Center x coordinate.","Center x coordinate. For variation, use varIndexBase + 0.","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of scaling.","x coordinate for the center of scaling. For variation, use …","x coordinate for the center of rotation.","x coordinate for the center of rotation. For variation, use","x coordinate for the center of rotation.","x coordinate for the center of rotation. For variation, use","Center y coordinate.","Center y coordinate. For variation, use varIndexBase + 1.","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of scaling.","y coordinate for the center of scaling. For variation, use …","y coordinate for the center of rotation.","y coordinate for the center of rotation. For variation, use","y coordinate for the center of rotation.","y coordinate for the center of rotation. For variation, use","Offset to a ClipBox table, from the beginning of the …","Offset to a ClipBox table, from the beginning of the …","Offset to a ClipBox table, from the beginning of the …","Attempt to resolve clip_list_offset.","Offset to ClipList table (may be NULL).","Clip records. Sorted by startGlyphID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Attempt to resolve color_line_offset.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","Offset to ColorLine table.","Offset to VarColorLine table.","","Allows for variations.","A CompositeMode enumeration value.","","","Translation in x direction.","Translation in x direction. For variation, use …","Translation in x direction.","Translation in x direction. For variation, use …","Translation in y direction.","Translation in y direction. For variation, use …","Translation in y direction.","Translation in y direction. For variation, use …","End of the angular range of the gradient, 180° in …","End of the angular range of the gradient, 180° in …","Last glyph ID in the range.","Last glyph ID in the range.","","","","","","","","","An Extend enum value.","An Extend enum value.","Index (base 0) into the LayerList.","Index (base 0) into the layerRecords array.","Index (base 0) into the layerRecords array.","","","","","","","","","","","Set to 1.","Set to 1.","Set to 2.","Set to 1.","Set to 2.","Set to 3.","Set to 4.","Set to 5.","Set to 6.","Set to 7.","Set to 8.","Set to 9.","Set to 10.","Set to 11.","Set to 12.","Set to 13.","Set to 14.","Set to 15.","Set to 16.","Set to 17.","Set to 18.","Set to 19.","Set to 20.","Set to 21.","Set to 22.","Set to 23.","Set to 24.","Set to 25.","Set to 26.","Set to 27.","Set to 28.","Set to 29.","Set to 30.","Set to 31.","Set to 32.","Set to 1.","Set to 1.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Glyph ID for the source outline.","Glyph ID for a BaseGlyphList base glyph.","Glyph ID of the base glyph.","Glyph ID of the glyph used for a given layer.","Glyph ID of the base glyph.","Glyph ID of the base glyph.","Glyph ID of the glyph used for a given layer.","Glyph ID of the base glyph.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Attempt to resolve item_variation_store_offset.","Offset to ItemVariationStore (may be NULL).","Attempt to resolve layer_list_offset.","Offset to LayerList table (may be NULL).","Attempt to resolve layer_records_offset.","Offset to layerRecords array (may be NULL).","Create from a raw scalar.","Create from a raw scalar.","","Number of BaseGlyph records; may be 0 in a version 1 table.","Number of Clip records.","Number of Layer records; may be 0 in a version 1 table.","","Number of offsets to paint tables to read from LayerList.","Number of color layers associated with this glyph.","Number of color layers associated with this glyph.","Number of ColorStop records.","Number of ColorStop records.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Attempt to resolve paint_offset.","Offset to a Paint table, from the beginning of the …","Offset to a Paint table.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint subtable.","Offset to a Paint table, from the beginning of the …","Offset to a Paint table, from the beginning of the …","Offsets to Paint tables.","A dynamically resolving wrapper for paint_offsets.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index (base 0) for a palette entry in the CPAL table.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index (base 0) for a palette entry in the CPAL table.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","Index for a CPAL palette entry.","","","","","","","","","Start circle radius.","Start circle radius. For variation, use varIndexBase + 2.","End circle radius.","End circle radius. For variation, use varIndexBase + 5.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x and y directions.","Scale factor in x and y directions. For variation, use …","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in x direction.","Scale factor in x direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Scale factor in y direction.","Scale factor in y direction. For variation, use …","Attempt to resolve source_paint_offset.","Offset to a source Paint table.","Start of the angular range of the gradient, 180° in …","Start of the angular range of the gradient, 180° in …","First glyph ID in the range.","First glyph ID in the range.","Position on a color line.","Position on a color line. For variation, use varIndexBase …","Position on a color line.","Position on a color line. For variation, use varIndexBase …","","","","","","","","","","","","","","","Attempt to resolve transform_offset.","Attempt to resolve transform_offset.","Offset to an Affine2x3 table.","Offset to a VarAffine2x3 table.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the COLRv0 base glyph for the given glyph …","Returns the COLRv0 layer at the given index.","Returns the COLRv1 base glyph for the given glyph …","Returns the COLRv1 clip box for the given glyph identifier.","Returns the COLRv1 layer at the given index.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Base index into DeltaSetIndexMap.","Attempt to resolve var_index_map_offset.","Offset to DeltaSetIndexMap table (may be NULL).","Table version number - set to 0 or 1.","Start point (p₀) x coordinate.","Start point (p₀) x coordinate. For variation, use …","Start circle center x coordinate.","Start circle center x coordinate. For variation, use …","End point (p₁) x coordinate.","End point (p₁) x coordinate. For variation, use …","End circle center x coordinate.","End circle center x coordinate. For variation, use …","Rotation point (p₂) x coordinate.","Rotation point (p₂) x coordinate. For variation, use …","Maximum x of clip box.","Maximum x of clip box. For variation, use varIndexBase + 2.","Maximum x of clip box.","Minimum x of clip box.","Minimum x of clip box. For variation, use varIndexBase + 0.","Minimum x of clip box.","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° ┬░ …","Angle of skew in the direction of the x-axis, 180° in …","Angle of skew in the direction of the x-axis, 180° in …","x-component of transformed x-basis vector.","x-component of transformed x-basis vector. For variation, …","x-component of transformed y-basis vector.","x-component of transformed y-basis vector. For variation, …","Start point (p₀) y coordinate.","Start point (p₀) y coordinate. For variation, use …","Start circle center y coordinate.","Start circle center y coordinate. For variation, use …","End point (p₁) y coordinate.","End point (p₁) y coordinate. For variation, use …","End circle center y coordinate.","End circle center y coordinate. For variation, use …","Rotation point (p₂) y coordinate.","Rotation point (p₂) y coordinate. For variation, use …","Maximum y of clip box.","Maximum y of clip box. For variation, use varIndexBase + 3.","Maximum y of clip box.","Minimum y of clip box.","Minimum y of clip box. For variation, use varIndexBase + 1.","Minimum y of clip box.","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","Angle of skew in the direction of the y-axis, 180° in …","y-component of transformed x-basis vector.","y-component of transformed x-basis vector. For variation, …","y-component of transformed y-basis vector.","y-component of transformed y-basis vector. For variation, …","CPAL (Color Record) record","CPAL (Color Palette Table) table","The PaletteType flags.","Bit 1: palette is appropriate to use when displaying the …","Bit 0: palette is appropriate to use when displaying the …","Returns the set containing all flags.","Alpha value (B3).","Alpha value (B3).","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Blue value (B0).","Blue value (B0).","","","","","","","","","","","Index of each palette’s first color record in the …","Attempt to resolve color_records_array_offset.","Offset from the beginning of CPAL table to the first …","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Green value (B1).","Green value (B1).","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","Returns the complement of this set of flags.","Total number of color records, combined for all palettes.","Number of palette entries in each palette.","Number of palettes in the table.","Attempt to resolve palette_entry_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_labels_array_offset.","Offset from the beginning of CPAL table to the Palette …","Attempt to resolve palette_types_array_offset.","Offset from the beginning of CPAL table to the Palette …","","","","Red value (B2).","Red value (B2).","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Table version number (=0).","The cvar table.","Delta for an entry in the control value table.","Variation data specialized for the CVT variation table.","Applies a tuple scalar to this delta.","","","","","Attempt to resolve data_offset.","Offset from the start of the ‘cvar’ table to the …","Computes the accumulated deltas for the given set of …","","","Returns the argument unchanged.","Calls U::from(self).","","","The index in the CVT.","","","","","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","","The delta to apply to the value in the CVT.","Returns the variation data containing the tuples and …","Major/minor version number of the CVT variations table — …","The Embedded Bitmap Data table","","Major version of the EBDT table, = 2.","Minor version of EBDT table, = 0.","","The Embedded Bitmap Location table","BitmapSize records array.","Major version of the EBLC table, = 2.","Minor version of EBLC table, = 0.","Number of BitmapSize records.","","Shim table to handle combined axis and instance arrays.","The fvar (Font Variations) table","The InstanceRecord","The VariationAxisRecord","Returns the array of variation axis records.","Variation axis record array.","The number of variation axes in the font (the number of …","Attempt to resolve axis_instance_arrays_offset.","Offset in bytes from the beginning of the table to the …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The size in bytes of each VariationAxisRecord — set to …","Tag identifying the design variation for the axis.","Tag identifying the design variation for the axis.","","","","","","","","","","","The coordinates array for this instance.","The default coordinate value for the axis.","The default coordinate value for the axis.","","Axis qualifiers — see details below.","Axis qualifiers — see details below.","Reserved for future use — set to 0.","","","Returns the argument unchanged.","Returns the argument unchanged.","","The number of named instances defined in the font (the …","The size in bytes of each InstanceRecord — set to either …","Returns the array of instance records.","Instance record array.","Calls U::from(self).","Calls U::from(self).","","The maximum coordinate value for the axis.","The maximum coordinate value for the axis.","The minimum coordinate value for the axis.","The minimum coordinate value for the axis.","Returns a normalized coordinate for the given value.","","Optional. The name ID for entries in the ‘name’ table …","","A constructor that requires additional arguments.","Parse an instance record with a known axis_count and …","","","The name ID for entries in the ‘name’ table that …","","","","","","","","","Major version number of the font variations table — set …","Use grayscale rendering","Use gridfitting","Use gridfitting with ClearType symmetric smoothing Only …","Use smoothing along multiple axes with ClearType® Only …","gasp","","","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Sorted by ppem","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","Returns the complement of this set of flags.","Number of records to follow","","","Flags describing desired rasterizer behavior.","Flags describing desired rasterizer behavior.","Upper limit of range, in PPEM","Upper limit of range, in PPEM","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Version number (set to 1)","Attachment Point List Table","Part of AttachList","","Caret Value Tables","CaretValue Format 1","CaretValue Format 2","CaretValue Format 3","","","","","","","","","","","","GDEF 1.0","Used in the Glyph Class Definition Table","Ligature Caret List Table","Ligature Glyph Table","","","","","Mark Glyph Sets Table","","","Attempt to resolve attach_list_offset.","Offset to attachment point list table, from beginning of …","Array of offsets to AttachPoint tables-from beginning of …","A dynamically resolving wrapper for attach_point_offsets.","","","","","Number of CaretValue tables for this ligature (components …","Format identifier: format = 1","Format identifier: format = 2","Format identifier-format = 3","Format identifier: format = 1","Array of offsets to CaretValue tables, from beginning of …","Contour point index on glyph","A dynamically resolving wrapper for caret_value_offsets.","","","","","","X or Y value, in design units","X or Y value, in design units","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table - from beginning of AttachList …","Offset to Coverage table - from beginning of LigCaretList …","Array of offsets to mark glyph set coverage tables, from …","A dynamically resolving wrapper for coverage_offsets.","","Attempt to resolve device_offset.","Offset to Device table (non-variable font) / Variation …","","","Format identifier == 1","Returns the argument unchanged.","Returns the argument unchanged.","","Attempt to resolve glyph_class_def_offset.","Offset to class definition table for glyph type, from …","Number of glyphs with attachment points","","Calls U::from(self).","Calls U::from(self).","Attempt to resolve item_var_store_offset.","Offset to the Item Variation Store table, from beginning of","Attempt to resolve lig_caret_list_offset.","Offset to ligature caret list table, from beginning of GDEF","Number of ligature glyphs","Array of offsets to LigGlyph tables, from beginning of …","A dynamically resolving wrapper for lig_glyph_offsets.","Attempt to resolve mark_attach_class_def_offset.","Offset to class definition table for mark attachment type, …","Number of mark glyph sets defined","Attempt to resolve mark_glyph_sets_def_offset.","Offset to the table of mark glyph set definitions, from …","Create from a raw scalar.","","Number of attachment points on this glyph","Array of contour point indices -in increasing numerical …","","","","","","","","","","","","","","","","","","","","","The major/minor version of the GDEF table","Bit 1: If this is set, the arguments are signed xy values; …","Bit 0: If this is set, the arguments are 16-bit (uint16 or …","Anchor position for a composite component.","A reference to another glyph. Part of CompositeGlyph.","","CompositeGlyph","Flags used in CompositeGlyph","Contour end point at this index was less than its …","Point with an associated on-curve flag in a simple glyph.","Expected a cubic off-curve point at this index.","Expected a quadratic off-curve point at this index.","Expected a quadratic off-curve or on-curve point at this …","If the first point is off-curve, check if the last is …","The glyf (Glyph Data) table","Simple or composite glyph.","Marker for points that have an explicit delta in a glyph …","If the first point is off-curve, check if the second is …","Bit 5: Indicates at least one more glyph after this one.","Bit 0: If set, the point is on the curve; otherwise, it is …","Bit 10: If set, the components of the compound glyph …","Bit 6: If set, contours in the glyph description may …","","","Trait for types that are usable for TrueType point …","Expected number of points to == number of flags","Flags describing the properties of a point.","Marker bits for point flags that are set during variation …","Bit 3: If set, the next byte (read as unsigned) specifies …","Bit 2: If set and ARGS_ARE_XY_VALUES is also set, the xy …","Bit 11: The composite is designed to have the component …","","The Glyph Header","Flags used in SimpleGlyph","Marker that signifies that the both coordinates of a point …","Marker that signifies that the x coordinate of a point has …","Marker that signifies that the y coordinate of a point has …","Errors that can occur when converting an outline to a path.","The order to process points in a glyf point stream is …","Transform for a composite component.","Bit 12: The composite is designed not to have the component","Bit 9: If set, this forces the aw and lsb (and rsb) for the","Bit 6: The x direction will use a different scale from the …","Bit 3: This indicates that there is a simple scale for the …","Bit 7: There is a 2 by 2 transformation that will be used …","Bit 8: Following the last component are instructions for …","Bit 4: This flag has two meanings, depending on how the …","Bit 1: If set, the corresponding x-coordinate is 1 byte …","Bit 5: This flag has two meanings, depending on how the …","Bit 2: If set, the corresponding y-coordinate is 1 byte …","Returns the set containing all flags.","Returns the set containing all flags.","Anchor for component placement.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","TrueType hinting bytecode.","Clears the given marker for this point.","Disables the on curve flag.","","","","","","","","","","","","","","","","","","","","","","","","","component flag glyph index of component","Returns an iterator that yields the glyph identifier and …","Returns an iterator over the components of the composite …","Compute the flags that describe this transform","Compute the flags that describe this anchor","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns the component count and TrueType interpreter …","","","","","","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Array of point indices for the last point of each contour, …","","","","","","","","","Component flags.","Flips the state of the on curve flag.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Creates a point flag from the given bits. These are …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","","","","","Glyph identifier.","the raw data for flags & x/y coordinates","Returns true if the given marker is set for this point.","Returns true if the contours in the simple glyph may …","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Total number of bytes for instructions. If …","Array of instruction byte code for the glyph.","Returns the TrueType interpreter instructions.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns true if this is an off curve cubic point.","Returns true if this is an off curve quadratic point.","Returns true if this is an on curve point.","","","","","Construct a new CurvePoint","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the total number of points.","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","If the number of contours is greater than or equal to zero,","Convenience method to construct an off-curve point","Creates a new off curve cubic point flag.","Creates a new off curve quadratic point flag.","Creates a new on curve point flag.","Convenience method to construct an on-curve point","True if this is an on-curve point.","","","Returns an iterator over the points in the glyph.","","","","","Reads points and flags into the provided buffers.","","Removes the specified flags in-place.","Removes the specified flags in-place.","Applies the given marker to this point.","Enables the on curve flag.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","","","","","","","","","","","","","Converts a glyf outline described by points, flags and …","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Component transformation matrix.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","X cooordinate.","Maximum x for coordinate data.","Maximum x for coordinate data.","Maximum x for coordinate data.","Minimum x for coordinate data.","Minimum x for coordinate data.","Minimum x for coordinate data.","X scale factor.","XY skew factor.","Y cooordinate.","Maximum y for coordinate data.","Maximum y for coordinate data.","Maximum y for coordinate data.","Minimum y for coordinate data.","Minimum y for coordinate data.","Minimum y for coordinate data.","YX skew factor.","Y scale factor.","","","","","","","","","","","","","","","","","","","","","","","","","","","An error returned by Decoder::decode if the end of the …","Decodes instructions from TrueType bytecode.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sequence of instruction operands that are encoded directly …","Decoded TrueType instruction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Operation code for a TrueType instruction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bytecode for the program.","","","","","","","","","","","","Decodes the next instruction.","Returns an iterator that yields all instructions in the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an opcode from the given byte.","","Instruction operands that were decoded from the bytecode.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if there are no operands.","Returns true if this is an instruction that pushes values …","Returns the number of operands.","Returns a more descriptive name for the opcode.","Creates a new decoder for the given bytecode and program …","Operation code.","","The “program counter” or current offset into the …","Program counter – offset into the bytecode where this …","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the operand values.","A mask with all the device/variation index bits set","Anchor Table Format 1: Design Units","Anchor Table Format 2: Design Units Plus Contour Point","Anchor Table Format 3: Design Units Plus Device or …","Anchor Tables position one glyph with respect to another.","Part of MarkBasePosFormat1","Part of BaseArray","","","","Part of PairPosFormat2","Part of PairPosFormat2","reexport stuff from layout that we use","Part of MarkLigPosFormat1","","","","reexport stuff from layout that we use","","","","Cursive Attachment Positioning Format 1: Cursvie attachment","reexport stuff from layout that we use","reexport stuff from layout that we use","Part of CursivePosFormat1","","Extension Positioning Subtable Format 1","A GPOS Extension Positioning subtable","reexport stuff from layout that we use","reexport stuff from layout that we use","","","","","","","","","","","","","","Class Definition Table Format 1 GPOS Version 1.0","Part of MarkLigPosFormat1","Part of MarkLigPosFormat1","reexport stuff from layout that we use","Part of MarkMarkPosFormat1Class2Record","Part of MarkMarkPosFormat1","Mark Array Table","Mark-to-Base Attachment Positioning Format 1: Mark-to-base …","Mark-to-Ligature Positioning Format 1: Mark-to-Ligature …","Mark-to-Mark Attachment Positioning Format 1: Mark-to-Mark …","Part of MarkArray","","","","","","","","","","","","","Lookup Type 1: Single Adjustment Positioning Subtable","Pair Adjustment Positioning Format 1: Adjustments for …","Pair Adjustment Positioning Format 2: Class Pair Adjustment","Part of PairPosFormat1","Part of PairSet","A GPOS ChainedSequenceContext","A GPOS Lookup subtable.","A typed GPOS LookupList table","A GPOS SequenceContext","The subtables from a GPOS lookup.","reexport stuff from layout that we use","","","","Lookup Type 1: Single Adjustment Positioning Subtable","Single Adjustment Positioning Format 1: Single Positioning …","Single Adjustment Positioning Format 2: Array of …","See ValueRecord","A Positioning ValueRecord.","Includes horizontal adjustment for advance","Includes Device table (non-variable font) / VariationIndex …","Includes horizontal adjustment for placement","Includes Device table (non-variable font) / VariationIndex …","Includes vertical adjustment for advance","Includes Device table (non-variable font) / VariationIndex …","Includes vertical adjustment for placement","Includes Device table (non-variable font) / VariationIndex …","Returns the set containing all flags.","Format identifier, = 1","Format identifier, = 2","Format identifier, = 3","Format identifier, = 1","Index to glyph contour point","Array of offsets (one per mark class) to Anchor tables. …","Array of offsets (one per mark class) to Anchor tables. …","Array of offsets (one per mark class) to Anchor tables. …","Attempt to resolve base_array_offset.","Offset to BaseArray table, from beginning of MarkBasePos …","Number of BaseRecords","Attempt to resolve base_coverage_offset.","Offset to baseCoverage table, from beginning of MarkBasePos","Array of BaseRecords, in order of baseCoverage Index.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of classes in classDef1 table — includes Class 0.","Array of Class1 records, ordered by classes in classDef1.","Number of classes in classDef2 table — includes Class 0.","Array of Class2 records, ordered by classes in classDef2.","Array of Class2 records, ordered by classes in classDef2.","Attempt to resolve class_def1_offset.","Offset to ClassDef table, from beginning of PairPos …","Attempt to resolve class_def2_offset.","Offset to ClassDef table, from beginning of PairPos …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of ComponentRecords in this ligature","Array of Component records, ordered in writing direction.","","","","","","","","Returns true if all of the flags in other are contained …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of PairPos …","Offset to Coverage table, from beginning of CursivePos …","Offset to Coverage table, from beginning of SinglePos …","Offset to Coverage table, from beginning of PairPos …","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Offset to entryAnchor table, from beginning of CursivePos …","Offset to entryAnchor table, from beginning of CursivePos …","Offset to entryAnchor table, from beginning of CursivePos …","Number of EntryExit records","Array of EntryExit records, in Coverage index order.","","","Offset to exitAnchor table, from beginning of CursivePos …","Offset to exitAnchor table, from beginning of CursivePos …","Offset to exitAnchor table, from beginning of CursivePos …","","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GPOS table","Attempt to resolve feature_variations_offset.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Attempt to resolve ligature_array_offset.","Offset to LigatureArray table, from beginning of MarkLigPos","Array of offsets to LigatureAttach tables. Offsets are from","A dynamically resolving wrapper for ligature_attach_offsets…","Number of LigatureAttach table offsets","Attempt to resolve ligature_coverage_offset.","Offset to ligatureCoverage table, from beginning of …","","Attempt to resolve lookup_list_offset.","Offset to LookupList table, from beginning of GPOS table","Different enumerations for GSUB and GPOS","Attempt to resolve mark1_array_offset.","Offset to MarkArray table for mark1, from beginning of …","Attempt to resolve mark1_coverage_offset.","Offset to Combining Mark Coverage table, from beginning of …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Array of offsets (one per class) to Anchor tables. Offsets …","Attempt to resolve mark2_array_offset.","Offset to Mark2Array table for mark2, from beginning of …","Number of Mark2 records","Attempt to resolve mark2_coverage_offset.","Offset to Base Mark Coverage table, from beginning of …","Array of Mark2Records, in Coverage order.","Offset to Anchor table, from beginning of MarkArray table.","Offset to Anchor table, from beginning of MarkArray table.","Offset to Anchor table, from beginning of MarkArray table.","Attempt to resolve mark_array_offset.","Attempt to resolve mark_array_offset.","Offset to MarkArray table, from beginning of MarkBasePos …","Offset to MarkArray table, from beginning of MarkLigPos …","Class defined for the associated mark.","Class defined for the associated mark.","Number of classes defined for marks","Number of defined mark classes","Number of Combining Mark classes defined","Number of MarkRecords","Attempt to resolve mark_coverage_offset.","Attempt to resolve mark_coverage_offset.","Offset to markCoverage table, from beginning of MarkBasePos","Offset to markCoverage table, from beginning of MarkLigPos …","","Array of MarkRecords, ordered by corresponding glyphs in …","Returns the complement of this set of flags.","Number of PairSet tables","Array of offsets to PairSet tables. Offsets are from …","A dynamically resolving wrapper for pair_set_offsets.","Number of PairValueRecords","Array of PairValueRecords, ordered by glyph ID of the …","","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","","","","","","","","","","","A constructor that requires additional arguments.","","","","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","","","","","","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","","","","","","","","","","","","","","","","Return the number of bytes required to store a ValueRecord …","Removes the specified flags in-place.","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GPOS table","Glyph ID of second glyph in the pair (first glyph is …","Glyph ID of second glyph in the pair (first glyph is …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Return the subtables for this lookup.","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Number of ValueRecords — must equal glyphCount in the …","Defines the types of data in the ValueRecord.","Defines the types of data in the ValueRecords.","Defines the types of data in the ValueRecord.","Defines the types of data in valueRecord1 — for the first","ValueRecord definition — for the first glyph of the pair …","Defines the types of data in valueRecord1 — for the first","Defines the types of data in valueRecord2 — for the …","ValueRecord definition — for the second glyph of the pair","Defines the types of data in valueRecord2 — for the …","Defines positioning value(s) — applied to all glyphs in …","Positioning data for the first glyph in the pair.","Positioning for first glyph — empty if valueFormat1 = 0.","Positioning data for the first glyph in the pair.","Positioning for first glyph — empty if valueFormat1 = 0.","Positioning data for the second glyph in the pair.","Positioning for second glyph — empty if valueFormat2 = 0.","Positioning data for the second glyph in the pair.","Positioning for second glyph — empty if valueFormat2 = 0.","Array of ValueRecords — positioning values applied to …","The major and minor version of the GPOS table, as a tuple …","","","","","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Horizontal value, in design units","Attempt to resolve x_device_offset.","Attempt to resolve the Device or VariationIndex table for …","Offset to Device table (non-variable font) / VariationIndex","","","","","","","","","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Vertical value, in design units","Attempt to resolve y_device_offset.","Attempt to resolve the Device or VariationIndex table for …","Offset to Device table (non-variable font) / VariationIndex","","","","","","","","Part of AlternateSubstFormat1","Alternate Substitution Format 1","","","","","","","","","","","","Extension Substitution Subtable Format 1","A GSUB Extension Substitution subtable","","","","","","","","","","","GSUB","Part of LigatureSubstFormat1","","","","Part of LigatureSubstFormat1","Ligature Substitution Format 1","","","","","","Multiple Substitution Format 1","","","","Reverse Chaining Contextual Single Substitution Format 1","","Part of MultipleSubstFormat1","","","","","LookupType 1: Single Substitution Subtable","Single Substitution Format 1","Single Substitution Format 2","A GSUB ChainedSequenceContext","A GSUB Lookup subtable.","A typed GSUB LookupList table","A GSUB SequenceContext","The subtables from a GPOS lookup.","Array of alternate glyph IDs, in arbitrary order","Number of AlternateSet tables","Array of offsets to AlternateSet tables. Offsets are from …","A dynamically resolving wrapper for alternate_set_offsets.","Array of offsets to coverage tables in backtrack sequence, …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence.","","","","","","","","","","","Number of components in the ligature","Array of component glyph IDs — start with the second …","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Offset to Coverage table, from beginning of substitution …","Add to original glyph ID to get substitute glyph ID","","Attempt to resolve extension_offset.","Lookup type of subtable referenced by extensionOffset …","Offset to the extension subtable, of lookup type …","Attempt to resolve feature_list_offset.","Offset to FeatureList table, from beginning of GSUB table","Attempt to resolve feature_variations_offset.","Offset to FeatureVariations table, from beginning of the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Number of glyph IDs in the substituteGlyphIDs array","Number of glyph IDs in the substituteGlyphIDs array. This …","Number of glyph IDs in the alternateGlyphIDs array","Number of glyph IDs in the substituteGlyphIDs array.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Number of Ligature tables","glyph ID of ligature to substitute","Array of offsets to Ligature tables. Offsets are from …","Number of LigatureSet tables","Array of offsets to LigatureSet tables. Offsets are from …","A dynamically resolving wrapper for ligature_set_offsets.","A dynamically resolving wrapper for ligature_offsets.","Array of offsets to coverage tables in lookahead sequence, …","A dynamically resolving wrapper for …","Number of glyphs in lookahead sequence.","","Attempt to resolve lookup_list_offset.","Offset to LookupList table, from beginning of GSUB table","Different enumerations for GSUB and GPOS","","","","","","","","","","","","","","","","","","","","Attempt to resolve script_list_offset.","Offset to ScriptList table, from beginning of GSUB table","Number of Sequence table offsets in the sequenceOffsets …","Array of offsets to Sequence tables. Offsets are from …","A dynamically resolving wrapper for sequence_offsets.","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 1","Format identifier: format = 1","Format identifier: format = 1","Format identifier. Set to 1.","Format identifier: format = 1","Format identifier: format = 1","Array of substitute glyph IDs — ordered by Coverage index","String of glyph IDs to substitute","Array of substitute glyph IDs — ordered by Coverage …","Return the subtables for this lookup.","","","","","","","","","","","","","","The major and minor version of the GSUB table, as a tuple …","Delta information for a single point or component in a …","Variation data specialized for the glyph variations table.","The GlyphVariationData table","The ‘gvar’ header","","If set, offsets to GlyphVariationData are 32 bits","Array of tuple records shared across all glyph variation …","","Returns the set containing all flags.","Applies a tuple scalar to this delta.","The number of variation axes for this font. This must be …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","Bit-field that gives the format of the offset array that …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","The number of glyphs in this font. This must match the …","Get the variation data for a specific glyph.","Offset from the start of this table to the array of …","Offsets from the start of the GlyphVariationData array to …","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","Returns the complement of this set of flags.","","The point or component index.","","A constructor that requires additional arguments.","","","","Removes the specified flags in-place.","Attempt to resolve serialized_data_offset.","Offset from the start of the GlyphVariationData table to …","The number of shared tuple records. Shared tuple records …","Attempt to resolve shared_tuples_offset.","Offset from the start of this table to the shared tuple …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","Toggles the specified flags in-place.","","","","","","","A packed field. The high 4 bits are flags, and the low 12 …","Array of tuple variation headers.","","","","","Returns the union of between the flags in self and other.","Major/minor version number of the glyph variations table …","The x delta.","The y delta.","Bit 0: Bold (if set to 1)","Bit 5: Condensed (if set to 1)","Bit 6: Extended (if set to 1)","The head (font header) table.","Bit 1: Italic (if set to 1)","The macStyle field for the head table.","Bit 3: Outline (if set to 1)","Bit 4: Shadow (if set to 1)","Bit 2: Underline (if set to 1)","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","To compute: set it to 0, sum the entire font as uint32, …","","","","Returns true if all of the flags in other are contained …","Number of seconds since 12:00 midnight that started …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","See the flags enum","","","","","","Deprecated (Set to 2).","Set by font manufacturer.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","0 for current format.","","0 for short offsets (Offset16), 1 for long (Offset32).","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Smallest readable size in pixels.","see somewhere else","Set to 0x5F0F3CF5.","Number of seconds since 12:00 midnight that started …","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Set to a value from 16 to 16384. Any value in this range is","Version number of the font header table, set to (1, 0)","Maximum x coordinate across all glyph bounding boxes.","Minimum x coordinate across all glyph bounding boxes.","Maximum y coordinate across all glyph bounding boxes.","Minimum y coordinate across all glyph bounding boxes.","hhea Horizontal Header Table","Maximum advance width value in ‘hmtx’ table.","Typographic ascent.","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","Typographic descent.","Typographic line gap. Negative LineGap values are treated …","0 for current format.","Minimum left sidebearing value in ‘hmtx’ table for …","Minimum right sidebearing value; calculated as min(aw - …","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","","The major/minor version (1, 0)","Max(lsb + (xMax-xMin))","The hmtx (Horizontal Metrics) table","","Returns the advance width for the given glyph identifier.","Advance width/height, in font design units.","Advance width/height, in font design units.","","","","","","","","Returns the argument unchanged.","Paired advance width/height and left/top side bearing …","","Calls U::from(self).","","Leading (left/top) side bearings for glyph IDs greater …","","A constructor that requires additional arguments.","","Returns the left side bearing for the given glyph …","Glyph leading (left/top) side bearing, in font design …","Glyph leading (left/top) side bearing, in font design …","","","","","The HVAR (Horizontal Metrics Variations) table","Returns the advance width delta for the specified glyph …","Attempt to resolve advance_width_mapping_offset.","Offset in bytes from the start of this table to the …","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Returns the left side bearing delta for the specified …","Attempt to resolve lsb_mapping_offset.","Offset in bytes from the start of this table to the …","","Returns the left side bearing delta for the specified …","Attempt to resolve rsb_mapping_offset.","Offset in bytes from the start of this table to the …","Major version number of the horizontal metrics variations …","Part of ChainedSequenceContextFormat2","Part of ChainedSequenceContextFormat2","","Chained Sequence Context Format 1","Chained Sequence Context Format 2","Chained Sequence Context Format 3","Part of ChainedSequenceContextFormat1","Part of ChainedSequenceContextFormat1","","featureParams for ‘cv01’-‘cv99’","A Class Definition Table","Class Definition Table Format 1","Class Definition Table Format 2","Used in ClassDefFormat2","Part of SequenceContextFormat2","Part of SequenceContextFormat2","Condition Table Format 1: Font Variation Axis Range","ConditionSet Table","Coverage Format 1","Coverage Format 2","Coverage Table","Device delta formats","Device Table","","Either a Device table (in a non-variable font) or a …","","A trait that abstracts the behaviour of an extension …","Feature Table","Feature List Table","An enum for different possible tables referenced by …","Part of FeatureList","FeatureTableSubstitution Table","Used in FeatureTableSubstitution","Part of FeatureVariations","FeatureVariations Table","","","","","","","","","","","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","Language System Table","","Signed 2-bit value, 8 values per uint16","Signed 4-bit value, 4 values per uint16","Signed 8-bit value, 2 values per uint16","Lookup Table","The LookupFlag bit enumeration.","Lookup List Table","This bit relates only to the correct processing of GPOS …","Used in CoverageFormat2","Script Table","Script List Table","Script Record","","Sequence Context Format 1","Sequence Context Format 2","Sequence Context Format 3","Sequence Lookup Record","Part of SequenceContextFormat1","Part of SequenceContextFormat1","","","","","","an array of subtables, maybe behind extension lookups","If set, indicates that the lookup table structure is …","Variation index table","VariationIndex table, contains a delta-set index pair.","","","Offset to an alternate feature table, from start of the …","Offset to an alternate feature table, from start of the …","Index (zero-based) for the variation axis within the ‘…","Attempt to resolve backtrack_class_def_offset.","Offset to ClassDef table containing backtrack sequence …","Array of offsets to coverage tables for the backtrack …","A dynamically resolving wrapper for …","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Number of glyphs in the backtrack sequence","Array of backtrack glyph IDs","Array of backtrack-sequence classes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of ChainedClassSequenceRule tables","Array of offsets to ChainedClassSequenceRule tables, from …","Number of ChainedClassSequenceRuleSet tables","Array of offsets to ChainedClassSequenceRuleSet tables, …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","Number of ChainedSequenceRule tables","Array of offsets to ChainedSequenceRule tables, from …","Number of ChainedSequenceRuleSet tables","Array of offsets to ChainedSeqRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for …","The count of characters for which this feature provides …","The Unicode Scalar Value of the characters for which this …","Applied to all glyphs in the range","Applied to all glyphs in the range","Attempt to resolve class_def_offset.","Offset to ClassDef table, from beginning of …","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 1","Number of ClassRangeRecords","Array of ClassRangeRecords — ordered by startGlyphID","Number of ClassSequenceRule tables","Array of offsets to ClassSequenceRule tables, from …","Number of ClassSequenceRuleSet tables","Array of offsets to ClassSequenceRuleSet tables, from …","A dynamically resolving wrapper for …","A dynamically resolving wrapper for class_seq_rule_offsets.","Array of Class Values — one per glyph ID","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of conditions for this condition set.","Array of offsets to condition tables, from beginning of the","Offset to a condition set table, from beginning of …","Offset to a condition set table, from beginning of …","Offset to a condition set table, from beginning of …","A dynamically resolving wrapper for condition_offsets.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Attempt to resolve coverage_offset.","Format identifier — format = 1","Format identifier — format = 2","Format identifier — format = 1","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Offset to Coverage table, from beginning of …","Array of offsets to Coverage tables, from beginning of …","A dynamically resolving wrapper for coverage_offsets.","","","Attempt to resolve default_lang_sys_offset.","Offset to default LangSys table, from beginning of Script …","Format of deltaValue array data: 0x0001, 0x0002, or 0x0003","Format, = 0x8000","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","Array of compressed data","The first value represents the design size in 720/inch …","Return new, empty flags","Last glyph ID in the range","Last glyph ID in the range","Last glyph ID in the range","Last glyph ID in the range","Largest size to correct, in ppem","","","","","","","The ‘name’ table name ID that specifies a string (or …","The ‘name’ table name ID that specifies a string (or …","Offset to Feature table, from beginning of FeatureList","Number of FeatureRecords in this table","The feature table index to match.","The feature table index to match.","Number of feature index values for this language system —","Array of indices into the FeatureList, in arbitrary order","Offset to Feature table, from beginning of FeatureList","Offset to Feature table, from beginning of FeatureList","Attempt to resolve feature_params_offset.","Offset from start of Feature table to FeatureParams table, …","Array of FeatureRecords — zero-based (first feature has …","Offset to a feature table substitution table, from …","Offset to a feature table substitution table, from …","Offset to a feature table substitution table, from …","4-byte feature identification tag","4-byte feature identification tag","Number of feature variation records.","Array of feature variation records.","Maximum value of the font variation instances that satisfy …","Minimum value of the font variation instances that satisfy …","The first ‘name’ table name ID used to specify strings …","","","","","","","","","","","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 3","Format identifier: format = 1","Format identifier: format = 2","Format identifier: format = 3","Format, = 1","Format number is set to 0.","Format identifier: format = 1","Format identifier: format = 1","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a LookupFlag from a raw value, discarding …","","","Return the subtable at the given index","If this glyph is in the coverage table, returns its index","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","Get the class for this glyph id","If this glyph is in the coverage table, returns its index","Get the class for this glyph id","","Array of glyph IDs — in numerical order","Number of glyphs in the glyph array","Size of the classValueArray","Number of glyphs in the input glyph sequence","Number of glyphs to be matched","Number of glyphs in the input sequence","","","","","","The second value has no independent meaning, but serves as …","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","Attempt to resolve input_class_def_offset.","Offset to ClassDef table containing input sequence context,","Array of offsets to coverage tables for the input sequence","A dynamically resolving wrapper for input_coverage_offsets.","Number of glyphs in the input sequence","Total number of glyphs in the input sequence","Number of glyphs in the input sequence","Array of input glyph IDs—starting with the second glyph","Sequence of classes to be matched to the input glyph …","Array of input glyph IDs—start with second glyph","Array of input sequence classes, beginning with the second …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Return an iterator over all the subtables in the collection","Iterate over each glyph and its class.","Iterate over each glyph and its class.","Iterate over the decoded values for this device","","Iterate over each glyph and its class.","Offset to LangSys table, from beginning of Script table","Number of LangSysRecords for this script — excluding the …","Offset to LangSys table, from beginning of Script table","Offset to LangSys table, from beginning of Script table","Array of LangSysRecords, listed alphabetically by LangSys …","4-byte LangSysTag identifier","4-byte LangSysTag identifier","The number of subtables in this collection","Attempt to resolve lookahead_class_def_offset.","Offset to ClassDef table containing lookahead sequence …","Array of offsets to coverage tables for the lookahead …","A dynamically resolving wrapper for …","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Number of glyphs in the lookahead sequence","Array of lookahead glyph IDs","Array of lookahead-sequence classes","Number of lookups in this table","Lookup qualifiers","Number of LookupList indices for this feature","Index (zero-based) into the LookupList","Index (zero-based) into the LookupList","Array of indices into the LookupList — zero-based (first …","Array of offsets to Lookup tables, from beginning of …","Different enumerations for GSUB and GPOS","A dynamically resolving wrapper for lookup_offsets.","If not zero, skips over all marks of attachment type …","Index (base 0) into GDEF mark glyph sets structure. This …","The third value enables applications to use a single name …","Create from a raw scalar.","Number of named parameters. (May be zero.)","","","","","","Number of RangeRecords","","Array of glyph ranges — ordered by startGlyphID.","The fourth and fifth values represent the small end of the …","","","","","A constructor that requires additional arguments.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of a feature required for this language system; if no","This bit relates only to the correct processing of the …","The ‘name’ table name ID that specifies sample text …","Offset to Script table, from beginning of ScriptList","Number of ScriptRecords","Offset to Script table, from beginning of ScriptList","Offset to Script table, from beginning of ScriptList","Array of ScriptRecords, listed alphabetically by script tag","4-byte script tag identifier","4-byte script tag identifier","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Number of SequenceLookupRecords","Array of Sequence lookup records","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Array of SequenceLookupRecords","Number of SequenceRule tables","Array of offsets to SequenceRule tables, from beginning of …","Number of SequenceRuleSet tables","Array of offsets to SequenceRuleSet tables, from beginning …","A dynamically resolving wrapper for seq_rule_set_offsets.","A dynamically resolving wrapper for seq_rule_offsets.","Index (zero-based) into the input glyph sequence","Index (zero-based) into the input glyph sequence","If set, skips over base glyphs","If set, skips over ligatures","If set, skips over all combining marks","If not zero, skips over all marks of attachment type …","This bit relates only to the correct processing of the …","If set, indicates that the lookup table structure is …","Coverage Index of first glyph ID in range","Coverage Index of first glyph ID in range","First glyph ID of the classValueArray","First glyph ID in the range","First glyph ID in the range","First glyph ID in the range","First glyph ID in the range","Smallest size to correct, in ppem","Number of subtables for this lookup","Number of feature table substitution records.","Array of feature table substitution records.","Array of offsets to lookup subtables, from beginning of …","A dynamically resolving wrapper for subtable_offsets.","Raw transmutation to u16.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ‘name’ table name ID that specifies a string (or …","If set, indicates that the lookup table structure is …","","Major & minor version of the table: (1, 0)","","The loca table.","","","","","","","Returns the argument unchanged.","","Attempt to return the offset for a given glyph id.","Calls U::from(self).","","","","","","","","","maxp","Maximum levels of recursion; 1 for simple components.","Maximum number of components referenced at “top level” …","Maximum contours in a composite glyph.","Maximum points in a composite glyph.","Maximum contours in a non-composite glyph.","Number of FDEFs, equal to the highest function number + 1.","Number of IDEFs.","Maximum points in a non-composite glyph.","Maximum byte count for glyph instructions.","Maximum stack depth across Font Program (‘fpgm’ …","Number of Storage Area locations.","Maximum points used in Z0.","1 if instructions do not use the twilight zone (Z0), or 2 …","The number of glyphs in the font.","","The version: 0x00005000 for version 0.5, 0x00010000 for …","The MVAR (Metrics Variations) table","ValueRecord metrics variation record","","","","","","A delta-set inner index — used to select a delta-set row …","A delta-set inner index — used to select a delta-set row …","A delta-set outer index — used to select an item …","A delta-set outer index — used to select an item …","","","Returns the argument unchanged.","","Calls U::from(self).","","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","Returns the metric delta for the specified tag and …","","","Four-byte tags used to represent particular metric or …","","","","","The number of value records — may be zero.","The size in bytes of each value record — must be greater …","Array of value records that identify target items and the …","Four-byte tag identifying a font-wide measure.","Four-byte tag identifying a font-wide measure.","Major version number of the horizontal metrics variations …","Cap height.","GaspRange[0]","GaspRange[1]","GaspRange[2]","GaspRange[3]","GaspRange[4]","GaspRange[5]","GaspRange[6]","GaspRange[7]","GaspRange[8]","GaspRange[9]","Horizontal ascender.","Horizontal clipping ascent.","Horizontal clipping descent.","Horizontal caret offset.","Horizontal caret run.","Horizontal caret rise.","Horizontal descender.","Horizontal line gap.","Subscript em x-offset.","Subscript em x-size.","Subscript em y-offset.","Subscript em y-size.","Superscript em x-offset.","Superscript em x-size.","Superscript em y-offset.","Superscript em y-size.","Strikeout offset.","Strikeout size.","Underline offset.","Underline size.","Vertical ascender.","Vertical caret offset.","Vertical caret run.","Vertical caret rise.","Vertical descender.","Vertical line gap.","X-height.","Compatible full (Macintosh only).","Copyright notice.","An iterator over the chars of a name record.","Dark background palette.","Description of the typeface.","Name of the designer of the typeface.","URL of typeface designer (with protocol, e.g., http://, …","The encoding used by the name table.","Font family name.","Full font name that reflects all family and relevant …","License description.","URL where additional licensing information can be found.","Light background palette.","Part of Name","Manufacturer name.","","A helper for encoding and decoding Mac OS Roman encoded …","Naming table version 1","Identifier for an informational string (or name).","Name Records","Entry for a name in the naming table.","PostScript CID findfont name.","PostScript name for the font.","Sample text.","Font subfamily name.","Trademark; this is used to save any trademark …","Typographic family name.","Typographic subfamily name.","Unique font identifier.","","","Variations PostScript name prefix.","URL of font vendor (with protocol, e.g., http://, ftp://).","Version string.","WWS family name.","WWS subfamily name.","","","","","","","","","","","","","","","An iterator over the chars in this name.","","","","","","","","","","","","","","Number of name records.","Convert from a mac-roman encoded byte to a char","","convert from a char to a mac-roman encoded byte, if the …","Platform-specific encoding ID.","Platform-specific encoding ID.","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Return a type that can decode the string data for this …","Number of language-tag records.","Language-tag string offset from start of storage area (in …","Language-tag string offset from start of storage area (in …","The language-tag records where langTagCount is the number …","Language ID.","Language ID.","Language-tag string length (in bytes)","String length (in bytes).","Language-tag string length (in bytes)","String length (in bytes).","Name ID.","Name ID.","The name records where count is the number of records.","Create a new identifier from a raw u16 value.","Determine the coding from the platform and encoding id.","","","Platform ID.","Platform ID.","Returns an iterator over the set of predefined identifiers …","","Offset to start of string storage (from start of table).","Return a type that can decode the string data for this …","The FontData containing the encoded name strings.","String offset from start of storage area (in bytes).","String offset from start of storage area (in bytes).","Return the memory representation of this identifier as a …","","","","","","","","","","Return the identifier as a u16.","","","","","","","","","","","","","","","","","","","","","","Table version number (0 or 1)","Bit 5: Glyphs are emboldened.","Bit 0: Font contains italic or oblique glyphs, otherwise …","Bit 2: Glyphs have their foreground and background …","Bit 9: Font contains oblique glyphs.","Bit 3: Outline (hollow) glyphs, otherwise they are solid.","OS/2","Bit 6: Glyphs are in the standard weight/style for the …","Bit 4: Glyphs are overstruck.","OS/2 selection flags","Bit 1: Glyphs are underscored.","Bit 7: If set, it is strongly recommended that …","Bit 8: The font has ‘name’ table strings consistent …","Font Vendor Identification.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","Font selection flags.","Type flags.","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","PANOSE classification number.","","","Removes the specified flags in-place.","This metric specifies the distance between the baseline …","Font-family class and subclass. This parameter is a …","The typographic ascender for this font.","The typographic descender for this font.","The typographic line gap for this font.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","This metric specifies the distance between the baseline …","","","Toggles the specified flags in-place.","","","","Code page character range bits 0-31.","Code page character range bits 32-63.","Unicode Character Range.","Unicode Character Range (bits 32-63).","Unicode Character Range (bits 64-95).","Unicode Character Range (bits 96-127).","Returns the union of between the flags in self and other.","his is the Unicode code point, in UTF-16 encoding, of a …","This is the Unicode code point, in UTF-16 encoding, of a …","The minimum Unicode index (character code) in this font.","The maximum Unicode index (character code) in this font.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","This field is used for fonts with multiple optical styles.","Weight class.","Width class.","The “Windows ascender” metric.","The “Windows descender” metric.","","Average weighted escapement.","The position of the top of the strikeout stroke relative …","Thickness of the strikeout stroke in font design units.","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The recommended horizontal offset in font design units for …","The recommended horizontal size in font design units for …","The recommended vertical offset in font design units for …","The recommended vertical size in font design units for …","The 258 glyph names defined for Macintosh TrueType fonts","A string in the post table.","post (PostScript) table","","","","","","","","","","Returns the argument unchanged.","","Array of indices into the string data. See below for …","Calls U::from(self).","Set to 0 if the font is proportionally spaced, non-zero if …","Italic angle in counter-clockwise degrees from the …","Maximum memory usage when an OpenType font is downloaded …","Maximum memory usage when an OpenType font is downloaded.","Minimum memory usage when an OpenType font is downloaded …","Minimum memory usage when an OpenType font is downloaded.","Number of glyphs (this should be the same as numGlyphs in …","The number of glyph names covered by this table","","","","Storage for the string data.","","","","","This is the suggested distance of the top of the underline …","Suggested values for the underline thickness. In general, …","0x00010000 for version 1.0 0x00020000 for version 2.0 …","State for processing the blend operator for DICTs and …","","Errors that are specific to PostScript processing.","","Associates a glyph identifier with a Font DICT.","FdSelect format 0.","FdSelect format 3.","FdSelect format 4.","Range struct for FdSelect format 3.","Range struct for FdSelect format 4.","","","","","","","","Common type for uniform access to CFF and CFF2 index …","An array of variable-sized objects in a CFF table.","An array of variable-sized objects in a CFF2 table.","","","","","","","Reference to a Latin-1 encoded string.","","","","","Either a signed 32-bit integer or a 16.16 fixed point …","","The PostScript standard string set.","Operand stack for DICTs and charstrings.","","","PostScript string identifier (SID).","","Apply the blend operator.","Apply a prefix sum to decode delta-encoded numbers.","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the characters of the string.","Parsing for PostScript charstrings.","","","","","","","","","","","","","","","","","","","","","Returns the number of objects in the index.","Number of objects stored in INDEX.","Number of objects stored in INDEX.","Array containing the object data.","Array containing the object data.","","Parsing for PostScript DICTs.","","","","","","","FD index for all glyphs in range.","FD index for all glyphs in range.","FD index for all glyphs in range.","FD index for all glyphs in range.","FD selector array (one entry for each glyph).","First glyph index in range.","First glyph index in range.","First glyph index in range.","First glyph index in range.","Returns an array of N 16.16 fixed point values starting at …","Returns an iterator yielding all elements on the stack as …","","","","","","","","","","Returns the associated font DICT index for the given glyph …","Format = 0.","Format = 3.","Format = 4.","Format = 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the data for the object at the given index.","Returns the data for the object at the given index.","Returns the data for the object at the given index.","Returns the 16.16 fixed point value at the given index on …","Returns the 32-bit integer at the given index on the stack.","Returns the offset at the given index.","Returns the offset of the object at the given index.","Returns the offset of the object at the given index.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the number of elements on the stack is odd.","Number of ranges.","Number of ranges.","","","Creates a new index from the given data.","Creates an identifier from a 16-bit unsigned integer.","Creates a new Latin-1 encoded string reference from the …","Returns an iterator yielding all elements on the stack as …","Object array element size.","Object array element size.","Bytes containing count + 1 offsets each of off_size.","Bytes containing count + 1 offsets each of off_size.","","","","Pops a 16.16 fixed point value from the top of the stack.","Pops a 32-bit integer from the top of stack.","","Range3 array.","Range4 array.","","","","","","","","Returns the number of variation regions for the currently …","Reverse the order of all elements on the stack.","Returns an iterator yielding scalars for each variation …","Sentinel GID. Set equal to the number of glyphs in the …","Sentinel GID. Set equal to the number of glyphs in the …","Sets the active variation store index.","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","Returns the total size in bytes of the index table.","Resolves the identifier as a standard string.","Computes a bias that is added to a subroutine operator in a","","","","","","","","","","","","Returns the underlying identifier as a 16-bit unsigned …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait for processing commands resulting from charstring …","Maximum nesting depth for subroutine calls.","Command sink that sends the results of charstring …","","","","","Bitmask defining the counter hints that should be made …","","","Evaluates the given charstring and emits the resulting …","Returns the argument unchanged.","Bitmask defining the hints that should be made active for …","Horizontal stem hint at y with height dy.","Calls U::from(self).","","","","","","","","","Vertical stem hint at x with width dx.","","","","","","","","","","","","","","Operand for the BlueValues, OtherBlues, FamilyBlues and …","","","","","","","","","","","","","","","","","","","","","PostScript DICT Operator with its associated operands.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PostScript DICT operator.","","","","","","","","","","","","","","","","","","","","Operand for the StemSnapH and StemSnapV operators.","","","","","","","Either a PostScript DICT operator or a (numeric) operand.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a byte slice containing DICT data, returns an …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Given a byte slice containing DICT data, returns an …","","","","","","","","","","","","","","","","","","","","","Bit 0: Set to 1.","Bit 1: Draw outlines.","Glyph data table","Sbix header flags.","The sbix (Standard Bitmap Graphics) table","Strike header table","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns true if all of the flags in other are contained …","The actual embedded graphic data. The total length is …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","Bit 0: Set to 1. Bit 1: Draw outlines. Bits 2 to 15: …","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","Offset from the beginning of the strike data header to …","Indicates the format of the embedded graphic data: one of …","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","Number of bitmap strikes.","The horizontal (x-axis) position of the left edge of the …","The vertical (y-axis) position of the bottom edge of the …","","The PPEM size for which this strike was designed.","The device pixel density (in PPI) for which this strike …","A constructor that requires additional arguments.","A constructor that requires additional arguments.","","","","Removes the specified flags in-place.","Offsets from the beginning of the ‘sbix’ table to data …","A dynamically resolving wrapper for strike_offsets.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Table version number — set to 1.","Axis Records","Axis Value Tables","An array of AxisValue tables.","Axis value table format 1","Axis value table format 2","Axis value table format 3","Axis value table format 4","Part of AxisValueFormat4","Axis value table flags.","If set, it indicates that the axis value represents the …","","","","","If set, this axis value table provides axis value …","STAT (Style Attributes Table)","Returns the set containing all flags.","The total number of axes contributing to this axis-values …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","Zero-base index into the axis record array identifying the …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","A value that applications can use to determine primary …","A value that applications can use to determine primary …","A tag identifying the axis of design variation.","A tag identifying the axis of design variation.","The number of axis value tables.","Array of offsets to axis value tables, in bytes from the …","A dynamically resolving wrapper for axis_value_offsets.","Array of AxisValue records that provide the combination of …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","Returns true if all of the flags in other are contained …","","Attempt to resolve design_axes_offset.","Offset in bytes from the beginning of the STAT table to the","The number of axis records. In a font with an ‘fvar’ …","The size in bytes of each axis record.","Returns the difference between the flags in self and other.","Name ID used as fallback when projection of names into a …","Returns an empty set of flags.","","","","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","Flags — see below for details.","","","","","","","","Format identifier — set to 1.","Format identifier — set to 2.","Format identifier — set to 3.","Format identifier — set to 4.","Format identifier — set to 1.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if no flags are currently stored.","","","","The numeric value for a style-linked mapping from this …","A nominal numeric value for this attribute value.","Returns the complement of this set of flags.","Offset in bytes from the beginning of the STAT table to the","Attempt to resolve offset_to_axis_value_offsets.","","","","The maximum value for a range associated with the specified","The minimum value for a range associated with the specified","","A constructor that requires additional arguments.","","","","","","","","Removes the specified flags in-place.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","Returns the union of between the flags in self and other.","A numeric value for this attribute value.","A numeric value for this attribute value.","A numeric value for this attribute value.","A numeric value for this attribute value.","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","The name ID for entries in the ‘name’ table that …","Major/minor version number. Set to 1.2 for new fonts.","Mask for the low 12 bits to give the shared tuple records …","Implements the logic for iterating over the individual runs","Outer and inner indices for reading from an …","The DeltaSetIndexMap table","The DeltaSetIndexMap table format 0","The DeltaSetIndexMap table format 1","Flag indicating that this tuple variation header includes …","Entry format for a DeltaSetIndexMap.","Floating point item delta computed by an item variation …","Trait for applying floating point item deltas to target …","","","Mask for the low 4 bits, which give the count of bits …","Flag indicating that this tuple variation table applies to …","The ItemVariationData subtable","The ItemVariationStore table","Mask for bits that indicate the size in bytes minus one of …","Flag indicating that the serialized data for this tuple …","Packed Deltas","Packed “Point” Numbers","An iterator over the packed point numbers data.","The RegionAxisCoordinates record","Flag indicating that some or all tuple variation tables …","Mask for the low 12 bits to give the shared tuple records …","A Tuple Record","Trait for deltas that are computed in a tuple variation …","An iterator over the deltas for a glyph.","","A single set of tuple variation data","The ‘tupleVariationCount’ field of the Tuple Variation …","","TupleVariationHeader","A helper type for iterating over TupleVariationHeaders.","An iterator over the TupleVariations for a specific glyph.","The VariationRegion record","The VariationRegionList table","","Returns an iterator over all of the pairs of (variation …","Returns the set containing all flags.","","The number of variation axes for this font. This must be …","","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","","","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the delta value for the specified index and set …","Computes the delta value in floating point for the …","Computes a scalar value for this region and the specified …","Compute the fixed point scalar for this tuple at the given …","Computes a floating point scalar value for this region and …","Compute the floating point scalar for this tuple at the …","","","Returns true if all of the flags in other are contained …","","The number of points in this set","","","","","","","","Returns an iterator over the per-region delta values for …","Delta-set rows.","Iterate over the deltas for this tuple.","Returns the difference between the flags in self and other.","true if the header includes an embedded peak tuple.","Returns an empty set of flags.","The region end coordinate value for the current axis.","The region end coordinate value for the current axis.","A packed field that describes the compressed …","A packed field that describes the compressed …","A packed field that describes the compressed …","","","","","","","","","","","","","","","","","","","","","","","","","","DeltaSetIndexMap format: set to 0.","DeltaSetIndexMap format: set to 1.","Format— set to 1","DeltaSetIndexMap format: set to 0.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","","","Convert from underlying bit representation, dropping any …","","","","","Returns the delta set index for the specified value.","Returns true if this tuple provides deltas for all points …","","","","","","","","Inner delta set index.","Inserts the specified flags in-place.","Intermediate end tuple record for this tuple variation …","true if the header includes the two intermediate region …","Intermediate start tuple record for this tuple variation …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if no flags are currently stored.","Returns true if the delta is a point and requires reading …","","","The number of delta sets for distinct items.","A dynamically resolving wrapper for …","The number of item variation data subtables.","Offsets in bytes from the start of the item variation …","Iterate over the packed points","","The number of mapping entries.","The number of mapping entries.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","The delta-set index mapping data. See details below.","Creates a new delta for the given position and …","","","","","","Returns the complement of this set of flags.","Outer delta set index.","","","","","","","","Returns the ‘peak’ tuple for this variation","The region peak coordinate value for the current axis.","The region peak coordinate value for the current axis.","Peak tuple record for this tuple variation table — …","","true if the data for this table includes packed point …","A constructor that requires additional arguments.","","","","","","A constructor that requires additional arguments.","","A constructor that requires additional arguments.","","","","","Array of region axis coordinates records, in the order of …","Array of region axis coordinates records, in the order of …","The number of variation region tables in the variation …","The number of variation regions referenced.","Array of indices into the variation region list for the …","Removes the specified flags in-place.","true if any tables reference a shared set of point numbers","","read point numbers off the front of this data, returning …","The region start coordinate value for the current axis.","The region start coordinate value for the current axis.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","","","","","","","","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A packed field. The high 4 bits are flags (see below). The …","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Coordinate array specifying a position within the font’s …","Coordinate array specifying a position within the font’s …","The size in bytes of the serialized data for this tuple …","Attempt to resolve variation_region_list_offset.","Offset in bytes from the start of the item variation store …","Array of variation regions.","A packed field: the high bit is a flag—see details below.","The vhea Vertical Header Table","Maximum advance height value in ‘vmtx’ table.","Typographic ascent.","The amount by which a slanted highlight on a glyph needs …","Used to calculate the slope of the cursor (rise/run); 1 for","0 for vertical caret, 1 for horizontal.","Typographic descent.","Typographic line gap. Negative LineGap values are treated …","0 for current format.","Minimum bottom sidebearing value","Minimum top sidebearing value in ‘vmtx’ table for …","Number of LongMetric entries in ‘hmtx’/‘vmtx’ table","","The major/minor version (1, 1)","Defined as max( tsb + (yMax-yMin)).","","The vmtx (Vertical Metrics) table","Returns the advance height for the given glyph identifier.","A constructor that requires additional arguments.","","Returns the top side bearing for the given glyph identifer.","Top side bearings for glyph IDs greater than or equal to …","Paired advance height and top side bearing values for each …","The VVAR (Vertical Metrics Variations) table","Returns the advance height delta for the specified glyph …","Attempt to resolve advance_height_mapping_offset.","Offset in bytes from the start of this table to the …","Returns the bottom side bearing delta for the specified …","Attempt to resolve bsb_mapping_offset.","Offset in bytes from the start of this table to the …","Attempt to resolve item_variation_store_offset.","Offset in bytes from the start of this table to the item …","","Returns the top side bearing delta for the specified glyph …","Attempt to resolve tsb_mapping_offset.","Offset in bytes from the start of this table to the …","Returns the vertical origin delta for the specified glyph …","Attempt to resolve v_org_mapping_offset.","Offset in bytes from the start of this table to the …","Major version number of the horizontal metrics variations …"],"i":[71,0,0,73,0,0,21,0,73,0,0,0,0,11,11,11,11,11,11,11,11,0,11,0,0,0,0,243,116,0,0,11,0,0,0,0,11,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,21,21,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,25,25,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,244,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,25,25,1,1,1,1,1,1,25,75,1,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,107,1,107,1,107,1,1,1,1,1,1,1,1,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,63,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,11,11,63,1,1,73,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,21,20,58,11,1,63,73,74,75,75,1,1,25,25,1,25,25,20,58,1,1,1,1,1,1,74,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,25,25,25,25,1,1,63,1,25,25,1,25,25,25,25,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,1,21,20,58,74,1,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,58,1,1,1,1,1,1,74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,58,74,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,25,25,1,1,21,73,74,75,1,135,135,1,1,1,1,1,1,107,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,1,1,1,63,63,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,117,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,107,21,21,21,1,21,134,21,21,1,1,1,1,1,1,207,208,1,207,208,1,1,1,1,1,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,114,1,1,1,1,1,1,1,21,1,1,21,1,1,1,1,1,1,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,75,75,1,107,1,114,0,63,63,21,21,20,58,11,1,63,73,74,75,11,135,1,1,1,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,21,20,58,11,1,63,73,74,75,1,1,1,1,107,1,1,1,1,1,1,21,20,58,11,1,63,73,74,75,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,107,1,1,25,25,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,30,44,30,44,44,44,44,30,44,30,44,30,44,44,30,44,44,44,30,30,44,44,30,44,30,44,30,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,26,26,29,29,29,245,29,245,29,245,29,245,29,245,29,245,29,245,29,245,245,245,29,245,29,245,245,29,245,29,29,26,29,29,245,245,29,245,29,245,29,245,29,245,26,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,0,48,246,247,248,38,48,247,48,249,249,42,42,46,45,153,153,46,46,45,46,46,47,153,153,249,249,47,46,42,119,38,46,42,119,38,46,42,119,38,46,42,119,38,246,247,248,38,48,249,249,248,248,103,103,119,119,46,42,119,46,42,119,38,250,250,46,42,119,38,46,42,119,250,250,103,119,103,119,119,103,119,103,119,119,42,42,42,250,153,47,45,249,48,103,246,247,248,38,38,247,46,42,119,38,46,42,119,38,46,42,119,38,46,42,119,38,250,250,250,0,260,0,259,0,0,0,0,0,0,0,259,261,261,257,257,257,257,257,0,253,0,0,0,0,0,0,0,259,0,260,0,253,251,252,252,253,254,254,252,252,252,252,255,256,50,50,100,253,253,253,253,253,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,254,254,254,254,254,254,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,138,258,50,50,253,101,100,100,253,100,254,254,253,253,50,50,50,254,253,49,252,138,258,259,251,50,50,50,254,253,253,253,253,253,49,252,138,258,259,100,50,254,253,49,252,257,138,258,100,259,260,101,261,253,253,253,262,256,138,258,138,258,50,254,253,49,252,138,258,49,252,49,252,50,50,49,49,49,49,49,49,263,255,264,262,256,257,263,255,264,262,256,257,255,256,263,255,264,262,256,257,50,50,50,50,253,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,253,100,50,254,253,49,252,138,258,251,50,254,254,100,101,254,254,254,254,254,254,253,262,256,50,50,254,254,254,254,50,254,253,49,252,138,258,50,50,50,50,251,263,255,264,262,256,257,257,253,138,138,263,264,50,50,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,253,253,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,50,254,253,49,252,257,138,258,100,259,260,101,261,253,50,50,49,49,49,49,49,49,49,252,49,252,254,254,258,258,258,258,0,53,53,53,53,0,54,54,54,54,54,0,0,265,55,55,55,55,55,55,265,55,55,265,265,55,55,265,55,265,55,55,55,55,55,55,265,55,55,55,0,0,269,56,56,56,56,56,56,56,269,56,269,269,56,269,56,56,56,269,56,269,269,56,56,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,271,0,0,272,272,272,272,272,272,272,272,272,271,271,0,0,0,0,0,271,0,179,0,179,0,271,197,197,111,271,272,273,144,145,234,229,197,179,160,159,161,111,271,272,273,144,145,234,229,197,179,160,159,161,111,271,272,273,144,145,234,229,197,179,160,159,161,111,271,272,273,144,145,234,229,197,179,160,159,161,271,273,144,145,229,197,271,234,234,234,111,111,77,144,145,144,145,275,276,273,273,275,271,273,144,145,229,197,179,276,273,273,111,271,273,144,145,234,229,197,179,277,278,275,276,279,280,281,282,283,272,111,271,272,273,144,145,234,229,197,179,160,159,161,271,145,229,145,229,277,275,276,280,279,281,282,271,273,144,145,229,197,275,273,273,273,273,275,111,271,272,273,144,145,234,229,197,179,160,159,161,160,159,161,279,111,273,144,145,234,229,197,275,281,283,277,278,275,276,279,280,281,282,277,278,275,276,279,280,281,282,283,77,275,281,283,271,160,159,161,234,234,234,280,279,281,282,77,274,284,283,271,273,144,145,229,197,111,111,275,274,77,277,278,275,276,279,280,281,282,283,274,284,272,272,275,275,280,144,145,144,145,275,144,144,197,197,278,111,111,111,111,271,272,273,144,145,234,229,197,179,160,159,161,271,111,271,272,273,144,145,234,229,197,179,160,159,161,111,271,272,273,144,145,234,229,197,179,160,159,161,111,271,272,273,144,145,234,229,197,179,160,159,161,229,229,284,283,234,234,77,0,0,0,0,91,0,0,0,0,0,91,91,0,0,0,0,33,33,33,0,91,91,91,91,91,91,91,91,0,231,231,33,91,91,91,91,91,0,0,91,33,91,91,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,33,118,118,33,33,33,33,33,33,91,33,33,91,33,91,91,91,91,91,33,33,33,0,0,0,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,91,285,286,287,288,82,83,287,288,82,83,289,290,291,292,293,293,84,84,39,84,84,41,166,40,69,231,287,288,82,83,118,33,91,41,166,40,69,231,287,288,82,83,118,33,91,294,295,296,297,298,299,291,292,300,301,294,295,296,297,298,299,291,292,300,301,69,69,69,84,84,68,41,166,40,69,231,287,288,82,83,118,33,91,41,166,40,69,231,287,288,82,83,118,33,91,41,166,287,288,82,83,118,91,302,303,304,305,294,295,302,303,304,305,294,295,80,79,293,118,91,223,224,306,307,223,224,306,307,294,295,69,69,41,166,287,288,82,83,118,91,80,79,308,41,41,41,166,40,69,287,288,82,83,118,91,68,309,310,308,285,286,302,303,304,305,294,295,311,312,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,293,231,33,41,166,40,69,231,287,288,82,83,118,33,91,118,91,311,312,41,166,40,41,166,40,41,166,287,288,82,83,118,91,41,166,40,69,231,287,288,82,83,118,33,91,41,166,40,69,287,288,82,83,84,84,84,84,84,84,118,91,39,84,68,84,165,308,41,41,80,79,311,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,40,311,313,314,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,40,40,165,165,285,286,166,287,288,82,83,166,287,288,82,83,41,166,287,288,82,83,118,91,304,305,304,305,84,39,165,68,309,310,80,79,308,285,286,302,303,304,305,294,295,311,312,313,314,223,224,306,307,315,316,296,297,317,318,298,299,289,290,291,292,319,320,300,301,293,231,33,231,33,317,318,298,299,315,316,296,297,315,316,296,297,293,293,294,295,69,69,82,83,82,83,41,166,40,69,231,287,288,82,83,118,33,91,118,91,313,314,313,314,41,166,40,69,231,287,288,82,83,118,33,91,41,166,40,69,231,287,288,82,83,118,33,91,41,166,40,69,231,287,288,82,83,118,33,91,84,84,84,84,84,310,286,303,305,295,224,307,316,297,318,299,290,292,320,301,288,83,288,83,84,84,84,302,303,304,305,302,303,304,305,302,303,309,310,231,309,310,231,319,320,300,301,223,224,223,224,302,303,304,305,302,303,304,305,302,303,309,310,231,309,310,231,319,320,300,301,223,224,223,224,0,0,0,193,193,193,81,81,193,193,193,193,193,193,193,81,81,193,81,193,81,193,81,193,81,193,81,97,97,97,193,193,193,193,193,81,193,193,193,193,193,81,193,81,193,193,193,81,81,193,81,193,193,193,193,81,193,193,81,193,97,97,97,97,97,97,97,97,97,193,81,97,81,81,193,193,193,193,81,193,193,193,81,193,81,193,81,193,97,0,0,0,321,321,321,321,321,99,99,99,321,321,321,321,321,321,321,99,321,321,321,99,99,321,321,99,99,0,108,108,108,108,0,109,109,109,109,109,0,0,0,0,131,28,131,131,131,27,27,131,27,27,27,155,27,155,27,155,27,155,27,155,155,27,27,27,27,27,155,27,155,27,155,27,131,131,131,28,27,155,27,27,27,27,27,27,27,155,131,28,155,28,155,155,27,155,27,155,27,155,27,155,131,322,322,322,322,0,0,0,322,322,322,322,322,322,322,322,132,322,132,322,132,322,132,322,132,322,322,322,322,322,132,322,132,322,322,322,322,322,132,322,322,322,322,323,132,322,322,322,322,132,322,322,132,322,322,323,132,322,132,132,132,132,323,322,322,322,132,322,322,322,132,322,132,322,132,322,322,323,0,0,327,0,0,0,0,0,0,327,0,0,0,0,0,52,52,52,0,0,0,0,327,0,0,327,0,0,0,133,133,23,23,327,52,327,52,168,324,325,326,52,168,325,168,327,52,327,52,327,324,326,23,167,23,167,183,183,327,326,326,327,327,183,327,52,327,133,133,23,327,327,52,133,133,133,133,167,167,167,133,133,183,133,133,327,327,24,24,133,23,24,167,168,324,325,326,183,52,52,327,52,327,327,52,327,52,327,52,133,86,86,0,0,330,0,0,333,0,333,333,333,334,0,0,329,334,86,328,86,328,332,332,0,333,0,0,328,86,86,330,0,0,329,329,329,0,0,0,86,86,86,86,86,86,328,328,328,328,328,86,90,328,86,328,86,328,86,328,86,328,86,328,86,328,86,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,0,205,205,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,335,335,335,331,332,328,86,335,328,86,329,205,331,334,328,86,328,86,336,328,86,329,205,194,331,90,332,90,205,328,328,328,328,328,86,86,86,86,86,329,205,194,331,90,332,333,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,205,328,86,206,206,328,86,90,336,205,336,328,86,328,86,336,336,335,328,86,328,86,328,86,330,329,205,194,331,90,332,333,334,328,86,205,205,205,205,328,86,205,206,194,328,86,336,336,335,330,194,205,205,205,194,194,328,86,336,137,336,335,330,336,330,328,86,205,205,328,86,328,86,206,328,86,330,329,205,194,331,90,332,333,334,0,328,86,333,328,86,90,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,330,329,205,194,331,90,332,333,334,328,86,194,336,335,330,336,335,330,331,331,194,336,335,330,336,335,330,331,331,442,442,443,443,444,444,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,339,340,341,342,343,339,340,341,342,343,340,339,340,341,342,343,339,340,341,342,343,343,340,0,342,343,339,339,341,341,342,343,343,339,340,341,342,343,343,343,341,339,340,341,342,343,342,343,342,343,340,341,343,340,341,339,340,341,342,343,339,341,343,339,340,341,342,343,339,340,341,342,343,339,340,341,342,343,342,200,0,0,0,0,0,0,362,359,361,0,0,0,0,362,359,361,0,362,359,361,0,0,0,0,359,0,0,0,0,445,446,347,351,352,445,446,347,351,352,445,446,347,0,0,0,0,0,0,0,0,0,0,0,362,359,361,362,359,361,362,359,361,362,359,361,0,0,0,0,0,0,0,0,0,0,0,362,359,361,0,0,0,0,0,200,200,200,200,200,200,200,200,200,344,345,346,347,345,43,43,43,348,348,37,348,348,37,200,200,200,200,200,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,349,349,349,64,64,349,349,349,349,232,200,347,184,351,352,192,64,350,112,43,89,182,232,200,347,184,351,352,192,64,350,112,43,89,182,200,170,170,232,192,64,350,43,89,182,200,353,354,355,349,356,353,354,355,349,356,351,352,232,200,200,200,112,112,112,356,356,232,200,112,112,112,357,357,357,357,143,143,143,143,232,200,200,200,200,200,184,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,200,200,200,200,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,200,184,112,89,89,89,358,358,169,169,169,358,358,359,143,143,359,360,360,360,360,182,182,182,360,360,181,360,360,181,184,184,184,348,358,348,358,184,184,348,358,360,180,348,358,348,358,359,180,200,355,355,355,191,191,200,353,354,355,349,356,348,358,360,357,351,352,232,143,359,344,345,346,180,353,354,355,191,349,356,348,37,358,169,170,360,181,357,361,347,351,352,192,64,350,43,89,182,232,359,191,37,169,170,181,361,347,351,352,192,64,350,43,89,182,200,200,143,143,192,192,200,200,359,232,200,347,184,351,352,192,64,350,112,43,89,182,200,200,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,362,232,359,361,200,347,184,351,352,192,64,350,112,43,89,182,200,354,353,354,351,355,349,352,355,349,352,353,192,350,192,350,192,350,192,350,354,143,232,232,232,232,344,345,346,347,346,347,346,232,232,232,232,232,232,232,232,344,345,346,347,346,347,346,232,232,232,232,373,371,372,0,0,373,371,372,0,0,373,371,372,0,0,371,0,0,0,0,447,448,365,447,448,365,447,448,0,0,373,371,372,0,0,0,0,373,371,372,0,373,371,372,0,0,0,0,373,371,372,0,0,0,0,0,0,0,0,19,363,363,363,364,364,364,373,371,372,365,373,371,372,365,365,365,172,172,366,367,368,363,369,364,366,367,368,363,369,364,365,366,370,370,370,370,146,146,146,146,373,371,372,365,367,215,19,364,373,371,372,365,171,172,171,369,369,369,171,364,364,364,371,146,146,371,371,146,371,366,367,368,215,363,19,369,171,172,370,372,364,365,371,372,365,146,146,368,368,368,366,367,368,363,369,370,364,365,367,215,364,371,365,373,371,372,365,373,371,372,365,373,371,372,365,146,0,0,0,0,0,127,0,0,127,374,147,127,127,127,127,127,127,127,127,142,374,127,142,374,127,142,374,127,142,374,127,142,127,127,127,127,127,374,147,127,127,127,127,127,142,374,127,142,374,127,127,127,142,147,147,147,147,127,127,127,127,127,142,374,127,374,127,374,127,127,374,147,216,375,216,142,127,375,375,147,147,147,127,127,127,142,374,127,127,127,142,374,127,142,374,375,375,216,127,142,374,127,147,374,374,178,178,178,0,178,0,178,178,178,178,178,178,178,178,178,178,178,178,178,150,178,178,178,178,150,178,178,178,178,150,178,178,178,178,178,150,150,178,178,178,178,150,178,150,178,178,178,178,178,178,150,150,150,150,178,178,150,178,178,178,178,178,178,178,178,178,178,150,150,150,150,150,150,0,151,151,151,151,151,151,151,151,151,151,151,151,151,151,0,0,152,148,148,148,148,148,148,148,148,148,148,152,148,148,148,152,148,152,152,152,148,148,148,148,148,148,0,154,154,154,154,154,154,154,154,154,154,154,154,154,0,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,0,397,0,0,0,0,0,0,0,0,0,36,35,384,385,36,35,384,385,384,385,175,175,175,0,0,104,104,104,0,0,0,175,0,0,0,0,0,0,0,0,0,0,0,121,0,121,0,397,0,175,0,104,106,221,221,221,96,377,377,378,378,61,59,378,61,59,175,175,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,57,57,377,377,377,57,60,60,379,379,379,60,380,380,65,65,381,381,382,383,35,383,383,66,66,381,381,381,66,382,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,196,65,212,104,386,386,123,123,123,386,387,381,379,377,388,389,36,387,381,379,377,390,390,175,104,391,391,392,393,393,393,392,394,175,196,65,196,65,392,175,196,65,212,104,395,380,380,122,120,221,221,102,102,122,122,376,376,120,123,123,123,122,122,124,124,96,96,380,175,211,163,122,196,65,212,104,123,221,387,381,390,379,377,378,96,380,384,385,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,175,104,397,388,389,382,383,36,35,398,388,388,382,214,67,390,175,196,65,212,104,394,175,175,175,377,377,378,378,61,59,378,214,67,61,59,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,211,163,122,196,65,212,123,221,397,382,383,392,36,35,163,391,163,163,391,163,163,397,377,377,378,378,61,59,378,61,59,399,398,376,212,212,376,399,398,399,175,398,394,104,380,175,196,65,212,104,389,394,389,394,210,391,102,120,376,399,398,388,389,382,383,387,213,214,381,66,67,390,379,60,61,377,57,59,378,392,393,124,386,96,396,394,400,380,36,35,384,385,106,121,376,36,35,384,385,106,102,175,380,211,210,211,211,210,211,211,214,67,390,61,59,378,214,67,390,61,59,378,213,213,387,387,387,213,212,212,175,175,175,175,175,175,196,196,382,196,65,196,65,392,398,396,396,398,398,175,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,175,104,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,397,121,175,211,163,122,196,36,65,35,212,384,385,104,106,123,221,400,175,124,396,400,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,0,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,186,186,186,233,186,0,233,233,233,233,186,186,186,233,233,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,110,0,110,110,110,110,0,110,110,110,110,110,0,110,403,0,0,0,0,0,110,110,110,110,110,110,110,110,403,403,110,110,110,110,110,110,404,164,188,401,402,403,110,404,164,188,401,402,403,401,110,164,188,401,402,403,110,164,188,401,402,403,110,187,404,110,404,188,188,110,401,403,110,110,164,188,401,401,110,110,404,164,188,401,402,403,110,110,110,404,164,188,401,402,403,401,402,110,164,188,164,187,164,164,187,188,188,164,188,164,188,188,188,187,110,403,402,110,188,188,110,187,187,188,187,188,188,110,110,164,188,401,402,403,110,110,401,110,110,404,164,188,401,402,403,110,404,164,188,401,402,403,110,404,164,188,401,402,403,187,130,130,130,130,130,0,130,130,0,130,130,130,190,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,190,190,130,130,130,130,130,130,130,130,190,130,190,130,190,190,190,190,190,130,130,190,130,130,130,130,130,130,190,190,190,190,190,190,130,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,0,0,220,220,220,220,220,220,220,220,220,220,195,195,220,195,195,195,195,195,195,195,195,195,220,220,195,220,220,220,220,195,195,195,0,136,0,136,0,0,0,0,0,0,411,412,410,410,412,412,411,0,0,0,136,136,136,136,136,136,0,136,136,136,136,0,136,0,0,136,136,0,136,408,408,409,408,410,411,268,267,412,199,198,136,409,408,410,411,268,267,412,199,198,136,267,0,408,410,411,268,267,412,199,198,136,410,411,268,267,412,199,198,136,411,199,198,410,266,270,266,270,408,0,411,268,267,267,199,198,199,198,199,198,413,199,198,199,198,408,408,411,411,268,267,267,199,198,136,136,412,413,414,415,412,409,408,410,411,411,411,268,268,267,412,199,198,136,136,410,266,270,408,408,410,266,270,268,199,198,409,408,410,411,268,267,412,199,198,136,408,199,198,408,408,414,415,409,408,410,268,267,408,266,270,266,270,411,199,198,408,408,408,414,415,266,270,413,414,415,412,412,409,408,409,414,415,409,410,266,270,268,410,410,411,268,267,412,199,198,136,411,267,136,268,409,408,410,411,268,267,412,199,198,136,409,408,410,411,268,267,412,199,198,136,409,408,410,411,268,267,412,199,198,136,408,408,0,0,0,417,417,416,417,416,416,417,0,417,416,416,417,416,417,416,417,417,417,417,417,416,418,420,418,420,418,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,419,0,419,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,0,418,420,418,420,418,420,0,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,420,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,421,422,0,418,419,420,421,422,418,419,420,421,422,418,419,419,419,420,421,422,418,418,419,420,421,422,421,418,419,420,421,422,0,418,419,420,421,422,418,419,420,421,422,418,419,420,421,422,421,422,449,449,449,126,126,0,0,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,139,126,126,126,126,209,126,126,126,126,126,126,126,126,126,219,219,139,126,126,126,126,126,126,126,126,209,139,139,126,219,219,209,219,139,209,219,126,209,209,126,126,126,126,126,126,126,126,126,209,0,0,0,0,0,0,0,0,0,125,31,31,31,31,125,0,125,423,424,425,426,32,32,105,105,105,105,105,105,218,189,189,423,125,125,125,125,125,125,125,105,31,32,125,105,31,32,125,105,31,32,125,105,31,32,125,105,32,125,125,125,218,218,218,218,125,218,125,105,32,125,424,425,426,423,31,105,32,125,125,125,125,125,424,425,426,423,31,105,31,32,125,125,125,125,105,32,125,125,125,125,105,31,32,125,125,105,32,125,426,425,125,218,218,105,32,125,425,425,218,189,424,425,426,423,31,189,31,125,125,125,105,31,32,125,125,125,105,31,32,125,105,31,32,125,105,31,32,125,125,424,426,32,32,424,425,426,423,31,218,226,0,0,0,0,0,225,0,0,0,13,13,113,225,0,0,113,225,0,0,0,0,226,225,0,0,0,0,0,0,0,0,0,0,0,0,94,427,113,430,236,113,113,113,113,113,113,225,226,113,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,156,113,237,431,92,225,226,157,157,237,428,237,428,156,237,113,226,432,436,156,113,92,225,226,94,158,158,428,113,225,113,431,431,437,438,13,113,156,113,237,431,92,225,226,156,113,113,113,113,113,237,431,92,225,226,432,433,434,435,436,94,437,438,157,13,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,225,226,113,113,225,226,156,13,428,156,113,237,431,92,225,226,92,113,227,225,227,113,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,433,435,436,156,113,429,113,431,158,157,157,157,432,156,437,438,437,438,13,429,440,441,433,435,436,113,92,156,113,237,431,92,225,226,428,431,431,227,428,225,227,437,438,236,157,158,156,13,237,227,156,13,237,237,237,236,158,158,113,226,433,432,431,431,113,113,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,225,226,113,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,227,225,427,440,441,156,13,113,237,431,92,225,226,432,433,434,435,427,428,436,94,113,156,156,227,157,157,236,158,0,240,240,240,240,240,240,240,240,240,240,240,240,240,240,0,0,241,241,241,241,241,241,0,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242],"f":"``````````````````````````````````````{{{b{`}}}{{f{d}}}}0{{{b{`}}}h}{{{b{`}}}j}{{{b{`}}l}{{A`{n}}}}0{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}B`}3210{{{b{`}}}Ab}0{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{BfBd}}}}22224444`{Bj{{f{d}}}}0{{{b{`}}}Bl}0{{{b{`}}}{{A`{{Ah{BnAf}}}}}}{{{b{`}}}{{An{Bd}}}}5{{{b{`}}}{{Bh{C`Bd}}}}{Cb{{Ah{CdAf}}}}0{{{b{`}}}{{f{Cf}}}}{{{b{`}}}{{Ah{{f{Cf}}Af}}}}:::::::::{{{b{`}}}{{Ah{ChAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{Cl{Cj}}}}==<{{{b{`}}}{{Bh{CnBd}}}}{{{b{`}}}{{f{D`}}}}{{{b{`}}}{{Ah{DbAf}}}}{{{b{`}}}Dd}{{{b{`}}}{{Ah{DfAf}}}}6{{{b{`}}}{{f{{Bb{Bd}}}}}}0{{{b{`}}}{{Bh{DhBd}}}}0{{{b{`}}}n}000{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}{{Ah{DjAf}}}}<333353{{{b{`}}}{{Bh{DlBd}}}}4{{{b{`}}}{{Ah{DhAf}}}}>{{{b{`}}}{{A`{{Ah{DnAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{E`}}}}{{{b{`}}}{{A`{{Ah{{f{Eb}}Af}}}}}}{{{b{`}}}{{An{Al}}}}:{{{b{`}}}{{f{Ed}}}}{{{b{`}}}{{Eh{Ef}}}}<{{{b{`}}}{{Ah{EjAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{f{El}}}}?{{{b{`}}}{{A`{{Ah{EnAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{A`{{Ah{F`Af}}}}}}1{{{b{`}}}{{f{{Bb{h}}}}}}{{{b{`}}}{{f{Fb}}}}0{{{b{`}}}{{f{Fd}}}}0{ce{}{}}00000000000000000{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}>{{{b{`}}}n}{{{b{`}}}Ff}00000111{{{b{`}}}{{f{{Bb{Bd}}}}}}2{{{b{`}}}{{Bh{FhBd}}}}{Cb{{Ah{FjAf}}}}0{Cb{{Ah{FlAf}}}}0{{{b{`}}}Bl}0000000000000000000{Cb{{Ah{FnAf}}}}0{Cb{{Ah{G`Af}}}}0868{{{b{`}}}{{f{{Bb{{An{Bd}}}}}}}}{{{b{`}}}{{Gd{GbBd}}}}{{{b{`}}}{{Bh{GfBd}}}};9;2{{{b{`}}}{{Gd{GhBd}}}}{{{b{`}}}{{Bh{GjBd}}}}={{{b{`}}}{{f{{Bb{Gl}}}}}}{Gnj}`{{{b{`}}}j}{{{b{`}}}n}{{{b{`}}}{{Eh{H`}}}}1{{{b{`}}}{{Ah{DfAf}}}}0{{{b{`}}}Bd}100333{{{b{`}}}{{f{Hb}}}}4{{{b{`}}}{{f{{Bb{Bd}}}}}}5={{{b{`}}}{{Gd{HdBd}}}}{{{b{`}}}{{Bh{HfBd}}}}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{A`{{Ah{HhAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{Hj}}}}{BjBj}{{{Bh{ce}}}{{Bh{ce}}}{HlHn}{HlI`}}{{{Gd{ce}}}{{Gd{ce}}}{HlHn}{HlI`}}{AfAf}{{{b{c}}}{{b{c}}}Hl}{GnGn}{IbIb}{IdId}{IfIf}{{ce}Ih{}{}}00000000{Cb{{Ah{IjAf}}}}0{{GnGn}Il}{{{b{`}}}{{Ah{InAf}}}}0{{{b{`}}}{{Ah{J`Af}}}}100{{{b{`}}}Dd}00000{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{A`{{Ah{{f{Jb}}Af}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{f{Jd}}}}{{{b{`}}}{{f{Jf}}}}{Cb{{Ah{JhAf}}}}0{{{b{`}}}n}0{{{b{`}}}{{f{d}}}}{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{`}}}{{`{{K`{}{{Jj{{Jn{lJl}}}}}}Hl}}}}{{{b{`}}}{{Eh{Kb}}}}{{{b{`}}}{{`{{K`{}{{Jj{Kd}}}}Hl}}}}{{{b{`}}}Kf}{{{b{`}}Kh{f{Ab}}}{{Ah{KjAf}}}}{{{b{`}}Kh{f{Ab}}}{{Ah{KlAf}}}}{cKn{}}9{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{L`Al}}}}{{{b{`}}}Ff}0000<{{{b{`}}}j}={{{b{`}}}{{Jn{Kn{A`{{f{d}}}}}}}}{{{b{`}}}{{Ah{DhAf}}}}0000000000000000??{{{b{`}}}Bd}00000000000000006{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{DhAl}}}}{{{b{`}}}{{Bh{DhBd}}}}{Cb{{Ah{LbAf}}}}0{{{b{`}}}Ld}{Cb{{Ah{LfAf}}}}0{{{b{`}}}{{f{d}}}}0{{{b{`}}Lh}{{Ah{LjAf}}}}{{{b{`}}}{{Ah{BjAf}}}}21{{Cbh}{{A`{Bj}}}}{{Ifh}{{A`{Bj}}}};{{}Bj}{{{b{`}}}n}{{{b{`}}}{{A`{{Ah{LlAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{A`{{Ah{LnAf}}}}}}1{{{b{`}}}M`}0{{{b{`}}}Ff}{{{b{`}}n}{{`{{K`{}{{Jj{Kj}}}}Hl}}}}66<{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}n{f{Ab}}{f{Kj}}}{{Ah{IhAf}}}}{{{b{`}}}Bl}0{{{b{`}}}{{Ah{{f{Mb}}Af}}}}{{{b{`}}}Al};;;{{{b{`}}}{{A`{{Ah{MdAf}}}}}}{{{b{`}}}{{Ah{MdAf}}}}{{{b{`}}}Bd}<{{{b{`}}}{{A`{j}}}}{Mf{{A`{j}}}}1010{{{b{`}}}Ad}0888080{Cb{{Ah{MhAf}}}}0{Cb{{Ah{MjAf}}}}0{{{b{`}}}{{A`{Ml}}}}{{{b{`}}}{{f{Mn}}}}{{{b{`}}}Ab}0??{{{b{`}}}n}00{{{b{`}}}{{f{N`}}}}{{{b{`}}}Nb}022{Ndn}{{GnGn}Nf}{{Cbh}{{Ah{BjAf}}}}0{Cb{{Ah{cAf}}}{NhNj}}0{{{b{`}}}Nl}0{{{b{{`{c}}}}}{{Ah{cAf}}}Nj}0{{{b{{`{c}}}}}n{}}0{{{b{{`{c}}}}}Al{}}0{{{b{`}}}{{f{d}}}};{{{b{`}}}{{f{Nn}}}}{{{b{`}}}Ml}0=={{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{Ah{O`Af}}}}0{{{b{`}}}Bd}0{{{b{`}}}{{A`{{Ah{ObAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}{{f{Od}}}}{{{b{`}}}j}{{{b{`}}}{{f{Of}}}}{{{b{`}}}{{A`{{Ah{OhAf}}}}}}0{{{b{`}}}{{A`{{An{Al}}}}}}0{{{b{`}}}Ab}0{{{b{`}}}n}{{{b{`}}}l}6=1{{{b{`}}}Oj}00{{{b{`}}}Ol}1{{{b{`}}}On}{{BjA`}Ab}{{AfA`}Ab}0{{GnA`}Ab}{{{b{`}}}Ff}{{{b{`}}}Ad}{Ib{{`{{K`{}{{Jj{{Ah{IfAf}}}}}}Hl}}}}{{{b{`}}}d};;00000;;00;0;0;0;000;0000;0;0000000;0000;0;;00;0;0000;;;;;;00{{{f{d}}}Bj}{cc{}}00000000{{{f{d}}j}{{Ah{IfAf}}}}{{{b{`}}}Ad}?{Cb{{Ah{AfAf}}}}0{{{b{`}}}{{f{Ah}}}}{Cb{{Ah{AjAf}}}}0{{{Bh{ce}}Kn}{{Ah{cAf}}}{HnAl}{I`An}}{{{Gd{ce}}Kn}{{A`{{Ah{cAf}}}}}{HnAl}{I`An}}{{{b{`}}l}n}{{{b{`}}l}{{A`{n}}}}{{{b{`}}Kn}{{Ah{{f{d}}AA`}}}}120{{Idj}{{Ah{IfAf}}}}{{{b{`}}Kn}{{Ah{KnAA`}}}}0{{{b{{`{c}}}}Bd}{{Ah{cAf}}}Nj}{Cb{{Ah{AAbAf}}}}0{{{b{`}}}{{f{AAd}}}}{{{b{`}}}{{f{{Bb{l}}}}}}0{{{b{`}}}{{A`{{Ah{DfAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}n}0000000000{{{b{`}}}{{f{d}}}}{{{b{`}}l}{{Ah{{A`{AAf}}Af}}}}{{{b{`}}}Ff}{{{b{`}}}{{f{{Bb{j}}}}}}{{{b{`}}}l}0{{{b{`}}}{{f{{Bb{n}}}}}}500{{{b{`}}l}{{A`{AAh}}}}{{{b{`}}}{{A`{{f{{Bb{n}}}}}}}}{{{b{`}}l}{{Ah{AAjAf}}}}{{{b{`}}}j}{{{b{`}}}{{Eh{AAl}}}}{Cb{{Ah{AAnAf}}}}0{{{b{`}}}h}{{{b{`}}}{{f{AB`}}}}{{{b{`}}}{{f{ABb}}}}1{Cb{{Ah{ABdAf}}}}0{Cb{{Ah{ABfAf}}}}0{{{b{`}}}{{f{ABh}}}}{{{b{`}}}Nf}{{Gnc}IhABj}{{{b{`}}}d}{Cb{{Ah{ABlAf}}}}01{Cb{{Ah{ABnAf}}}}0{Cb{{Ah{AC`Af}}}}0{{{b{`}}}{{A`{{Ah{ACbAf}}}}}}{{{b{`}}}{{An{Bd}}}}{Cb{{Ah{ACdAf}}}}0{{{b{`}}}{{f{{Bb{Ff}}}}}}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}n}{{{b{`}}}j}0000111110011111{{{b{`}}}Ff}{{{b{`}}}{{Ah{DfAf}}}}{{{b{`}}}Bd}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{DhBd}}}}6667{{{b{`}}}{{f{{Bb{l}}}}}}0877{{{b{`}}}{{Eh{ACf}}}}{{{b{`}}}{{Ah{{Eh{ACf}}Af}}}}9{{{b{`}}}{{A`{{f{d}}}}}}{{{b{`}}}{{f{d}}}}{{{b{`}}}{{A`{ACh}}}}0{ce{}{}}000000002{BjNf}{{{Bh{ce}}}Nf{HnAl}{I`An}}{{{Gd{ce}}}Nf{HnAl}{I`An}}{IdNf}{{{b{`}}}j}{cNf{}}{{{b{`}}}Ad}{{{b{`}}}n}{{{b{`}}}{{A`{{Ah{ACjAf}}}}}}0{{{b{`}}}{{A`{{An{Al}}}}}}0{{{b{`}}}{{Gd{AClAl}}}}3{{{b{`}}}{{f{{Bb{{An{Al}}}}}}}}{{{b{`}}}{{Ah{ACjAf}}}}404{{{b{`}}}{{An{Bd}}}}4{{{b{`}}}Al}0{{{Bh{ce}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}{HnAl}{I`An}}{{{Gd{ce}}}{{`{{K`{}{{Jj{{A`{{Ah{cAf}}}}}}}}}}}{HnAl}{I`An}}{{{b{`}}}ACn}{{{b{`}}}AD`}{{{b{`}}}ADb}{{{b{`}}}{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}0{{{b{`}}}{{`{{K`{}{{Jj{ADd}}}}}}}}{Id{{`{{K`{}{{Jj{{Ah{IfAf}}}}}}Hl}}}}?{{{b{`}}}{{f{ADf}}}}{{{b{`}}}{{A`{n}}}}{{{b{`}}}{{A`{{f{ADh}}}}}}{{{b{`}}}n}0{{{b{`}}}j}01010{{{b{`}}}l}{{{b{`}}}{{A`{{Ah{ADjAf}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{A`{{Ah{{f{ADl}}Af}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{f{{Bb{Ff}}}}}}{BjKn}{{{Bh{ce}}}Kn{HnAl}{I`An}}{{{Gd{ce}}}Kn{HnAl}{I`An}}{Idj};;::;:;::{Gnj}`{{{b{`}}}{{A`{{Ah{ADnAf}}}}}}{{{b{`}}}{{An{Bd}}}}>{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{AE`Bd}}}}{{{b{`}}}{{Ah{AEbAf}}}}{{{b{`}}}Bd}3{{{b{`}}}{{Bh{AEdBd}}}}{{{b{`}}}n}0{{{b{`}}}{{Ah{DhAf}}}}3{{{b{`}}}l}727{{{b{`}}}{{Bh{AEfBd}}}}{{{b{`}}}{{Bh{AEhBd}}}}{{{b{`}}}Bl}0{{{b{`}}}Ad}{{Cbc}{{Ah{AEjAf}}}{{AEl{{A`{Nf}}}}}}0{{{b{`}}}{{Ah{DfAf}}}}:=={{{b{`}}}{{Bh{DhBd}}}}09999{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{f{{Bb{l}}}}}}{{{b{{`{c}}}}}n{}}{{{b{{`{c}}}}}AEn{}}={{{b{`}}}{{Ah{AF`Af}}}}{{{b{`}}}{{Ah{AFbAf}}}}5{{{b{`}}}Bd}0{{{b{{`{c}}}}}{{f{{Bb{Bd}}}}}{}}5{{{b{{`{c}}}}}{{Bh{cBd}}}Nj}{{{b{`}}}n}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}AFd}{{{b{`}}}j}{{{b{`}}}d}06666{{{b{`}}c}{{A`{l}}}{{AEl{j}}}}0072{{{b{`}}}{{f{d}}}}0{{{b{`}}ce}{{A`{AFf}}}{{AEl{j}}}{{AEl{j}}}}{{{b{`}}}{{Ah{AFhAf}}}}={{{b{`}}}{{Ah{DhAf}}}}>{{{b{`}}}{{Ah{AFjAf}}}}?<1?{{{b{`}}}{{Eh{AFl}}}}33{{{b{`}}}Bd}0{{{b{`}}}{{A`{{Ah{DfAf}}}}}}{{{b{`}}}{{An{Bd}}}}{{{b{`}}}n}0006633{{{b{{`{c}}}}}n{}}1{{{b{`}}}{{A`{{Ah{AFnAf}}}}}}{{{b{`}}}{{A`{{An{Bd}}}}}}{{{b{`}}}{{f{AG`}}}}{{{b{`}}}{{A`{n}}}}0000{{{b{`}}}{{A`{{Ah{DlAf}}}}}}711{{{b{`}}}j}0222222{Cb{{Ah{AGbAf}}}}0{{{b{`}}}Ff}0{{{b{`}}h{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}Bl}5<04400{{{b{`}}}d}<0<<<{{{b{`}}}Ld}{Cb{{Ah{AGdAf}}}}07>{Cb{{Ah{AGfAf}}}}0?{{{b{`}}}{{f{AGh}}}}{{{f{d}}}Bj}{{{f{d}}}{{Ah{IbAf}}}}{{{f{d}}}{{Ah{IdAf}}}}{{{f{d}}}{{Ah{IfAf}}}}{{{b{`}}}Ad}{An{{A`{Kn}}}}0?{{{b{`}}}n}{{{b{`}}}j}010{Mfj}2{{{b{`}}}{{A`{n}}}}2222232>3{{{b{`}}}Kn}44043344344{Ndn}444{{{b{`}}}Ff}066{{{b{`}}}d}00{Gnj}`{{{b{c}}}Bj{}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{A`{{Ah{AGjAf}}}}}}{{{b{`}}}{{f{d}}}}066{Cb{{Ah{AGlAf}}}}0{{{b{`}}}{{Ah{DbAf}}}}00000000000000000000{{{b{`}}}Dd}00000000000000000000{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{DbAl}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Bd}}}}}}{{{b{`}}}{{Bh{AGnBd}}}}2{{{b{`}}}{{Eh{AH`}}}}{{{b{`}}}{{A`{{Ah{{f{{Bb{Ml}}}}Af}}}}}}{{{b{`}}}{{A`{{An{Al}}}}}}55{{{b{`}}}{{A`{{Ah{{f{{Bb{n}}}}Af}}}}}}1{{{b{`}}}{{A`{{Ah{{f{{Bb{AHb}}}}Af}}}}}}2={{GnGn}{{A`{Il}}}}{{{b{`}}}{{A`{ACh}}}}9{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}{{`{{K`{}{{Jj{AHd}}}}Hl}}}};;;;;;{{{b{{`{c}}}}}n{}}<<{Cb{{Ah{AHfAf}}}}0=={{{b{`}}}B`}000>>{{{b{`}}}Ad}0{{{b{`}}}{{f{AHh}}}}{{{b{`}}}n}0{Ndn}1{{{b{`}}}{{f{AHj}}}}{{{b{`}}}{{f{AHl}}}}{{{b{`}}}{{f{AHn}}}}{Bj{{Ah{NjAf}}}}{Bj{{Ah{BjAf}}}}{{Bjn}{{Ah{{b{`}}Af}}}}0{{Bjnn}{{Ah{{b{`}}Af}}}}1{{Bjh}{{Ah{{b{`}}Af}}}}2{{BjAI`AI`}{{Ah{{b{`}}Af}}}}333{{Bjnnn}{{Ah{{b{`}}Af}}}}334{Bj{{Ah{NdAf}}}}{Bj{{Ah{MfAf}}}}{{Bj{AIb{Kn}}}{{Ah{{f{c}}Af}}}{AIdAIf}}{{BjKn}{{Ah{cAf}}}I`}{{BjKn}{{Ah{{Bb{c}}Af}}}I`}{{{b{`}}{f{{AIh{c}}}}{f{AIj}}}{{Ah{IhAf}}}AIl}{{BjKn}{{Ah{cAf}}}{AIdAIf}}{{Bjc}{{Ah{AlAf}}}{}}{Bj{{Ah{cAf}}}{}}{{Bj{AIb{Kn}}}{{Ah{cAf}}}Al}1{{{b{`}}}n}00{{{b{`}}}{{f{{Bb{n}}}}}}1{{AInBj}{{Ah{cAf}}}Nj}{{AJ`Bj}{{A`{{Ah{cAf}}}}}Nj}{{{b{c}}e}{{Ah{gAf}}}{}AnNj}{{AInBj}{{Ah{cAf}}}Al}{{AJ`Bj}{{A`{{Ah{cAf}}}}}Al}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}{{A`{Ff}}}}{{{b{`}}}Ff}000{{{b{`}}}Ml}{{{b{`}}}{{f{{Bb{j}}}}}}<{Cb{{Ah{AJbAf}}}}0{{{b{`}}}Ab}00000000000?{{{b{`}}}{{Ah{AJdAf}}}}0{{{b{`}}}Bd}0{{{b{`}}}{{f{AJf}}}}{{{b{`}}}n}0{Ndn}1{{{b{`}}}j}2222222{{{b{`}}}{{f{AJh}}}}000003{{{b{`}}}{{f{{Bb{Bd}}}}}}4{{{b{`}}}{{f{{Bb{{An{Bd}}}}}}}}{{{b{`}}}{{Gd{AJjBd}}}}{{{b{`}}}{{Bh{AJlBd}}}}73{{{b{`}}}{{Bh{AJnBd}}}}{{{b{`}}}{{Ah{BjAf}}}};7{Ndj}:{{{b{`}}}{{Ah{AK`Af}}}}{{{b{`}}}Al}{{{b{`}}l}{{A`{Ff}}}}0{{{b{`}}}{{Ah{KnAf}}}}0{{Bjc}{{A`{Bj}}}{{AKb{Kn}}}}{{{b{`}}}{{Ah{DbAf}}}}{{{b{`}}}Dd}{{BjKn}{{A`{Bj}}}}{{{b{`}}}Ab}0{{{b{`}}}j}{{{b{`}}}{{f{{Bb{n}}}}}}{{{b{`}}}l}{{{b{`}}}n}{Cb{{Ah{AKdAf}}}}01{{{b{`}}}{{f{{Bb{Al}}}}}}{{{b{`}}}{{Bh{AKfAl}}}}{{{b{`}}}Bj}{{{b{`}}}{{A`{{Cl{AKh}}}}}}7{{{b{{`{c}}}}}n{}}6660666{{{b{`}}}{{f{{Bb{l}}}}}}007{{{b{`}}}{{f{AKj}}}}{{{b{{`{c}}}}}{{f{{Bb{Bd}}}}}{}}{{{b{{`{c}}}}}{{Bh{cBd}}}Nj}{{{b{`}}}{{A`{Ff}}}}{{Ifh}{{A`{Bj}}}}`{{{b{`}}}{{f{{Bb{j}}}}}}{Mf{{f{{Bb{j}}}}}}{{{b{`}}}{{f{Gn}}}}{Nd{{f{Gn}}}}`{Gnh}`{{BjKn}{{A`{Bj}}}}{ce{}{}}00000000{cAKl{}}{AnKn}{{{b{`}}}{{f{d}}}}{{{b{`}}}n}{{{b{`}}}{{f{{Bb{Ff}}}}}}22{{{b{`}}}{{Ah{AKnAf}}}}{{{b{`}}}{{Ah{AL`Af}}}}{{{b{`}}}Dd}0{c{{Ah{e}}}{}{}}00000000000000000{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}h}{Mfh}{{{b{`}}}ALb}{{{b{`}}}ALd}0{{{b{`}}}{{Cl{ALf}}}}0{{{b{`}}}{{Eh{ACh}}}}{cALh{}}00000000`{{{b{`}}}Ml}{{{b{`}}}{{A`{j}}}}0{{{b{`}}}j}000{{{b{`}}}Bl}0{{{b{`}}}n}{{{b{`}}}{{A`{n}}}}0110001111{{{b{`}}}{{f{ALj}}}}{{{b{`}}l}{{Ah{{A`{{AIb{Kn}}}}Af}}}}{{{b{`}}Kn}{{Ah{{Jn{ln}}Af}}}}{{{b{`}}l}{{Ah{{A`{{Jn{DbALl}}}}Af}}}}{{{b{`}}l}{{Ah{{A`{ALn}}Af}}}}{{{b{`}}Kn}{{Ah{{Jn{DbALl}}Af}}}}{{{b{`}}}{{f{ABh}}}}{{{b{`}}l{f{Ab}}}{{Ah{AdAf}}}}{{{b{`}}}{{A`{{Ah{AjAf}}}}}}{{{b{`}}}{{An{Al}}}}{{{b{`}}}Ad}0<{{{b{`}}}AI`}00000{{{b{`}}}Ml}000{{{b{`}}}AM`}??{{{b{`}}}{{f{AMb}}}}{{{b{`}}}{{Eh{AM`}}}}{{{b{`}}}j}000000000000008{{{b{`}}}{{A`{{An{Al}}}}}}{{{b{`}}}{{f{AMd}}}}{{{b{`}}n}{{Ah{AMfAf}}}}{{{b{`}}}n}{{{b{`}}}{{Ah{AMhAf}}}}{{{b{`}}}Al}{{{b{`}}}{{Eh{AMj}}}}{{{b{`}}}AMl}000400{{{b{`}}}AMn}51115111110151555501{MfAMl}{{{b{`}}}{{A`{{Ah{ACbAf}}}}}}{{{b{`}}}{{An{Bd}}}}{Cb{{Ah{AN`Af}}}}0{Cb{{Ah{ANbAf}}}}0{Cb{{Ah{ANdAf}}}}0;{{{b{`}}}Bl}000000000{{{b{`}}}Ff}000{{{b{`}}}{{A`{{Ah{MdAf}}}}}}611212222111{{{b{`}}}Ab}000{{{b{`}}}Ad}00044444444443332834343434433111133333333330000``{ce{}{}}000{{{Eh{c}}}{{Eh{c}}}{HlHn}}{{ce}Ih{}{}}{{{Eh{c}}A`}AbHn}{cc{}}0{{{Cl{c}}Kn}{{A`{{Ah{cAf}}}}}{NjANf}}{{{Eh{c}}Kn}{{Ah{cAf}}}Al}66{{{Eh{c}}}NfANh}{{{Cl{c}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}{NjANf}}{{{Eh{c}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}Al}{{{Eh{c}}}KnANh}{Bj{{Eh{c}}}ANh}{Bj{{Ah{{Cl{c}}Af}}}{}}{Bj{{Ah{cAf}}}{}}{{Bjc}{{Ah{{Eh{e}}Af}}}{}{ANhAl}}>{c{{Ah{e}}}{}{}}000{cALh{}}0`````````````````````````````````````````{{CjAd}Ad}{Cdn}{Cd{{Cl{Cj}}}}{Cj{{f{ANj}}}}`{ce{}{}}000{CjCj}{ANjANj}{{ce}Ih{}{}}0{{CjCj}Il}{{ANjANj}Il}{{CjCj}Nf}{{ANjANj}Nf}{{CjA`}Ab}{{ANjA`}Ab}{cc{}}0{ANjAb}`{{Cjc}IhABj}{{ANjc}IhABj}=={cNf{}}{{CjCj}{{A`{Il}}}}{{ANjANj}{{A`{Il}}}}{Cjn}`{Bj{{Ah{CdAf}}}}{Bj{{Ah{CjAf}}}}{Bj{{Ah{cAf}}}{}}9`{ce{}{}}0{c{{Ah{e}}}{}{}}000{cALh{}}0{CdAMl}`````````````````{F`n}{ANln}{ANnn}{AO`n}{Dln}{F`{{f{{Bb{Bd}}}}}}3{F`{{Bh{DlBd}}}}{AObn}{AOb{{f{Ed}}}}{Edh}`{{ElBj}{{Ah{AObAf}}}}{Ejn}{ACb{{Ah{EjAf}}}}{ACbBd}{ElBd}`{Ej{{f{El}}}}{Elh}`{Enn}{ACb{{A`{{Ah{EnAf}}}}}}{ACb{{An{Bd}}}}{AOb{{A`{{Ah{F`Af}}}}}}{AOb{{An{Bd}}}}{En{{f{{Bb{h}}}}}}{ce{}{}}0000000{ElEl}{EdEd}{NnNn}{DlDl}{{ce}Ih{}{}}000{ANlFf}{ANnFf}{AO`Ff}{DlFf}{F`n}{AOb{{A`{{Ah{LnAf}}}}}}={AO`{{A`{{Ah{MdAf}}}}}}{AO`{{An{Bd}}}}{Lnn}{Ln{{f{Nn}}}}{Nnh}`{{ElA`}Ab}{{EdA`}Ab}{{NnA`}Ab}{cc{}}000{AOd{{A`{{Ah{ACbAf}}}}}}{AOd{{An{Bd}}}}{ce{}{}}000{cNf{}}00{AOd{{A`{{Ah{ACjAf}}}}}}{AOd{{A`{{An{Al}}}}}}{Ln{{A`{{Ah{DlAf}}}}}}{{NnBj}{{A`{{Ah{LnAf}}}}}}{Ln{{An{Bd}}}}{Nn{{An{Bd}}}}`3210`{{EdBj}{{Ah{LnAf}}}}{EdBd}`{Bj{{Ah{AOdAf}}}}{Bj{{Ah{ACbAf}}}}{Bj{{Ah{EnAf}}}}{Bj{{Ah{EjAf}}}}{Bj{{Ah{AObAf}}}}{Bj{{Ah{F`Af}}}}{Bj{{Ah{LnAf}}}}{Bj{{Ah{ANlAf}}}}{Bj{{Ah{ANnAf}}}}{Bj{{Ah{AO`Af}}}}{Bj{{Ah{DlAf}}}}{Bj{{Ah{cAf}}}{}}{ANnn}{ce{}{}}000{c{{Ah{e}}}{}{}}0000000{cALh{}}000{AOdAMl}{AOd{{A`{{Ah{ACbAf}}}}}}{AOd{{An{Bd}}}}`````````````````````````````````{AOfj}{AOhd}`{{}AOj}{AOlADd}`{AOhADd}`0`{AOn{{f{Fb}}}}{B`{{f{Fb}}}}{Fdd}``{{AOjAOj}AOj}{{AOjAOj}Ih}10{AOjd}21{ce{}{}}00000000000000000000000008`{AOld}`9`{FdFd}{AOlAOl}{AOjAOj}{FbFb}{AOhAOh}{BbBb}{AAdAAd}{BdBd}{LhLh}{BfBf}{BhBh}{LjLj}{BjBj}{{ce}Ih{}{}}000000000000{{FdFd}Il}{{AOlAOl}Il}{{AOjAOj}Il}{{FbFb}Il}{{AOhAOh}Il}{{AAdAAd}Il}{{BdBd}Il}{Fdj}`{{AOjAOj}Nf}```{{}AOj}{{}Lh}{AOlADd}`{{AOjAOj}AOj}3{Fdl}`{{FdFd}Nf}{{AOlAOl}Nf}7{{FbFb}Nf}{{AOhAOh}Nf}{{AAdAAd}Nf}{{BdBd}Nf}{{BfBf}Nf}{AOfl}{FdAOj}`{{FdA`}Ab}{{AOlA`}Ab}{{AOjA`}Ab}0000{{FbA`}Ab}{{AOhA`}Ab}{{AAdA`}Ab}{{BdA`}Ab}{{BfA`}Ab}`{cc{}}000000000000{d{{A`{AOj}}}}{dAOj}{cAOj{}}{Bl{{f{AAd}}}}{B`{{f{{Bb{l}}}}}}{AAdl}{Bdl}``{{Fdc}IhABj}{{AOlc}IhABj}{{AOjc}IhABj}{{Fbc}IhABj}{{AOhc}IhABj}{{AAdc}IhABj}{{Bdc}IhABj}{Fbd}{AOhd}``{FdAOl}`2`{FbADd}`0`{Bnj}{AOnj}{BA`j}{Blj}{B`j}{Bbj}{Bnn}{AOnn}{BA`n}{Bln}{B`n}{Bbn}:7543210{Fdj}`0`{{AOjAOj}Ih}{{AOjAOj}AOj}{{AOjAOj}Nf}{ce{}{}}000000000000{AOjNf}{LhNf}{cNf{}}000000{AOfl}{{FdBjl}{{Ah{LhAf}}}}{AOlADd}```0`0`0`{AOjAOj}{Blj}{B`j}=`3`3`{{FdFd}{{A`{Il}}}}{{AOlAOl}{{A`{Il}}}}{{AOjAOj}{{A`{Il}}}}{{FbFb}{{A`{Il}}}}{{AOhAOh}{{A`{Il}}}}{{AAdAAd}{{A`{Il}}}}{{BdBd}{{A`{Il}}}}{Fdd}`0`{Bj{{Ah{AOfAf}}}}{Bj{{Ah{BnAf}}}}{Bj{{Ah{AOnAf}}}}{Bj{{Ah{BA`Af}}}}{Bj{{Ah{BlAf}}}}{Bj{{Ah{B`Af}}}}{Bj{{Ah{BbAf}}}}{Bj{{Ah{cAf}}}{}}{{AOjAOj}Ih}{AAdn}`{Bn{{f{{Bb{j}}}}}}{BA`{{f{{Bb{n}}}}}}{Fdl}`{{AOjAOj}AOj}5{ce{}{}}000000000000{AOjc{}}7{c{{Ah{e}}}{}{}}0000000000000000000000000{cALh{}}0000000000004{FdAOl}`{Fbd}`{FbADd}`0`1{AOhd}``{AOld}`{BdADd}`0``{{FjLh}{{Ah{LjAf}}}}{Fjn}0{Bj{{Ah{FjAf}}}}`{Fl{{f{Fd}}}}{Fln}0{Flj}{Bj{{Ah{FlAf}}}}``{BAb{{f{d}}}}{ce{}{}}0{FnFn}{{ce}Ih{}{}}{cc{}}{FnBAd}{BAbd}{FnBAb}611{{FnKn}{{A`{BAf}}}}32{FnBj}{Bj{{Ah{BAbAf}}}}{Bj{{Ah{FnAf}}}}{Bj{{Ah{cAf}}}{}}{{FnBAh}{{A`{BAf}}}}8<8={c{{Ah{e}}}{}{}}0{cALh{}}``{BAj{{f{d}}}}??{G`G`}>={G`BAl}{G`BAj}{BAjd}{ce{}{}}11{G`Bj}{Bj{{Ah{BAjAf}}}}{Bj{{Ah{G`Af}}}}<38{G`{{f{d}}}}{BAjn}:<<;`````````````````````````````````````````{AHjd}`66666666666666666666666666{MnMn}{BAnBAn}{BB`BB`}{BBbBBb}{AB`AB`}{ABbABb}{AMdAMd}{ALjALj}{AHjAHj}{AFfAFf}{AD`AD`}{ACnACn}{ADbADb}{{ce}Ih{}{}}000000000000{{BAnBAn}Il}{{BBbBBb}Il}{{AB`AB`}Il}{{ABbABb}Il}{{ALjALj}Il}{{AHjAHj}Il}{{}BAn}{{AMdBj}{{A`{{Ah{BBdAf}}}}}}{AMd{{An{Al}}}}`{Mnn}`{Ij{{f{Mn}}}}{AB`j}{ABbj}``{BBf{{f{{Bb{n}}}}}}{BBhn}{BBbn}`{BBfn}{{BAnBAn}Nf}{{BBbBBb}Nf}{{AB`AB`}Nf}{{ABbABb}Nf}{{ALjALj}Nf}{{AHjAHj}Nf}{{AFfAFf}Nf}98`{{MnA`}Ab}{{BAnA`}Ab}{{BBbA`}Ab}{{AB`A`}Ab}{{ABbA`}Ab}{{AMdA`}Ab}{{ALjA`}Ab}{{AHjA`}Ab}{{AFfA`}Ab}{BBjn}{BBln}{BBfn}{BBhn}{BBnn}{BC`n}{BCbn}{BCdn}{BCfn}{BB`n}{cc{}}000000000000{cBAn{}}{ABbj}{ALjn}``{BBj{{f{d}}}}{BBf{{f{{Bb{n}}}}}}{BBh{{f{{Bb{n}}}}}}{BC`{{f{{Bb{n}}}}}}{BBn{{f{AB`}}}}{BCb{{f{AB`}}}}{BCd{{f{ABb}}}}{{BAnc}IhABj}{{BBbc}IhABj}{{AB`c}IhABj}{{ABbc}IhABj}{{ALjc}IhABj}{{AHjc}IhABj}{BBf{{f{{Bb{Ff}}}}}}{BBbFf}`{BBbn}`>{ce{}{}}000000000000000{BBn{{f{d}}}}{cNf{}}000000{BBfAD`}{BCbACn}{BCfADb}{BBjn}{BBln}{BBfn}{BBhn}{BBnj}{BC`j}{BCbj}{BCdj}76543210{BCfj}{{Ijc}{{A`{l}}}{{AEl{j}}}}{{BBfc}{{A`{l}}}{{AEl{j}}}}{{BCbc}{{A`{l}}}{{AEl{j}}}}{{BCfce}{{A`{AFf}}}{{AEl{j}}}{{AEl{j}}}}{nBAn}{AD`{{A`{c}}}{}}{ACn{{A`{c}}}{}}{ADb{{A`{c}}}{}}{{AMdBj}{{A`{{Ah{BChAf}}}}}}{AMd{{An{Al}}}}`=><;{Ijn}{BBdj}{BChj}={{BAnBAn}{{A`{Il}}}}{{BBbBBb}{{A`{Il}}}}{{AB`AB`}{{A`{Il}}}}{{ABbABb}{{A`{Il}}}}{{ALjALj}{{A`{Il}}}}{{AHjAHj}{{A`{Il}}}}{MnBAn}`{BBfn}{BBd{{f{AHj}}}}{Bj{{Ah{IjAf}}}}{Bj{{Ah{BBjAf}}}}{Bj{{Ah{BBlAf}}}}{Bj{{Ah{BBfAf}}}}{Bj{{Ah{BBhAf}}}}{Bj{{Ah{BBnAf}}}}{Bj{{Ah{BC`Af}}}}{Bj{{Ah{BCbAf}}}}{Bj{{Ah{BCdAf}}}}{Bj{{Ah{BCfAf}}}}{Bj{{Ah{BBdAf}}}}{Bj{{Ah{BChAf}}}}{Bj{{Ah{BB`Af}}}}{Bj{{Ah{cAf}}}{}}??{BC`j}{AB`j}{ABbj}``{BBf{{f{{Bb{n}}}}}}2`{AHjGl}`{BBl{{f{{Bb{n}}}}}}{{MnBj}{{Ah{BB`Af}}}}{MnAl}`{ce{}{}}000000000000{BAnc{}}{c{{Ah{e}}}{}{}}0000000000000000000000000{cALh{}}000000000000{ALjGl}`{BCh{{f{ALj}}}}{BCf{{f{AMd}}}}{AMdGl}`{Ijn}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BCjAb}{BClAb}{BCnAb}{BD`Ab}{JdAb}{JfAb}````{BDbAb}{BDdAb}{BDfAb}{BDhAb}{BDj{{Ah{DbAf}}}}{BDjDd}{Jh{{A`{{Ah{DnAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Dn{{f{E`}}}}{Jh{{A`{{Ah{{f{Eb}}Af}}}}}}{Jh{{An{Al}}}}{ce{}{}}00000000000000000000000{BDlBl}{BDnBl}{BE`Bl}{BEbBl}{BEdBl}{BEfBl}{BDfBl}{BDhBl}{BEhBl}{BEjBl}9876543210{{HjBj}{{Ah{ALnAf}}}}{HjDd}`{Jh{{A`{{Ah{HhAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Hh{{f{Hj}}}}{EbEb}{ADlADl}{E`E`}{HjHj}{ALnALn}{BCnBCn}{BD`BD`}{JdJd}{JfJf}{NlNl}{DbDb}{KfKf}{{ce}Ih{}{}}00000000000{{EbEb}Il}{{ADlADl}Il}{{BCnBCn}Il}{{BD`BD`}Il}{{JdJd}Il}{{JfJf}Il}{{NlNl}Il}{{KfKf}Il}{BEl{{Ah{J`Af}}}}{BEn{{Ah{InAf}}}}{BF`{{Ah{J`Af}}}}{BFb{{Ah{InAf}}}}{BDl{{Ah{J`Af}}}}{BDn{{Ah{InAf}}}}{BElDd}{BEnDd}{BF`Dd}{BFbDd}{BDlDd}{BDnDd}{J`{{f{Jd}}}}{In{{f{Jf}}}}{BDjKf}{{}Nl}{{}Kf}{AKnAd}{AL`Ad}{BFdBl}{BFfBl}3210{BDlAb}{BDnAb}{Hjl}`{{EbEb}Nf}{{ADlADl}Nf}{{BCnBCn}Nf}{{BD`BD`}Nf}{{JdJd}Nf}{{JfJf}Nf}{{NlNl}Nf}{{KfKf}Nf}{J`Nl}{InNl}{BFhj}{Ebn}`{{EbA`}Ab}{{ADlA`}Ab}{{E`A`}Ab}{{HjA`}Ab}{{BCnA`}Ab}{{BD`A`}Ab}{{JdA`}Ab}{{JfA`}Ab}{{NlA`}Ab}{{KfA`}Ab}{Hhd}{BFjd}{BFld}{BFhd}{BCjd}{BCld}{BEld}{BEnd}{BF`d}{BFbd}{BDld}{BDnd}{BFnd}{BG`d}{BGbd}{BGdd}{BFdd}{BFfd}{BGfd}{BGhd}{BE`d}{BEbd}{BGjd}{BGld}{BEdd}{BEfd}{BDbd}{BDdd}{BDfd}{BDhd}{BGnd}{BH`d}{BEhd}{BEjd}{BDjd}{ALnd}{Dbd}{cc{}}00000000000{cNl{}}{cKf{}}{BFnl}{BG`l}{Ebl}{ADll}{E`l}```{{Ebc}IhABj}{{ADlc}IhABj}{{BCnc}IhABj}{{BD`c}IhABj}{{Jdc}IhABj}{{Jfc}IhABj}{{Nlc}IhABj}{{Kfc}IhABj}{ce{}{}}00000000000{cNf{}}0000000{Jh{{A`{{Ah{ACjAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Jh{{A`{{Ah{ADjAf}}}}}}1{Jh{{A`{{Ah{{f{ADl}}Af}}}}}}{Jh{{An{Al}}}}{dNl}{dKf}{Dnj}{Jhn}{Hhj}1{ADjj}{BFhd}{Ebn}`{J`n}{Inn}{BFn{{Ah{DbAf}}}}{BGb{{Ah{DbAf}}}}{BGd{{Ah{DbAf}}}}{BFd{{Ah{DbAf}}}}{BFf{{Ah{DbAf}}}}{BGf{{Ah{DbAf}}}}{BGh{{Ah{DbAf}}}}{BE`{{Ah{DbAf}}}}{BEb{{Ah{DbAf}}}}{BGj{{Ah{DbAf}}}}{BGl{{Ah{DbAf}}}}{BEd{{Ah{DbAf}}}}{BEf{{Ah{DbAf}}}}{BDb{{Ah{DbAf}}}}{BDd{{Ah{DbAf}}}}{BDf{{Ah{DbAf}}}}{BDh{{Ah{DbAf}}}}{BGn{{Ah{DbAf}}}}{BH`{{Ah{DbAf}}}}{BEh{{Ah{DbAf}}}}{BEj{{Ah{DbAf}}}}{{E`Bj}{{Ah{DbAf}}}}{BFnDd}{BGbDd}{BGdDd}{BFdDd}{BFfDd}{BGfDd}{BGhDd}{BE`Dd}{BEbDd}{BGjDd}{BGlDd}{BEdDd}{BEfDd}{BDbDd}{BDdDd}{BDfDd}{BDhDd}{BGnDd}{BH`Dd}{BEhDd}{BEjDd}{E`Al}`{ADj{{f{{Bb{Al}}}}}}{ADj{{Bh{DbAl}}}}{BCjn}{BCln}{ADln}{BCnn}{BD`n}{Jdn}{Jfn}`````{{EbEb}{{A`{Il}}}}{{ADlADl}{{A`{Il}}}}{{BCnBCn}{{A`{Il}}}}{{BD`BD`}{{A`{Il}}}}{{JdJd}{{A`{Il}}}}{{JfJf}{{A`{Il}}}}{{NlNl}{{A`{Il}}}}{{KfKf}{{A`{Il}}}}{BF`B`}{BFbB`}10{Bj{{Ah{JhAf}}}}{Bj{{Ah{DnAf}}}}{Bj{{Ah{ADjAf}}}}{Bj{{Ah{HhAf}}}}{Bj{{Ah{BFjAf}}}}{Bj{{Ah{BFlAf}}}}{Bj{{Ah{J`Af}}}}{Bj{{Ah{InAf}}}}{Bj{{Ah{BFhAf}}}}{Bj{{Ah{BCjAf}}}}{Bj{{Ah{BClAf}}}}{Bj{{Ah{BElAf}}}}{Bj{{Ah{BEnAf}}}}{Bj{{Ah{BF`Af}}}}{Bj{{Ah{BFbAf}}}}{Bj{{Ah{BDlAf}}}}{Bj{{Ah{BDnAf}}}}{Bj{{Ah{BFnAf}}}}{Bj{{Ah{BG`Af}}}}{Bj{{Ah{BGbAf}}}}{Bj{{Ah{BGdAf}}}}{Bj{{Ah{AKnAf}}}}{Bj{{Ah{AL`Af}}}}{Bj{{Ah{BFdAf}}}}{Bj{{Ah{BFfAf}}}}{Bj{{Ah{BGfAf}}}}{Bj{{Ah{BGhAf}}}}{Bj{{Ah{BE`Af}}}}{Bj{{Ah{BEbAf}}}}{Bj{{Ah{BGjAf}}}}{Bj{{Ah{BGlAf}}}}{Bj{{Ah{BEdAf}}}}{Bj{{Ah{BEfAf}}}}{Bj{{Ah{BDbAf}}}}{Bj{{Ah{BDdAf}}}}{Bj{{Ah{BDfAf}}}}{Bj{{Ah{BDhAf}}}}{Bj{{Ah{BGnAf}}}}{Bj{{Ah{BH`Af}}}}{Bj{{Ah{BEhAf}}}}{Bj{{Ah{BEjAf}}}}{Bj{{Ah{BDjAf}}}}{Bj{{Ah{ALnAf}}}}{Bj{{Ah{DbAf}}}}{Bj{{Ah{cAf}}}{}}0{BGjAb}{BGlAb}{BEdAb}{BEfAb}{BGfAb}{BGhAb}{BE`Ab}{BEbAb}3210{BDj{{Ah{DbAf}}}}{BDjDd}{BDlAb}{BDnAb}{Hjl}`{JdAb}{JfAb}``{ce{}{}}00000000000{Nlc{}}{Kfc{}}{BGb{{Ah{AKnAf}}}}{BGd{{Ah{AL`Af}}}}{BGbDd}{BGdDd}{c{{Ah{e}}}{}{}}00000000000000000000000{cALh{}}00000000000{{Jhl}{{Ah{{A`{{AIb{Kn}}}}Af}}}}{{JhKn}{{Ah{{Jn{ln}}Af}}}}{{Jhl}{{Ah{{A`{{Jn{DbALl}}}}Af}}}}{{Jhl}{{Ah{{A`{ALn}}Af}}}}{{JhKn}{{Ah{{Jn{DbALl}}Af}}}}{BFlj}{BClj}{BEnj}{BFbj}{BDnj}{AL`j}{BFfj}{BGhj}{BEbj}{BGlj}{BEfj}{BDdj}{BDhj}{BH`j}{BEjj}{BD`j}{Jfj}``{Jh{{A`{{Ah{AjAf}}}}}}{Jh{{A`{{An{Al}}}}}}{Jhn}{BElBl}{BEnBl}{BF`Bl}{BFbBl}321032{BFjBl}{BFlBl}{ALnBl}210{BGnAb}{BH`Ab}{BEhAb}{BEjAb}{AKnAd}{AL`Ad}10<;:9<;:9<;87687654321010`````{{}AHb}{Jbd}`{{AHbAHb}AHb}{{AHbAHb}Ih}10{AHbj}213`{ce{}{}}000{AHbAHb}{JbJb}{{ce}Ih{}{}}0{{AHbAHb}Il}{{JbJb}Il}{Lb{{f{{Bb{n}}}}}}{Lb{{A`{{Ah{{f{Jb}}Af}}}}}}{Lb{{An{Al}}}}{{AHbAHb}Nf}><>0{{JbJb}Nf}{{AHbA`}Ab}0000{{JbA`}Ab}{cc{}}0{j{{A`{AHb}}}}{jAHb}{cAHb{}}{Jbd}`{{AHbc}IhABj}{{Jbc}IhABj}{{AHbAHb}Ih}{{AHbAHb}AHb}<{ce{}{}}0{AHbNf}{cNf{}}0{AHbAHb}{Lbn}00{Lb{{A`{{Ah{{f{{Bb{Ml}}}}Af}}}}}}{Lb{{A`{{An{Al}}}}}}{Lb{{A`{{Ah{{f{{Bb{n}}}}Af}}}}}}1{Lb{{A`{{Ah{{f{{Bb{AHb}}}}Af}}}}}}2{{AHbAHb}{{A`{Il}}}}{{JbJb}{{A`{Il}}}}{Bj{{Ah{LbAf}}}}{Jbd}`>=><<{AHbc{}}?{c{{Ah{e}}}{}{}}000{cALh{}}0{{AHbAHb}AHb}<```{{BHbAd}Ad}{ce{}{}}0{BHbBHb}{{ce}Ih{}{}}{Lf{{Ah{BjAf}}}}{LfBd}{{Lfn{f{Ab}}{f{Kj}}}{{Ah{IhAf}}}}{{BHbBHb}Nf}{{BHbA`}Ab}{cc{}}8{{}Nf}{{nFfFf}BHb}`{Bj{{Ah{LfAf}}}};??{LfALd}{Lf{{Cl{ALf}}}}{cALh{}}`{{Lfn}{{Ah{AMfAf}}}}{LfAMl}`{{MhLh}{{Ah{LjAf}}}}{Mhn}0{Bj{{Ah{MhAf}}}}`{Mj{{f{Fd}}}}{Mjn}0{Mjj}{Bj{{Ah{MjAf}}}}````{Af{{Ah{{f{Cf}}Af}}}}{Ch{{f{Cf}}}}{Afn}{Af{{Ah{ChAf}}}}{AfBd}{CfMl}`3{Cfh}`{ce{}{}}000{CfCf}{ACfACf}{{ce}Ih{}{}}0{{CfCf}Il}{{{Jn{nn}}}Kn}`{CfAd}`{{CfCf}Nf}{Cfn}``{{CfA`}Ab}{{ACfA`}Ab}{cc{}}0{{Cfc}IhABj}{Afn}0{Af{{Ah{{Eh{ACf}}Af}}}}{Ch{{Eh{ACf}}}}??{cNf{}}:`:`{{CfAd}Ad}{{CfCf}{{A`{Il}}}}`{Bj{{Ah{AfAf}}}}{{Bjnnn}{{Ah{ChAf}}}}{{Bjnn}{{Ah{ACfAf}}}}{{Bj{Jn{nnn}}}{{Ah{ChAf}}}}{{Bjc}{{Ah{ACfAf}}}{}}`{ce{}{}}0{c{{Ah{e}}}{}{}}000{cALh{}}0{AfAMl}```````{{}BHd}{{BHdBHd}BHd}{{BHdBHd}Ih}10{BHdn}217777{AhAh}{BHdBHd}{{ce}Ih{}{}}0{{AhAh}Il}{{BHdBHd}Il}{{BHdBHd}Nf}989{{AhAh}Nf}1{{AhA`}Ab}{{BHdA`}Ab}0000{cc{}}0{n{{A`{BHd}}}}{nBHd}{cBHd{}}{BHf{{f{Ah}}}}{{Ahc}IhABj}{{BHdc}IhABj}{{BHdBHd}Ih}{{BHdBHd}BHd}<{ce{}{}}0{BHdNf}{cNf{}}0{BHdBHd}{BHfn}{{AhAh}{{A`{Il}}}}{{BHdBHd}{{A`{Il}}}}{AhBHd}`{Ahn}`{Bj{{Ah{BHfAf}}}};:;99{BHdc{}}<{c{{Ah{e}}}{}{}}000{cALh{}}0=8`````````````````````````````{Aj{{A`{{Ah{BnAf}}}}}}{Aj{{An{Bd}}}}{Bn{{f{{Bb{Bd}}}}}}{Bn{{Bh{C`Bd}}}}{ce{}{}}000{AE`n}{BHhn}{BHjn}{BHln}{Fhn}{AE`{{f{{Bb{Bd}}}}}}3{AE`{{Bh{FhBd}}}}{BHnBHn}{FhFh}{{ce}Ih{}{}}0{{BHnBHn}Il}{BHhFf}{BHlFf}{Bn{{Ah{DhAf}}}}{ADn{{Ah{DhAf}}}}{BnBd}{ADnBd}{AFn{{f{{Bb{Al}}}}}}{AFn{{Bh{DhAl}}}}{{}BHn}{BHl{{Ah{MdAf}}}}{BHlBd}{{BHnBHn}Nf}{{BHnA`}Ab}{AFnn}{cc{}}0{cBHn{}}{Aj{{A`{{Ah{DfAf}}}}}}{Aj{{An{Bd}}}}{Bnn}{{BHnc}IhABj}{ce{}{}}0{Aj{{A`{{Ah{ACjAf}}}}}}{Aj{{A`{{An{Al}}}}}}{Aj{{A`{{Ah{ADnAf}}}}}}6{ADnn}{ADn{{f{{Bb{Bd}}}}}}{ADn{{Bh{AE`Bd}}}}:9={Aj{{A`{{Ah{AFnAf}}}}}}{Aj{{A`{{An{Bd}}}}}}{nBHn}{{BHnBHn}{{A`{Il}}}}{C`n}{C`{{f{{Bb{n}}}}}}{Bj{{Ah{AjAf}}}}{Bj{{Ah{BnAf}}}}{Bj{{Ah{C`Af}}}}{Bj{{Ah{ADnAf}}}}{Bj{{Ah{AE`Af}}}}{Bj{{Ah{BHhAf}}}}{Bj{{Ah{BHjAf}}}}{Bj{{Ah{BHlAf}}}}{Bj{{Ah{AFnAf}}}}{Bj{{Ah{FhAf}}}}{Bj{{Ah{cAf}}}{}}{ce{}{}}0{BHnc{}}{c{{Ah{e}}}{}{}}000{cALh{}}0{AjAMl}`````````````````````````````````````````````````{{}BI`}{{}Jl}`{{BI`BI`}BI`}{{JlJl}Jl}{{BI`BI`}Ih}{{JlJl}Ih}3210{BI`d}{Jln}5432<<<<<<<<<<<<<<<<<<<<<<`{{AIjBIb}Ih}{AIjIh}{BI`BI`}{JlJl}{BIdBId}{BIbBIb}{AIjAIj}{AHdAHd}{BIfBIf}{KdKd}{BIhBIh}{BIjBIj}{BIlBIl}{{ce}Ih{}{}}0000000000{{BI`BI`}Il}{{JlJl}Il}{BIn{{f{d}}}}{BIn{{`{{K`{}{{Jj{{Jn{lJl}}}}}}Hl}}}}{BIn{{`{{K`{}{{Jj{Kd}}}}Hl}}}}{BIfJl}{BIhJl}{{BI`BI`}Nf}{{JlJl}Nf}{BIn{{Jn{Kn{A`{{f{d}}}}}}}}{{}BI`}{{}Jl}{{}BIb}{{}AIj}{{}BIf}{{}BIl}{{BI`BI`}BI`}{{JlJl}Jl}76{BJ`{{f{{Bb{n}}}}}};:{{BIbBIb}Nf}{{AIjAIj}Nf}{{AHdAHd}Nf}{{BIfBIf}Nf}{{KdKd}Nf}{{BIhBIh}Nf}`{AIjIh}{{BI`A`}Ab}0000{{JlA`}Ab}0000{{BIbA`}Ab}{{AIjA`}Ab}{{AHdA`}Ab}{{BIfA`}Ab}{{KdA`}Ab}{{BIhA`}Ab}{{BIjA`}Ab}0{{BIlA`}Ab}{cc{}}0000000000{d{{A`{BI`}}}}{n{{A`{Jl}}}}{dAIj}{dBI`}{nJl}{AdAIl}{KjAIl}{cBI`{}}{cJl{}}`{BJ`{{f{d}}}}{{AIjBIb}Nf}{BJ`Nf}{{BI`c}IhABj}{{Jlc}IhABj}{{BI`BI`}Ih}{{JlJl}Ih}{BJ`n}7{BIn{{A`{{f{d}}}}}}{{BI`BI`}BI`}{{JlJl}Jl}{{BI`BI`}Nf}{{JlJl}Nf}{ce{}{}}0000000000{BI`Nf}{JlNf}{AIjNf}000{cNf{}}00{{AIlAIl}AIl}{{FfFfNf}AHd}{BI`BI`}{JlJl}{BJ`Kn}{BJ`Ff}{BInFf}{BIdFf}{{FfFf}AHd}{{}AIj}001`{{BI`BI`}{{A`{Il}}}}{{JlJl}{{A`{Il}}}}{BJ`{{`{{K`{}{{Jj{AHd}}}}Hl}}}}{Bj{{Ah{AAbAf}}}}{Bj{{Ah{BJ`Af}}}}{Bj{{Ah{BInAf}}}}{Bj{{Ah{BIdAf}}}}{{BJ`{f{{AIh{c}}}}{f{AIj}}}{{Ah{IhAf}}}AIl}{Bj{{Ah{cAf}}}{}}{{BI`BI`}Ih}{{JlJl}Ih}{{AIjBIb}Ih}{AIjIh}{{BI`BI`}BI`}{{JlJl}Jl}54{AIlBJb}{ce{}{}}0000000000{{{f{{AIh{c}}}}{f{AIj}}{f{n}}BIle}{{Ah{IhBIj}}}AIlBJd}{BI`c{}}{Jlc{}}{cAKl{}};:`{c{{Ah{e}}}{}{}}000000000000000000000{cALh{}}000000000098`{BJ`Ff}{BInFf}{BIdFf}210```210210`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````9999999999`{BJfBJf}{BJhBJh}{BJjBJj}{BJlBJl}{BJnBJn}{{ce}Ih{}{}}0000{{BJnBJn}Il}{BJh{{A`{{Ah{BJjBJf}}}}}}{{{f{d}}Kn}{{`{{K`{}{{Jj{{Ah{BJjBJf}}}}}}Hl}}}}{{}BJl}{{BJnBJn}Nf}{{BJfA`}Ab}0{{BJjA`}Ab}0{{BJlA`}Ab}{{BJnA`}Ab}0{cc{}}0000{dBJn}{{BJnc}IhABj}`{ce{}{}}0000{BJlNf}{BJnNf}{BJlKn}{BJnAAh}{{{f{d}}Kn}BJh}`{{BJnBJn}{{A`{Il}}}}``66666{cAKl{}}00{c{{Ah{e}}}{}{}}000000000{cALh{}}0000{BJl{{`{{K`{}{{Jj{Kj}}}}Hl}}}}`````````````````````````````````````````````````````````````````````````````````````````````{{}AI`}{BK`n}{BKbn}{BKdn}{BKfn}2{Ef{{f{{Bb{{An{Bd}}}}}}}}`{{EfBj}{{Gd{BKfBd}}}}{BKh{{Ah{DjAf}}}}{BKhBd}{Djn}{BKh{{Ah{DhAf}}}}2{Dj{{Eh{Ef}}}}{{AI`AI`}AI`}{{AI`AI`}Ih}10{AI`n}21{ce{}{}}0000000000000000000000000000000{BKjn}{BKj{{Eh{H`}}}}1{H`{{Eh{BKl}}}}`{BKj{{Ah{DfAf}}}}{BKjBd}10{AM`AM`}{AI`AI`}{BKfBKf}{AG`AG`}{BKnBKn}{BL`BL`}{AH`AH`}{H`H`}{BKlBKl}{N`N`}{EfEf}{KbKb}{AFlAFl}{{ce}Ih{}{}}000000000000{{AI`AI`}Il}{AEdn}{AEd{{Eh{Kb}}}}{AI`Kn}{{{Jn{AI`AI`}}}Kn}{{{Jn{nAI`AI`}}}Kn}1{nKn}00{{AI`AI`}Nf}{BLb{{Ah{DhAf}}}}{BLd{{Ah{DhAf}}}}{BLf{{Ah{DhAf}}}}{BKj{{Ah{DhAf}}}}{BLh{{Ah{DhAf}}}}{BLbBd}{BLdBd}{BLfBd}{BKjBd}{BLhBd}{BKnBd}{BL`Bd}{{}AM`}{{}AI`}{{AI`AI`}AI`}1{{N`Bj}{{A`{{Ah{BKfAf}}}}}}{N`{{An{Bd}}}}`{BLhn}{BLh{{f{N`}}}}{{AM`AM`}Nf}{{AI`AI`}Nf}54`{{{BLj{c}}}{{Ah{cAf}}}Nj}0{{{BLj{c}}}n{}}{{{BLj{c}}}Al{}}{AAn{{Ah{O`Af}}}}{AAnBd}{AAn{{A`{{Ah{OhAf}}}}}}{AAn{{A`{{An{Al}}}}}}{{AM`A`}Ab}{{AI`A`}Ab}0000{{AG`A`}Ab}{{AH`A`}Ab}{{H`A`}Ab}{{BKlA`}Ab}{{N`A`}Ab}{{EfA`}Ab}{{KbA`}Ab}{{AFlA`}Ab}{cc{}}000000000000000{n{{A`{AI`}}}}{nAI`}{cAI`{}}{{AI`c}IhABj}{{AI`AI`}Ih}{{AI`AI`}AI`}{{AI`AI`}Nf}{ce{}{}}000000000000000{AI`Nf}{cNf{}}00{Kb{{f{{Bb{{An{Bd}}}}}}}}`{{KbBj}{{Gd{BKfBd}}}}{BLl{{Ah{AEbAf}}}}{BLlBd}{AEb{{f{{Bb{Bd}}}}}}{AEb{{Bh{AEdBd}}}}{AEbn}{BLl{{Ah{DhAf}}}}4{BLnAEn}{AAn{{Ah{AF`Af}}}}{AAnBd}{BLnn}{BM`{{Ah{AFhAf}}}}{BM`Bd}{BM`{{Ah{DhAf}}}}1{AFl{{f{{Bb{{An{Bd}}}}}}}}`{{AFlBj}{{Gd{BKfBd}}}}{BM`{{Ah{AFjAf}}}}4{AFjn}45{AFj{{Eh{AFl}}}}{{AG`Bj}{{Ah{BKfAf}}}}{AG`Bd}`{BKh{{Ah{AFhAf}}}}{BLl{{Ah{AFhAf}}}}{BKhBd}{BLlBd}{AG`n}`{BKhn}{BLln}{BM`n}{AFhn}{BKh{{Ah{DhAf}}}}{BLl{{Ah{DhAf}}}}87{BLnn}{AFh{{f{AG`}}}}{AI`AI`}{BLfn}{BLf{{f{{Bb{Bd}}}}}}{BLf{{Bh{AGnBd}}}}{AGnn}{AGn{{Eh{AH`}}}}{{AI`AI`}{{A`{Il}}}}{BLbn}{BLdn}7{BKjn}{BLhn}{BKhn}{BLln}{BM`n}{{{BLj{c}}}n{}}{BKnn}{BL`n}{{BjAI`}{{Ah{AM`Af}}}}{Bj{{Ah{AAnAf}}}}{Bj{{Ah{BLnAf}}}}{Bj{{Ah{BK`Af}}}}{Bj{{Ah{BKbAf}}}}{Bj{{Ah{BKdAf}}}}{Bj{{Ah{AFhAf}}}}{Bj{{Ah{BLbAf}}}}{Bj{{Ah{BLdAf}}}}{Bj{{Ah{BLfAf}}}}{{BjAI`AI`}{{Ah{AGnAf}}}}{Bj{{Ah{BKjAf}}}}{Bj{{Ah{BLhAf}}}}{Bj{{Ah{BKhAf}}}}{{Bjn}{{Ah{DjAf}}}}{Bj{{Ah{BLlAf}}}}{{Bjn}{{Ah{AEbAf}}}}{{Bjn}{{Ah{AEdAf}}}}{Bj{{Ah{BM`Af}}}}{{Bjn}{{Ah{AFjAf}}}}{Bj{{Ah{{BLj{c}}Af}}}{}}{Bj{{Ah{BMbAf}}}}{Bj{{Ah{BKfAf}}}}{Bj{{Ah{BKnAf}}}}{Bj{{Ah{BL`Af}}}}{{BjAI`AI`}{{Ah{AH`Af}}}}{{BjnAI`AI`}{{Ah{H`Af}}}}{{BjAI`AI`}{{Ah{BKlAf}}}}{{Bjn}{{Ah{EfAf}}}}{{Bjn}{{Ah{KbAf}}}}{{Bjn}{{Ah{AFlAf}}}}{{Bjc}{{Ah{AM`Af}}}{}}{Bj{{Ah{cAf}}}{}}{{Bj{Jn{AI`AI`}}}{{Ah{AGnAf}}}}{{Bjn}{{Ah{DjAf}}}}{{Bjn}{{Ah{AEbAf}}}}{{Bjn}{{Ah{AEdAf}}}}{{Bjn}{{Ah{AFjAf}}}}5555{{Bj{Jn{AI`AI`}}}{{Ah{AH`Af}}}}{{Bj{Jn{nAI`AI`}}}{{Ah{H`Af}}}}{{Bj{Jn{AI`AI`}}}{{Ah{BKlAf}}}}<;:{AI`Kn}{{AI`AI`}Ih}{AAn{{Ah{AJdAf}}}}{AAnBd}{AH`l}`{{AI`AI`}AI`}4{BLn{{Ah{BMdAf}}}}{ce{}{}}000000000000{AI`c{}}7{c{{Ah{e}}}{}{}}0000000000000000000000000000000{cALh{}}0000000000000005{BLdn}{BLbAI`}{BLdAI`}{BKnAI`}{BLfAI`}{BKjAI`}{BL`AI`}210{BLbAM`}{AH`AM`}{BKlAM`}``10``{BLd{{Eh{AM`}}}}{AAnAMl}{AM`{{A`{Ff}}}}`{{AM`Bj}{{A`{{Ah{MdAf}}}}}}`{BK`Ff}{BKbFf}{BKdFf}{BKfFf}{BKd{{A`{{Ah{MdAf}}}}}}{BKf{{A`{{Ah{MdAf}}}}}}{BKd{{An{Bd}}}}8`7`8`7`65432108`7````````````````````````````````````````````````````````````{Bf{{f{{Bb{l}}}}}}{BMfn}{BMf{{f{{Bb{Bd}}}}}}{BMf{{Bh{BfBd}}}}{BMh{{f{{Bb{Bd}}}}}}{BMh{{Bh{DhBd}}}}{BMhn}{ce{}{}}0000000{BMjBMj}{{ce}Ih{}{}}{AEhn}{AEh{{f{{Bb{l}}}}}}{BMl{{Ah{DhAf}}}}{BMn{{Ah{DhAf}}}}{BN`{{Ah{DhAf}}}}{BMf{{Ah{DhAf}}}}{BNb{{Ah{DhAf}}}}{BMh{{Ah{DhAf}}}}{BMlBd}{BMnBd}{BN`Bd}{BMfBd}{BNbBd}{BMhBd}{BMjBd}{BMlFf}{{{BNd{c}}}{{Ah{cAf}}}Nj}0{{{BNd{c}}}n{}}{{{BNd{c}}}Al{}}{ABd{{Ah{O`Af}}}}{ABdBd}{ABd{{A`{{Ah{OhAf}}}}}}{ABd{{A`{{An{Al}}}}}}{cc{}}000{BMnn}{AJnn}{Bfn}{BMhn}{ce{}{}}000{AEfn}{AEhl}{AEf{{f{{Bb{Bd}}}}}}{BNbn}{BNb{{f{{Bb{Bd}}}}}}{BNb{{Bh{AEfBd}}}}{AEf{{Bh{AEhBd}}}}{BMh{{f{{Bb{Bd}}}}}}{BMh{{Bh{DhBd}}}}:{BNfAEn}{ABd{{Ah{AFbAf}}}}{ABdBd}{BNfn}0{Bj{{Ah{ABdAf}}}}{Bj{{Ah{BNfAf}}}}{Bj{{Ah{BMlAf}}}}{Bj{{Ah{BMnAf}}}}{Bj{{Ah{BN`Af}}}}{Bj{{Ah{AJnAf}}}}{Bj{{Ah{BMfAf}}}}{Bj{{Ah{BfAf}}}}{Bj{{Ah{BNbAf}}}}{Bj{{Ah{AEfAf}}}}{Bj{{Ah{AEhAf}}}}{Bj{{Ah{{BNd{c}}Af}}}{}}{Bj{{Ah{BNhAf}}}}{Bj{{Ah{BMhAf}}}}{Bj{{Ah{BMjAf}}}}{Bj{{Ah{cAf}}}{}}00{ABd{{Ah{AJdAf}}}}{ABdBd}{BN`n}{BN`{{f{{Bb{Bd}}}}}}{BN`{{Bh{AJnBd}}}}{BMln}{BMnn}4{BMfn}{BNbn}{{{BNd{c}}}n{}}{BMhn}{BMjn}{BMn{{f{{Bb{l}}}}}}{AJn{{f{{Bb{l}}}}}}{BMh{{f{{Bb{l}}}}}}{BNf{{Ah{BNjAf}}}}{ce{}{}}{c{{Ah{e}}}{}{}}0000000{cALh{}}000{ABdAMl}````````{{}On}{{BNlAd}{{AIh{c}}}AIl}{ABfn}{{OnOn}On}{{OnOn}Ih}10{Onn}21999999{OnOn}{AAlAAl}{BNlBNl}{{ce}Ih{}{}}00{{OnOn}Il}{OnKn}{{OnOn}Nf}<9<0{{BNlBNl}Nf}{ABfOn}{{OnA`}Ab}0000{{AAlA`}Ab}{{BNlA`}Ab}{cc{}}00{n{{A`{On}}}}{nOn}{cOn{}}{AAlj}{ABfn}{{ABfl}{{Ah{AAjAf}}}}{ABfj}{ABf{{Eh{AAl}}}}{{Onc}IhABj}{{OnOn}Ih}{{OnOn}On}{{OnOn}Nf}{ce{}{}}00{OnNf}{{}Nf}{cNf{}}{{nFfFf}BNl}{OnOn}{{OnOn}{{A`{Il}}}}`{Bj{{Ah{ABfAf}}}}{{Bjnn}{{Ah{AK`Af}}}}{Bj{{Ah{BNnAf}}}}{{Bj{Jn{nn}}}{{Ah{AK`Af}}}}{{Bjc}{{Ah{AAlAf}}}{}}>{BNn{{Ah{BjAf}}}}{BNnBd}{ABfn}{ABf{{Ah{AK`Af}}}}{ABfAl}{{OnOn}On}{{OnOn}Ih}{ce{}{}}00{Onc{}}2{c{{Ah{e}}}{}{}}00000{BNnALd}{BNn{{Cl{ALf}}}}{AK`{{Eh{ACh}}}}{cALh{}}008{ABfAMl}```````````{{}AFd}{{AFdAFd}AFd}{{AFdAFd}Ih}10{AFdn}21;;{ABlj}{AFdAFd}{{ce}Ih{}{}}{{AFdAFd}Il}{{AFdAFd}Nf}{ABlLd}9891{ABln}{{AFdA`}Ab}0000{ABlFf}{ABlAd}{cc{}}{n{{A`{AFd}}}}{nAFd}{cAFd{}}5{{AFdc}IhABj}6{{AFdAFd}Ih}{{AFdAFd}AFd}<{ce{}{}}{AFdNf}{cNf{}}={ABlAFd}{ABlj}{ABlLd}{AFdAFd}{{AFdAFd}{{A`{Il}}}}{Bj{{Ah{ABlAf}}}}:9:8{AFdc{}};{c{{Ah{e}}}{}{}}0{cALh{}}<{ABln}{ABlAMl}{ABlFf}000`{ABnB`}{ABnBl}{ABnFf}0011011{ABnn}{Bj{{Ah{ABnAf}}}}{ABnAMl}4``{{AC`l}{{A`{n}}}}{ABhn}`{ce{}{}}0{ABhABh}{{ce}Ih{}{}}{{ABhABh}Il}{{ABhABh}Nf}{{ABhA`}Ab}{cc{}}{AC`{{f{ABh}}}}{{ABhc}IhABj}8{cNf{}}{AC`{{f{{Bb{Ff}}}}}}{{ABhABh}{{A`{Il}}}}{{Bjnn}{{Ah{AC`Af}}}}{{Bj{Jn{nn}}}{{Ah{AC`Af}}}}{{AC`l}{{A`{Ff}}}}{ABhFf}`?{c{{Ah{e}}}{}{}}0{cALh{}}`{{ACdl{f{Ab}}}{{Ah{AdAf}}}}{ACd{{A`{{Ah{AjAf}}}}}}{ACd{{An{Al}}}}{ACd{{Ah{ACjAf}}}}{ACdAl}432{Bj{{Ah{ACdAf}}}}543{ACdAMl}``````````````````````````````````````````````````````````````````````````````{{AKjBj}{{Ah{BO`Af}}}}{AKjAl}`{L`n}{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{{AEnAEn}c{}}{{AEnAEn}Ih}{ce{}{}}000000000000000000000000000000000{Gbn}{Gb{{f{{Bb{Bd}}}}}}{BObn}{BOb{{f{{Bb{{An{Bd}}}}}}}}{BOb{{Gd{GbBd}}}}{Gb{{Bh{GfBd}}}}{Ghn}{Gh{{f{{Bb{Bd}}}}}}{BOfn}{BOf{{f{{Bb{{An{Bd}}}}}}}}{BOf{{Gd{GhBd}}}}{Gh{{Bh{GjBd}}}}{BOhn}{BOh{{f{{Bb{Gl}}}}}}{Hbn}`{BOj{{Ah{DfAf}}}}{BOjBd}{BOln}{BOnn}{Dfn}1{BOn{{f{Hb}}}}{Hdn}{Hd{{f{{Bb{Bd}}}}}}{BOjn}{BOj{{f{{Bb{{An{Bd}}}}}}}}{BOj{{Gd{HdBd}}}}{Hd{{Bh{HfBd}}}}{BOl{{f{{Bb{n}}}}}}{AEnAEn}{AJfAJf}{ADfADf}{OdOd}{AHhAHh}{DhDh}{HbHb}{DfDf}{AJhAJh}{C`C`}{CbCb}{M`M`}{MdMd}{OfOf}{AKjAKj}{{ce}Ih{}{}}00000000000000{{AEnAEn}Il}{{AHhAHh}Il}{{HbHb}Il}{{AJhAJh}Il}{{M`M`}Il}{Cdn}{Cd{{f{{Bb{Al}}}}}}{{OfBj}{{A`{{Ah{CdAf}}}}}}{Of{{An{Al}}}}`{Cd{{Bh{L`Al}}}}{Cf{{Ah{DhAf}}}}{BOj{{Ah{DhAf}}}}{BOf{{Ah{DhAf}}}}{BOb{{Ah{DhAf}}}}{Chn}{Cjn}{Dhn}{CfBd}{BOjBd}{BOfBd}{BObBd}{Cl{{f{{Bb{Bd}}}}}}{Cl{{Bh{DhBd}}}}{{}AEn}{{}M`}{Cn{{A`{{Ah{LlAf}}}}}}{Cn{{An{Bd}}}}{CA`M`}{CAbM`}{CAbn}0{CA`{{f{{Bb{n}}}}}}{CAdn}8{AHhl}{Hbl}``{CA`n}{{AEnAEn}Nf}{{AHhAHh}Nf}{{HbHb}Nf}{{AJhAJh}Nf}{{M`M`}Nf}{CAf{{Ah{cAf}}}Nj}{BOhMl}0{{OdBj}{{Ah{BO`Af}}}}{O`n}{AKjn}`{Lln}{Ll{{f{{Bb{n}}}}}}{OdBd}`{BO`{{A`{{Ah{ObAf}}}}}}{BO`{{An{Bd}}}}{O`{{f{Od}}}}{{OfBj}{{A`{{Ah{CAhAf}}}}}}{Of{{An{Al}}}}`{Odh}`{Ohj}{Oh{{f{Of}}}}{L`Ab}0?{{AEnA`}Ab}{{AJfA`}Ab}{{ADfA`}Ab}{{OdA`}Ab}{{AHhA`}Ab}{{HbA`}Ab}{{AJhA`}Ab}{{M`A`}Ab}{{OfA`}Ab}{{AKjA`}Ab}{Cfn}{BOjn}{Cln}{BOfn}{BObn}{BOdn}{L`n}{BOhn}{C`n}{Cbn}{cc{}}0000000000000000{nAEn}{cAEn{}}{cM`{}}{{{CAj{ce}}Kn}{{Ah{cAf}}}Nj{{CAf{c}}}}{{Chl}{{A`{n}}}}{{Cjl}{{A`{n}}}}{{BOll}n}{{BOnl}n}{{Dhl}{{A`{n}}}}{{Dfl}n}{{{CAl{c}}Bd}{{Ah{cAf}}}Nj}{Ch{{f{{Bb{l}}}}}}{Chn}{BOln}{AJln}{Hfn}{Cln}{{AEnc}IhABj}{{AHhc}IhABj}{{Hbc}IhABj}{{AJhc}IhABj}{{M`c}IhABj}{CAdn}{AEnNf}00{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{AJl{{f{{Bb{l}}}}}}{Hf{{f{{Bb{n}}}}}}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{ce{}{}}0000000000000000{{{CAj{ce}}}NfNj{{CAf{c}}}}{cNf{}}0000000{{{CAj{ce}}}{{`{{K`{}{{Jj{{Ah{cAf}}}}}}}}}Nj{{CAf{c}}}}{BOl{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{BOn{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{CA`{{`{{K`{}{{Jj{ADd}}}}}}}}{Dh{{`{{K`{}{{Jj{l}}}}}}}}{Df{{`{{K`{}{{Jj{{Jn{ln}}}}}}}}}}{{ADfBj}{{Ah{LlAf}}}}{Cnn}{ADfBd}`{Cn{{f{ADf}}}}{ADfh}`{{{CAj{ce}}}KnNj{{CAf{c}}}}{BOb{{Ah{DfAf}}}}{BObBd}{BOd{{f{{Bb{Bd}}}}}}{BOd{{Bh{DhBd}}}}{Gjn}{Gfn}{BOdn}{Gj{{f{{Bb{l}}}}}}{Gf{{f{{Bb{n}}}}}}{{{CAn{c}}}n{}}{{{CAl{c}}}AEn{}}{BO`n}{AJhn}`{BO`{{f{{Bb{n}}}}}}{{{CAn{c}}}{{f{{Bb{Bd}}}}}{}}{{{CAl{c}}}n{}}{{{CAn{c}}}{{Bh{cBd}}}Nj}{AEn{{A`{n}}}}2{CAdn}{nM`}{BOhn}{{AEnAEn}{{A`{Il}}}}{{AHhAHh}{{A`{Il}}}}{{HbHb}{{A`{Il}}}}{{AJhAJh}{{A`{Il}}}}{{M`M`}{{A`{Il}}}}{Cjn}8{Cj{{f{AHh}}}}9{Bj{{Ah{AJdAf}}}}{Bj{{Ah{CnAf}}}}{Bj{{Ah{LlAf}}}}{Bj{{Ah{O`Af}}}}{{Bjh}{{Ah{BO`Af}}}}{Bj{{Ah{{CAn{c}}Af}}}{}}{Bj{{Ah{{CAl{c}}Af}}}{}}{Bj{{Ah{ChAf}}}}{Bj{{Ah{CjAf}}}}{Bj{{Ah{BOlAf}}}}{Bj{{Ah{BOnAf}}}}{Bj{{Ah{CfAf}}}}{Bj{{Ah{AJjAf}}}}{Bj{{Ah{AJlAf}}}}{Bj{{Ah{BOjAf}}}}{Bj{{Ah{HdAf}}}}{Bj{{Ah{HfAf}}}}{Bj{{Ah{ClAf}}}}{Bj{{Ah{BOfAf}}}}{Bj{{Ah{GhAf}}}}{Bj{{Ah{GjAf}}}}{Bj{{Ah{BObAf}}}}{Bj{{Ah{GbAf}}}}{Bj{{Ah{GfAf}}}}{Bj{{Ah{BOdAf}}}}{Bj{{Ah{CA`Af}}}}{Bj{{Ah{CAbAf}}}}{Bj{{Ah{OhAf}}}}{Bj{{Ah{CdAf}}}}{Bj{{Ah{L`Af}}}}{Bj{{Ah{CAhAf}}}}{Bj{{Ah{CAdAf}}}}{Bj{{Ah{CB`Af}}}}{Bj{{Ah{BOhAf}}}}{Bj{{Ah{DhAf}}}}{Bj{{Ah{DfAf}}}}{Bj{{Ah{C`Af}}}}{Bj{{Ah{CbAf}}}}{Bj{{Ah{MdAf}}}}{{Bjh}{{Ah{ObAf}}}}{{Bjh}{{Ah{BO`Af}}}}{Bj{{Ah{cAf}}}{}}0000{Lln}{AEnNf}{BOhMl}{{AJfBj}{{Ah{CnAf}}}}{AJdn}{AJfBd}`{AJd{{f{AJf}}}}{AJfh}`{AJln}{Hfn}{Cln}{Gjn}{Gfn}{BOdn}{AJl{{f{AJh}}}}{Hf{{f{AJh}}}}{Cl{{f{AJh}}}}{Gj{{f{AJh}}}}{Gf{{f{AJh}}}}{BOd{{f{AJh}}}}{AJjn}{AJj{{f{{Bb{Bd}}}}}}{Cfn}{Cf{{f{{Bb{{An{Bd}}}}}}}}{Cf{{Gd{AJjBd}}}}{AJj{{Bh{AJlBd}}}}{AJhn}`{{AEnNf}Ih}00{{AEnn}Ih}11{AHhn}`{BOll}{AHhl}{Hbl}``{CA`n}{{{CAl{c}}}n{}}{CAhn}{CAh{{f{AKj}}}}{{{CAl{c}}}{{f{{Bb{Bd}}}}}{}}{{{CAl{c}}}{{Bh{cBd}}}Nj}{AEnn}{ce{}{}}00000000000000{AEnc{}}{M`c{}}{c{{Ah{e}}}{}{}}000000000000000000000000000000000{cALh{}}0000000000000000{CB`Ml}{AEnNf}{OhAMl}{CAhAMl}{CB`n}```99{AEjAEj}{{ce}Ih{}{}}{cc{}}{{AEjlAAb}{{Ah{{A`{BId}}Af}}}}{{AEjKn}{{A`{j}}}}>{AEjNf}{AEjKn}{{BjNf}{{Ah{AEjAf}}}}{{Bjc}{{Ah{AEjAf}}}{}}{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}`{AGb{{A`{n}}}}000000000000{AGbn}{Bj{{Ah{AGbAf}}}}{AGbAMn}``66{AMbAMb}?{{AMbAMb}Il}{AMbn}`0`{{AMbAMb}Nf}{{AMbA`}Ab}{cc{}}{{AMbc}IhABj}={cNf{}}{AGd{{A`{{Ah{ACjAf}}}}}}{AGd{{An{Bd}}}}{{AGdh{f{Ab}}}{{Ah{AdAf}}}}{{AMbAMb}{{A`{Il}}}}{Bj{{Ah{AGdAf}}}}`{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}{AGdn}0{AGd{{f{AMb}}}}{AMbh}`{AGdAMl}``````````````````````````````````````````````````````````````````````````66666666666666{CBbCBd}{MlMl}{ADhADh}{AGhAGh}{CBbCBb}{CBdCBd}{CBfCBf}{{ce}Ih{}{}}00000{{MlMl}Il}{AGfn}{{CBhd}CBj}{{}Ml}{{CBhCBj}{{A`{d}}}}{AGhn}`{{MlMl}Nf}{{CBbCBb}Nf}{{CBfCBf}Nf}{{MlA`}{{Ah{IhCBl}}}}0{{ADhA`}Ab}{{AGhA`}Ab}{{CBbA`}Ab}0{cc{}}{nMl}111111{{{CBn{d}}}Ml}{{Mlc}IhABj}{ce{}{}}000000{CBbc{}}1{cNf{}}00{{ADhBj}{{Ah{CBbAf}}}}{AGf{{A`{n}}}}{ADhBd}`{AGf{{A`{{f{ADh}}}}}}{AGhn}`{ADhn}1``{AGhMl}`{AGf{{f{AGh}}}}={{nn}CBf}{CBd{{A`{c}}}{}}{{MlMl}{{A`{Il}}}}6`{{}{{`{{K`{}{{Jj{Ml}}}}Hl}}}}{Bj{{Ah{AGfAf}}}}{AGfn}{{AGhBj}{{Ah{CBbAf}}}}{AGfBj}{AGhBd}`{Ml{{CBn{d}}}}{ce{}{}}000001{cAKl{}}0{Mln}{c{{Ah{e}}}{}{}}0000000000000{cALh{}}0000009````````````{AGlh}{{}Ad}{{AdAd}Ad}{{AdAd}Ih}10{Adn}2199{AdAd}{{ce}Ih{}{}}{{AdAd}Il}{{AdAd}Nf}7670{{AdA`}Ab}0000{cc{}}{n{{A`{Ad}}}}{nAd}{cAd{}}{AGlAd}{AGln}{{Adc}IhABj}=>8{ce{}{}}{AdNf}{cNf{}}>{AGl{{f{d}}}}{{AdAd}{{A`{Il}}}}{Bj{{Ah{AGlAf}}}}{{AdAd}Ih}{AGl{{A`{Ff}}}}{AGlFf}000{{AdAd}Ad}329{Adc{}}4{c{{Ah{e}}}{}{}}0{cALh{}}{AGl{{A`{j}}}}0{AGlj}0005{AGl{{A`{n}}}}0{AGln}01110000088888888888```{AKhAAh}{ce{}{}}0{AKhAKh}{{ce}Ih{}{}}{AKhc{}}{{AKhAKh}Nf}{{AKhAAh}Nf}{{AKhA`}Ab}{cc{}}{{AHfl}{{A`{AAh}}}}{AHf{{A`{{f{{Bb{n}}}}}}}}9{AHfj}{AHfAd}1111{AHf{{A`{n}}}}{AHfKn}{Bj{{Ah{AHfAf}}}}{Bj{{Ah{AKhAf}}}}{Bj{{Ah{cAf}}}{}}{AHf{{A`{{Cl{AKh}}}}}}{ce{}{}}{c{{Ah{e}}}{}{}}0{cALh{}}{AHfBl}0{AHfAMn}```````````````````````````````````````{{CC`CCb}{{Ah{IhAA`}}}}{CC`Ih}66666666666666666666{BAf{{`{{K`{}{{Jj{CBj}}}}Hl}}}}`1{CCdCCd}{CCfCCf}{BAhBAh}{BAfBAf}{CChCCh}{AHnAHn}{AHlAHl}{AA`AA`}{{ce}Ih{}{}}0000000{{CCfCCf}Il}{{AHnAHn}Il}{{AHlAHl}Il}{CCdj}{BAdn}{BAlj}{BAd{{f{d}}}}{BAl{{f{d}}}}{{}CC`}`{{CCfCCf}Nf}{{BAhBAh}Nf}{{BAfAAh}Nf}{{BAfBAf}Nf}{{AHnAHn}Nf}{{AHlAHl}Nf}{AHnd}{AHln}``{CCj{{f{d}}}}{AHnn}{AHlj}``{{CC`Kn}{{Ah{{CBn{Ad}}AA`}}}}{CC`{{`{{K`{}{{Jj{Ad}}}}}}}}{{CCfA`}Ab}0{{BAhA`}Ab}{{BAfA`}Ab}0{{AHnA`}Ab}{{AHlA`}Ab}{{AA`A`}Ab}0{{CChl}{{A`{n}}}}{CCjd}{CCld}{CCnd}{CChd}{cc{}}00{AdCCf}1{KjCCf}{KjBAh}33333{AfAA`}4{{CCdKn}{{Ah{{f{d}}AA`}}}}{{BAdKn}{{Ah{{f{d}}AA`}}}}{{BAlKn}{{Ah{{f{d}}AA`}}}}{{CC`Kn}{{Ah{AdAA`}}}}{{CC`Kn}{{Ah{KjAA`}}}}{{CCdKn}{{Ah{KnAA`}}}}{{BAdKn}{{Ah{KnAA`}}}}{{BAlKn}{{Ah{KnAA`}}}}{{BAhc}IhABj}{{AHnc}IhABj}{{AHlc}IhABj}{ce{}{}}000000000{CC`Nf}{cNf{}}0{CC`Kn}2{CCln}{CCnj}{{ACj{f{Ab}}n}{{Ah{CCbAA`}}}}{{}CC`}{{{f{d}}Nf}{{Ah{CCdAA`}}}}{nBAh}{{{f{d}}}BAf}{CC`{{`{{K`{}{{Jj{CCf}}}}}}}}{BAdd}{BAld}{BAd{{f{d}}}}{BAl{{f{d}}}}{{CCfCCf}{{A`{Il}}}}{{AHnAHn}{{A`{Il}}}}{{AHlAHl}{{A`{Il}}}}{CC`{{Ah{AdAA`}}}}{CC`{{Ah{KjAA`}}}}{{CC`c}{{Ah{IhAA`}}}{{AEl{CCf}}}}{CCl{{f{AHn}}}}{CCn{{f{AHl}}}}{Bj{{Ah{BAdAf}}}}{Bj{{Ah{BAlAf}}}}{Bj{{Ah{CCjAf}}}}{Bj{{Ah{CClAf}}}}{Bj{{Ah{CCnAf}}}}{Bj{{Ah{CChAf}}}}{Bj{{Ah{cAf}}}{}}{CCb{{Ah{KnAA`}}}}{CC`Ih}{CCb{{Ah{{`{{K`{}{{Jj{{Ah{AdAA`}}}}}}}}AA`}}}}{CCln}{CCnj}{{CCbn}{{Ah{IhAA`}}}}{CCd{{Ah{KnAf}}}}{BAd{{Ah{KnAf}}}}{BAl{{Ah{KnAf}}}}{BAh{{Ah{BAfKn}}}}{CCdKj}{ce{}{}}0000000{cAKl{}}00{BAhn}{c{{Ah{e}}}{}{}}0000000000000000000{cALh{}}000000000{{CC`Kn}{{Ah{IhAA`}}}}0```55{CD`Ih}{{{CDb{c}}}IhBJd}{{CD`{f{d}}}Ih}{{CD`AdAdAdAdAdAd}Ih}{{{CDb{c}}AdAdAdAdAdAd}IhBJd}{{{f{d}}CCd{A`{CCd}}{A`{CCb}}c}{{Ah{IhAA`}}}CD`}{cc{}}4{{CD`AdAd}Ih}=0{{{CDb{c}}AdAd}IhBJd}10{c{{CDb{c}}}{}}<<;2````````````````````````````````````````````````````````````````````````````````````````````````````````````````````??????????{CDdCDd}{CDfCDf}{CDhCDh}{CDjCDj}{CDlCDl}{{ce}Ih{}{}}0000{{}CDj}{{}CDl}{{{f{d}}{A`{CCb}}}{{`{{K`{}{{Jj{{Ah{CDhAA`}}}}}}}}}}{{CDdCDd}Nf}{{CDfCDf}Nf}{{CDhCDh}Nf}{{CDjCDj}Nf}{{CDlCDl}Nf}{{CDdA`}Ab}{{CDfA`}Ab}{{CDhA`}Ab}{{CDjA`}Ab}{{CDlA`}Ab}{cc{}}0{CDdCDf}{cCDf{{AEl{CCf}}}}222{{CDdc}IhABj}{ce{}{}}0000{cCDj{{K`{}{{Jj{Ad}}}}}}11111{{{f{d}}}{{`{{K`{}{{Jj{{Ah{CDfAA`}}}}}}Hl}}}}{c{{Ah{e}}}{}{}}000000000{cALh{}}0000{CDj{{f{{Jn{AdAd}}}}}}{CDl{{f{Ad}}}}`````````{{}Ol}{{OlOl}Ol}{{OlOl}Ih}10{Oln}21::{OlOl}{{ce}Ih{}{}}{{OlOl}Il}{{OlOl}Nf}{AAf{{f{d}}}}8781{AJbOl}{{OlA`}Ab}0000{cc{}}{n{{A`{Ol}}}}{nOl}{cOl{}}{{AKfl}{{Ah{{A`{AAf}}Af}}}}{AKf{{f{{Bb{j}}}}}}{AAfh}{{Olc}IhABj}{{OlOl}Ih}{{OlOl}Ol}={ce{}{}}{OlNf}{cNf{}}{OlOl}{AJbj}{AAfFf}0{{OlOl}{{A`{Il}}}}{AKfn}0{{Bjn}{{Ah{AJbAf}}}}{{Bjn}{{Ah{AKfAf}}}}{Bj{{Ah{AAfAf}}}}21<{AJb{{f{{Bb{Al}}}}}}{AJb{{Bh{AKfAl}}}}=><{Olc{}}?{c{{Ah{e}}}{}{}}0{cALh{}}{{OlOl}Ol}{AJbn}````````````````{{}Oj}{CDnn}{CE`n}{CEbn}{CEdn}{D`n}`{MbMl}`{Mbn}`{Mbh}`{AKdn}{AGj{{f{{Bb{Bd}}}}}}{AGj{{Bh{CnBd}}}}{CDn{{f{D`}}}}{{OjOj}Oj}{{OjOj}Ih}10{Ojn}21{ce{}{}}0000000{MbMb}{CnCn}{D`D`}{OjOj}{{ce}Ih{}{}}000{{MbMb}Il}{{D`D`}Il}{{OjOj}Il}{{OjOj}Nf}{{}Oj}{AKd{{Ah{{f{Mb}}Af}}}}{AKdAl}{AKdn}0{{OjOj}Oj}{AKd{{A`{Ml}}}}5{{MbMb}Nf}{{D`D`}Nf}8{CE`Oj}{CEbOj}{CEdOj}{CDnOj}{CnOj}{{MbA`}Ab}{{D`A`}Ab}{{OjA`}Ab}0000{CE`n}{CEbn}{CEdn}{CDnn}{Cnn}{cc{}}000{n{{A`{Oj}}}}{nOj}{cOj{}}{{Mbc}IhABj}{{D`c}IhABj}{{Ojc}IhABj}{{OjOj}Ih}{{OjOj}Oj}{{OjOj}Nf}{ce{}{}}000{OjNf}{cNf{}}00{CEdAd}{CEbAd}{OjOj}{AKd{{An{Al}}}}{AKd{{A`{{Ah{AGjAf}}}}}}{{MbMb}{{A`{Il}}}}{{D`D`}{{A`{Il}}}}{{OjOj}{{A`{Il}}}}66{Bj{{Ah{AKdAf}}}}{{Bjn}{{Ah{AGjAf}}}}{Bj{{Ah{CE`Af}}}}{Bj{{Ah{CEbAf}}}}{Bj{{Ah{CEdAf}}}}{Bj{{Ah{CDnAf}}}}{Bj{{Ah{CnAf}}}}5{Bj{{Ah{cAf}}}{}}{{OjOj}Ih}{{OjOj}Oj}1{ce{}{}}000{Ojc{}}3{c{{Ah{e}}}{}{}}0000000{cALh{}}0004{CE`Ad}{CEdAd}{D`Ad}`{CE`Ml}{CEbMl}{CEdMl}{CDnMl}{CnMl}{AKdAMl}`````````````````````````````````````{{{CEf{c}}{f{Ab}}}{{`{{K`{}{{Jj{{Jn{{CEh{c}}Ad}}}}}}}}}CEj}{{}Nb}{{CElKl}BJb}{AMhn}{Nbd}{{NbNb}Nb}{{NbNb}Ih}102{ALbn}{ALdn}32{ce{}{}}00000000000000000000000000000000000{AChACh}{AjAj}{NbNb}{AMjAMj}{CEnCEn}{KhKh}{ALbALb}{ALdALd}{CF`CF`}{CFbCFb}{CFdCFd}{CFfCFf}{{{CEf{c}}}{{CEf{c}}}Hl}{{{CEh{c}}}{{CEh{c}}}Hl}{{{CFh{c}}}{{CFh{c}}}Hl}{KlKl}{{ce}Ih{}{}}000000000000000{{AChACh}Il}{{NbNb}Il}{{AMjAMj}Il}{{CEnCEn}Il}{{KhKh}Il}{{ALbALb}Il}{{ALdALd}Il}{{ACjKh{f{Ab}}}{{Ah{KjAf}}}}{{ACjKh{f{Ab}}}{{Ah{KlAf}}}}{{AMj{f{Ab}}}Ad}{{{CEh{c}}{f{Ab}}}{{A`{Ad}}}CEj}{{AMj{f{Ab}}}BJb}{{{CEh{c}}{f{Ab}}}{{A`{BJb}}}CEj}{nKn}0{{NbNb}Nf}{ALdn}{CF`n}`{{}ACh}{{}Nb}{{}Kh}{{}ALb}{{}ALd}{{}Kl}{{ACln}{{`{{K`{}{{Jj{Kj}}}}Hl}}}}{ACl{{f{d}}}}{{{CEh{c}}}{{CFh{c}}}CEj}{{NbNb}Nb}{ALbNf}9{CEnAb}`{CFjNb}{CFlNb}{AjNb}{Nbd}{{AChACh}Nf}{{NbNb}Nf}{{AMjAMj}Nf}{{CEnCEn}Nf}{{KhKh}Nf}{{ALbALb}Nf}{{ALdALd}Nf}{{AChA`}Ab}{{NbA`}Ab}0000{{AMjA`}Ab}{{CEnA`}Ab}{{KhA`}Ab}{{ALbA`}Ab}{{ALdA`}Ab}{{CF`A`}Ab}{{CFbA`}Ab}{{CFdA`}Ab}{{CFfA`}Ab}{{{CFh{c}}A`}AbCFn}{{KlA`}Ab}{CFjd}{CFld}{ACjn}{Ajd}{cc{}}00000000000000000{d{{A`{Nb}}}}{nALb}{nALd}{dNb}{cNb{}}{cALb{}}{cALd{}}{{AChKn}{{A`{Ab}}}}{{Ajj}{{Ah{KhAf}}}}{{{CEh{c}}}NfCEj}{{AChc}IhABj}{{Nbc}IhABj}{{AMjc}IhABj}{{CEnc}IhABj}{{Khc}IhABj}{{ALbc}IhABj}{{ALdc}IhABj}`{{NbNb}Ih}{ALf{{A`{ACh}}}}{ALbNf}1{{NbNb}Nb}{{NbNb}Nf}{ce{}{}}0000000000000000000000{AChNf}{NbNf}{{}Nf}{cNf{}}0{ACln}{ACj{{Gd{AClAl}}}}{ACjn}{ACj{{f{{Bb{{An{Al}}}}}}}}{CF`CFb}{AChKn}{CFjn}{CFlj}{CFj{{f{d}}}}{CFl{{f{d}}}}{Aj{{f{d}}}}{{nFfFf}CEj}{CG`{{A`{c}}}{}}{{{CGb{c}}}{{A`{e}}}CEj{}}{CFb{{A`{c}}}{}}{CFf{{A`{c}}}{}}{{{CFh{c}}}{{A`{e}}}CEj{}}{NbNb}`{{AChACh}{{A`{Il}}}}{{NbNb}{{A`{Il}}}}{{AMjAMj}{{A`{Il}}}}{{CEnCEn}{{A`{Il}}}}{{KhKh}{{A`{Il}}}}{{ALbALb}{{A`{Il}}}}{{ALdALd}{{A`{Il}}}}{{{CEh{c}}}AChCEj}{CEnAb}`{ALf{{A`{ACh}}}}{{{CEh{c}}}CFbCEj}{ALbNf}{{Bjn}{{Ah{ALfAf}}}}{Bj{{Ah{CFjAf}}}}{Bj{{Ah{CFlAf}}}}{Bj{{Ah{AMhAf}}}}{Bj{{Ah{ACjAf}}}}{Bj{{Ah{AClAf}}}}{{Bjn}{{Ah{AChAf}}}}{Bj{{Ah{AjAf}}}}{{Bjn}{{Ah{AMjAf}}}}82{Bj{{Ah{cAf}}}{}}1{AMj{{f{CEn}}}}`{AMhn}{ACln}{ACl{{f{{Bb{n}}}}}}{{NbNb}Ih}{ALdNf}{CFb{{Jn{Kn{A`{Kn}}}}}}{Bj{{Jn{CF`Bj}}}}{CEnAb}`{{NbNb}Nb}5{ce{}{}}000000000000000{Nbc{}}{ALbc{}}{ALdc{}}9{c{{Ah{e}}}{}{}}00000000000000000000000000000000000{ALfALb}{ALb{{A`{n}}}}{{{CEf{c}}}{{CGb{c}}}CEj}{cALh{}}000000000000000009{ACh{{f{{Bb{Ab}}}}}}`{ALfn}{ACj{{Ah{AMhAf}}}}{ACjAl}{AMh{{Eh{AMj}}}}{ACln}`{AN`B`}{AN`Bl}{AN`Ff}0011011{AN`n}{Bj{{Ah{AN`Af}}}}{AN`AMn}4``{{ANbl}{{A`{n}}}}{{Bjnn}{{Ah{ANbAf}}}}{{Bj{Jn{nn}}}{{Ah{ANbAf}}}}{{ANbl}{{A`{Ff}}}}{ANb{{f{{Bb{Ff}}}}}}{ANb{{f{ABh}}}}`{{ANdl{f{Ab}}}{{Ah{AdAf}}}}{ANd{{A`{{Ah{AjAf}}}}}}{ANd{{An{Al}}}}210{ANd{{Ah{ACjAf}}}}{ANdAl}{Bj{{Ah{ANdAf}}}}543543{ANdAMl}","c":[],"p":[[5,"TableRef",0],[1,"u8"],[1,"slice"],[5,"Tag",7189],[1,"u32"],[5,"GlyphId",7190],[1,"u16"],[6,"Option",7191],[5,"F2Dot14",7192],[5,"Fixed",7192],[6,"ReadError",0],[6,"Result",7193],[6,"DeltaSetIndexMap",6752],[5,"Offset32",7194],[5,"Nullable",7194],[5,"UfWord",7195],[5,"BigEndian",7196],[5,"Offset16",7194],[8,"AlternateSet",4683],[5,"ArrayOfOffsets",0],[5,"FontData",0],[5,"FWord",7195],[8,"AttachList",3386],[8,"AttachPoint",3386],[10,"TableProvider",0],[8,"Avar",1501],[5,"VariationAxisRecord",3244],[8,"AxisInstanceArrays",3244],[5,"SegmentMaps",1501],[5,"VarLenArray",1433],[6,"AxisValue",6592],[5,"AxisValueRecord",6592],[6,"Paint",2468],[5,"Offset24",7194],[6,"ClassDef",5094],[6,"CoverageTable",5094],[8,"BaseArray",4163],[6,"BaseCoord",1550],[8,"BaseGlyphList",2468],[5,"BaseGlyphPaint",2468],[5,"BaseGlyph",2468],[5,"BaseLangSysRecord",1550],[5,"BaseRecord",4163],[5,"ComputedArray",1433],[8,"BaseScriptList",1550],[5,"BaseScriptRecord",1550],[8,"BaseTagList",1550],[8,"BaseValues",1550],[5,"BigGlyphMetrics",1686],[5,"BitmapSize",1686],[1,"i16"],[6,"CaretValue",3386],[8,"Cbdt",2056],[8,"Cblc",2061],[5,"Cff",2067],[5,"Cff2",2096],[8,"ChainedClassSequenceRuleSet",5094],[5,"ArrayOfNullableOffsets",0],[8,"ChainedClassSequenceRule",5094],[8,"ChainedSequenceRuleSet",5094],[8,"ChainedSequenceRule",5094],[5,"Uint24",7197],[5,"TableRecord",0],[5,"Class1Record",4163],[5,"ClassRangeRecord",5094],[8,"ClassSequenceRuleSet",5094],[8,"ClassSequenceRule",5094],[8,"ClipList",2468],[5,"Clip",2468],[10,"Clone",7198],[10,"ReadArgs",0],[10,"Scalar",7196],[6,"FileRef",0],[5,"CollectionRef",0],[5,"FontRef",0],[1,"unit"],[8,"Cmap",2122],[6,"Ordering",7199],[8,"VarColorLine",2468],[8,"ColorLine",2468],[5,"ColorRecord",3116],[5,"ColorStop",2468],[5,"VarColorStop",2468],[8,"Colr",2468],[17,"Item"],[5,"CompositeGlyphFlags",3496],[1,"tuple"],[10,"Iterator",7200],[5,"ComponentRecord",4163],[5,"Component",3496],[6,"CompositeMode",2468],[5,"DeltaSetIndex",6752],[1,"i32"],[5,"FloatItemDelta",6752],[1,"usize"],[8,"ConditionFormat1",5094],[8,"Cpal",3116],[5,"LongDateTime",7201],[8,"Cvar",3205],[5,"BitmapLocation",1686],[5,"BitmapData",1686],[8,"LangSys",5094],[8,"MinMax",1550],[6,"DeltaFormat",5094],[5,"AxisRecord",6592],[6,"DeviceOrVariationIndex",5094],[8,"TTCHeader",0],[8,"Ebdt",3233],[8,"Eblc",3238],[5,"NameId",5772],[5,"EncodingRecord",2122],[5,"EntryExitRecord",4163],[5,"EntryFormat",6752],[8,"TableDirectory",0],[1,"bool"],[10,"TopLevelTable",0],[10,"FontRead",0],[6,"Extend",2468],[5,"FeatMinMaxRecord",1550],[8,"FeatureList",5094],[6,"FeatureParams",5094],[5,"FeatureRecord",5094],[5,"FeatureVariationRecord",5094],[8,"FeatureVariations",5094],[5,"AxisValueTableFlags",6592],[5,"HeaderFlags",6522],[5,"GvarFlags",4859],[5,"Formatter",7202],[8,"Result",7202],[5,"SelectionFlags",5933],[8,"Fvar",3244],[5,"GaspRange",3309],[8,"Gdef",3386],[10,"FontReadWithArgs",0],[10,"Offset",0],[6,"Error",6066],[8,"Glyf",3496],[5,"GlyphIdOffsetPair",1686],[8,"GlyphData",6522],[1,"str"],[8,"GlyphVariationData",4859],[5,"U16Or32",4859],[8,"Gpos",4163],[5,"SequentialMapGroup",2122],[5,"ConstantMapGroup",2122],[8,"Gsub",4683],[8,"Gvar",4859],[5,"LongMetric",5052],[10,"Hasher",7203],[8,"Head",4964],[8,"Hhea",5037],[8,"Hmtx",5052],[8,"Axis",1550],[8,"Hvar",5080],[5,"InstanceRecord",3244],[5,"Tuple",6752],[8,"ItemVariationStore",6752],[8,"ItemVariationData",6752],[5,"Cmap12Iter",2122],[5,"Cmap4Iter",2122],[5,"Cmap14Iter",2122],[1,"i8"],[5,"LangSysRecord",5094],[5,"LangTagRecord",5772],[8,"LayerList",2468],[5,"Layer",2468],[8,"LigCaretList",3386],[8,"LigGlyph",3386],[8,"LigatureArray",4163],[8,"LigatureAttach",4163],[8,"LigatureSet",4683],[8,"Ligature",4683],[6,"Loca",5665],[10,"Into",7204],[5,"LookupFlag",5094],[8,"PositionLookupList",4163],[8,"SubstitutionLookupList",4683],[5,"MacStyle",4964],[6,"MapVariant",2122],[8,"MarkArray",4163],[8,"Mark2Array",4163],[5,"Mark2Record",4163],[8,"MarkGlyphSets",3386],[5,"MarkRecord",4163],[8,"Maxp",5684],[8,"Mvar",5701],[8,"Name",5772],[5,"NameRecord",5772],[8,"AxisValueArray",6592],[8,"Os2",5933],[8,"PairSet",4163],[5,"PairValueRecord",4163],[5,"PaletteType",3116],[5,"CurvePoint",3496],[8,"Post",6031],[5,"RangeRecord",5094],[5,"UnicodeRange",2122],[5,"FdSelectRange4",6066],[5,"FdSelectRange3",6066],[5,"ValueFormat",4163],[5,"Range",7205],[10,"AnyBitPattern",7206],[10,"FixedSize",7196],[5,"Point",7207],[5,"PointFlags",3496],[10,"PointCoord",3496],[10,"ResolveOffset",0],[10,"ResolveNullableOffset",0],[8,"Sbix",6522],[8,"ScriptList",5094],[5,"ScriptRecord",5094],[5,"SequenceLookupRecord",5094],[8,"SequenceRuleSet",5094],[8,"SequenceRule",5094],[8,"Sequence",4683],[8,"SharedTuples",4859],[10,"RangeBounds",7205],[8,"Stat",6592],[8,"Strike",6522],[5,"PString",6031],[5,"FeatureTableSubstitutionRecord",5094],[5,"String",7208],[8,"Affine2x3",2468],[8,"VarAffine2x3",2468],[5,"TupleIndex",6752],[5,"TupleVariationCount",6752],[8,"TupleVariationHeader",6752],[5,"TypeId",7209],[5,"UvsMapping",2122],[8,"PaintId",2468],[6,"ClipBox",2468],[5,"ValueRecord",4163],[5,"ValueRecord",5701],[5,"VariationSelector",2122],[8,"CvtVariationData",3205],[8,"VariationRegionList",6752],[5,"VariationRegion",6752],[5,"MajorMinor",7210],[5,"Version16Dot16",7210],[8,"Vhea",7149],[8,"Vmtx",7164],[8,"Vvar",7172],[10,"VarSize",0],[10,"ComputeSize",0],[5,"AxisValueMap",1501],[8,"BaseCoordFormat1",1550],[8,"BaseCoordFormat2",1550],[8,"BaseCoordFormat3",1550],[8,"BaseScript",1550],[8,"Base",1550],[8,"IndexSubtableArray",1686],[5,"SmallGlyphMetrics",1686],[5,"BitmapFlags",1686],[5,"SbitLineMetrics",1686],[8,"IndexSubtable2",1686],[8,"IndexSubtable5",1686],[6,"IndexSubtable",1686],[5,"BdtComponent",1686],[6,"BitmapDataFormat",1686],[6,"BitmapMetrics",1686],[6,"BitmapContent",1686],[8,"IndexSubtable4",1686],[8,"IndexSubtable1",1686],[8,"IndexSubtable3",1686],[8,"CffHeader",2067],[8,"Index1",6066],[5,"Latin1String",6066],[5,"StringId",6066],[8,"Cff2Header",2096],[8,"Index2",6066],[6,"PlatformId",2122],[6,"CmapSubtable",2122],[5,"SubHeader",2122],[8,"DefaultUvs",2122],[8,"Cmap4",2122],[8,"Cmap6",2122],[8,"Cmap0",2122],[8,"Cmap2",2122],[8,"Cmap8",2122],[8,"Cmap10",2122],[8,"Cmap12",2122],[8,"Cmap13",2122],[8,"Cmap14",2122],[8,"NonDefaultUvs",2122],[8,"PaintSolid",2468],[8,"PaintVarSolid",2468],[5,"ColorIndex",2468],[5,"VarColorIndex",2468],[8,"PaintRotate",2468],[8,"PaintVarRotate",2468],[8,"PaintRotateAroundCenter",2468],[8,"PaintVarRotateAroundCenter",2468],[8,"PaintComposite",2468],[8,"PaintSweepGradient",2468],[8,"PaintVarSweepGradient",2468],[8,"PaintScaleAroundCenter",2468],[8,"PaintVarScaleAroundCenter",2468],[8,"PaintScaleUniformAroundCenter",2468],[8,"PaintVarScaleUniformAroundCenter",2468],[8,"PaintSkewAroundCenter",2468],[8,"PaintVarSkewAroundCenter",2468],[8,"PaintLinearGradient",2468],[8,"PaintVarLinearGradient",2468],[8,"PaintRadialGradient",2468],[8,"PaintVarRadialGradient",2468],[8,"PaintTranslate",2468],[8,"PaintVarTranslate",2468],[8,"PaintColrLayers",2468],[8,"ClipBoxFormat1",2468],[8,"ClipBoxFormat2",2468],[8,"PaintGlyph",2468],[8,"PaintColrGlyph",2468],[8,"PaintTransform",2468],[8,"PaintVarTransform",2468],[8,"PaintScale",2468],[8,"PaintVarScale",2468],[8,"PaintScaleUniform",2468],[8,"PaintVarScaleUniform",2468],[8,"PaintSkew",2468],[8,"PaintVarSkew",2468],[5,"CvtDelta",3205],[5,"GaspRangeBehavior",3309],[8,"Gasp",3309],[8,"CaretValueFormat1",3386],[8,"CaretValueFormat2",3386],[8,"CaretValueFormat3",3386],[6,"GlyphClassDef",3386],[5,"SimpleGlyphFlags",3496],[5,"PointMarker",3496],[6,"Glyph",3496],[5,"Transform",3496],[6,"Anchor",3496],[6,"ToPathError",3496],[6,"ToPathStyle",3496],[8,"CompositeGlyph",3496],[8,"SimpleGlyph",3496],[1,"f32"],[10,"Pen",7211],[5,"DecodeError",3823],[5,"Decoder",3823],[5,"Instruction",3823],[5,"InlineOperands",3823],[6,"Opcode",3823],[8,"AnchorFormat1",4163],[8,"AnchorFormat2",4163],[8,"AnchorFormat3",4163],[6,"AnchorTable",4163],[8,"MarkBasePosFormat1",4163],[8,"PairPosFormat2",4163],[5,"Class2Record",4163],[6,"SinglePos",4163],[6,"PairPos",4163],[8,"SinglePosFormat1",4163],[8,"SinglePosFormat2",4163],[8,"PairPosFormat1",4163],[8,"CursivePosFormat1",4163],[8,"ExtensionPosFormat1",4163],[8,"MarkLigPosFormat1",4163],[6,"PositionLookup",4163],[8,"MarkMarkPosFormat1",4163],[6,"ExtensionSubtable",4163],[6,"PositionSubtables",4163],[8,"AlternateSubstFormat1",4683],[8,"ReverseChainSingleSubstFormat1",4683],[6,"SingleSubst",4683],[8,"SingleSubstFormat1",4683],[8,"SingleSubstFormat2",4683],[8,"MultipleSubstFormat1",4683],[8,"LigatureSubstFormat1",4683],[8,"ExtensionSubstFormat1",4683],[6,"SubstitutionLookup",4683],[6,"ExtensionSubtable",4683],[6,"SubstitutionSubtables",4683],[5,"GlyphDelta",4859],[8,"GlyphVariationDataHeader",4859],[8,"Feature",5094],[8,"ChainedSequenceContextFormat2",5094],[8,"ChainedSequenceContextFormat3",5094],[8,"ChainedSequenceContextFormat1",5094],[8,"CharacterVariantParams",5094],[8,"SequenceContextFormat2",5094],[8,"ClassDefFormat1",5094],[8,"ClassDefFormat2",5094],[6,"SequenceContext",5094],[6,"ChainedSequenceContext",5094],[8,"ConditionSet",5094],[8,"SequenceContextFormat1",5094],[8,"CoverageFormat1",5094],[8,"CoverageFormat2",5094],[8,"SequenceContextFormat3",5094],[8,"Script",5094],[8,"Device",5094],[8,"VariationIndex",5094],[8,"SizeParams",5094],[10,"ExtensionLookup",5094],[8,"FeatureTableSubstitution",5094],[6,"Subtables",5094],[8,"Lookup",5094],[8,"LookupList",5094],[8,"StylisticSetParams",5094],[5,"NameString",5772],[5,"CharIter",5772],[6,"Encoding",5772],[5,"MacRomanMapping",5772],[1,"char"],[5,"Error",7202],[1,"array"],[5,"Stack",6066],[5,"BlendState",6066],[6,"Index",6066],[6,"Number",6066],[6,"FdSelect",6066],[8,"FdSelectFormat0",6066],[8,"FdSelectFormat3",6066],[8,"FdSelectFormat4",6066],[10,"CommandSink",6309],[5,"PenSink",6309],[6,"Operator",6333],[6,"Token",6333],[6,"Entry",6333],[5,"Blues",6333],[5,"StemSnaps",6333],[8,"AxisValueFormat4",6592],[8,"AxisValueFormat1",6592],[8,"AxisValueFormat2",6592],[8,"AxisValueFormat3",6592],[5,"TupleVariationData",6752],[5,"TupleVariation",6752],[10,"TupleDelta",6752],[10,"FloatItemDeltaTarget",6752],[5,"RegionAxisCoordinates",6752],[5,"PackedPointNumbers",6752],[5,"PackedPointNumbersIter",6752],[5,"PackedDeltas",6752],[5,"DeltaRunIter",6752],[5,"TupleDeltaIter",6752],[8,"DeltaSetIndexMapFormat0",6752],[8,"DeltaSetIndexMapFormat1",6752],[10,"Debug",7202],[5,"TupleVariationHeaderIter",6752],[5,"TupleVariationIter",6752],[15,"Point",3817],[15,"Offset",3817],[15,"PointFlagMismatch",3821],[8,"PositionSequenceContext",4163],[8,"PositionChainContext",4163],[8,"SubstitutionSequenceContext",4683],[8,"SubstitutionChainContext",4683],[15,"Ros",6519]],"b":[[38,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[39,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[42,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[43,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[52,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[53,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[58,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[59,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[60,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[62,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[63,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[64,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[65,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[69,"impl-TableRef%3C\'a,+HheaMarker%3E"],[70,"impl-TableRef%3C\'a,+VheaMarker%3E"],[77,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[78,"impl-TableRef%3C\'a,+FvarMarker%3E"],[79,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[80,"impl-TableRef%3C\'a,+VariationRegionListMarker%3E"],[81,"impl-TableRef%3C\'a,+GvarMarker%3E"],[82,"impl-TableRef%3C\'a,+AvarMarker%3E"],[83,"impl-TableRef%3C\'a,+FvarMarker%3E"],[84,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[85,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[86,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[87,"impl-TableRef%3C\'a,+ConditionFormat1Marker%3E"],[94,"impl-TableRef%3C\'a,+AxisValueArrayMarker%3E"],[95,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[100,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[101,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[102,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[103,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[104,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[105,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[106,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[107,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[108,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[109,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[113,"impl-TableRef%3C\'a,+BaseCoordFormat2Marker%3E"],[114,"impl-TableRef%3C\'a,+BaseCoordFormat1Marker%3E"],[115,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[140,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[141,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[142,"impl-TableRef%3C\'a,+CblcMarker%3E"],[143,"impl-TableRef%3C\'a,+EblcMarker%3E"],[166,"impl-TableRef%3C\'a,+VheaMarker%3E"],[167,"impl-TableRef%3C\'a,+HheaMarker%3E"],[168,"impl-TableRef%3C\'a,+VheaMarker%3E"],[169,"impl-TableRef%3C\'a,+HheaMarker%3E"],[170,"impl-TableRef%3C\'a,+VheaMarker%3E"],[171,"impl-TableRef%3C\'a,+HheaMarker%3E"],[172,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[173,"impl-TableRef%3C\'a,+CaretValueFormat1Marker%3E"],[174,"impl-TableRef%3C\'a,+CaretValueFormat2Marker%3E"],[182,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[183,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[184,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[185,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[186,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[187,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[188,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[189,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[190,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[191,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[192,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[193,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[194,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[195,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[196,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[197,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[198,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[199,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[200,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[201,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[232,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[233,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[267,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[268,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[269,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[270,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[271,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[272,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[273,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[274,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[275,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[276,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[277,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[278,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[282,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[283,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[286,"impl-TableRef%3C\'a,+LigatureAttachMarker%3E"],[287,"impl-TableRef%3C\'a,+LigatureMarker%3E"],[300,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[301,"impl-TableRef%3C\'a,+BaseCoordFormat2Marker%3E"],[302,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[303,"impl-TableRef%3C\'a,+CaretValueFormat1Marker%3E"],[304,"impl-TableRef%3C\'a,+BaseCoordFormat1Marker%3E"],[305,"impl-TableRef%3C\'a,+NameMarker%3E"],[306,"impl-TableRef%3C\'a,+Index2Marker%3E"],[307,"impl-TableRef%3C\'a,+Index1Marker%3E"],[309,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[310,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[311,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[312,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[313,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[314,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[315,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[316,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[317,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[318,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[319,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[320,"impl-TableRef%3C\'a,+LigCaretListMarker%3E"],[321,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[322,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[323,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[324,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[325,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[326,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[327,"impl-TableRef%3C\'a,+CoverageFormat2Marker%3E"],[328,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[329,"impl-TableRef%3C\'a,+LigCaretListMarker%3E"],[330,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[331,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[332,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[333,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[334,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[335,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[336,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[337,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[338,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[339,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[340,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[341,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[342,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[343,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[344,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[345,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[346,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[347,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[348,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[354,"impl-TableRef%3C\'a,+Index1Marker%3E"],[355,"impl-TableRef%3C\'a,+GlyphDataMarker%3E"],[356,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[357,"impl-TableRef%3C\'a,+CvarMarker%3E"],[358,"impl-TableRef%3C\'a,+Index2Marker%3E"],[359,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[369,"impl-TableRef%3C\'a,+VariationIndexMarker%3E"],[370,"impl-TableRef%3C\'a,+DeviceMarker%3E"],[378,"impl-TableRef%3C\'a,+HheaMarker%3E"],[379,"impl-TableRef%3C\'a,+VheaMarker%3E"],[385,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[386,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[387,"impl-TableRef%3C\'a,+CaretValueFormat3Marker%3E"],[388,"impl-TableRef%3C\'a,+BaseCoordFormat3Marker%3E"],[395,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[396,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[397,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[398,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[399,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[400,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[401,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[402,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[409,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[410,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[417,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[418,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[419,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[420,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[427,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[428,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[429,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[430,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[431,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[432,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[433,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[434,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[443,"impl-TableRef%3C\'a,+GposMarker%3E"],[444,"impl-TableRef%3C\'a,+GsubMarker%3E"],[445,"impl-TableRef%3C\'a,+GsubMarker%3E"],[446,"impl-TableRef%3C\'a,+GposMarker%3E"],[452,"impl-TableRef%3C\'a,+GposMarker%3E"],[453,"impl-TableRef%3C\'a,+GsubMarker%3E"],[454,"impl-TableRef%3C\'a,+GposMarker%3E"],[455,"impl-TableRef%3C\'a,+GsubMarker%3E"],[462,"impl-TableRef%3C\'a,+HeadMarker%3E"],[463,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[464,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[465,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[466,"impl-TableRef%3C\'a,+SbixMarker%3E"],[467,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[468,"impl-TableRef%3C\'a,+GvarMarker%3E"],[470,"impl-Display-for-ReadError"],[471,"impl-Debug-for-ReadError"],[476,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[477,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[478,"impl-TableRef%3C\'a,+ItemVariationStoreMarker%3E"],[479,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[480,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[481,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[482,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[483,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[484,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[485,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[486,"impl-TableRef%3C\'a,+ClipListMarker%3E"],[487,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[488,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[489,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[490,"impl-TableRef%3C\'a,+SequenceContextFormat2Marker%3E"],[491,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[492,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[493,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[494,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[495,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[496,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[497,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[498,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[499,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[500,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[501,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[502,"impl-TableRef%3C\'a,+PaintColrGlyphMarker%3E"],[503,"impl-TableRef%3C\'a,+MarkGlyphSetsMarker%3E"],[504,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[505,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat2Marker%3E"],[506,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[507,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[508,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[509,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[510,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[511,"impl-TableRef%3C\'a,+FdSelectFormat0Marker%3E"],[512,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[513,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[514,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[515,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[516,"impl-TableRef%3C\'a,+PaintCompositeMarker%3E"],[517,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[518,"impl-TableRef%3C\'a,+SequenceContextFormat1Marker%3E"],[519,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[520,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[521,"impl-TableRef%3C\'a,+ConditionFormat1Marker%3E"],[522,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[523,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[524,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat1Marker%3E"],[525,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[526,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[527,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[528,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[529,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[530,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[531,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[532,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[533,"impl-TableRef%3C\'a,+CharacterVariantParamsMarker%3E"],[534,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[535,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[536,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[537,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[538,"impl-TableRef%3C\'a,+PaintColrLayersMarker%3E"],[559,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[560,"impl-TableRef%3C\'_,+CoverageFormat2Marker%3E"],[561,"impl-TableRef%3C\'a,+Index2Marker%3E"],[562,"impl-TableRef%3C\'_,+CoverageFormat1Marker%3E"],[563,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[564,"impl-TableRef%3C\'a,+Index1Marker%3E"],[566,"impl-TableRef%3C\'a,+Index2Marker%3E"],[567,"impl-TableRef%3C\'a,+Index1Marker%3E"],[571,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[572,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[573,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[576,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[577,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[578,"impl-TableRef%3C\'a,+SequenceMarker%3E"],[579,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[580,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[581,"impl-TableRef%3C\'a,+AlternateSetMarker%3E"],[582,"impl-TableRef%3C\'a,+AttachListMarker%3E"],[583,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[584,"impl-TableRef%3C\'a,+CoverageFormat1Marker%3E"],[585,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[586,"impl-TableRef%3C\'a,+GvarMarker%3E"],[587,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[588,"impl-TableRef%3C\'a,+StrikeMarker%3E"],[591,"impl-TableRef%3C\'a,+PaintColrGlyphMarker%3E"],[592,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[593,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[594,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[595,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[596,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[605,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[606,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[607,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[630,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[631,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[632,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[633,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[634,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[635,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[636,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[637,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[638,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[639,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[640,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[641,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[642,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[643,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[644,"impl-TableRef%3C\'a,+IndexSubtable2Marker%3E"],[645,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[646,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[652,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[653,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[654,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[655,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[656,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[657,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[658,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[661,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[662,"impl-TableRef%3C\'a,+FvarMarker%3E"],[664,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[665,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[686,"impl-TableRef%3C\'a,+GdefMarker%3E"],[687,"impl-TableRef%3C\'a,+BaseMarker%3E"],[688,"impl-TableRef%3C\'a,+GdefMarker%3E"],[689,"impl-TableRef%3C\'a,+BaseMarker%3E"],[693,"impl-TableRef%3C\'a,+HvarMarker%3E"],[694,"impl-TableRef%3C\'a,+MvarMarker%3E"],[695,"impl-TableRef%3C\'a,+VvarMarker%3E"],[696,"impl-TableRef%3C\'a,+ColrMarker%3E"],[697,"impl-TableRef%3C\'a,+MvarMarker%3E"],[698,"impl-TableRef%3C\'a,+ColrMarker%3E"],[699,"impl-TableRef%3C\'a,+HvarMarker%3E"],[700,"impl-TableRef%3C\'a,+VvarMarker%3E"],[703,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[704,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[705,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[706,"impl-TableRef%3C\'a,+ClassDefFormat2Marker%3E"],[707,"impl-TableRef%3C\'a,+ClassDefFormat1Marker%3E"],[708,"impl-TableRef%3C\'a,+DeviceMarker%3E"],[714,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[715,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[716,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[717,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[718,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[719,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[720,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[721,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[732,"impl-TableRef%3C\'a,+Cmap0Marker%3E"],[733,"impl-TableRef%3C\'a,+Cmap2Marker%3E"],[734,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[735,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[736,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[737,"impl-TableRef%3C\'a,+Cmap14Marker%3E"],[738,"impl-TableRef%3C\'a,+Cmap6Marker%3E"],[739,"impl-TableRef%3C\'a,+Cmap10Marker%3E"],[740,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[752,"impl-TableRef%3C\'a,+LigatureSetMarker%3E"],[753,"impl-TableRef%3C\'a,+LigatureArrayMarker%3E"],[762,"impl-TableRef%3C\'a,+VheaMarker%3E"],[763,"impl-TableRef%3C\'a,+HheaMarker%3E"],[769,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[770,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[771,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[772,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[773,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[774,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[775,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[776,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[777,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[778,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[782,"impl-TableRef%3C\'a,+GposMarker%3E"],[783,"impl-TableRef%3C\'a,+GsubMarker%3E"],[785,"impl-TableRef%3C\'a,+GsubMarker%3E"],[786,"impl-TableRef%3C\'a,+GposMarker%3E"],[797,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[798,"impl-TableRef%3C\'a,+CblcMarker%3E"],[799,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[800,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[801,"impl-TableRef%3C\'a,+EblcMarker%3E"],[802,"impl-TableRef%3C\'a,+CmapMarker%3E"],[803,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[804,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[805,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[806,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[807,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat0Marker%3E"],[808,"impl-TableRef%3C\'a,+DeltaSetIndexMapFormat1Marker%3E"],[820,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[821,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[822,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[823,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[826,"impl-TableRef%3C\'a,+MarkMarkPosFormat1Marker%3E"],[827,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[828,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[830,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[831,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[832,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[833,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[858,"impl-TableRef%3C\'a,+HheaMarker%3E"],[859,"impl-TableRef%3C\'a,+VheaMarker%3E"],[870,"impl-TableRef%3C\'a,+EblcMarker%3E"],[871,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[872,"impl-TableRef%3C\'a,+CblcMarker%3E"],[873,"impl-TableRef%3C\'a,+EbdtMarker%3E"],[874,"impl-TableRef%3C\'a,+CbdtMarker%3E"],[878,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[879,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[898,"impl-TableRef%3C\'a,+MaxpMarker%3E"],[899,"impl-TableRef%3C\'a,+PostMarker%3E"],[900,"impl-TableRef%3C\'a,+IndexSubtable4Marker%3E"],[901,"impl-TableRef%3C\'a,+IndexSubtable5Marker%3E"],[902,"impl-TableRef%3C\'a,+Cmap13Marker%3E"],[903,"impl-TableRef%3C\'a,+Cmap8Marker%3E"],[904,"impl-TableRef%3C\'a,+Cmap12Marker%3E"],[906,"impl-TableRef%3C\'a,+LayerListMarker%3E"],[907,"impl-TableRef%3C\'a,+PaintColrLayersMarker%3E"],[914,"impl-TableRef%3C\'a,+EblcMarker%3E"],[915,"impl-TableRef%3C\'a,+CblcMarker%3E"],[916,"impl-TableRef%3C\'a,+VarColorLineMarker%3E"],[917,"impl-TableRef%3C\'a,+ColorLineMarker%3E"],[919,"impl-TableRef%3C\'a,+CmapMarker%3E"],[920,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[925,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[926,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[929,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[930,"impl-TableRef%3C\'a,+Index2Marker%3E"],[931,"impl-TableRef%3C\'a,+Index1Marker%3E"],[937,"impl-TableRef%3C\'a,+Index2Marker%3E"],[938,"impl-TableRef%3C\'a,+Index1Marker%3E"],[943,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[944,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[945,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[946,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[947,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[948,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[949,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[950,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[951,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[952,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[953,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[954,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[955,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[956,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[957,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[958,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[959,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[960,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[961,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[962,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[963,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[964,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[965,"impl-TableRef%3C\'a,+PaintTranslateMarker%3E"],[966,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[967,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[968,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[969,"impl-TableRef%3C\'a,+PaintGlyphMarker%3E"],[970,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[971,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[972,"impl-TableRef%3C\'a,+PaintRotateMarker%3E"],[973,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[974,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[975,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[976,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[977,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[978,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[979,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[980,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[981,"impl-TableRef%3C\'a,+PaintRotateAroundCenterMarker%3E"],[982,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[983,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[984,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[994,"impl-TableRef%3C\'a,+PaintSolidMarker%3E"],[995,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[1006,"impl-TableRef%3C\'a,+MarkMarkPosFormat1Marker%3E"],[1007,"impl-TableRef%3C\'a,+MarkLigPosFormat1Marker%3E"],[1008,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1009,"impl-TableRef%3C\'a,+CursivePosFormat1Marker%3E"],[1010,"impl-TableRef%3C\'a,+MarkBasePosFormat1Marker%3E"],[1011,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[1012,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[1013,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1014,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1019,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1020,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1021,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1022,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1028,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[1029,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[1032,"impl-TableRef%3C\'a,+DefaultUvsMarker%3E"],[1033,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[1034,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[1037,"impl-TableRef%3C\'a,+TupleVariationHeaderMarker%3E"],[1038,"impl-TableRef%3C\'a,+LigatureAttachMarker%3E"],[1039,"impl-TableRef%3C\'a,+SharedTuplesMarker%3E"],[1040,"impl-TableRef%3C\'a,+Mark2ArrayMarker%3E"],[1041,"impl-TableRef%3C\'a,+FeatureMarker%3E"],[1042,"impl-TableRef%3C\'a,+AxisValueArrayMarker%3E"],[1043,"impl-TableRef%3C\'a,+PairSetMarker%3E"],[1044,"impl-TableRef%3C\'a,+SbixMarker%3E"],[1045,"impl-TableRef%3C\'a,+BaseArrayMarker%3E"],[1046,"impl-TableRef%3C\'a,+LigatureArrayMarker%3E"],[1047,"impl-TableRef%3C\'a,+AxisInstanceArraysMarker%3E"],[1048,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[1049,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[1050,"impl-TableRef%3C\'a,+StrikeMarker%3E"],[1081,"impl-TableRef%3C\'a,+IndexSubtable1Marker%3E"],[1082,"impl-TableRef%3C\'a,+IndexSubtable3Marker%3E"],[1085,"impl-TableRef%3C\'a,+PaintScaleUniformMarker%3E"],[1086,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[1087,"impl-TableRef%3C\'a,+PaintScaleUniformAroundCenterMarker%3E"],[1088,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[1089,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1090,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[1091,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[1092,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1093,"impl-TableRef%3C\'a,+PaintScaleMarker%3E"],[1094,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1095,"impl-TableRef%3C\'a,+PaintScaleAroundCenterMarker%3E"],[1096,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1098,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1099,"impl-TableRef%3C\'a,+GposMarker%3E"],[1100,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1101,"impl-TableRef%3C\'a,+GposMarker%3E"],[1103,"impl-TableRef%3C\'a,+Cmap4Marker%3E"],[1104,"impl-TableRef%3C\'a,+TableDirectoryMarker%3E"],[1107,"impl-TableRef%3C\'a,+FdSelectFormat4Marker%3E"],[1108,"impl-TableRef%3C\'a,+FdSelectFormat3Marker%3E"],[1109,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[1110,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[1111,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[1112,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[1113,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[1114,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[1115,"impl-TableRef%3C\'a,+ChainedSequenceContextFormat3Marker%3E"],[1116,"impl-TableRef%3C\'a,+ChainedClassSequenceRuleMarker%3E"],[1117,"impl-TableRef%3C\'a,+ChainedSequenceRuleMarker%3E"],[1118,"impl-TableRef%3C\'a,+SequenceContextFormat3Marker%3E"],[1119,"impl-TableRef%3C\'a,+ClassSequenceRuleMarker%3E"],[1120,"impl-TableRef%3C\'a,+SequenceRuleMarker%3E"],[1137,"impl-TableRef%3C\'a,+HmtxMarker%3E"],[1138,"impl-TableRef%3C\'a,+VmtxMarker%3E"],[1139,"impl-TableRef%3C\'a,+Index2Marker%3E"],[1140,"impl-TableRef%3C\'a,+Index1Marker%3E"],[1145,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[1146,"impl-TableRef%3C\'a,+PaintSweepGradientMarker%3E"],[1156,"impl-TableRef%3C\'a,+NameMarker%3E"],[1157,"impl-TableRef%3C\'a,+PostMarker%3E"],[1160,"impl-TableRef%3C\'a,+MultipleSubstFormat1Marker%3E"],[1161,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[1162,"impl-TableRef%3C\'a,+SingleSubstFormat1Marker%3E"],[1163,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[1164,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[1165,"impl-TableRef%3C\'a,+LigatureSubstFormat1Marker%3E"],[1166,"impl-TableRef%3C\'a,+AlternateSubstFormat1Marker%3E"],[1167,"impl-TableRef%3C\'a,+SequenceMarker%3E"],[1168,"impl-TableRef%3C\'a,+ReverseChainSingleSubstFormat1Marker%3E"],[1169,"impl-TableRef%3C\'a,+SingleSubstFormat2Marker%3E"],[1199,"impl-TableRef%3C\'a,+Cff2HeaderMarker%3E"],[1200,"impl-TableRef%3C\'a,+CffHeaderMarker%3E"],[1201,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[1202,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[1203,"impl-TableRef%3C\'a,+PaintTransformMarker%3E"],[1204,"impl-TableRef%3C\'a,+PaintVarTransformMarker%3E"],[1229,"impl-TableRef%3C\'a,+GlyphVariationDataHeaderMarker%3E"],[1230,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1231,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1232,"impl-TableRef%3C\'a,+GlyphVariationDataHeaderMarker%3E"],[1275,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[1276,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[1278,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1279,"impl-TableRef%3C\'a,+SinglePosFormat1Marker%3E"],[1280,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1281,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1282,"impl-TableRef%3C\'a,+PairPosFormat1Marker%3E"],[1283,"impl-TableRef%3C\'a,+PairPosFormat2Marker%3E"],[1284,"impl-TableRef%3C\'a,+AxisValueFormat3Marker%3E"],[1285,"impl-TableRef%3C\'a,+AxisValueFormat1Marker%3E"],[1286,"impl-TableRef%3C\'a,+AxisValueFormat2Marker%3E"],[1287,"impl-TableRef%3C\'a,+AxisValueFormat4Marker%3E"],[1291,"impl-TableRef%3C\'a,+MvarMarker%3E"],[1292,"impl-TableRef%3C\'a,+SinglePosFormat2Marker%3E"],[1293,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1294,"impl-TableRef%3C\'a,+PaintVarSolidMarker%3E"],[1295,"impl-TableRef%3C\'a,+PaintVarRotateAroundCenterMarker%3E"],[1296,"impl-TableRef%3C\'a,+PaintVarRotateMarker%3E"],[1297,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1298,"impl-TableRef%3C\'a,+PaintVarScaleMarker%3E"],[1299,"impl-TableRef%3C\'a,+PaintVarScaleAroundCenterMarker%3E"],[1300,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1301,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1302,"impl-TableRef%3C\'a,+PaintVarScaleUniformAroundCenterMarker%3E"],[1303,"impl-TableRef%3C\'a,+PaintVarSweepGradientMarker%3E"],[1304,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1305,"impl-TableRef%3C\'a,+PaintVarScaleUniformMarker%3E"],[1306,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1307,"impl-TableRef%3C\'a,+PaintVarTranslateMarker%3E"],[1316,"impl-TableRef%3C\'a,+HheaMarker%3E"],[1317,"impl-TableRef%3C\'a,+FvarMarker%3E"],[1318,"impl-TableRef%3C\'a,+GsubMarker%3E"],[1319,"impl-TableRef%3C\'a,+VvarMarker%3E"],[1320,"impl-TableRef%3C\'a,+ColrMarker%3E"],[1321,"impl-TableRef%3C\'a,+CvarMarker%3E"],[1322,"impl-TableRef%3C\'a,+BaseMarker%3E"],[1323,"impl-TableRef%3C\'a,+PostMarker%3E"],[1324,"impl-TableRef%3C\'a,+Os2Marker%3E"],[1325,"impl-TableRef%3C\'a,+AvarMarker%3E"],[1326,"impl-TableRef%3C\'a,+GdefMarker%3E"],[1327,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1328,"impl-TableRef%3C\'a,+SbixMarker%3E"],[1329,"impl-TableRef%3C\'a,+GvarMarker%3E"],[1330,"impl-TableRef%3C\'a,+HvarMarker%3E"],[1331,"impl-TableRef%3C\'a,+GposMarker%3E"],[1332,"impl-TableRef%3C\'a,+StatMarker%3E"],[1333,"impl-TableRef%3C\'a,+FeatureVariationsMarker%3E"],[1334,"impl-TableRef%3C\'a,+VheaMarker%3E"],[1335,"impl-TableRef%3C\'a,+TTCHeaderMarker%3E"],[1336,"impl-TableRef%3C\'a,+NameMarker%3E"],[1337,"impl-TableRef%3C\'a,+FeatureTableSubstitutionMarker%3E"],[1338,"impl-TableRef%3C\'a,+CmapMarker%3E"],[1339,"impl-TableRef%3C\'a,+CpalMarker%3E"],[1340,"impl-TableRef%3C\'a,+StylisticSetParamsMarker%3E"],[1341,"impl-TableRef%3C\'a,+GaspMarker%3E"],[1342,"impl-TableRef%3C\'a,+MaxpMarker%3E"],[1343,"impl-TableRef%3C\'a,+MvarMarker%3E"],[1354,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1355,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1356,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1357,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1358,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1359,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1360,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1361,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1362,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1363,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1365,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[1366,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[1367,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[1370,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1371,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1372,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1373,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1374,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1376,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1377,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1378,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1379,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1380,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1381,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[1382,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1383,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[1384,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1385,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1386,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1387,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1388,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1389,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1390,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1391,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1392,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1393,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1394,"impl-TableRef%3C\'a,+PaintRadialGradientMarker%3E"],[1395,"impl-TableRef%3C\'a,+PaintVarRadialGradientMarker%3E"],[1396,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1397,"impl-TableRef%3C\'a,+PaintVarLinearGradientMarker%3E"],[1398,"impl-TableRef%3C\'a,+PaintLinearGradientMarker%3E"],[1399,"impl-TableRef%3C\'a,+AnchorFormat3Marker%3E"],[1400,"impl-TableRef%3C\'a,+AnchorFormat2Marker%3E"],[1401,"impl-TableRef%3C\'a,+AnchorFormat1Marker%3E"],[1404,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1405,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1406,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1407,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1408,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1410,"impl-TableRef%3C\'a,+HeadMarker%3E"],[1411,"impl-TableRef%3C\'a,+ClipBoxFormat2Marker%3E"],[1412,"impl-TableRef%3C\'a,+ClipBoxFormat1Marker%3E"],[1413,"impl-TableRef%3C\'a,+CompositeGlyphMarker%3E"],[1414,"impl-TableRef%3C\'a,+SimpleGlyphMarker%3E"],[1415,"impl-TableRef%3C\'a,+PaintSkewAroundCenterMarker%3E"],[1416,"impl-TableRef%3C\'a,+PaintVarSkewMarker%3E"],[1417,"impl-TableRef%3C\'a,+PaintVarSkewAroundCenterMarker%3E"],[1418,"impl-TableRef%3C\'a,+PaintSkewMarker%3E"],[1429,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1430,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1431,"impl-TableRef%3C\'a,+VarAffine2x3Marker%3E"],[1432,"impl-TableRef%3C\'a,+Affine2x3Marker%3E"],[1833,"impl-Octal-for-BitmapFlags"],[1834,"impl-UpperHex-for-BitmapFlags"],[1835,"impl-Debug-for-BitmapFlags"],[1836,"impl-LowerHex-for-BitmapFlags"],[1837,"impl-Binary-for-BitmapFlags"],[3152,"impl-UpperHex-for-PaletteType"],[3153,"impl-Binary-for-PaletteType"],[3154,"impl-Octal-for-PaletteType"],[3155,"impl-Debug-for-PaletteType"],[3156,"impl-LowerHex-for-PaletteType"],[3341,"impl-Octal-for-GaspRangeBehavior"],[3342,"impl-Binary-for-GaspRangeBehavior"],[3343,"impl-LowerHex-for-GaspRangeBehavior"],[3344,"impl-Debug-for-GaspRangeBehavior"],[3345,"impl-UpperHex-for-GaspRangeBehavior"],[3640,"impl-Debug-for-SimpleGlyphFlags"],[3641,"impl-LowerHex-for-SimpleGlyphFlags"],[3642,"impl-Octal-for-SimpleGlyphFlags"],[3643,"impl-UpperHex-for-SimpleGlyphFlags"],[3644,"impl-Binary-for-SimpleGlyphFlags"],[3645,"impl-Debug-for-CompositeGlyphFlags"],[3646,"impl-Octal-for-CompositeGlyphFlags"],[3647,"impl-LowerHex-for-CompositeGlyphFlags"],[3648,"impl-UpperHex-for-CompositeGlyphFlags"],[3649,"impl-Binary-for-CompositeGlyphFlags"],[3656,"impl-Debug-for-ToPathError"],[3657,"impl-Display-for-ToPathError"],[4110,"impl-Display-for-DecodeError"],[4111,"impl-Debug-for-DecodeError"],[4112,"impl-Display-for-Instruction%3C\'_%3E"],[4113,"impl-Debug-for-Instruction%3C\'a%3E"],[4115,"impl-Display-for-Opcode"],[4116,"impl-Debug-for-Opcode"],[4382,"impl-ExtensionLookup%3C\'a,+T%3E-for-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[4383,"impl-TableRef%3C\'a,+ExtensionPosFormat1Marker%3CT%3E%3E"],[4391,"impl-LowerHex-for-ValueFormat"],[4392,"impl-Binary-for-ValueFormat"],[4393,"impl-Debug-for-ValueFormat"],[4394,"impl-Octal-for-ValueFormat"],[4395,"impl-UpperHex-for-ValueFormat"],[4775,"impl-ExtensionLookup%3C\'a,+T%3E-for-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[4776,"impl-TableRef%3C\'a,+ExtensionSubstFormat1Marker%3CT%3E%3E"],[4898,"impl-UpperHex-for-GvarFlags"],[4899,"impl-LowerHex-for-GvarFlags"],[4900,"impl-Debug-for-GvarFlags"],[4901,"impl-Binary-for-GvarFlags"],[4902,"impl-Octal-for-GvarFlags"],[4994,"impl-LowerHex-for-MacStyle"],[4995,"impl-UpperHex-for-MacStyle"],[4996,"impl-Octal-for-MacStyle"],[4997,"impl-Debug-for-MacStyle"],[4998,"impl-Binary-for-MacStyle"],[5845,"impl-Debug-for-NameId"],[5846,"impl-Display-for-NameId"],[5849,"impl-Display-for-NameString%3C\'a%3E"],[5850,"impl-Debug-for-NameString%3C\'a%3E"],[5964,"impl-UpperHex-for-SelectionFlags"],[5965,"impl-LowerHex-for-SelectionFlags"],[5966,"impl-Octal-for-SelectionFlags"],[5967,"impl-Debug-for-SelectionFlags"],[5968,"impl-Binary-for-SelectionFlags"],[6040,"impl-PartialEq-for-PString%3C\'a%3E"],[6041,"impl-PartialEq%3C%26str%3E-for-PString%3C\'_%3E"],[6158,"impl-PartialEq%3C%26str%3E-for-Latin1String%3C\'_%3E"],[6159,"impl-PartialEq-for-Latin1String%3C\'a%3E"],[6173,"impl-Debug-for-Number"],[6174,"impl-Display-for-Number"],[6176,"impl-Display-for-Latin1String%3C\'_%3E"],[6177,"impl-Debug-for-Latin1String%3C\'a%3E"],[6180,"impl-Debug-for-Error"],[6181,"impl-Display-for-Error"],[6190,"impl-From%3CFixed%3E-for-Number"],[6192,"impl-From%3Ci32%3E-for-Number"],[6484,"impl-From%3COperator%3E-for-Token"],[6485,"impl-From%3CT%3E-for-Token"],[6548,"impl-UpperHex-for-HeaderFlags"],[6549,"impl-LowerHex-for-HeaderFlags"],[6550,"impl-Binary-for-HeaderFlags"],[6551,"impl-Octal-for-HeaderFlags"],[6552,"impl-Debug-for-HeaderFlags"],[6670,"impl-LowerHex-for-AxisValueTableFlags"],[6671,"impl-Debug-for-AxisValueTableFlags"],[6672,"impl-Octal-for-AxisValueTableFlags"],[6673,"impl-UpperHex-for-AxisValueTableFlags"],[6674,"impl-Binary-for-AxisValueTableFlags"],[6916,"impl-Debug-for-EntryFormat"],[6917,"impl-LowerHex-for-EntryFormat"],[6918,"impl-Octal-for-EntryFormat"],[6919,"impl-Binary-for-EntryFormat"],[6920,"impl-UpperHex-for-EntryFormat"]]}],\ ["roxmltree",{"doc":"Represent an XML 1.0 document as a read-only tree.","t":"FFPFPFPFFPPPPPGFPPPPPPPPPPPSSFFPPFFGPPPFPFPGPFPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON","n":["Attribute","Attributes","AttributesLimitReached","AxisIter","Borrowed","Children","Comment","Descendants","Document","DtdDetected","DuplicatedAttribute","DuplicatedNamespace","Element","EntityReferenceLoop","Error","ExpandedName","InvalidAttributeValue","InvalidChar","InvalidChar2","InvalidCharacterData","InvalidComment","InvalidElementNamePrefix","InvalidExternalID","InvalidName","InvalidString","InvalidXmlPrefixUri","MalformedEntityReference","NS_XMLNS_URI","NS_XML_URI","Namespace","NamespaceIter","NamespacesLimitReached","NoRootNode","Node","NodeId","NodeType","NodesLimitReached","NonXmlChar","Owned","PI","PI","ParsingOptions","Root","StringStorage","Text","TextPos","UnclosedRootNode","UnexpectedCloseTag","UnexpectedDeclaration","UnexpectedEndOfStream","UnexpectedEntityCloseTag","UnexpectedXmlUri","UnexpectedXmlnsUri","UnknownEntityReference","UnknownNamespace","UnknownToken","allow_dtd","ancestors","as_str","attribute","attribute_node","attributes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","children","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","col","default","default_namespace","deref","descendants","descendants","description","document","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","first_child","first_children","first_element_child","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","get","get_node","get_usize","has_attribute","has_children","has_siblings","has_tag_name","hash","hash","hash","hash","id","input_text","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_comment","is_element","is_pi","is_root","is_text","last_child","last_children","last_element_child","lookup_namespace_uri","lookup_prefix","name","name","name","namespace","namespace","namespaces","new","new","new_owned","next","next","next","next","next","next_back","next_back","next_back","next_back","next_sibling","next_sibling_element","next_siblings","node_type","nodes_limit","nth","nth","nth","parent","parent_element","parse","parse_with_options","partial_cmp","pi","pos","position","prev_sibling","prev_sibling_element","prev_siblings","range","root","root_element","row","size_hint","size_hint","size_hint","tag_name","tail","tail_storage","target","text","text_pos_at","text_storage","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uri","value","value","value_storage"],"q":[[0,"roxmltree"],[364,"core::option"],[365,"core::convert"],[366,"core::cmp"],[367,"core::fmt"],[368,"core::fmt"],[369,"core::fmt"],[370,"alloc::sync"],[371,"core::ops::range"],[372,"alloc::string"],[373,"core::any"]],"d":["An attribute.","Iterator over a node’s attributes","Indicates that too many attributes were parsed.","Iterator over specified axis.","A raw slice of the input string.","Iterator over children.","A comment node.","Iterator over a node and its descendants.","An XML tree container.","An XML with DTD detected.","An element has a duplicated attributes.","A namespace was already defined on this element.","An element node.","A possible entity reference loop.","A list of all possible errors.","An expanded name.","Attribute value cannot have a < character.","An invalid/unexpected character.","An invalid/unexpected character.","A Character Data node contains an invalid data.","A comment cannot contain -- or end with -.","xmlns can’t be used as an element prefix.","An invalid ExternalID in the DTD.","An invalid name.","An unexpected string.","The xmlns:xml attribute must have an …","A malformed entity reference.","The http://www.w3.org/2000/xmlns/ URI.","The http://www.w3.org/XML/1998/namespace URI.","A namespace.","Iterator over the namespaces attached to a node.","Indicates that too many namespaces were parsed.","The XML document must have at least one element.","A node in a document.","A node ID stored as u32.","A list of supported node types.","Indicates that the ParsingOptions::nodes_limit was reached.","A non-XML character has occurred.","A reference-counted string.","A processing instruction.","A processing instruction.","Parsing options.","The root node of the Document.","A string storage.","A text node.","Position in text.","The root node was opened but never closed.","Incorrect tree structure.","An XML document can have only one XML declaration and it …","The steam ended earlier than we expected.","Entity value starts with a close tag.","Only the xmlns:xml attribute can have the …","The http://www.w3.org/2000/xmlns/ URI must not be declared.","A reference to an entity that was not defined in the DTD.","An unknown namespace.","An unknown token.","Allow DTD parsing.","Returns an iterator over ancestor nodes starting at this …","Returns a string slice.","Returns element’s attribute value.","Returns element’s attribute object.","Returns element’s attributes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over children nodes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns node’s default namespace URI.","","Returns an iterator over document’s descendant nodes.","Returns an iterator over this node and its descendants.","","Returns node’s document.","","","","","","","","","","","","Returns the first child of this node.","Returns an iterator over first children nodes starting at …","Returns the first element child of this node.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new instance from static data.","Returns the u32 representation of the NodeId.","Returns the node of the tree with the given NodeId.","Returns the usize representation of the NodeId.","Checks that element has a specified attribute.","Returns true if this node has children.","Returns true if this node has siblings.","Checks that node has a specified tag name.","","","","","Returns node’s NodeId","Returns the input text of the original document.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Checks that node is a comment node.","Checks that node is an element node.","Checks that node is a processing instruction node.","Checks that node is a root node.","Checks that node is a text node.","Returns the last child of this node.","Returns an iterator over last children nodes starting at …","Returns the last element child of this node.","Returns an URI for a given prefix.","Returns a prefix for a given namespace URI.","Returns attribute’s name.","Returns namespace name/prefix.","Returns a local name.","Returns attribute’s namespace URI.","Returns a namespace URI.","Returns element’s namespaces.","Constructs a new TextPos.","Construct a new NodeId from a u32.","Creates a new owned string from &str or String.","","","","","","","","","","Returns the next sibling of this node.","Returns the next sibling element of this node.","Returns an iterator over next sibling nodes starting at …","Returns node’s type.","Sets the maximum number of nodes to parse.","","","","Returns the parent of this node.","Returns the parent element of this node.","Parses the input XML string.","Parses the input XML string using to selected options.","","Returns node as Processing Instruction.","Returns the error position.","Returns attribute’s position in bytes in the original …","Returns the previous sibling of this node.","Returns the previous sibling element of this node.","Returns an iterator over previous sibling nodes starting …","Returns node’s range in bytes in the original document.","Returns the root node.","Returns the root element of the document.","","","","","Returns node’s tag name.","Returns element’s tail text.","Returns element’s tail text storage.","","Returns node’s text.","Calculates TextPos in the original document from position …","Returns node’s text storage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns namespace URI.","Returns attribute’s value.","","Returns attribute’s value storage."],"i":[0,0,11,0,3,0,14,0,0,11,11,11,14,11,0,0,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,11,11,0,0,0,11,11,3,0,14,0,14,0,14,0,11,11,11,11,11,11,11,11,11,11,12,1,3,1,1,1,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,1,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,1,13,12,1,3,22,1,11,1,11,12,13,14,15,16,3,8,17,6,1,1,1,1,22,11,11,12,13,13,14,15,16,3,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,16,16,3,8,17,6,6,6,1,9,2,10,18,19,6,16,22,16,1,1,1,1,11,13,16,1,1,22,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,9,2,10,18,19,1,1,1,1,1,1,1,1,1,1,8,17,6,8,6,1,13,16,3,9,2,10,18,19,9,10,18,19,1,1,1,1,12,9,18,19,1,1,22,22,1,1,11,8,1,1,1,1,22,22,13,9,18,19,1,1,1,15,1,22,1,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,11,13,3,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,17,8,15,8],"f":"`````````````````````````````````````````````````````````{bd}{fh}{{bc}{{j{h}}}{{n{l}}}}{{bc}{{j{A`}}}{{n{l}}}}{bAb}{ce{}{}}000000000000000000000000000000000{bAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{ff}{A`A`}{BbBb}{ll}{bb}{AbAb}{dd}{AdAd}{BdBd}{BfBf}{{ce}Bh{}{}}000000000000000{{bb}Bj}`{{}Ah}{b{{j{h}}}}{fc{}}{BlBd}{bBd}{Afh}{bBl}{{AfAf}Bn}{{AhAh}Bn}{{AjAj}Bn}{{AlAl}Bn}{{AnAn}Bn}{{B`B`}Bn}{{ff}Bn}{{A`A`}Bn}{{BbBb}Bn}{{ll}Bn}{{bb}Bn}{b{{j{b}}}}{bd}1{{BlC`}{{Cd{BhCb}}}}{{AfC`}Cf}0{{AhC`}Cf}{{AjC`}Cf}0{{AlC`}Cf}{{AnC`}Cf}{{B`C`}Cf}{{fC`}Cf}0{{A`C`}{{Cd{BhCb}}}}{{BbC`}Cf}{{lC`}{{Cd{BhCb}}}}{{bC`}{{Cd{BhCb}}}}{{AbC`}{{Cd{BhCb}}}}{{dC`}{{Cd{BhCb}}}}{{AdC`}Cf}{{BdC`}{{Cd{BhCb}}}}{{BfC`}{{Cd{BhCb}}}}{cc{}}00000{ChB`}1{CjB`}222{hl}{{{Cl{hh}}}l}4444444{{hh}l}{B`Cj}{{BlB`}{{j{b}}}}{B`Ch}{{bc}Bn{{n{l}}}}{bBn}01{{Afc}BhCn}{{Ajc}BhCn}{{B`c}BhCn}{{bc}BhCn}{bB`}{Blh}{ce{}{}}00000000000000000000077777{b{{j{b}}}}{bd}1{{b{j{h}}}{{j{h}}}}{{bh}{{j{h}}}}{A`h}{Bb{{j{h}}}}{lh}{A`{{j{h}}}}{l{{j{h}}}}{bBf}{{CjCj}Aj}{CjB`}{cf{{n{{D`{h}}}}}}{Ab{{j{c}}}{}}{d{{j{c}}}{}}{Ad{{j{c}}}{}}{Bd{{j{c}}}{}}{Bf{{j{c}}}{}}4210{b{{j{b}}}}0{bd}{bAl}`{{AbCh}{{j{c}}}{}}{{BdCh}{{j{c}}}{}}{{BfCh}{{j{c}}}{}}55{h{{Cd{BlAf}}}}{{hAh}{{Cd{BlAf}}}}{{bb}{{j{Bj}}}}{b{{j{An}}}}{AfAj}{A`Ch};;:{b{{Db{Ch}}}}{Blb}0`{Ab{{Cl{Ch{j{Ch}}}}}}{Bd{{Cl{Ch{j{Ch}}}}}}{Bf{{Cl{Ch{j{Ch}}}}}}{bl}{b{{j{h}}}}{b{{j{f}}}}`1{{BlCh}Aj}1{ce{}{}}000000000000000{cDd{}}00{c{{Cd{e}}}{}{}}000000000000000000000000000000000{cDf{}}0000000000000000{Bbh}{A`h}`{A`f}","c":[],"p":[[5,"Node",0],[5,"AxisIter",0],[6,"StringStorage",0],[1,"str"],[6,"Option",364],[5,"ExpandedName",0],[10,"Into",365],[5,"Attribute",0],[5,"Attributes",0],[5,"Children",0],[6,"Error",0],[5,"ParsingOptions",0],[5,"TextPos",0],[6,"NodeType",0],[5,"PI",0],[5,"NodeId",0],[5,"Namespace",0],[5,"Descendants",0],[5,"NamespaceIter",0],[1,"unit"],[6,"Ordering",366],[5,"Document",0],[1,"bool"],[5,"Formatter",367],[5,"Error",367],[6,"Result",368],[8,"Result",367],[1,"usize"],[1,"u32"],[1,"tuple"],[10,"Hasher",369],[5,"Arc",370],[5,"Range",371],[5,"String",372],[5,"TypeId",373]],"b":[[153,"impl-Debug-for-Error"],[154,"impl-Display-for-Error"],[156,"impl-Debug-for-TextPos"],[157,"impl-Display-for-TextPos"],[161,"impl-Display-for-StringStorage%3C\'_%3E"],[162,"impl-Debug-for-StringStorage%3C\'input%3E"],[178,"impl-From%3Cusize%3E-for-NodeId"],[180,"impl-From%3Cu32%3E-for-NodeId"],[184,"impl-From%3C%26str%3E-for-ExpandedName%3C\'a,+\'b%3E"],[185,"impl-From%3C(%26str,+%26str)%3E-for-ExpandedName%3C\'a,+\'b%3E"]]}],\ ["rustc_hash",{"doc":"Fast, non-cryptographic hash used by rustc and Firefox.","t":"FNNNNNNNNNNNNNNN","n":["FxHasher","borrow","borrow_mut","default","finish","from","into","try_from","try_into","type_id","write","write_u16","write_u32","write_u64","write_u8","write_usize"],"q":[[0,"rustc_hash"],[16,"core::result"],[17,"core::any"]],"d":["A speedy hash algorithm for use within rustc. The hashmap …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":"`{ce{}{}}0{{}b}{bd}{cc{}}3{c{{f{e}}}{}{}}0{ch{}}{{b{l{j}}}n}{{bA`}n}{{bAb}n}{{bd}n}{{bj}n}{{bAd}n}","c":[],"p":[[5,"FxHasher",0],[1,"u64"],[6,"Result",16],[5,"TypeId",17],[1,"u8"],[1,"slice"],[1,"unit"],[1,"u16"],[1,"u32"],[1,"usize"]],"b":[]}],\ -["rustybuzz",{"doc":"A complete harfbuzz shaping algorithm port to Rust.","t":"TPGFPTGTFFTTFFFPFPPPTTTTTTPFFFFPFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS","n":["BEGINNING_OF_TEXT","BottomToTop","BufferClusterLevel","BufferFlags","Characters","DO_NOT_INSERT_DOTTED_CIRCLE","Direction","END_OF_TEXT","Face","Feature","GLYPH_EXTENTS","GLYPH_FLAGS","GlyphBuffer","GlyphInfo","GlyphPosition","Invalid","Language","LeftToRight","MonotoneCharacters","MonotoneGraphemes","NO_ADVANCES","NO_CLUSTERS","NO_GLYPH_NAMES","NO_POSITIONS","PRESERVE_DEFAULT_IGNORABLES","REMOVE_DEFAULT_IGNORABLES","RightToLeft","Script","SerializeFlags","ShapePlan","Tag","TopToBottom","UnicodeBuffer","Variation","add","all","all","as_mut","as_ref","as_str","as_u32","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_level","cmp","cmp","complement","complement","contains","contains","default","default","default","default","default","default","default","deref","deref_mut","difference","difference","direction","empty","empty","end","eq","eq","eq","eq","eq","eq","eq","extend","extend","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bytes","from_bytes_lossy","from_face","from_iso15924_tag","from_iter","from_iter","from_name","from_name","from_slice","from_str","from_str","from_str","from_str","from_str","glyph_id","glyph_infos","glyph_positions","guess_segment_properties","hash","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_null","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter_names","iter_names","language","len","len","new","new","new","not","not","parse","partial_cmp","partial_cmp","push_str","remove","remove","reset_clusters","script","script","serialize","set","set","set_cluster_level","set_direction","set_flags","set_language","set_pixels_per_em","set_points_per_em","set_post_context","set_pre_context","set_script","set_variations","shape","shape_with_plan","start","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","tag","tag","tag","to_bytes","to_chars","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttf_parser","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","units_per_em","unsafe_to_break","value","value","x_advance","x_offset","y_advance","y_offset","ADLAM","AHOM","ANATOLIAN_HIEROGLYPHS","ARABIC","ARMENIAN","AVESTAN","BALINESE","BAMUM","BASSA_VAH","BATAK","BENGALI","BHAIKSUKI","BOPOMOFO","BRAHMI","BRAILLE","BUGINESE","BUHID","CANADIAN_SYLLABICS","CARIAN","CAUCASIAN_ALBANIAN","CHAKMA","CHAM","CHEROKEE","CHORASMIAN","COMMON","COPTIC","CUNEIFORM","CYPRIOT","CYRILLIC","DESERET","DEVANAGARI","DIVES_AKURU","DOGRA","DUPLOYAN","EGYPTIAN_HIEROGLYPHS","ELBASAN","ELYMAIC","ETHIOPIC","GEORGIAN","GLAGOLITIC","GOTHIC","GRANTHA","GREEK","GUJARATI","GUNJALA_GONDI","GURMUKHI","HAN","HANGUL","HANIFI_ROHINGYA","HANUNOO","HATRAN","HEBREW","HIRAGANA","IMPERIAL_ARAMAIC","INHERITED","INSCRIPTIONAL_PAHLAVI","INSCRIPTIONAL_PARTHIAN","JAVANESE","KAITHI","KANNADA","KATAKANA","KAYAH_LI","KHAROSHTHI","KHITAN_SMALL_SCRIPT","KHMER","KHOJKI","KHUDAWADI","LAO","LATIN","LEPCHA","LIMBU","LINEAR_A","LINEAR_B","LISU","LYCIAN","LYDIAN","MAHAJANI","MAKASAR","MALAYALAM","MANDAIC","MANICHAEAN","MARCHEN","MASARAM_GONDI","MEDEFAIDRIN","MEETEI_MAYEK","MENDE_KIKAKUI","MEROITIC_CURSIVE","MEROITIC_HIEROGLYPHS","MIAO","MODI","MONGOLIAN","MRO","MULTANI","MYANMAR","MYANMAR_ZAWGYI","NABATAEAN","NANDINAGARI","NEWA","NEW_TAI_LUE","NKO","NUSHU","NYIAKENG_PUACHUE_HMONG","OGHAM","OLD_HUNGARIAN","OLD_ITALIC","OLD_NORTH_ARABIAN","OLD_PERMIC","OLD_PERSIAN","OLD_SOGDIAN","OLD_SOUTH_ARABIAN","OLD_TURKIC","OL_CHIKI","ORIYA","OSAGE","OSMANYA","PAHAWH_HMONG","PALMYRENE","PAU_CIN_HAU","PHAGS_PA","PHOENICIAN","PSALTER_PAHLAVI","REJANG","RUNIC","SAMARITAN","SAURASHTRA","SHARADA","SHAVIAN","SIDDHAM","SIGNWRITING","SINHALA","SOGDIAN","SORA_SOMPENG","SOYOMBO","SUNDANESE","SYLOTI_NAGRI","SYRIAC","TAGALOG","TAGBANWA","TAI_LE","TAI_THAM","TAI_VIET","TAKRI","TAMIL","TANGUT","TELUGU","THAANA","THAI","TIBETAN","TIFINAGH","TIRHUTA","UGARITIC","UNKNOWN","VAI","WANCHO","WARANG_CITI","YEZIDI","YI","ZANABAZAR_SQUARE"],"q":[[0,"rustybuzz"],[362,"rustybuzz::script"],[520,"ttf_parser"],[521,"core::cmp"],[522,"core::iter::traits::collect"],[523,"core::fmt"],[524,"core::fmt"],[525,"core::option"],[526,"core::hash"],[527,"bitflags::iter"],[528,"bitflags::iter"],[529,"alloc::string"],[530,"core::any"]],"d":["Indicates that special handling of the beginning of text …","Text is set vertically from bottom to top.","A cluster level.","Flags for buffers.","","Indicates that a dotted circle should not be inserted in …","Defines the direction in which text is to be read.","Indicates that special handling of the end of text …","A font face handle.","A feature tag with an accompanying range specifying on …","Serialize glyph extents.","Serialize glyph flags.","A buffer that contains the results of the shaping process.","A glyph info.","Holds the positions of the glyph in both horizontal and …","Initial, unset direction.","A script language.","Text is set horizontally from left to right.","","","Do not serialize glyph advances, glyph offsets will …","Do not serialize glyph cluster.","Do no serialize glyph name.","Do not serialize glyph position information.","Indicates that characters with Default_Ignorable Unicode …","Indicates that characters with Default_Ignorable Unicode …","Text is set horizontally from right to left.","A text script.","Flags used for serialization with a BufferSerializer.","A reusable plan for shaping a text buffer.","A 4-byte tag.","Text is set vertically from top to bottom.","A buffer that contains an input string ready for shaping.","A font variation.","Appends a character to a buffer with the given cluster …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","","","Returns the language as a string.","Returns tag value as u32 number.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clear the contents of the buffer.","Clears the content of the glyph buffer and returns an empty","","","","","","","","","","","","","","","","","","","","","","","An index to the start of the grapheme cluster in the …","Retrieve the cluster level of the buffer.","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Returns the Buffer’s text direction.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get the flags for this buffer.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Creates a Tag from bytes.","Creates a Tag from bytes.","Creates a new Face from ttf_parser::Face.","Converts an ISO 15924 script tag to a corresponding Script.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Creates a new Face from data.","","","","Parses a Feature form a string.","","A selected glyph.","Get the glyph infos.","Get the glyph positions.","Guess the segment properties (direction, language, script) …","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the buffer contains no elements.","Returns true if the buffer contains no elements.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Checks if tag is null / [0, 0, 0, 0].","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Get the buffer language.","Returns the length of the data of the buffer.","Returns the length of the data of the buffer.","Create a new UnicodeBuffer.","Returns a plan that can be used for shaping any buffer …","Create a new Feature struct.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","","","Pushes a string to a buffer.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Resets clusters.","Predefined scripts.","Get the ISO15924 script tag.","Converts the glyph buffer content into a string.","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Set the cluster level of the buffer.","Set the text direction of the Buffer’s contents.","Set the flags for this buffer.","Set the buffer language.","Sets pixels per EM.","Sets point size per EM.","Sets the post-context for this buffer.","Sets the pre-context for this buffer.","Set the script from an ISO15924 tag.","Sets font variations.","Shapes the buffer content using provided font and features.","Shapes the buffer content using the provided font and plan.","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns script’s tag.","","","Returns tag as 4-element byte array.","Returns tag as 4-element byte array.","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Returns face’s units per EM.","Indicates that if input text is broken at the beginning of …","","","How much the line advances after drawing this glyph when …","How much the glyph moves on the X-axis before drawing it, …","How much the line advances after drawing this glyph when …","How much the glyph moves on the Y-axis before drawing it, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[5,17,0,0,16,5,0,5,0,0,6,6,0,0,0,17,0,17,16,16,6,6,6,6,5,5,17,0,0,0,0,17,0,0,1,5,6,7,7,9,11,5,6,5,6,5,6,5,6,5,5,6,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,14,15,16,5,17,9,18,19,20,7,11,14,15,16,5,17,9,18,19,20,7,11,15,1,18,11,5,6,5,6,1,14,15,16,5,6,17,7,7,5,6,1,5,6,19,16,17,9,18,19,20,11,5,6,1,1,13,14,15,16,5,5,5,5,5,6,6,6,6,17,9,18,19,20,11,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,5,6,6,5,6,11,11,7,18,5,6,5,6,7,17,9,18,19,20,15,13,13,1,16,17,9,18,19,11,5,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,6,1,13,5,6,11,14,15,5,6,5,6,1,1,13,1,36,19,5,6,11,18,11,1,5,6,1,0,1,13,5,6,1,1,1,1,7,7,1,1,1,7,0,0,19,5,6,5,6,5,6,18,19,20,11,11,14,15,16,5,17,9,18,19,20,7,11,11,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,0,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,7,15,19,20,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"``````````````````````````````````{{bdf}h}{{}j}{{}l}{nA`}0{AbAd}{Aff}{{jj}j}{{ll}l}{{jj}h}{{ll}h}3210{jf}0{lAh}05432{ce{}{}}00000000000000000000000000000{bh}{Ajb}{AlAl}{AnAn}{B`B`}{jj}{BbBb}{AbAb}{BdBd}{BfBf}{BhBh}{nn}{AfAf}{{ce}h{}{}}0000000000`{bB`}{{BdBd}Bj}{{AfAf}Bj};{ll}{{jj}Bl}{{ll}Bl}{{}b}{{}Al}{{}An}{{}B`}{{}j}{{}l}{{}Bb}{nc{}}0{{jj}j}{{ll}l}{bBb}65`{{B`B`}Bl}{{BbBb}Bl}{{AbAb}Bl}{{BdBd}Bl}{{BfBf}Bl}{{BhBh}Bl}{{AfAf}Bl}{{jc}h{{C`{}{{Bn{j}}}}}}{{lc}h{{C`{}{{Bn{l}}}}}}{bj}{{bCb}Cd}{{AjCb}Cd}{{AlCb}Cd}{{AnCb}Cd}{{B`Cb}Cd}{{jCb}Cd}0000{{lCb}Cd}000{{BbCb}Cd}{{AbCb}Cd}{{BdCb}Cd}{{BfCb}Cd}{{BhCb}Cd}{{AfCb}{{Ch{hCf}}}}0{cc{}}00000000000000{f{{Cj{j}}}}{Ah{{Cj{l}}}}{fj}0{Ahl}010{{{Cl{Ah}}}Af}{{{Cn{Ah}}}Af}{A`n}{Af{{Cj{Bd}}}}{cj{{C`{}{{Bn{j}}}}}}{cl{{C`{}{{Bn{l}}}}}}{Ad{{Cj{j}}}}{Ad{{Cj{l}}}}{{{Cn{Ah}}f}{{Cj{n}}}}{Ad{{Ch{Bbc}}}{}}{Ad{{Ch{Abc}}}{}}{Ad{{Ch{Bdc}}}{}}{Ad{{Ch{Bfc}}}{}}{Ad{{Ch{Bhc}}}{}}`{Aj{{Cn{An}}}}{Aj{{Cn{Al}}}}{bh}{{B`c}hD`}{{Bbc}hD`}{{Abc}hD`}{{Bdc}hD`}{{Bfc}hD`}{{Afc}hD`}{{jj}h}{{ll}h}{{jj}j}{{ll}l}{{jj}Bl}{{ll}Bl}{ce{}{}}00000000000000{jc{}}{lc{}}{jBl}{lBl}{bBl}{AjBl}32{AfBl}{cBl{}}0{j{{Db{j}}}}{l{{Db{l}}}}{j{{Dd{j}}}}{l{{Dd{l}}}}{b{{Cj{Ab}}}}{bDf}{AjDf}{{}b}{{nBb{Cj{Bd}}{Cj{Ab}}{Cn{Bf}}}Dh}{{Affc}Bf{{Dj{Df}}}}{jj}{ll}{{{Cn{Ah}}}{{Cj{Af}}}}{{BdBd}{{Cj{Bj}}}}{{AfAf}{{Cj{Bj}}}}{{bAd}h}{{jj}h}{{ll}h}{bh}`{bBd}{{Ajnl}Dl}{{jjBl}h}{{llBl}h}{{bB`}h}{{bBb}h}{{bj}h}{{bAb}h}{{n{Cj{{E`{DnDn}}}}}h}{{n{Cj{Eb}}}h}=={{bBd}h}{{n{Cn{Bh}}}h}{{n{Cn{Bf}}b}Aj}{{nDhb}Aj}`{{jj}j}{{ll}l}{{jj}h}{{ll}h}32{BdAf}``{Af{{Cl{Ah}}}}{Af{{Cl{d}}}}{ce{}{}}0000000000{cDl{}}65{c{{Ch{e}}}{}{}}00000000000000000000000000000`{cEd{}}00000000000000:9{nEf}{AnBl}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````","c":[],"p":[[5,"UnicodeBuffer",0],[1,"char"],[1,"u32"],[1,"unit"],[5,"BufferFlags",0],[5,"SerializeFlags",0],[5,"Face",0],[5,"Face",520],[5,"Language",0],[1,"str"],[5,"Tag",0],[1,"u8"],[5,"GlyphBuffer",0],[5,"GlyphPosition",0],[5,"GlyphInfo",0],[6,"BufferClusterLevel",0],[6,"Direction",0],[5,"Script",0],[5,"Feature",0],[5,"Variation",0],[6,"Ordering",521],[1,"bool"],[17,"Item"],[10,"IntoIterator",522],[5,"Formatter",523],[8,"Result",523],[5,"Error",523],[6,"Result",524],[6,"Option",525],[1,"array"],[1,"slice"],[10,"Hasher",526],[5,"Iter",527],[5,"IterNames",527],[1,"usize"],[5,"ShapePlan",0],[10,"RangeBounds",528],[5,"String",529],[1,"u16"],[1,"tuple"],[1,"f32"],[5,"TypeId",530],[1,"i32"]],"b":[[49,"impl-BufferFlags"],[50,"impl-Flags-for-BufferFlags"],[51,"impl-Flags-for-SerializeFlags"],[52,"impl-SerializeFlags"],[149,"impl-Octal-for-BufferFlags"],[150,"impl-Binary-for-BufferFlags"],[151,"impl-LowerHex-for-BufferFlags"],[152,"impl-UpperHex-for-BufferFlags"],[153,"impl-Debug-for-BufferFlags"],[154,"impl-LowerHex-for-SerializeFlags"],[155,"impl-Octal-for-SerializeFlags"],[156,"impl-Binary-for-SerializeFlags"],[157,"impl-UpperHex-for-SerializeFlags"],[163,"impl-Display-for-Tag"],[164,"impl-Debug-for-Tag"],[182,"impl-BufferFlags"],[183,"impl-Flags-for-BufferFlags"],[184,"impl-SerializeFlags"],[185,"impl-Flags-for-SerializeFlags"]]}],\ +["rustybuzz",{"doc":"A complete harfbuzz shaping algorithm port to Rust.","t":"TPGFPTGTFFTTFFFPFPPPTTTTTTPFFFFPFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS","n":["BEGINNING_OF_TEXT","BottomToTop","BufferClusterLevel","BufferFlags","Characters","DO_NOT_INSERT_DOTTED_CIRCLE","Direction","END_OF_TEXT","Face","Feature","GLYPH_EXTENTS","GLYPH_FLAGS","GlyphBuffer","GlyphInfo","GlyphPosition","Invalid","Language","LeftToRight","MonotoneCharacters","MonotoneGraphemes","NO_ADVANCES","NO_CLUSTERS","NO_GLYPH_NAMES","NO_POSITIONS","PRESERVE_DEFAULT_IGNORABLES","REMOVE_DEFAULT_IGNORABLES","RightToLeft","Script","SerializeFlags","ShapePlan","Tag","TopToBottom","UnicodeBuffer","Variation","add","all","all","as_mut","as_ref","as_str","as_u32","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_level","cmp","cmp","complement","complement","contains","contains","default","default","default","default","default","default","default","deref","deref_mut","difference","difference","direction","empty","empty","end","eq","eq","eq","eq","eq","eq","eq","extend","extend","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bytes","from_bytes_lossy","from_face","from_iso15924_tag","from_iter","from_iter","from_name","from_name","from_slice","from_str","from_str","from_str","from_str","from_str","glyph_id","glyph_infos","glyph_positions","guess_segment_properties","hash","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_null","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter_names","iter_names","language","len","len","new","new","new","not","not","parse","partial_cmp","partial_cmp","push_str","remove","remove","reset_clusters","script","script","serialize","set","set","set_cluster_level","set_direction","set_flags","set_language","set_pixels_per_em","set_points_per_em","set_post_context","set_pre_context","set_script","set_variations","shape","shape_with_plan","start","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","tag","tag","tag","to_bytes","to_chars","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttf_parser","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","units_per_em","unsafe_to_break","value","value","x_advance","x_offset","y_advance","y_offset","ADLAM","AHOM","ANATOLIAN_HIEROGLYPHS","ARABIC","ARMENIAN","AVESTAN","BALINESE","BAMUM","BASSA_VAH","BATAK","BENGALI","BHAIKSUKI","BOPOMOFO","BRAHMI","BRAILLE","BUGINESE","BUHID","CANADIAN_SYLLABICS","CARIAN","CAUCASIAN_ALBANIAN","CHAKMA","CHAM","CHEROKEE","CHORASMIAN","COMMON","COPTIC","CUNEIFORM","CYPRIOT","CYRILLIC","DESERET","DEVANAGARI","DIVES_AKURU","DOGRA","DUPLOYAN","EGYPTIAN_HIEROGLYPHS","ELBASAN","ELYMAIC","ETHIOPIC","GEORGIAN","GLAGOLITIC","GOTHIC","GRANTHA","GREEK","GUJARATI","GUNJALA_GONDI","GURMUKHI","HAN","HANGUL","HANIFI_ROHINGYA","HANUNOO","HATRAN","HEBREW","HIRAGANA","IMPERIAL_ARAMAIC","INHERITED","INSCRIPTIONAL_PAHLAVI","INSCRIPTIONAL_PARTHIAN","JAVANESE","KAITHI","KANNADA","KATAKANA","KAYAH_LI","KHAROSHTHI","KHITAN_SMALL_SCRIPT","KHMER","KHOJKI","KHUDAWADI","LAO","LATIN","LEPCHA","LIMBU","LINEAR_A","LINEAR_B","LISU","LYCIAN","LYDIAN","MAHAJANI","MAKASAR","MALAYALAM","MANDAIC","MANICHAEAN","MARCHEN","MASARAM_GONDI","MEDEFAIDRIN","MEETEI_MAYEK","MENDE_KIKAKUI","MEROITIC_CURSIVE","MEROITIC_HIEROGLYPHS","MIAO","MODI","MONGOLIAN","MRO","MULTANI","MYANMAR","MYANMAR_ZAWGYI","NABATAEAN","NANDINAGARI","NEWA","NEW_TAI_LUE","NKO","NUSHU","NYIAKENG_PUACHUE_HMONG","OGHAM","OLD_HUNGARIAN","OLD_ITALIC","OLD_NORTH_ARABIAN","OLD_PERMIC","OLD_PERSIAN","OLD_SOGDIAN","OLD_SOUTH_ARABIAN","OLD_TURKIC","OL_CHIKI","ORIYA","OSAGE","OSMANYA","PAHAWH_HMONG","PALMYRENE","PAU_CIN_HAU","PHAGS_PA","PHOENICIAN","PSALTER_PAHLAVI","REJANG","RUNIC","SAMARITAN","SAURASHTRA","SHARADA","SHAVIAN","SIDDHAM","SIGNWRITING","SINHALA","SOGDIAN","SORA_SOMPENG","SOYOMBO","SUNDANESE","SYLOTI_NAGRI","SYRIAC","TAGALOG","TAGBANWA","TAI_LE","TAI_THAM","TAI_VIET","TAKRI","TAMIL","TANGUT","TELUGU","THAANA","THAI","TIBETAN","TIFINAGH","TIRHUTA","UGARITIC","UNKNOWN","VAI","WANCHO","WARANG_CITI","YEZIDI","YI","ZANABAZAR_SQUARE"],"q":[[0,"rustybuzz"],[362,"rustybuzz::script"],[520,"ttf_parser"],[521,"core::cmp"],[522,"core::iter::traits::collect"],[523,"core::fmt"],[524,"core::fmt"],[525,"core::option"],[526,"core::hash"],[527,"bitflags::iter"],[528,"bitflags::iter"],[529,"alloc::string"],[530,"core::any"]],"d":["Indicates that special handling of the beginning of text …","Text is set vertically from bottom to top.","A cluster level.","Flags for buffers.","","Indicates that a dotted circle should not be inserted in …","Defines the direction in which text is to be read.","Indicates that special handling of the end of text …","A font face handle.","A feature tag with an accompanying range specifying on …","Serialize glyph extents.","Serialize glyph flags.","A buffer that contains the results of the shaping process.","A glyph info.","Holds the positions of the glyph in both horizontal and …","Initial, unset direction.","A script language.","Text is set horizontally from left to right.","","","Do not serialize glyph advances, glyph offsets will …","Do not serialize glyph cluster.","Do no serialize glyph name.","Do not serialize glyph position information.","Indicates that characters with Default_Ignorable Unicode …","Indicates that characters with Default_Ignorable Unicode …","Text is set horizontally from right to left.","A text script.","Flags used for serialization with a BufferSerializer.","A reusable plan for shaping a text buffer.","A 4-byte tag.","Text is set vertically from top to bottom.","A buffer that contains an input string ready for shaping.","A font variation.","Appends a character to a buffer with the given cluster …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","","","Returns the language as a string.","Returns tag value as u32 number.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clear the contents of the buffer.","Clears the content of the glyph buffer and returns an empty","","","","","","","","","","","","","","","","","","","","","","","An index to the start of the grapheme cluster in the …","Retrieve the cluster level of the buffer.","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Returns the Buffer’s text direction.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get the flags for this buffer.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Creates a Tag from bytes.","Creates a Tag from bytes.","Creates a new Face from ttf_parser::Face.","Converts an ISO 15924 script tag to a corresponding Script.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Creates a new Face from data.","","","","Parses a Feature form a string.","","A selected glyph.","Get the glyph infos.","Get the glyph positions.","Guess the segment properties (direction, language, script) …","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the buffer contains no elements.","Returns true if the buffer contains no elements.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Checks if tag is null / [0, 0, 0, 0].","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Get the buffer language.","Returns the length of the data of the buffer.","Returns the length of the data of the buffer.","Create a new UnicodeBuffer.","Returns a plan that can be used for shaping any buffer …","Create a new Feature struct.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","","","Pushes a string to a buffer.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Resets clusters.","Predefined scripts.","Get the ISO15924 script tag.","Converts the glyph buffer content into a string.","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Set the cluster level of the buffer.","Set the text direction of the Buffer’s contents.","Set the flags for this buffer.","Set the buffer language.","Sets pixels per EM.","Sets point size per EM.","Sets the post-context for this buffer.","Sets the pre-context for this buffer.","Set the script from an ISO15924 tag.","Sets font variations.","Shapes the buffer content using provided font and features.","Shapes the buffer content using the provided font and plan.","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns script’s tag.","","","Returns tag as 4-element byte array.","Returns tag as 4-element byte array.","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Returns face’s units per EM.","Indicates that if input text is broken at the beginning of …","","","How much the line advances after drawing this glyph when …","How much the glyph moves on the X-axis before drawing it, …","How much the line advances after drawing this glyph when …","How much the glyph moves on the Y-axis before drawing it, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[5,17,0,0,16,5,0,5,0,0,6,6,0,0,0,17,0,17,16,16,6,6,6,6,5,5,17,0,0,0,0,17,0,0,1,5,6,7,7,9,11,5,6,5,6,5,6,5,6,5,5,6,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,14,15,16,5,17,9,18,19,20,7,11,14,15,16,5,17,9,18,19,20,7,11,15,1,18,11,5,6,5,6,1,14,15,16,5,6,17,7,7,5,6,1,5,6,19,16,17,9,18,19,20,11,5,6,1,1,13,14,15,16,5,5,5,5,5,6,6,6,6,17,9,18,19,20,11,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,5,6,6,5,6,11,11,7,18,5,6,5,6,7,17,9,18,19,20,15,13,13,1,16,17,9,18,19,11,5,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,6,1,13,5,6,11,14,15,5,6,5,6,1,1,13,1,36,19,5,6,11,18,11,1,5,6,1,0,1,13,5,6,1,1,1,1,7,7,1,1,1,7,0,0,19,5,6,5,6,5,6,18,19,20,11,11,14,15,16,5,17,9,18,19,20,7,11,11,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,0,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,7,15,19,20,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"``````````````````````````````````{{bdf}h}{{}j}{{}l}{nA`}0{AbAd}{Aff}{{jj}j}{{ll}l}{{jj}h}{{ll}h}3210{jf}0{lAh}05432{ce{}{}}00000000000000000000000000000{bh}{Ajb}{AlAl}{AnAn}{B`B`}{jj}{BbBb}{AbAb}{BdBd}{BfBf}{BhBh}{nn}{AfAf}{{ce}h{}{}}0000000000`{bB`}{{BdBd}Bj}{{AfAf}Bj};{ll}{{jj}Bl}{{ll}Bl}{{}b}{{}Al}{{}An}{{}B`}{{}j}{{}l}{{}Bb}{nc{}}0{{jj}j}{{ll}l}{bBb}65`{{B`B`}Bl}{{BbBb}Bl}{{AbAb}Bl}{{BdBd}Bl}{{BfBf}Bl}{{BhBh}Bl}{{AfAf}Bl}{{jc}h{{C`{}{{Bn{j}}}}}}{{lc}h{{C`{}{{Bn{l}}}}}}{bj}{{bCb}Cd}{{AjCb}Cd}{{AlCb}Cd}{{AnCb}Cd}{{B`Cb}Cd}{{jCb}Cd}0000{{lCb}Cd}000{{BbCb}Cd}{{AbCb}Cd}{{BdCb}Cd}{{BfCb}Cd}{{BhCb}Cd}{{AfCb}{{Ch{hCf}}}}0{cc{}}00000000000000{f{{Cj{j}}}}{Ah{{Cj{l}}}}{fj}0{Ahl}010{{{Cl{Ah}}}Af}{{{Cn{Ah}}}Af}{A`n}{Af{{Cj{Bd}}}}{cj{{C`{}{{Bn{j}}}}}}{cl{{C`{}{{Bn{l}}}}}}{Ad{{Cj{j}}}}{Ad{{Cj{l}}}}{{{Cn{Ah}}f}{{Cj{n}}}}{Ad{{Ch{Bbc}}}{}}{Ad{{Ch{Abc}}}{}}{Ad{{Ch{Bdc}}}{}}{Ad{{Ch{Bfc}}}{}}{Ad{{Ch{Bhc}}}{}}`{Aj{{Cn{An}}}}{Aj{{Cn{Al}}}}{bh}{{B`c}hD`}{{Bbc}hD`}{{Abc}hD`}{{Bdc}hD`}{{Bfc}hD`}{{Afc}hD`}{{jj}h}{{ll}h}{{jj}j}{{ll}l}{{jj}Bl}{{ll}Bl}{ce{}{}}00000000000000{jc{}}{lc{}}{jBl}{lBl}{bBl}{AjBl}32{AfBl}{cBl{}}0{j{{Db{j}}}}{l{{Db{l}}}}{j{{Dd{j}}}}{l{{Dd{l}}}}{b{{Cj{Ab}}}}{bDf}{AjDf}{{}b}{{nBb{Cj{Bd}}{Cj{Ab}}{Cn{Bf}}}Dh}{{Affc}Bf{{Dj{Df}}}}{jj}{ll}{{{Cn{Ah}}}{{Cj{Af}}}}{{BdBd}{{Cj{Bj}}}}{{AfAf}{{Cj{Bj}}}}{{bAd}h}{{jj}h}{{ll}h}{bh}`{bBd}{{Ajnl}Dl}{{jjBl}h}{{llBl}h}{{bB`}h}{{bBb}h}{{bj}h}{{bAb}h}{{n{Cj{{E`{DnDn}}}}}h}{{n{Cj{Eb}}}h}=={{bBd}h}{{n{Cn{Bh}}}h}{{n{Cn{Bf}}b}Aj}{{nDhb}Aj}`{{jj}j}{{ll}l}{{jj}h}{{ll}h}32{BdAf}``{Af{{Cl{Ah}}}}{Af{{Cl{d}}}}{ce{}{}}0000000000{cDl{}}65{c{{Ch{e}}}{}{}}00000000000000000000000000000`{cEd{}}00000000000000:9{nEf}{AnBl}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````","c":[],"p":[[5,"UnicodeBuffer",0],[1,"char"],[1,"u32"],[1,"unit"],[5,"BufferFlags",0],[5,"SerializeFlags",0],[5,"Face",0],[5,"Face",520],[5,"Language",0],[1,"str"],[5,"Tag",0],[1,"u8"],[5,"GlyphBuffer",0],[5,"GlyphPosition",0],[5,"GlyphInfo",0],[6,"BufferClusterLevel",0],[6,"Direction",0],[5,"Script",0],[5,"Feature",0],[5,"Variation",0],[6,"Ordering",521],[1,"bool"],[17,"Item"],[10,"IntoIterator",522],[5,"Formatter",523],[8,"Result",523],[5,"Error",523],[6,"Result",524],[6,"Option",525],[1,"array"],[1,"slice"],[10,"Hasher",526],[5,"Iter",527],[5,"IterNames",527],[1,"usize"],[5,"ShapePlan",0],[10,"RangeBounds",528],[5,"String",529],[1,"u16"],[1,"tuple"],[1,"f32"],[5,"TypeId",530],[1,"i32"]],"b":[[49,"impl-BufferFlags"],[50,"impl-Flags-for-BufferFlags"],[51,"impl-SerializeFlags"],[52,"impl-Flags-for-SerializeFlags"],[149,"impl-UpperHex-for-BufferFlags"],[150,"impl-Debug-for-BufferFlags"],[151,"impl-Binary-for-BufferFlags"],[152,"impl-LowerHex-for-BufferFlags"],[153,"impl-Octal-for-BufferFlags"],[154,"impl-LowerHex-for-SerializeFlags"],[155,"impl-Binary-for-SerializeFlags"],[156,"impl-UpperHex-for-SerializeFlags"],[157,"impl-Octal-for-SerializeFlags"],[163,"impl-Debug-for-Tag"],[164,"impl-Display-for-Tag"],[182,"impl-BufferFlags"],[183,"impl-Flags-for-BufferFlags"],[184,"impl-Flags-for-SerializeFlags"],[185,"impl-SerializeFlags"]]}],\ ["self_cell",{"doc":"Overview","t":"Q","n":["self_cell"],"q":[[0,"self_cell"]],"d":["This macro declares a new struct of $StructName and …"],"i":[0],"f":"`","c":[],"p":[],"b":[]}],\ ["slotmap",{"doc":"slotmap","t":"FFFKFFFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNCNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFFFFPFFPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["DefaultKey","DenseSlotMap","HopSlotMap","Key","KeyData","SecondaryMap","SlotMap","as_ffi","basic","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","data","data","default","default","default","default","default","default","dense","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_ffi","from_iter","hash","hash","hop","index","index","index","index","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_null","new_key_type","null","partial_cmp","partial_cmp","secondary","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","Drain","IntoIter","Iter","IterMut","Keys","SlotMap","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","DenseSlotMap","Drain","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","HopSlotMap","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","Entry","IntoIter","Iter","IterMut","Keys","Occupied","OccupiedEntry","SecondaryMap","Vacant","VacantEntry","Values","ValuesMut","and_modify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone_into","clone_into","clone_into","contains_key","drain","drop","entry","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","new","next","next","next","next","next","next","next","or_default","or_insert","or_insert_with","remove","remove","remove_entry","retain","set_capacity","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity"],"q":[[0,"slotmap"],[126,"slotmap::basic"],[251,"slotmap::dense"],[376,"slotmap::hop"],[501,"slotmap::secondary"],[663,"core::clone"],[664,"core::cmp"],[665,"core::cmp"],[666,"core::marker"],[667,"core::fmt"],[668,"core::fmt"],[669,"core::option"],[670,"core::result"],[671,"core::any"],[672,"core::ops::function"],[673,"core::ops::function"]],"d":["The default slot map key type.","Dense slot map, storage with stable unique keys.","Hop slot map, storage with stable unique keys.","Key used to access stored values in a slot map.","The actual data stored in a Key.","Secondary map, associate data with previously stored …","Slot map, storage with stable unique keys.","Returns the key data as a 64-bit integer. No guarantees …","Contains the slot map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the KeyData stored in this key.","","","","","","","","Contains the dense slot map implementation.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Iff value is a value received from k.as_ffi(), returns a …","","","","Contains the faster iteration, slower insertion/removal …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Checks if a key is null. There is only a single null key, …","A helper macro to create new key types. If you use a new …","Creates a new key that is always invalid and distinct from …","","","Contains the secondary map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for SlotMap.","An iterator that moves key-value pairs out of a SlotMap.","An iterator over the key-value pairs in a SlotMap.","A mutable iterator over the key-value pairs in a SlotMap.","An iterator over the keys in a SlotMap.","Slot map, storage with stable unique keys.","An iterator over the values in a SlotMap.","A mutable iterator over the values in a SlotMap.","","","","","","","","","","","","","","","Returns the number of elements the SlotMap can hold without","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty SlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SlotMap with the given capacity.","Creates an empty SlotMap with the given capacity and a …","Constructs a new, empty SlotMap with a custom key type.","Dense slot map, storage with stable unique keys.","A draining iterator for DenseSlotMap.","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a DenseSlotMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a DenseSlotMap.","An iterator over the values in a DenseSlotMap.","A mutable iterator over the values in a DenseSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the DenseSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Construct a new, empty DenseSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty DenseSlotMap with the given capacity.","Creates an empty DenseSlotMap with the given capacity and …","Constructs a new, empty DenseSlotMap with a custom key …","A draining iterator for HopSlotMap.","Hop slot map, storage with stable unique keys.","An iterator that moves key-value pairs out of a HopSlotMap.","An iterator over the key-value pairs in a HopSlotMap.","A mutable iterator over the key-value pairs in a HopSlotMap…","An iterator over the keys in a HopSlotMap.","An iterator over the values in a HopSlotMap.","A mutable iterator over the values in a HopSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the HopSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty HopSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty HopSlotMap with the given capacity.","Creates an empty HopSlotMap with the given capacity and a …","Constructs a new, empty HopSlotMap with a custom key type.","A draining iterator for SecondaryMap.","A view into a single entry in a SecondaryMap, which may …","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a SecondaryMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a SecondaryMap.","An occupied entry.","A view into a occupied entry in a SecondaryMap. It is part …","Secondary map, associate data with previously stored …","A vacant entry.","A view into a vacant entry in a SecondaryMap. It is part …","An iterator over the values in a SecondaryMap.","A mutable iterator over the values in a SecondaryMap.","Provides in-place mutable access to an occupied entry …","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the SecondaryMap can hold …","Clears the secondary map. Keeps the allocated memory for …","","","","","","","Returns true if the secondary map contains key.","Clears the slot map, returning all key-value pairs in …","","Gets the given key’s corresponding Entry in the map for …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the secondary map at the given key. …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Converts the OccupiedEntry into a mutable reference to the …","Returns if the secondary map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","Returns this entry’s key.","Gets the key that would be used when inserting a value …","Returns this entry’s key.","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the secondary map.","Constructs a new, empty SecondaryMap.","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the secondary map, returning the value …","Takes the value out of the entry, and returns it.","Removes the entry from the slot map and returns the key …","Retains only the elements specified by the predicate.","Sets the capacity of the SecondaryMap to new_capacity, if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SecondaryMap with the given capacity of …"],"i":[0,0,0,0,0,0,0,1,0,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,3,6,7,8,1,9,1,9,4,9,3,6,7,8,1,9,0,8,1,9,8,8,3,6,7,8,1,9,3,6,7,8,1,9,9,1,8,1,9,0,3,6,7,8,3,6,7,8,3,6,7,8,1,9,3,3,3,6,6,6,7,7,7,8,8,8,4,0,4,1,9,0,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,0,0,0,0,0,0,0,0,30,26,27,31,28,29,32,30,26,27,31,28,29,32,3,3,26,27,28,29,26,27,28,29,3,3,30,30,26,27,31,28,29,32,30,26,27,31,28,29,32,3,3,3,3,3,3,3,3,30,26,27,31,28,29,32,30,26,27,31,28,29,32,3,3,3,3,3,3,30,26,27,31,28,29,32,3,3,3,30,26,27,31,28,29,32,26,27,28,29,30,26,27,31,28,29,32,3,30,26,27,31,28,29,32,30,26,27,31,28,29,32,3,3,3,3,3,0,0,0,0,0,0,0,0,41,37,38,42,39,40,43,41,37,38,42,39,40,43,6,6,37,38,39,40,37,38,39,40,6,6,41,41,37,38,42,39,40,43,41,37,38,42,39,40,43,6,6,6,6,6,6,6,6,41,37,38,42,39,40,43,41,37,38,42,39,40,43,6,6,6,6,6,6,41,37,38,42,39,40,43,6,6,6,41,37,38,42,39,40,43,37,38,39,40,41,37,38,42,39,40,43,6,41,37,38,42,39,40,43,41,37,38,42,39,40,43,6,6,6,6,6,0,0,0,0,0,0,0,0,48,44,45,49,46,47,50,48,44,45,49,46,47,50,7,7,44,45,46,47,44,45,46,47,7,7,48,48,44,45,49,46,47,50,48,44,45,49,46,47,50,7,7,7,7,7,7,7,7,48,44,45,49,46,47,50,48,44,45,49,46,47,50,7,7,7,7,7,7,48,44,45,49,46,47,50,7,7,7,48,44,45,49,46,47,50,44,45,46,47,48,44,45,49,46,47,50,7,48,44,45,49,46,47,50,48,44,45,49,46,47,50,7,7,7,7,7,0,0,0,0,0,0,51,0,0,51,0,0,0,51,56,57,51,55,58,52,59,53,54,60,56,57,51,55,58,52,59,53,54,60,8,8,52,53,54,52,53,54,8,8,55,8,56,57,51,55,58,52,59,53,54,60,56,57,51,55,58,52,59,53,54,60,8,56,8,8,8,56,8,8,8,56,57,56,57,51,55,58,52,59,53,54,60,55,58,52,59,53,54,60,56,8,8,8,56,57,51,8,8,8,55,58,52,59,53,54,60,51,51,51,8,56,56,8,8,55,58,52,59,53,54,60,52,53,54,56,57,51,55,58,52,59,53,54,60,56,57,51,55,58,52,59,53,54,60,56,57,51,55,58,52,59,53,54,60,8,8,8],"f":"```````{bd}`{ce{}{}}00000000000{{{f{ce}}}{{f{ce}}}hj}{{{l{ce}}}{{l{ce}}}hj}{{{n{ce}}}{{n{ce}}}hj}{{{A`{ce}}}{{A`{ce}}}{jh}j}{bb}{AbAb}{{{f{ce}}{f{ce}}}Adhj}{{{l{ce}}{l{ce}}}Adhj}{{{n{ce}}{n{ce}}}Adhj}{{ce}Ad{}{}}00000{{bb}Af}{{AbAb}Af}{hb}{Abb}{{}{{f{ce}}}h{}}{{}{{l{ce}}}h{}}{{}{{n{ce}}}h{}}{{}{{A`{ce}}}h{}}{{}b}{{}Ab}`{{{A`{ce}}{A`{ce}}}AhhAj}{{bb}Ah}{{AbAb}Ah}{{{A`{ce}}g}Adh{}{{B`{}{{Al{{An{ce}}}}}}}}{{{A`{ce}}g}AdhBb{{B`{}{{Al{{An{ce}}}}}}}}{{{f{ce}}Bd}Bf{Bhh}Bh}{{{l{ce}}Bd}Bf{Bhh}Bh}{{{n{ce}}Bd}Bf{Bhh}Bh}{{{A`{ce}}Bd}Bf{Bhh}Bh}{{bBd}Bf}{{AbBd}Bf}{cc{}}00000{bAb}{db}{g{{A`{ce}}}h{}{{B`{}{{Al{{An{ce}}}}}}}}{{bc}AdBj}{{Abc}AdBj}`{{{f{ce}}c}eh{}}{{{l{ce}}c}eh{}}{{{n{ce}}c}eh{}}{{{A`{ce}}c}eh{}}3210{ce{}{}}00000{{{f{ce}}}gh{}{}}00{{{l{ce}}}gh{}{}}00{{{n{ce}}}gh{}{}}00{{{A`{ce}}}gh{}{}}00{hAh}`{{}h}{{bb}{{Bl{Af}}}}{{AbAb}{{Bl{Af}}}}`888888{c{{Bn{e}}}{}{}}00000000000{cC`{}}00000````````::::::::::::::{{{f{ce}}}Cbh{}}{{{f{ce}}}Adh{}}{{{Cd{ce}}}{{Cd{ce}}}{jh}j}{{{Cf{ce}}}{{Cf{ce}}}h{}}{{{Ch{ce}}}{{Ch{ce}}}h{}}{{{Cj{ce}}}{{Cj{ce}}}h{}}{{ce}Ad{}{}}000{{{f{ce}}c}Ahh{}}{{{f{ce}}}{{Cl{ce}}}h{}}{{{Cl{ce}}}Adh{}}{{{Cl{ce}}Bd}Bf{Bhh}Bh}{{{Cd{ce}}Bd}Bf{Bhh}Bh}{{{Cf{ce}}Bd}Bf{Bhh}Bh}{{{Cn{ce}}Bd}Bf{Bhh}Bh}{{{Ch{ce}}Bd}Bf{Bhh}Bh}{{{Cj{ce}}Bd}Bf{Bhh}Bh}{{{D`{ce}}Bd}Bf{Bhh}Bh}{cc{}}000000{{{f{ce}}c}{{Bl{e}}}h{}}{{{f{ce}}{Db{c}}}{{Bl{{Db{e}}}}}h{}}{{{f{ce}}{Db{c}}}{{Db{e}}}h{}}2{{{f{ce}}c}eh{}}0{{{f{ce}}e}ch{}}{{{f{ce}}g}ch{}{{Df{c}{{Dd{e}}}}}}{ce{}{}}0000000000000{{{f{ce}}}Ahh{}}{{{f{ce}}}{{Cf{ce}}}h{}}{{{f{ce}}}{{Cn{ce}}}h{}}{{{f{ce}}}{{Ch{ce}}}h{}}{{{f{ce}}}Cbh{}}{{}{{f{Abc}}}{}}{{{Cl{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Cd{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Cf{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Cn{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Ch{ce}}}{{Bl{c}}}h{}}{{{Cj{ce}}}{{Bl{e}}}h{}}{{{D`{ce}}}{{Bl{e}}}h{}}{{{f{ce}}c}{{Bl{e}}}h{}}{{{f{ce}}Cb}Adh{}}{{{f{ce}}g}Adh{}{{Dh{ce}{{Dd{Ah}}}}}}{{{Cl{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Cd{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Cf{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Cn{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Ch{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Cj{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{D`{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{ce{}{}}000{c{{Bn{e}}}{}{}}000000{{{f{ce}}i}{{Bn{cg}}}h{}{}{{Df{c}{{Dd{{Bn{eg}}}}}}}}1111111{cC`{}}000000{{{f{ce}}}{{Cj{ce}}}h{}}{{{f{ce}}}{{D`{ce}}}h{}}{Cb{{f{Abc}}}{}}{Cb{{f{ce}}}h{}}{{}{{f{ce}}}h{}}````````88888888888888{{{l{ce}}}Cbh{}}{{{l{ce}}}Adh{}}{{{Dj{ce}}}{{Dj{ce}}}jj}{{{Dl{ce}}}{{Dl{ce}}}h{}}{{{Dn{ce}}}{{Dn{ce}}}h{}}{{{E`{ce}}}{{E`{ce}}}h{}}{{ce}Ad{}{}}000{{{l{ce}}c}Ahh{}}{{{l{ce}}}{{Eb{ce}}}h{}}{{{Eb{ce}}}Adh{}}{{{Eb{ce}}Bd}Bf{Bhh}Bh}{{{Dj{ce}}Bd}BfBhBh}{{{Dl{ce}}Bd}Bf{Bhh}Bh}{{{Ed{ce}}Bd}Bf{Bhh}Bh}{{{Dn{ce}}Bd}Bf{Bhh}Bh}{{{E`{ce}}Bd}Bf{Bhh}Bh}{{{Ef{ce}}Bd}Bf{Bhh}Bh}{cc{}}000000{{{l{ce}}c}{{Bl{e}}}h{}}{{{l{ce}}{Db{c}}}{{Bl{{Db{e}}}}}h{}}{{{l{ce}}{Db{c}}}{{Db{e}}}h{}}2{{{l{ce}}c}eh{}}0{{{l{ce}}e}ch{}}{{{l{ce}}g}ch{}{{Df{c}{{Dd{e}}}}}}{ce{}{}}0000000000000{{{l{ce}}}Ahh{}}{{{l{ce}}}{{Dl{ce}}}h{}}{{{l{ce}}}{{Ed{ce}}}h{}}{{{l{ce}}}{{Dn{ce}}}h{}}{{{l{ce}}}Cbh{}}{{}{{l{Abc}}}{}}{{{Eb{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Dj{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Dl{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Ed{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Dn{ce}}}{{Bl{c}}}h{}}{{{E`{ce}}}{{Bl{e}}}h{}}{{{Ef{ce}}}{{Bl{e}}}h{}}{{{l{ce}}c}{{Bl{e}}}h{}}{{{l{ce}}Cb}Adh{}}{{{l{ce}}g}Adh{}{{Dh{ce}{{Dd{Ah}}}}}}{{{Eb{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Dj{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Dl{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Ed{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Dn{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{E`{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Ef{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{ce{}{}}000{c{{Bn{e}}}{}{}}000000{{{l{ce}}i}{{Bn{cg}}}h{}{}{{Df{c}{{Dd{{Bn{eg}}}}}}}}1111111{cC`{}}000000{{{l{ce}}}{{E`{ce}}}h{}}{{{l{ce}}}{{Ef{ce}}}h{}}{Cb{{l{Abc}}}{}}{Cb{{l{ce}}}h{}}{{}{{l{ce}}}h{}}````````88888888888888{{{n{ce}}}Cbh{}}{{{n{ce}}}Adh{}}{{{Eh{ce}}}{{Eh{ce}}}{jh}j}{{{Ej{ce}}}{{Ej{ce}}}h{}}{{{El{ce}}}{{El{ce}}}h{}}{{{En{ce}}}{{En{ce}}}h{}}{{ce}Ad{}{}}000{{{n{ce}}c}Ahh{}}{{{n{ce}}}{{F`{ce}}}h{}}{{{F`{ce}}}Adh{}}{{{F`{ce}}Bd}Bf{Bhh}Bh}{{{Eh{ce}}Bd}Bf{Bhh}Bh}{{{Ej{ce}}Bd}Bf{Bhh}Bh}{{{Fb{ce}}Bd}Bf{Bhh}Bh}{{{El{ce}}Bd}Bf{Bhh}Bh}{{{En{ce}}Bd}Bf{Bhh}Bh}{{{Fd{ce}}Bd}Bf{Bhh}Bh}{cc{}}000000{{{n{ce}}c}{{Bl{e}}}h{}}{{{n{ce}}{Db{c}}}{{Bl{{Db{e}}}}}h{}}{{{n{ce}}{Db{c}}}{{Db{e}}}h{}}2{{{n{ce}}c}eh{}}0{{{n{ce}}e}ch{}}{{{n{ce}}g}ch{}{{Df{c}{{Dd{e}}}}}}{ce{}{}}0000000000000{{{n{ce}}}Ahh{}}{{{n{ce}}}{{Ej{ce}}}h{}}{{{n{ce}}}{{Fb{ce}}}h{}}{{{n{ce}}}{{El{ce}}}h{}}{{{n{ce}}}Cbh{}}{{}{{n{Abc}}}{}}{{{F`{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Eh{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Ej{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Fb{ce}}}{{Bl{{An{ce}}}}}h{}}{{{El{ce}}}{{Bl{c}}}h{}}{{{En{ce}}}{{Bl{e}}}h{}}{{{Fd{ce}}}{{Bl{e}}}h{}}{{{n{ce}}c}{{Bl{e}}}h{}}{{{n{ce}}Cb}Adh{}}{{{n{ce}}g}Adh{}{{Dh{ce}{{Dd{Ah}}}}}}{{{F`{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Eh{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Ej{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Fb{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{El{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{En{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Fd{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{ce{}{}}000{c{{Bn{e}}}{}{}}000000{{{n{ce}}i}{{Bn{cg}}}h{}{}{{Df{c}{{Dd{{Bn{eg}}}}}}}}1111111{cC`{}}000000{{{n{ce}}}{{En{ce}}}h{}}{{{n{ce}}}{{Fd{ce}}}h{}}{Cb{{n{Abc}}}{}}{Cb{{n{ce}}}h{}}{{}{{n{ce}}}h{}}`````````````{{{Ff{ce}}g}{{Ff{ce}}}h{}{{Df{e}}}}99999999999999999999{{{A`{ce}}}Cbh{}}{{{A`{ce}}}Adh{}}{{{Fh{ce}}}{{Fh{ce}}}h{}}{{{Fj{ce}}}{{Fj{ce}}}h{}}{{{Fl{ce}}}{{Fl{ce}}}h{}}{{ce}Ad{}{}}00{{{A`{ce}}c}Ahh{}}{{{A`{ce}}}{{Fn{ce}}}h{}}{{{Fn{ce}}}Adh{}}{{{A`{ce}}c}{{Bl{{Ff{ce}}}}}h{}}{{{G`{ce}}Bd}Bf{Bhh}Bh}{{{Gb{ce}}Bd}Bf{Bhh}Bh}{{{Ff{ce}}Bd}Bf{Bhh}Bh}{{{Fn{ce}}Bd}Bf{Bhh}Bh}{{{Gd{ce}}Bd}Bf{Bhh}Bh}{{{Fh{ce}}Bd}Bf{Bhh}Bh}{{{Gf{ce}}Bd}Bf{Bhh}Bh}{{{Fj{ce}}Bd}Bf{Bhh}Bh}{{{Fl{ce}}Bd}Bf{Bhh}Bh}{{{Gh{ce}}Bd}Bf{Bhh}Bh}{cc{}}000000000{{{A`{ce}}c}{{Bl{e}}}h{}}{{{G`{ce}}}eh{}}{{{A`{ce}}{Db{c}}}{{Bl{{Db{e}}}}}h{}}{{{A`{ce}}{Db{c}}}{{Db{e}}}h{}}32{{{A`{ce}}c}eh{}}0{{{A`{ce}}ce}{{Bl{e}}}h{}}{{{G`{ce}}e}eh{}}{{{Gb{ce}}e}eh{}}{ce{}{}}00000000000000007{{{A`{ce}}}Ahh{}}{{{A`{ce}}}{{Fh{ce}}}h{}}{{{A`{ce}}}{{Gf{ce}}}h{}}{{{G`{ce}}}ch{}}{{{Gb{ce}}}ch{}}{{{Ff{ce}}}ch{}}{{{A`{ce}}}{{Fj{ce}}}h{}}{{{A`{ce}}}Cbh{}}{{}{{A`{ce}}}h{}}{{{Fn{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Gd{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Fh{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Gf{ce}}}{{Bl{{An{ce}}}}}h{}}{{{Fj{ce}}}{{Bl{c}}}h{}}{{{Fl{ce}}}{{Bl{e}}}h{}}{{{Gh{ce}}}{{Bl{e}}}h{}}{{{Ff{ce}}}ehGj}{{{Ff{ce}}e}eh{}}{{{Ff{ce}}g}eh{}{{Df{}{{Dd{e}}}}}}{{{A`{ce}}c}{{Bl{e}}}h{}}{{{G`{ce}}}eh{}}{{{G`{ce}}}{{An{ce}}}h{}}{{{A`{ce}}g}Adh{}{{Dh{ce}{{Dd{Ah}}}}}}{{{A`{ce}}Cb}Adh{}}{{{Fn{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Gd{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Fh{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Gf{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Fj{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Fl{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{{{Gh{ce}}}{{An{Cb{Bl{Cb}}}}}h{}}{ce{}{}}00{c{{Bn{e}}}{}{}}0000000000000000000{cC`{}}000000000{{{A`{ce}}}{{Fl{ce}}}h{}}{{{A`{ce}}}{{Gh{ce}}}h{}}{Cb{{A`{ce}}}h{}}","c":[],"p":[[5,"KeyData",0],[1,"u64"],[5,"SlotMap",0],[10,"Key",0],[10,"Clone",663],[5,"DenseSlotMap",0],[5,"HopSlotMap",0],[5,"SecondaryMap",0],[5,"DefaultKey",0],[1,"unit"],[6,"Ordering",664],[1,"bool"],[10,"PartialEq",664],[17,"Item"],[1,"tuple"],[10,"IntoIterator",665],[10,"Copy",666],[5,"Formatter",667],[8,"Result",667],[10,"Debug",667],[10,"Hasher",668],[6,"Option",669],[6,"Result",670],[5,"TypeId",671],[1,"usize"],[5,"IntoIter",126],[5,"Iter",126],[5,"Keys",126],[5,"Values",126],[5,"Drain",126],[5,"IterMut",126],[5,"ValuesMut",126],[1,"array"],[17,"Output"],[10,"FnOnce",672],[10,"FnMut",672],[5,"IntoIter",251],[5,"Iter",251],[5,"Keys",251],[5,"Values",251],[5,"Drain",251],[5,"IterMut",251],[5,"ValuesMut",251],[5,"IntoIter",376],[5,"Iter",376],[5,"Keys",376],[5,"Values",376],[5,"Drain",376],[5,"IterMut",376],[5,"ValuesMut",376],[6,"Entry",501],[5,"Iter",501],[5,"Keys",501],[5,"Values",501],[5,"Drain",501],[5,"OccupiedEntry",501],[5,"VacantEntry",501],[5,"IntoIter",501],[5,"IterMut",501],[5,"ValuesMut",501],[10,"Default",673]],"b":[[50,"impl-Extend%3C(K,+V)%3E-for-SecondaryMap%3CK,+V%3E"],[51,"impl-Extend%3C(K,+%26V)%3E-for-SecondaryMap%3CK,+V%3E"],[84,"impl-IntoIterator-for-%26SlotMap%3CK,+V%3E"],[85,"impl-IntoIterator-for-SlotMap%3CK,+V%3E"],[86,"impl-IntoIterator-for-%26mut+SlotMap%3CK,+V%3E"],[87,"impl-IntoIterator-for-%26mut+DenseSlotMap%3CK,+V%3E"],[88,"impl-IntoIterator-for-DenseSlotMap%3CK,+V%3E"],[89,"impl-IntoIterator-for-%26DenseSlotMap%3CK,+V%3E"],[90,"impl-IntoIterator-for-%26mut+HopSlotMap%3CK,+V%3E"],[91,"impl-IntoIterator-for-%26HopSlotMap%3CK,+V%3E"],[92,"impl-IntoIterator-for-HopSlotMap%3CK,+V%3E"],[93,"impl-IntoIterator-for-%26SecondaryMap%3CK,+V%3E"],[94,"impl-IntoIterator-for-%26mut+SecondaryMap%3CK,+V%3E"],[95,"impl-IntoIterator-for-SecondaryMap%3CK,+V%3E"]]}],\ ["smallvec",{"doc":"Small vectors in various sizes. These store a certain …","t":"PKPGFFRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNQNNNNMNNNNNNNNNNNNNNNNNNO","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[137,"smallvec::CollectionAllocErr"],[138,"core::clone"],[139,"core::cmp"],[140,"core::ops::function"],[141,"core::ops::range"],[142,"core::iter::traits::collect"],[143,"core::fmt"],[144,"core::fmt"],[145,"core::alloc::layout"],[146,"core::mem::maybe_uninit"],[147,"core::hash"],[148,"core::slice::index"],[149,"alloc::boxed"],[150,"core::result"],[151,"core::option"],[152,"alloc::string"],[153,"core::any"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[18,0,18,0,0,0,3,0,0,1,1,1,1,6,1,1,1,6,13,1,1,6,18,13,1,1,6,18,1,1,1,6,1,1,6,1,1,1,1,1,1,1,1,13,1,6,1,1,1,13,1,6,18,18,13,1,1,1,1,6,18,18,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,6,18,1,1,13,1,1,1,6,1,1,13,1,1,13,6,13,6,1,1,1,1,1,1,1,1,1,1,1,1,3,13,6,0,1,1,1,6,28,18,1,13,1,6,18,1,13,1,6,18,1,1,13,1,6,18,1,31],"f":"`````````{{{b{c}}{b{e}}}df{{f{}{{h{}}}}}}{{{b{c}}}jf}{{{b{c}}}{}f}1{{{l{c}}}jf}1220{ce{}{}}300003000{{{b{c}}}nf}{{{b{c}}}df}{{{b{c}}}{{b{c}}}f}{{{l{c}}}{{l{c}}}{fA`}}{{{b{c}}{b{c}}}df}{{ce}d{}{}}0{{{b{c}}{b{c}}}Abf}5{{{b{c}}e}df{{Ah{}{{Ad{Af}}}}}}{{{b{c}}g}df{}{{Ah{}{{Ad{e}}}}}}{{}{{b{c}}}f}=={{{b{c}}e}{{Aj{c}}}f{{Al{n}}}}{{{Aj{c}}}df}:{{{l{c}}}df}{{{b{c}}{b{e}}}Afff}{{{b{c}}e}df{{An{}{{h{}}}}}}{{{b{c}}j}df}{{{Aj{c}}B`}Bbf}{{{b{c}}B`}Bbf}{{{l{c}}B`}Bbf}{{BdB`}Bb}0{cc{}}0{Bf{{b{c}}}f}{j{{b{c}}}f}{c{{b{c}}}f}33{BhBd}1{{cn}{{b{c}}}f}{{{Bj{c}}n}{{b{c}}}f}{n{{b{c}}}f}{c{{b{e}}}{{An{}{{h{}}}}}f}{{nn}{{b{c}}}f}78{{{b{c}}n}df}{{{b{c}}e}dfBl}{{{b{c}}e}{}f{{Bn{j}}}}0{{{b{c}}}nf}3{{{b{c}}nj}df}{{{b{c}}ne}df{{An{}{{h{}}}}}}{ce{}{}}000{{{b{c}}}{{C`{j}}}f}{{{b{c}}}{{Cb{c{b{c}}}}}f}2{{{b{c}}}ef{}}003{{{b{c}}}Bff}{{{b{c}}}Aff}{{{Aj{c}}}nf}9{{}{{b{c}}}f}{{{Aj{c}}}Cdf}{{{l{c}}}Cdf}10{{{b{c}}{b{c}}}{{Cd{Ab}}}f}{{{b{c}}}Cdf}{{{b{c}}}df}{{{b{c}}n}{}f}{{{b{c}}n}df}00{{{b{c}}ne}df{{Ah{}{{Ad{}}}}}}{{{b{c}}e}df{{Ah{}{{Ad{Af}}}}}}024{{}n}{{{Aj{c}}}{{Cf{n{Cd{n}}}}}f}{{{l{c}}}{{Cf{n{Cd{n}}}}}f}`>6{ce{}{}}0{Ch{{b{c}}}f}{cCj{}}8{c{{Cb{e}}}{}{}}000{{{b{c}}n}{{Cb{dBd}}}f}111100{cCl{}}000{n{{b{c}}}f}`","c":[],"p":[[5,"SmallVec",0],[1,"unit"],[10,"Array",0],[17,"Item"],[1,"slice"],[5,"IntoIter",0],[1,"usize"],[10,"Clone",138],[6,"Ordering",139],[17,"Output"],[1,"bool"],[10,"FnMut",140],[5,"Drain",0],[10,"RangeBounds",141],[10,"IntoIterator",142],[5,"Formatter",143],[8,"Result",143],[6,"CollectionAllocErr",0],[5,"Vec",144],[8,"LayoutErr",145],[20,"MaybeUninit",146],[10,"Hasher",147],[10,"SliceIndex",148],[5,"Box",149],[6,"Result",150],[6,"Option",151],[1,"tuple"],[10,"ToSmallVec",0],[5,"String",152],[5,"TypeId",153],[15,"AllocErr",137]],"b":[[52,"impl-Display-for-CollectionAllocErr"],[53,"impl-Debug-for-CollectionAllocErr"],[56,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[57,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[58,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[85,"impl-IntoIterator-for-SmallVec%3CA%3E"],[86,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[87,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"]]}],\ -["swash",{"doc":"Font introspection, complex text shaping and glyph …","t":"GPPFTTFPTFFFPPPPPPPTTTTTPFFFPIFFPTPPPPFTPFTTPIPFPPPTTTPFFGGPPFTKIPPPTTPGFPPPFFPPNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNCONNNONNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNCNNCNNNNCNNOONNNMNNNNOHHCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNOOONNNOEFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPIFFFFGIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGFPPNNNNNNNNNOONNNNNNNNNOONNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPFFFNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNONNNNNNNNNNNNOOONNNNNNNNOOOONNNNNNNNONNNNNNNNNNNNOOPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPGPPGKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGFFFFPPPPPGPPPPSPPPPPPPPPPFPPGFPGPPFIPPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNOONNNNNNOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Action","Adjustment","Attachment","Attributes","BLACK","BOLD","BitmapStrike","Both","CONDENSED","CacheKey","Charmap","ColorPalette","CompatibleFull","Copyright","Dark","DarkBackgroundPalette","Description","Designer","DesignerUrl","EXPANDED","EXTRA_BOLD","EXTRA_CONDENSED","EXTRA_EXPANDED","EXTRA_LIGHT","Family","Feature","FontDataRef","FontRef","Full","GlyphId","GlyphMetrics","Instance","Italic","LIGHT","License","LicenseUrl","Light","LightBackgroundPalette","LocalizedString","MEDIUM","Manufacturer","Metrics","NORMAL","NORMAL","Normal","NormalizedCoord","Oblique","ObliqueAngle","Other","PostScript","PostScriptCid","SEMI_BOLD","SEMI_CONDENSED","SEMI_EXPANDED","SampleText","Setting","Stretch","StringId","Style","SubFamily","Substitution","Synthesis","THIN","TableProvider","Tag","Trademark","TypographicFamily","TypographicSubFamily","ULTRA_CONDENSED","ULTRA_EXPANDED","UniqueId","Usability","Variation","VariationsPostScriptNamePrefix","VendorUrl","Version","Weight","WritingSystem","WwsFamily","WwsSubFamily","action","advance_height","advance_width","alpha_strikes","any","ascent","attributes","average_width","bit_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cap_height","charmap","chars","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","color_palettes","color_strikes","contains","data","data","default","default","default","default","default","default","default","default","default","default_value","descent","embolden","enumerate","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","features","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fonts","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_degrees","from_degrees","from_font","from_font","from_gradians","from_index","from_offset","from_percentage","from_radians","from_raw","from_turns","get","get","glyph_count","glyph_count","glyph_metrics","has_italic_variation","has_oblique_variation","has_stretch_variation","has_variations","has_variations","has_vertical_metrics","has_vertical_metrics","has_weight_variation","hash","hash","hash","hash","id","index","index","index","instances","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_collection","is_condensed","is_decodable","is_empty","is_empty","is_expanded","is_hidden","is_monospace","is_normal","is_unicode","iter","key","language","language","language_tag","leading","len","len","linear_scale","linear_scale","localized_strings","lsb","map","max_value","max_width","metrics","min_value","name","name","name","name","name_id","name_id","name_id","new","new","new","normalize","normalized_coords","offset","parse","parse","parse","parse","parse","parse_list","parse_list","partial_cmp","partial_cmp","partial_cmp","parts","postscript_name","postscript_name_id","ppem","ppi","proxy","proxy","raw","scale","scale","scale","script","script_tag","shape","skew","stretch","strikeout_offset","stroke_size","style","synthesize","table","table_by_tag","table_by_tag","table_by_tag","tag","tag","tag","tag_from_bytes","tag_from_str_lossy","text","to_degrees","to_degrees","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_percentage","to_raw","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tsb","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline_offset","units_per_em","units_per_em","usability","value","value","values","variations","variations","vertical_ascent","vertical_descent","vertical_leading","vertical_origin","weight","writing_systems","x_height","zeno","BitmapStrikes","Chars","ColorPalettes","Features","Fonts","Instances","LocalizedStrings","Variations","WritingSystems","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","find_by_exact_ppem","find_by_id","find_by_largest_ppem","find_by_name","find_by_nearest_ppem","find_by_postscript_name","find_by_tag","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","normalized_coords","nth","nth","nth","nth","nth","nth","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","BitmapStrikesProxy","CharmapProxy","MetricsProxy","VariationsProxy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","fmt","from","from","from","from","from_font","from_font","from_font","from_font","glyph_count","has_alpha","has_color","into","into","into","into","materialize","materialize","materialize_alpha","materialize_color","materialize_glyph_metrics","materialize_metrics","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units_per_em","BestFit","Bitmap","ColorBitmap","ColorOutline","ExactSize","Index","LargestSize","Outline","PaletteIndex","Render","ScaleContext","Scaler","ScalerBuilder","Source","StrikeIndex","StrikeWith","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone","clone_into","clone_into","default","default","default_color","embolden","fmt","fmt","format","from","from","from","from","from","from","has_bitmaps","has_color_bitmaps","has_color_outlines","has_outlines","hint","image","into","into","into","into","into","into","new","new","normalized_coords","offset","outline","render","render_into","scale_bitmap","scale_bitmap_into","scale_color_bitmap","scale_color_bitmap_into","scale_color_outline","scale_color_outline_into","scale_outline","scale_outline_into","size","style","to_owned","to_owned","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","variations","with_max_entries","Color","Content","Image","Mask","SubpixelMask","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","content","data","default","default","eq","fmt","from","from","into","into","new","placement","source","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Layer","LayerMut","Outline","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","bounds","clear","clone","clone","clone_into","clone_into","color_index","color_index","default","embolden","embolden","from","from","from","get","get_mut","into","into","into","is_color","is_empty","len","new","path","path","path","points","points","points","points_mut","points_mut","to_owned","to_owned","transform","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verbs","verbs","verbs","Direction","LeftToRight","RightToLeft","ShapeContext","Shaper","ShaperBuilder","add_cluster","add_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","builder_with_id","clone","clone_into","cluster","default","direction","eq","features","fmt","from","from","from","from","insert_dotted_circles","into","into","into","into","language","metrics","new","normalized_coords","normalized_coords","retain_ignorables","script","shape_with","size","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variations","with_max_entries","Glyph","GlyphCluster","GlyphInfo","advance","advance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","components","data","data","default","default","fmt","fmt","fmt","from","from","from","glyphs","id","info","info","into","into","into","is_complex","is_empty","is_ligature","is_mark","is_simple","source","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","x","y","AI","AL","AL","AN","Adlam","Adlam","AegeanNumbers","Ahom","Ahom","Alaph","AlchemicalSymbols","AlphabeticPresentationForms","Analyze","AnatolianHieroglyphs","AnatolianHieroglyphs","AncientGreekMusicalNotation","AncientGreekNumbers","AncientSymbols","Arabic","Arabic","ArabicExtendedA","ArabicMathematicalAlphabeticSymbols","ArabicPresentationFormsA","ArabicPresentationFormsB","ArabicSupplement","Armenian","Armenian","Arrows","Avestan","Avestan","B","B2","BA","BB","BK","BN","Balinese","Balinese","Bamum","Bamum","BamumSupplement","BasicLatin","BassaVah","BassaVah","Batak","Batak","Bengali","Bengali","Bhaiksuki","Bhaiksuki","BidiClass","Block","BlockElements","Bopomofo","Bopomofo","BopomofoExtended","BoxDrawing","BracketType","Brahmi","Brahmi","Braille","BraillePatterns","Buginese","Buginese","Buhid","Buhid","ByzantineMusicalSymbols","CB","CJ","CJKCompatibility","CJKCompatibilityForms","CJKCompatibilityIdeographs","CJKCompatibilityIdeographsSupplement","CJKRadicalsSupplement","CJKStrokes","CJKSymbolsandPunctuation","CJKUnifiedIdeographs","CJKUnifiedIdeographsExtensionA","CJKUnifiedIdeographsExtensionB","CJKUnifiedIdeographsExtensionC","CJKUnifiedIdeographsExtensionD","CJKUnifiedIdeographsExtensionE","CJKUnifiedIdeographsExtensionF","CJKUnifiedIdeographsExtensionG","CL","CM","CN","CP","CR","CR","CR","CS","CanadianAboriginal","Carian","Carian","CasedLetter","Category","CaucasianAlbanian","CaucasianAlbanian","Chakma","Chakma","Cham","Cham","Cherokee","Cherokee","CherokeeSupplement","ChessSymbols","Chorasmian","Chorasmian","Cjk","Close","ClosePunctuation","ClusterBreak","Codepoint","CombiningDiacriticalMarks","CombiningDiacriticalMarksExtended","CombiningDiacriticalMarksSupplement","CombiningDiacriticalMarksforSymbols","CombiningHalfMarks","Common","CommonIndicNumberForms","ConnectorPunctuation","Control","ControlPictures","Coptic","Coptic","CopticEpactNumbers","CountingRodNumerals","Cuneiform","Cuneiform","CuneiformNumbersandPunctuation","CurrencySymbol","CurrencySymbols","Cypriot","CypriotSyllabary","Cyrillic","Cyrillic","CyrillicExtendedA","CyrillicExtendedB","CyrillicExtendedC","CyrillicSupplement","D","DQ","DalathRish","DashPunctuation","DecimalNumber","Decompose","Deseret","Deseret","Devanagari","Devanagari","DevanagariExtended","Dingbats","DivesAkuru","DivesAkuru","Dogra","Dogra","DominoTiles","Duployan","Duployan","EB","EM","EN","ES","ET","EX","EX","EX","EarlyDynasticCuneiform","EgyptianHieroglyphFormatControls","EgyptianHieroglyphs","EgyptianHieroglyphs","Elbasan","Elbasan","Elymaic","Elymaic","Emoticons","EnclosedAlphanumericSupplement","EnclosedAlphanumerics","EnclosedCJKLettersandMonths","EnclosedIdeographicSupplement","EnclosingMark","Ethiopic","Ethiopic","EthiopicExtended","EthiopicExtendedA","EthiopicSupplement","Extend","FO","FSI","FinalPunctuation","Format","GL","GeneralPunctuation","GeometricShapes","GeometricShapesExtended","Georgian","Georgian","GeorgianExtended","GeorgianSupplement","Glagolitic","Glagolitic","GlagoliticSupplement","Gothic","Gothic","Grantha","Grantha","Greek","GreekExtended","GreekandCoptic","Gujarati","Gujarati","GunjalaGondi","GunjalaGondi","Gurmukhi","Gurmukhi","H2","H3","HL","HL","HY","HalfwidthandFullwidthForms","Han","Hangul","HangulCompatibilityJamo","HangulJamo","HangulJamoExtendedA","HangulJamoExtendedB","HangulSyllables","HanifiRohingya","HanifiRohingya","Hanunoo","Hanunoo","Hatran","Hatran","Hebrew","Hebrew","HighPrivateUseSurrogates","HighSurrogates","Hiragana","Hiragana","ID","IN","IPAExtensions","IS","IdeographicDescriptionCharacters","IdeographicSymbolsandPunctuation","ImperialAramaic","ImperialAramaic","IndicSiyaqNumbers","Inherited","InitialPunctuation","InscriptionalPahlavi","InscriptionalPahlavi","InscriptionalParthian","InscriptionalParthian","JL","JT","JV","Japanese","Javanese","Javanese","JoiningType","KA","Kaithi","Kaithi","KanaExtendedA","KanaSupplement","Kanbun","KangxiRadicals","Kannada","Kannada","Katakana","Katakana","KatakanaPhoneticExtensions","KayahLi","KayahLi","Kharoshthi","Kharoshthi","KhitanSmallScript","KhitanSmallScript","Khmer","Khmer","KhmerSymbols","Khojki","Khojki","Khudawadi","Khudawadi","Korean","L","L","L","LE","LF","LF","LF","LRE","LRI","LRO","LV","LVT","Language","Lao","Lao","Latin","Latin1Supplement","LatinExtendedA","LatinExtendedAdditional","LatinExtendedB","LatinExtendedC","LatinExtendedD","LatinExtendedE","Lepcha","Lepcha","Letter","LetterNumber","LetterlikeSymbols","Limbu","Limbu","LineBreak","LineSeparator","LinearA","LinearA","LinearB","LinearBIdeograms","LinearBSyllabary","Lisu","Lisu","LisuSupplement","LowSurrogates","LowercaseLetter","Lycian","Lycian","Lydian","Lydian","MB","ML","MN","Mahajani","Mahajani","MahjongTiles","Makasar","Makasar","Malayalam","Malayalam","Mandaic","Mandaic","Manichaean","Manichaean","Marchen","Marchen","Mark","MasaramGondi","MasaramGondi","MathSymbol","MathematicalAlphanumericSymbols","MathematicalOperators","MayanNumerals","Medefaidrin","Medefaidrin","MeeteiMayek","MeeteiMayek","MeeteiMayekExtensions","MendeKikakui","MendeKikakui","MeroiticCursive","MeroiticCursive","MeroiticHieroglyphs","MeroiticHieroglyphs","Miao","Miao","MiscellaneousMathematicalSymbolsA","MiscellaneousMathematicalSymbolsB","MiscellaneousSymbols","MiscellaneousSymbolsandArrows","MiscellaneousSymbolsandPictographs","MiscellaneousTechnical","Modi","Modi","ModifierLetter","ModifierSymbol","ModifierToneLetters","Mongolian","Mongolian","MongolianSupplement","Mro","Mro","Multani","Multani","MusicalSymbols","Myanmar","Myanmar","MyanmarExtendedA","MyanmarExtendedB","NKo","NL","NL","NS","NSM","NU","NU","Nabataean","Nabataean","Nandinagari","Nandinagari","NewTaiLue","NewTaiLue","Newa","Newa","Nko","NoBlock","None","None","NonspacingMark","Number","NumberForms","Nushu","Nushu","NyiakengPuachueHmong","NyiakengPuachueHmong","ON","OP","Ogham","Ogham","OlChiki","OlChiki","OldHungarian","OldHungarian","OldItalic","OldItalic","OldNorthArabian","OldNorthArabian","OldPermic","OldPermic","OldPersian","OldPersian","OldSogdian","OldSogdian","OldSouthArabian","OldSouthArabian","OldTurkic","OldTurkic","Open","OpenPunctuation","OpticalCharacterRecognition","Oriya","Oriya","OrnamentalDingbats","Osage","Osage","Osmanya","Osmanya","Other","OtherLetter","OtherNumber","OtherPunctuation","OtherSymbol","OttomanSiyaqNumbers","PDF","PDI","PO","PP","PR","PahawhHmong","PahawhHmong","Palmyrene","Palmyrene","ParagraphSeparator","PauCinHau","PauCinHau","PhagsPa","Phagspa","PhaistosDisc","Phoenician","Phoenician","PhoneticExtensions","PhoneticExtensionsSupplement","PlayingCards","PrivateUse","PrivateUseArea","Properties","PsalterPahlavi","PsalterPahlavi","Punctuation","QU","R","R","RI","RI","RI","RLE","RLI","RLO","Rejang","Rejang","RumiNumeralSymbols","Runic","Runic","S","SA","SG","SM","SP","SQ","SY","Samaritan","Samaritan","Saurashtra","Saurashtra","Script","Separator","Sharada","Sharada","Shavian","Shavian","ShorthandFormatControls","Siddham","Siddham","SignWriting","Simplified","Sinhala","Sinhala","SinhalaArchaicNumbers","SmallFormVariants","SmallKanaExtension","Sogdian","Sogdian","SoraSompeng","SoraSompeng","Soyombo","Soyombo","SpaceSeparator","SpacingMark","SpacingModifierLetters","Specials","Sundanese","Sundanese","SundaneseSupplement","SuperscriptsandSubscripts","SupplementalArrowsA","SupplementalArrowsB","SupplementalArrowsC","SupplementalMathematicalOperators","SupplementalPunctuation","SupplementalSymbolsandPictographs","SupplementaryPrivateUseAreaA","SupplementaryPrivateUseAreaB","Surrogate","SuttonSignWriting","SylotiNagri","SylotiNagri","Symbol","SymbolsandPictographsExtendedA","SymbolsforLegacyComputing","Syriac","Syriac","SyriacSupplement","T","T","Tagalog","Tagalog","Tagbanwa","Tagbanwa","Tags","TaiLe","TaiLe","TaiTham","TaiTham","TaiViet","TaiViet","TaiXuanJingSymbols","Takri","Takri","Tamil","Tamil","TamilSupplement","Tangut","Tangut","TangutComponents","TangutSupplement","Telugu","Telugu","Thaana","Thaana","Thai","Thai","Tibetan","Tibetan","Tifinagh","Tifinagh","Tirhuta","Tirhuta","TitlecaseLetter","Traditional","TransportandMapSymbols","U","UNICODE_VERSION","Ugaritic","Ugaritic","Unassigned","UnifiedCanadianAboriginalSyllabics","UnifiedCanadianAboriginalSyllabicsExtended","Unknown","UppercaseLetter","V","Vai","Vai","VariationSelectors","VariationSelectorsSupplement","VedicExtensions","VerticalForms","WJ","WS","WSegSpace","Wancho","Wancho","WarangCiti","WarangCiti","WordBreak","XX","XX","XX","Yezidi","Yezidi","Yi","YiRadicals","YiSyllables","YijingHexagramSymbols","ZW","ZWJ","ZWJ","ZWJ","ZanabazarSquare","ZanabazarSquare","analyze","bidi_class","bidi_class","bidi_class","block","block","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bracket_type","category","category","category","chars","cjk","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closing_bracket","cluster","cluster_break","cluster_break","cluster_break","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","combining_class","combining_class","combining_class","compose","decompose","decompose_compatible","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_opentype","from_opentype","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_close_bracket","is_complex","is_emoji","is_emoji","is_emoji","is_extended_pictographic","is_extended_pictographic","is_extended_pictographic","is_joined","is_open_bracket","joining_type","joining_type","joining_type","language","line_break","line_break","line_break","mask","mirror","name","name","needs_bidi_resolution","needs_resolution","next","next","opening_bracket","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","region","script","script","script","script","to_opentype","to_opentype","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","word_break","word_break","word_break","Anusvara","Base","Boundary","Char","CharCluster","CharInfo","ClusterInfo","Color","Complete","Control","Default","Discard","Emoji","Halant","Keep","Kinzi","Line","MAX_CLUSTER_SIZE","Mandatory","Mark","MedialRa","Newline","NoBreakSpace","None","None","None","Other","Other","Parser","Pref","Reph","ShapeClass","SourceRange","Space","Status","Tab","Text","Token","UserData","VBlw","VMPre","VPre","Vs","Whitespace","Word","Zwj","Zwnj","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary","boundary","ch","ch","chars","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contributes_to_shaping","data","data","default","default","default","default","default","default","deref","emoji","end","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","glyph_id","ignorable","info","info","into","into","into","into","into","into","into","into","into","into","into","into","is_boundary","is_broken","is_emoji","is_empty","is_space_or_nbsp","is_whitespace","joining_type","len","map","mapped_chars","new","new","new","next","offset","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","range","shape_class","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_range","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_data","whitespace"],"q":[[0,"swash"],[528,"swash::iter"],[668,"swash::proxy"],[729,"swash::scale"],[828,"swash::scale::image"],[863,"swash::scale::outline"],[921,"swash::shape"],[981,"swash::shape::cluster"],[1036,"swash::text"],[1933,"swash::text::cluster"],[2171,"core::clone"],[2172,"core::marker"],[2173,"core::cmp"],[2174,"core::default"],[2175,"core::ops::function"],[2176,"core::cmp"],[2177,"core::fmt"],[2178,"core::hash"],[2179,"core::convert"],[2180,"core::iter::traits::iterator"],[2181,"alloc::string"],[2182,"core::result"],[2183,"core::any"],[2184,"core::iter::traits::collect"],[2185,"zeno::mask"],[2186,"zeno::geometry"],[2187,"zeno::style"],[2188,"zeno::geometry"],[2189,"zeno::geometry"],[2190,"core::ops::function"]],"d":["Modification performed by a feature.","Adjusts the position of one or more glyphs such as in …","Attaches one glyph to another such as in accent mark …","Primary attributes for font classification: stretch, …","","","Collection of bitmaps of a specific size and format.","Usable with both light and dark backgrounds.","","Uniquely generated value for identifying and caching fonts.","Maps characters to nominal glyph identifiers.","Collection of colors.","","","Usable with dark backgrounds.","","","","","","","","","","","Typographic rule that produces modifications to a sequence …","Reference to the content of a font file.","Reference to a font.","","Glyph identifier.","Glyph advances, side bearings and vertical origins.","Named instance in a variable font.","","","","","Usable with light backgrounds.","","Represents a single localized string in a font.","","","Global font metrics.","","","","Normalized variation coordinate in 2.14 fixed point format.","","Angle of an oblique style in degrees from -90 to 90.","","","","","","","","Setting combining a tag and a value for features and …","Visual width of a font– a relative change from the …","Identifier for well-known localized strings in a font.","Visual style or ‘slope’ of a font.","","Replaces one or more glyphs such as in ligation.","Synthesis suggestions for mismatched font attributes.","","Source that can provide table data by tag.","Four byte tag value.","","","","","","","Theme of a palette with respect to background color.","Axis of variation in a variable font.","","","","Visual weight class of a font on a scale from 1 to 1000.","Script, language and associated typographic features …","","","Returns the action of the feature.","Returns the vertical advance for the specified glyph.","Returns the horizontal advance for the specified glyph.","Returns an iterator over the alpha bitmap strikes for the …","Returns true if any synthesis suggestions are available.","Distance from the baseline to the top of the alignment box.","Returns the primary attributes for the font.","Average width of all non-zero characters in the font.","Returns the bit depth of the strike.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Distance from the baseline to the top of a typical English …","Returns the character map for the font.","Returns an iterator over the sequence of characters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the color palettes for the font.","Returns an iterator over the color bitmap strikes for the …","Returns true if the specified glyph is covered by the …","Returns the underlying data.","Full content of a file containing the font.","","","","","","","","","","Returns the default value of the variation.","Distance from the baseline to the bottom of the alignment …","Returns true if the scaler should apply a faux bold.","Invokes the specified closure with all codepoint/glyph …","","","","","","","","","","","","Returns an iterator over the features provided by the …","Returns an iterator over the features supported by a font.","","","","","","","","","","","","","","","","","","Returns an iterator over the available fonts.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new oblique angle from degrees.","Creates a new oblique style with the specified angle in …","Extracts the attributes from the specified font.","Creates a character map from the specified font.","Creates a new oblique angle from gradians.","Creates a new font from the specified font data and the …","Creates a new font from the specified font data and offset …","Creates a stretch attribute from a percentage. The value …","Creates a new oblique angle from radians.","","Creates a new oblique angle from turns.","Returns the font at the specified index.","Returns the color for the specified entry in RGBA order.","Returns the number of glyphs in the font.","Number of glyphs in the font.","Returns glyph metrics for the font and the specified …","Returns true if the font has a variation for the italic …","Returns true if the font has a variation for the oblique …","Returns true if the font has a variation for the stretch …","Returns true if the font has variations corresponding to …","Returns true if variations are supported.","Returns true if the font provides canonical vertical glyph …","True if the font provides canonical vertical metrics.","Returns true if the font has a variation for the weight …","","","","","Returns the string identifier.","Returns the index of the palette.","Returns the index of the variation.","Returns the index of the instance.","Returns an iterator over the named instances for the font.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the data represents a font collection.","Returns true if the stretch is condensed (less than …","Returns true if the string can be decoded.","Returns true if there are no available fonts.","Returns whether this palette is empty.","Returns true if the stretch is expanded (greater than …","Returns true if the variation should be hidden from users.","True if the font is monospace.","Returns true if the stretch is normal.","Returns true if the encoding for the string is unicode.","Collection of various iterators over metadata contained in …","Key for identifying a font in various caches.","Returns the language for the writing system.","Returns the language of the string.","Returns the OpenType language tag for the writing system.","Recommended additional spacing between lines.","Returns the number of available fonts.","Returns the number of color entries in the palette.","Creates a new set of metrics scaled by the specified …","Creates a new set of metrics scaled by the specified …","Returns an iterator over the localized strings for the …","Returns the left side bearing for the specified glyph.","Returns a nominal glyph identifier for the specified …","Returns the maximum value of the variation.","Maximum advance width of all characters in the font.","Returns metrics for the font and the specified normalized …","Returns the minimum value of the variation.","Returns the name of the feature, if available.","Returns the name for the palette, optionally for a …","Returns the name for the variation, optionally for a …","Returns the name for the instance, optionally for a …","Returns the name identifier for the palette, if available.","Returns the name identifier for the variation.","Returns the name identifier for the instance.","Creates new font attributes from the specified stretch, …","Generates a new cache key.","Creates font data from the specified bytes. Returns None …","Computes a normalized coordinate for the specified value.","Returns an iterator over the normalized coordinates for …","Offset to the table directory of the font.","Parses a style from a CSS style value.","Parses a CSS style font weight attribute.","Parses the stretch from a CSS style keyword or a …","Parses a feature setting according to the CSS grammar.","Parses a variation setting according to the CSS grammar. …","Parses a comma separated list of variation settings …","Parses a comma separated list of feature settings …","","","","Returns a tuple containing all attributes.","Returns the PostScript name for the instance, optionally …","Returns the PostScript name identifier for the instance.","Returns the size of the strike in pixels per em.","Returns the device pixel density for which the strike was …","Proxies used to efficiently rematerialize metadata.","Returns the associated proxy.","Returns the raw value of the stretch attribute.","Scaling, hinting and rasterization of visual glyph …","Creates a new set of metrics scaled for the specified …","Creates a new set of metrics scaled for the specified …","Returns the script for the writing system.","Returns the OpenType script tag for the writing system.","Mapping complex text to a sequence of positioned glyphs.","Returns a skew angle for faux italic/oblique, if requested.","Returns the stretch attribute.","Recommended distance from the baseline to the top of a …","Recommended thickness of an underline or strikeout stroke.","Returns the style attribute.","Returns a synthesis analysis based on the requested …","Returns the table data for the specified tag.","Returns the table for the specified tag.","","","Returns the feature tag.","Returns the tag that identifies the variation.","The tag that identifies the setting.","Creates a tag from four bytes.","Creates a tag from the first four bytes of a string, …","Character properties and textual analysis.","Returns the oblique angle in degrees.","Returns the angle of the style in degrees.","","","","","","","","","","","","","","","","","","","","","","","","Converts the stretch value to a percentage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the top side bearing for the specified glyph.","","","","","","","","","","","","","","","","","","","","","","","","Recommended distance from the baseline to the top of an …","Returns the number of font design units per em unit.","Number of font design units per em unit.","Returns the theme usability of the palette, if available.","Returns the underlying value of the key.","The value for the setting.","Returns an iterator over the variation values of the …","Returns the variations that should be applied to match the …","Returns an iterator over the variations for the font.","Distance from the vertical center baseline to the right …","Distance from the vertical center baseline to the left …","Recommended additional spacing between columns.","Returns the vertical origin for the specified glyph id.","Returns the weight attribute.","Returns an iterator over writing systems supported by the …","Distance from the baseline to the top of the lowercase “x…","","Iterator over a collection of bitmap strikes.","Iterator over the characters in a localized string.","Iterator over a collection of color palettes.","Iterator over a collection of typographic features.","Iterator over a collection of fonts.","Iterator over a collection of named variation instances.","Iterator over a collection of localized strings.","Iterator over a collection of font variations.","Iterator over a collection of writing systems.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Searches for a strike that exactly matches the specified …","Searches for a string with the specified identifier, and …","Searches for a strike with the largest size that contains …","Searches for an instance with the specified name.","Searches for a strike that matches the specified size and …","Searches for an instance with the specified PostScript …","Searches for a variation with the specified tag.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the set of normalized coordinates …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proxy for rematerializing strike collections.","Proxy for rematerializing a character map.","Proxy for rematerializing metrics.","Proxy for rematerializing variations collections.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates character map proxy from the specified font.","Creates a metrics proxy for the specified font.","Creates strike collection proxy from the specified font.","Creates a variations proxy from the specified font.","Returns the number of glyphs in the font.","Returns true if the font has alpha bitmap strikes.","Returns true if the font has color bitmap strikes.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Materializes a character map from the specified font. This …","Materializes variations from the specified font. This …","Materializes an alpha strike iterator for the specified …","Materializes a color strike iterator for the specified …","Materializes glyph metrics for the specified font and …","Materializes font metrics for the specified font and …","","","","","","","","","","","","","","","","","Returns the number of font design units per em unit.","Load a bitmap of the best available size.","Embedded alpha bitmaps.","Embedded color bitmaps.","Layered color scalable outlines.","Load a bitmap only if the exact size is available.","Load a bitmap from the specified strike.","Loads a bitmap of the largest size available.","Scalable outlines.","Index of a color palette.","Builder type for rendering a glyph into an image.","Context that manages caches and scratch buffers for …","Scales outline and bitmap glyphs.","Builder for configuring a scaler.","Glyph sources for the renderer.","Index of a bitmap strike.","Bitmap strike selection mode.","","","","","","","","","","","","","Builds a scaler for the current configuration.","Creates a new builder for constructing a scaler with this …","","","","","","","Specifies an RGBA color to use when rasterizing layers of …","Specifies the strength of a faux bold transform to apply …","","","Specifies the target format for rasterizing an outline. …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns true if alpha bitmaps are available.","Returns true if color bitmaps are available.","Returns true if scalable color glyph outlines are …","Returns true if scalable glyph outlines are available.","Specifies whether to apply hinting to outlines. The …","Rendered glyph image.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a new scaling context.","Creates a new builder for configuring rendering using the …","Specifies the variation settings in terms of normalized …","Specifies an additional offset to apply when rasterizing …","Glyph outline.","Renders the specified glyph using the current …","Renders the specified glyph using the current …","Scales a bitmap for the specified glyph and mode.","Scales a bitmap for the specified glyph and mode into the …","Scales a color bitmap for the specified glyph and mode.","Scales a color bitmap for the specified glyph and mode …","Scales a color outline for the specified glyph.","Scales a color outline for the specified glyph into the …","Scales an outline for the specified glyph.","Scales an outline for the specified glyph into the …","Specifies the font size in pixels per em. The default …","Specifies the path style to use when rasterizing an …","","","Specifies a transformation matrix to apply when …","","","","","","","","","","","","","","","","","","","Adds variation settings to the scaler.","Creates a new scaling context with the specified maximum …","32-bit RGBA bitmap.","Content of a scaled glyph image.","Scaled glyph image.","8-bit alpha mask.","32-bit RGBA subpixel mask.","","","","","Resets the image to a default state.","","","","","Content of the image.","Raw image data.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Creates a new empty scaled image.","Offset and size of the image.","Source of the image.","","","","","","","","","Reference to a layer in a scaled outline.","Mutable reference to a layer in a scaled outline.","Scaled glyph outline represented as a collection of layers …","","","","","","","Computes the bounding box of the layer.","Computes the bounding box of the outline.","Computes the bounding box of the layer.","Clears the outline.","","","","","Returns the color index for the layer.","Returns the color index for the layer.","","Applies a faux bold to this layer with the specified …","Applies a faux bold to the outline with the specified …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the layer at the specified index.","Returns a mutable reference to the layer at the specified …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the outline has color layers.","Returns true if there are no layers in the outline.","Returns the number of layers in the outline.","Creates a new empty outline.","Returns path data for the layer.","Returns path data for the outline.","Returns path data for the layer.","Returns the sequence of points for the layer.","Returns a reference to the sequence of points in the …","Returns the sequence of points for the layer.","Returns a mutable reference the sequence of points for the …","Returns a mutable reference to the sequence of points in …","","","Transforms this layer by the specified matrix.","Transforms the outline by the specified matrix.","","","","","","","","","","Returns the sequence of verbs for the layer.","Returns a reference to the sequence of verbs in the …","Returns the sequence of verbs for the layer.","Text direction.","","","Context that manages caches and transient buffers for …","Maps character clusters to positioned glyph clusters …","Builder for configuring a shaper.","Adds a character cluster to the shaper.","Adds a string to the shaper.","","","","","","","","","Builds a shaper for the current configuration.","Creates a new builder for constructing a shaper with this …","Creates a new builder for constructing a shaper with this …","","","Glyph cluster modeling– output from the shaper.","","Specifies the text direction. The default value is …","","Adds feature settings to the shaper.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Specifies whether to insert dotted circles for broken …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies the language. The default value is None.","Returns the current font metrics in use by the shaper.","Creates a new shaping context.","Specifies the variation settings in terms of normalized …","Returns the current normalized variation coordinates in …","Specifies whether characters defined as default ignorable …","Specifies the script. The default value is Script::Latin.","Shapes the text and invokes the specified closure with each","Specifies the font size in pixels per em. The default …","","","","","","","","","","","","","","Adds variation settings to the shaper.","Creates a new shaping context with the specified maximum …","Glyph identifier and positioning information as a result …","Collection of glyphs and associated metadata corresponding …","Information for a glyph.","Computes the full advance width or height of the cluster.","Advance width or height.","","","","","","","","","","","","","If the cluster is a ligature, this contains the source …","Arbitrary user data.","Arbitrary user data– taken from the initial character of …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Sequence of glyphs for the cluster. May be empty for …","Glyph identifier.","Glyph flags.","Information about the textual content of the cluster.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is complex– that is if it …","Returns true if the cluster is empty. Empty clusters still …","Returns true if the cluster corresponds to multiple source …","Returns true if the glyph is an attached mark.","Returns true if the cluster contains a single glyph. Note …","Full source range of the cluster in original units …","","","","","","","","","","","","","Horizontal offset.","Vertical offset.","","","","","","","","","","","","","Iterator that yields Unicode properties and boundary …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Property for the bidirectional algorithm.","Unicode block property.","","","","","","Bracket type of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode general category property.","","","","","","","","","","","","","Chinese, Japanese and Korean languages.","A closing bracket with the associated opening bracket.","","Property for the cluster breaking algorithm.","Trait that exposes Unicode properties for the char type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decomposition of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joining type property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Representation of a language and its associated script and …","","","","","","","","","","","","","","","","","","Property for the line breaking algorithm.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Not a bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An opening bracket with the associated closing bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compact, constant time reference to Unicode properties for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode script property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The version of the Unicode Character Database used to …","","","","","","","","","","","","","","","","","","","","","","Property for the word breaking algorithm.","","","","","","","","","","","","","","","","Returns an iterator yielding unicode properties and …","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the bracket type of the character.","Returns the category of the character.","Returns the category of the character.","Returns the category of the character.","Returns the sequence of characters that represent the …","Returns the CJK language.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the character is an opening bracket, returns its …","Script aware cluster segmentation.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","","","","","","","","","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the composition of two characters, if any.","Returns the canonical decomposition of the character.","Returns the compatiblity decomposition of the character.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the language associated with the specified …","Returns the script associated with the specified OpenType …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the character is a closing bracket.","Returns true if the script requires complex shaping.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the script has cursive joining.","Returns true if the character is an opening bracket.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the language component.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the bidi class as a 32 bit bitmask.","Returns the mirror of the character, if any.","Returns the name of the language.","Returns the name of the script.","Returns true if the analysis indicates that bidi …","Returns true if the presence of this bidi class requires …","","","If the character is a closing bracket, returns its opening …","Parses a language tag.","","","","","","","","","Returns the codepoint properties.","Returns the region component.","Returns the script to which the character belongs.","Returns the script to which the character belongs.","Returns the script component.","Returns the script to which the character belongs.","Returns the associated OpenType language tag.","Returns the script as an OpenType tag.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the word break property for the character.","Returns the word break property for the character.","Returns the word break property for the character.","Anusvara class.","Base character.","Boundary type of a character or cluster.","Character output from the cluster parser.","Character cluster; output from the parser and input to the …","Information about a character including unicode properties …","Information about a cluster including content properties …","Emoji with color presentation.","Complete mapping.","Control character.","Emoji with default presentation.","Mapping should be skipped.","Presentation mode for an emoji cluster.","Halant modifier.","The best mapping so far.","Myanmar three character prefix.","Potential line break.","The maximum number of characters in a single cluster.","Mandatory line break.","Mark character.","Medial consonant Ra.","Newline (CR, LF, or CRLF).","Non-breaking space (U+00A0).","Not an emoji.","Not a space.","Not a boundary.","Other character.","Other space.","Parser that accepts a sequence of characters and outputs …","Pre-base form.","Reph form.","Shaping class of a character.","Source range of a cluster in code units.","Standard space.","Iterative status of mapping a character cluster to nominal …","Horizontal tab.","Emoji with text presentation.","Character input to the cluster parser.","Artibrary user data that can be associated with a …","Below base dependent vowel.","Pre-base vowel modifier.","Pre-base dependent vowel.","Variation selector.","Whitespace content of a cluster.","Start of a word.","Zero width joiner.","Zero width non-joiner.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the boundary state.","Returns the boundary state of the cluster.","The character.","The character.","Returns the sequence of characters in the cluster.","Resets the cluster to the intial empty state.","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the character should be considered when mapping …","Arbitrary user data.","Arbitrary user data.","","","","","","","","Returns the emoji presentation mode of the cluster.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nominal glyph identifier.","True if the character is ignorable.","Returns the cluster information.","Character information.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is a boundary.","Returns true if the cluster is missing an appropriate base …","Returns true if the cluster is an emoji.","Returns true if the cluster is empty.","Returns true for space or no break space.","Returns true if the cluster is whitespace.","Joining type of the character.","Length of the character in code units.","Applies a nominal glyph identifier mapping to the cluster, …","Returns the currently mapped sequence of characters in the …","Creates a new cluster parser for the specified script and …","Creates a new empty cluster.","Creates new character information from Unicode properties …","Parses the next cluster.","Offset of the character in code units.","Offset of the character in code units.","","","","","Returns the unicode properties for the character.","Returns the source range for the cluster in code units.","Shaping class of the character.","","","","","","","","","","","","","Converts the source range into a usize range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the primary user data for the cluster.","Returns the whitespace content of the cluster."],"i":[0,2,2,0,18,18,0,25,19,0,0,0,29,29,25,29,29,29,29,19,18,19,19,18,29,0,0,0,29,0,0,0,17,18,29,29,25,29,0,18,29,0,18,19,17,0,17,0,29,29,29,18,19,19,29,0,0,0,0,29,2,0,18,0,0,29,29,29,19,19,29,0,0,29,29,29,0,0,29,29,1,3,3,6,8,23,6,23,11,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,23,6,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,18,19,20,6,6,11,22,6,10,16,17,18,19,8,20,23,26,30,23,8,13,10,16,17,18,19,8,20,2,25,26,29,21,6,10,10,16,17,17,18,18,19,19,20,2,23,25,26,26,29,14,22,10,10,10,10,10,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,26,26,26,26,26,26,11,29,14,30,31,16,17,10,13,16,6,6,19,16,29,16,22,24,3,23,6,10,10,10,10,3,3,23,10,10,18,19,20,14,24,30,31,6,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,22,14,22,19,14,22,24,19,30,23,19,14,0,6,21,14,21,23,22,24,23,3,6,3,13,30,23,6,30,1,24,30,31,24,30,31,10,20,22,30,31,6,17,18,19,26,26,26,26,18,19,20,10,31,31,11,11,0,13,19,0,23,3,21,21,0,8,10,23,23,10,10,6,63,6,6,1,30,26,0,0,0,16,17,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,19,29,10,17,18,19,26,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,3,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,23,3,23,24,20,26,31,8,6,23,23,23,3,10,6,23,0,0,0,0,0,0,0,0,0,0,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,69,40,34,7,57,15,68,55,69,40,34,7,57,15,68,55,7,57,7,55,7,55,68,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,34,7,57,68,55,45,69,40,34,7,57,15,68,55,68,45,34,7,57,68,55,45,34,7,57,68,55,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,0,0,0,0,61,71,72,73,61,71,72,73,61,71,72,73,61,71,72,73,61,71,61,61,71,72,73,61,71,72,73,71,72,72,61,71,72,73,61,73,72,72,71,71,61,71,72,73,61,71,72,73,61,71,72,73,61,71,72,73,71,77,78,78,78,77,77,77,78,0,0,0,0,0,0,0,0,76,74,75,79,77,78,76,74,75,79,77,78,74,76,77,78,77,78,76,78,79,79,77,78,79,76,74,75,79,77,78,75,75,75,75,74,0,76,74,75,79,77,78,76,79,74,79,0,79,79,75,75,75,75,75,75,75,75,74,79,77,78,79,76,74,75,79,77,78,76,74,75,79,77,78,76,74,75,79,77,78,74,76,86,0,0,86,86,86,82,86,82,82,86,82,86,82,82,82,86,82,86,86,86,82,86,82,82,82,82,86,82,86,82,86,82,86,82,0,0,0,87,83,89,87,83,89,87,83,89,83,83,89,83,89,87,89,83,87,83,87,83,89,83,83,87,83,89,83,83,83,83,87,83,89,87,83,89,87,83,83,89,87,83,87,83,89,87,83,89,87,83,89,87,83,89,0,97,97,0,0,0,93,93,96,95,93,97,96,95,93,97,95,96,96,97,97,0,96,95,97,95,97,96,95,93,97,95,96,95,93,97,95,93,96,95,93,95,95,93,95,97,96,95,93,97,96,95,93,97,96,95,93,97,95,96,0,0,0,98,100,99,100,98,99,100,98,99,100,98,99,100,98,98,100,98,99,100,99,100,98,99,100,98,98,100,100,98,99,100,98,98,98,98,99,98,98,99,100,98,99,100,98,99,100,98,99,100,98,100,100,112,103,112,103,105,62,105,105,62,114,105,105,0,105,62,105,105,105,105,62,105,105,105,105,105,105,62,105,105,62,103,112,112,112,112,103,105,62,105,62,105,105,105,62,105,62,105,62,105,62,0,0,105,105,62,105,105,0,105,62,62,105,105,62,105,62,105,112,112,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,112,112,111,112,111,112,113,103,62,105,62,107,0,105,62,105,62,105,62,105,62,105,105,105,62,0,106,107,0,0,105,105,105,105,105,62,105,107,107,105,105,62,105,105,105,62,105,107,105,62,105,105,62,105,105,105,105,114,113,114,107,107,0,105,62,105,62,105,105,105,62,105,62,105,105,62,112,112,103,103,103,111,112,113,105,105,105,62,105,62,105,62,105,105,105,105,105,107,105,62,105,105,105,113,113,103,107,107,112,105,105,105,105,62,105,105,105,62,105,105,62,105,62,62,105,105,105,62,105,62,105,62,112,112,112,113,112,105,62,62,105,105,105,105,105,105,62,105,62,105,62,105,62,105,105,105,62,112,112,105,112,105,105,105,62,105,62,107,105,62,105,62,112,112,112,110,105,62,0,113,105,62,105,105,105,105,105,62,105,62,105,105,62,105,62,105,62,105,62,105,105,62,105,62,110,103,111,114,113,111,112,113,103,103,103,111,111,0,105,62,62,105,105,105,105,105,105,105,105,62,107,107,105,105,62,0,107,105,62,62,105,105,105,62,105,105,107,105,62,105,62,113,113,113,105,62,105,105,62,105,62,105,62,105,62,105,62,107,105,62,107,105,105,105,105,62,105,62,105,105,62,105,62,105,62,105,62,105,105,105,105,105,105,105,62,107,107,105,105,62,105,105,62,105,62,105,105,62,105,105,105,112,113,112,103,112,113,105,62,105,62,105,62,105,62,62,105,110,106,107,107,105,105,62,105,62,103,112,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,106,107,105,105,62,105,105,62,105,62,107,107,107,107,107,105,103,103,112,111,112,105,62,105,62,107,105,62,62,105,105,105,62,105,105,105,107,105,0,105,62,107,112,103,114,111,112,113,103,103,103,105,62,105,105,62,103,112,112,111,112,113,112,105,62,105,62,0,107,105,62,105,62,105,105,62,62,110,105,62,105,105,105,105,62,105,62,105,62,107,107,105,105,105,62,105,105,105,105,105,105,105,105,105,105,107,105,105,62,107,105,105,105,62,105,111,114,105,62,105,62,105,105,62,105,62,105,62,105,105,62,105,62,105,105,62,105,105,105,62,105,62,105,62,105,62,105,62,105,62,107,110,105,114,0,105,62,107,105,105,62,107,111,105,62,105,105,105,105,112,103,113,105,62,105,62,0,111,112,113,105,62,62,105,105,105,112,111,112,113,105,62,0,102,102,104,102,102,104,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,102,102,104,108,56,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,0,102,102,104,107,105,62,103,111,112,113,114,102,102,104,102,102,102,104,110,56,104,106,107,105,62,103,111,112,113,114,110,56,56,106,107,105,62,103,111,112,113,114,101,108,110,56,104,104,104,104,104,104,104,106,107,105,62,103,111,112,113,114,56,62,110,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,104,62,102,102,104,102,102,104,62,104,102,102,104,56,102,102,104,103,102,56,62,101,103,101,108,102,56,107,105,62,103,111,112,113,114,102,56,102,102,56,104,56,62,101,108,110,56,104,106,107,105,62,103,111,112,113,114,56,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,102,104,119,119,0,0,0,0,0,122,120,119,122,120,0,119,120,119,116,0,116,119,119,123,123,122,123,116,119,123,0,119,119,0,0,123,0,123,122,0,0,119,119,119,119,0,116,119,119,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,115,117,118,124,94,94,118,119,94,120,121,115,117,122,123,124,116,118,119,94,120,121,115,117,122,123,124,116,119,122,123,116,118,118,124,118,119,94,115,117,124,115,117,121,119,120,115,117,122,123,124,116,118,119,120,121,121,117,122,123,116,127,118,119,94,120,121,115,115,115,115,117,122,123,124,116,118,118,94,124,127,118,119,94,120,121,115,117,122,123,124,116,117,117,117,94,123,117,118,124,94,94,127,94,115,127,118,124,119,122,123,116,115,94,118,121,118,119,94,120,121,115,117,122,123,124,116,121,121,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,94,117],"f":"````````````````````````````````````````````````````````````````````````````````{bd}{{fh}j}0{ln}{A`Ab}`{lAd}`{AfAh}{ce{}{}}000000000000000000000000000000000000000000000`{lAj}{AlAn}{AdAd}{B`B`}{BbBb}{BdBd}{BfBf}{A`A`}{BhBh}{AjAj}{BjBj}{bb}{dd}{BlBl}{ll}{BnBn}{ff}{C`C`}{CbCb}{{{Cd{c}}}{{Cd{c}}}{CfCh}}{AfAf}{CjCj}{AlAl}{ClCl}{CnCn}{{ce}D`{}{}}0000000000000000000000{{BdBd}Db}{{BfBf}Db}{{BhBh}Db}{lDd}{ln}{{Afh}Ab}{Bl{{Df{Ah}}}}`{{}Ad}{{}B`}{{}Bb}{{}Bd}{{}Bf}{{}A`}{{}Bh}{{}Bn}{{}{{Cd{c}}}{DhCh}}{Clj}`{A`Ab}{{Ajc}D`{{Dl{Djh}}}}{{AdAd}Ab}{{B`B`}Ab}{{BbBb}Ab}{{BdBd}Ab}{{BfBf}Ab}{{A`A`}Ab}{{BhBh}Ab}{{dd}Ab}{{CbCb}Ab}{{{Cd{c}}{Cd{c}}}Ab{ChDn}}{{CjCj}Ab}{BjE`}{lE`}{{AdEb}Ed}0{{B`Eb}Ed}{{BbEb}Ed}0{{BdEb}Ed}0{{BfEb}Ed}0{{BhEb}Ed}{{dEb}Ed}{{BnEb}Ed}{{CbEb}Ed}{{{Cd{c}}Eb}Ed{ChEf}}{{{Cd{c}}Eb}Ed{EhCh}}{{CjEb}Ed}{{AlEb}Ed}{BlEj}{{{El{BfBdBb}}}Ad}{BbAd}{D`Ad}{cc{}}{BfAd}{BdAd}2222222222222222{{{El{Enc}}}{{Cd{c}}}Ch}{{{El{F`c}}}{{Cd{c}}}Ch}{{{El{{Fb{Ah}}c}}}{{Cd{c}}}Ch}150255555{jB`}{jBb}{lAd}{lAj}3{{{Df{Ah}}Fd}{{Ff{l}}}}{{{Df{Ah}}Dj}{{Ff{l}}}}{jBf}6{FhCj}7{{BlFd}{{Ff{l}}}}{{C`Fh}{{Fb{Ah}}}}{fFh}`{{l{Df{Fj}}}f}{AdAb}000{fAb}0`1{{Adc}D`Fl}{{Bdc}D`Fl}{{Bfc}D`Fl}{{Bhc}D`Fl}{AlCj}{C`Fh}{ClFd}{CnFd}{lFn}{ce{}{}}0000000000000000000000{Blc{}}{Alc{}}{BlAb}{BfAb}{AlAb}2{C`Ab}2{ClAb}`32``{Bj{{Ff{G`}}}}{AlF`}{BjEn}`{BlFd}?{{Bnj}Bn}{{fj}f}{lGb}{{fh}j}{{Ajc}h{{Gd{Dj}}}}{Clj}`{{l{Df{Fj}}}Bn}1{b{{Ff{F`}}}}{{C`{Ff{F`}}}{{Ff{Al}}}}{{Cl{Ff{F`}}}{{Ff{Al}}}}{{Cn{Ff{F`}}}{{Ff{Al}}}}{C`{{Ff{Cj}}}}{ClCj}{CnCj}{{BfBdBb}Ad}{{}Bh}{{{Df{Ah}}}{{Ff{Bl}}}}{{Clj}Fj}{Cn{{`{{Gh{}{{Gf{Fj}}}}}}}}`{F`{{Ff{Bb}}}}{F`{{Ff{Bd}}}}{F`{{Ff{Bf}}}}{F`{{Ff{{Cd{Fh}}}}}}{F`{{Ff{{Cd{j}}}}}}{F`{{`{{Gh{}{{Gf{{Cd{j}}}}}}Cf}}}}{F`{{`{{Gh{}{{Gf{{Cd{Fh}}}}}}Cf}}}}{{BdBd}{{Ff{Db}}}}{{BfBf}{{Ff{Db}}}}{{BhBh}{{Ff{Db}}}}{Ad{{El{BfBdBb}}}}{{Cn{Ff{F`}}}{{Ff{Al}}}}{Cn{{Ff{Cj}}}}{AfFh}0`{AjGj}{BfFh}`{{Bnj}Bn}{{fj}f}{Bj{{Ff{Gl}}}}{BjEn}`{A`{{Ff{j}}}}{AdBf}``{AdBb}{{AdAd}A`}{{lEn}{{Ff{{Df{Ah}}}}}}{{GnEn}{{Ff{{Df{Ah}}}}}}11{bEn}{ClEn}`{{{Fb{Ah}}}En}{F`En}`{B`j}{Bbj}{ce{}{}}0000000000000000000000{Bfj}{CjFh}{cH`{}}00000{c{{Hb{e}}}{}{}}000000000000000000000000000000000000000000000{{fh}j}{cHd{}}0000000000000000000000`{fFh}`{C`{{Ff{Cb}}}}{BhHf}`{Cn{{`{{Gh{}{{Gf{j}}}}}}}}{A`{{Df{{Cd{j}}}}}}{lHh}```7{AdBd}{lHj}```````````>>>>>>>>>>>>>>>>>>{HjHj}{E`E`}{DdDd}{nn}{GbGb}{AnAn}{HhHh}{FnFn}{{ce}D`{}{}}0000000{{nFhh}{{Ff{Af}}}}{{GbCj{Ff{F`}}}{{Ff{Al}}}}{{nh}{{Ff{Af}}}}{{FnF`}{{Ff{Cn}}}}30{{HhEn}{{Ff{Cl}}}}{cc{}}00000000{ce{}{}}00000000000000000{EjFd}{DdFd}{nFd}{GbFd}{HhFd}{FnFd}{Ej{{Ff{c}}}{}}{Hj{{Ff{c}}}{}}{E`{{Ff{c}}}{}}{Dd{{Ff{c}}}{}}{n{{Ff{c}}}{}}{Gb{{Ff{c}}}{}}{An{{Ff{c}}}{}}{Hh{{Ff{c}}}{}}{Fn{{Ff{c}}}{}}{{Hhc}{{`{{Gh{}{{Gf{Fj}}}}Cf}}}Hl}{{EjFd}{{Ff{c}}}{}}{{DdFd}{{Ff{c}}}{}}{{nFd}{{Ff{c}}}{}}{{GbFd}{{Ff{c}}}{}}{{HhFd}{{Ff{c}}}{}}{{FnFd}{{Ff{c}}}{}}{Ej{{El{Fd{Ff{Fd}}}}}}{Dd{{El{Fd{Ff{Fd}}}}}}{n{{El{Fd{Ff{Fd}}}}}}{Gb{{El{Fd{Ff{Fd}}}}}}{Hh{{El{Fd{Ff{Fd}}}}}}{Fn{{El{Fd{Ff{Fd}}}}}}{ce{}{}}0000000{c{{Hb{e}}}{}{}}00000000000000000{cHd{}}00000000````22222222{GjGj}{HnHn}{I`I`}{IbIb}{{ce}D`{}{}}000{{}Gj}{{}Hn}{{GjEb}Ed}{cc{}}000{lGj}{lHn}{lI`}{lIb}{HnFh}{I`Ab}0{ce{}{}}000{{Gjl}Aj}{{Ibl}Hh}{{I`l}n}0{{Hnl{Df{Fj}}}f}{{Hnl{Df{Fj}}}Bn}5555{c{{Hb{e}}}{}{}}0000000{cHd{}}0009````````````````777777777777{IdIf}{{Ihc}Id{{Gd{l}}}}{IjIj}{IlIl}{{ce}D`{}{}}0{{}Ih}{{}Il}{{In{Fb{Ah}}}In}{{Inj}In}{{IjEb}Ed}{{IlEb}Ed}{{InJ`}In}{cc{}}00000{IfAb}000{{IdAb}Id}`{ce{}{}}00000:{{{Df{Il}}}In}{{Idc}IdHl}{{InJb}In}`{{InIfh}{{Ff{Jd}}}}{{InIfhJd}Ab}{{IfFhIj}{{Ff{Jd}}}}{{IfFhIjJd}Ab}10{{Ifh}{{Ff{Jf}}}}{{IfhJf}Ab}10{{Idj}Id}{{Inc}In{{Gd{Jh}}}};;{{In{Ff{Jj}}}In}{c{{Hb{e}}}{}{}}00000000000{cHd{}}00000<{FdIh}`````????{JdD`}{JlJl}{JdJd}{{ce}D`{}{}}0``{{}Jl}{{}Jd}{{JlJl}Ab}{{JlEb}Ed}{cc{}}0{ce{}{}}04``00<<<<;;```000000{JnK`}{JfK`}{KbK`}{JfD`}{JfJf}{KbKb}<<{Jn{{Ff{Fh}}}}{Kb{{Ff{Fh}}}}{{}Jf}{{Jnjj}D`}{{Jfjj}D`}<<<{{JfFd}{{Ff{Kb}}}}{{JfFd}{{Ff{Jn}}}}==={JfAb}0{JfFd}6{Jn{{`{Kd}}}}{Jf{{`{Kd}}}}{Kb{{`{Kd}}}}{Jn{{Df{Kf}}}}{Jf{{Df{Kf}}}}{Kb{{Df{Kf}}}}21{ce{}{}}0{{JnJj}D`}{{JfJj}D`}{c{{Hb{e}}}{}{}}00000{cHd{}}00{Jn{{Df{Kh}}}}{Jf{{Df{Kh}}}}{Kb{{Df{Kh}}}}``````{{KjKl}D`}{{KjF`}D`}99999999{KnKj}{{L`c}Kn{{Gd{l}}}}{{L`c{Fb{Hf}}}Kn{{Gd{l}}}}{LbLb}{{ce}D`{}{}}`{{}L`}{{KnLb}Kn}{{LbLb}Ab}{{Knc}KnHl}{{LbEb}Ed}{cc{}}000{{KnAb}Kn}{ce{}{}}000{{Kn{Ff{G`}}}Kn}{KjBn}96{Kj{{Df{Fj}}}}4{{KnGl}Kn}{{Kjc}D`{{Dl{Ld}}}}{{Knj}Kn}6{c{{Hb{e}}}{}{}}0000000{cHd{}}000<{FdL`}```{Ldj}`::::::{LfLf}{LhLh}{LdLd}{{ce}D`{}{}}00```{{}Lf}{{}Lh}{{LfEb}Ed}{{LhEb}Ed}{{LdEb}Ed}{cc{}}00````{ce{}{}}00{LdAb}00{LfAb}1`222{c{{Hb{e}}}{}{}}00000{cHd{}}00````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{cLjHl}{LlLn}0{M`Ln}{LlMb}0{M`Mb}9999999999999999999999999999{LlMd}{LlMf}0{M`Mf}{Mh{{Df{Mj}}}}{G`Ml}{{{Lj{c}}}{{Lj{c}}}Cf}{MhMh}{MlMl}{G`G`}{M`M`}{MdMd}{MfMf}{MbMb}{GlGl}{LnLn}{MnMn}{N`N`}{NbNb}{NdNd}{{ce}D`{}{}}0000000000000{Ll{{Ff{Mj}}}}`{LlMn}0{M`Mn}{{MfMf}Db}{{MbMb}Db}{{GlGl}Db}{{LnLn}Db}{{MnMn}Db}{{N`N`}Db}{{NbNb}Db}{{NdNd}Db}{LlAh}0{M`Ah}{{MjMj}{{Ff{Mj}}}}{LlMh}0{{}M`}{{MlMl}Ab}{{G`G`}Ab}{{M`M`}Ab}{{MdMd}Ab}{{MfMf}Ab}{{MbMb}Ab}{{GlGl}Ab}{{LnLn}Ab}{{MnMn}Ab}{{N`N`}Ab}{{NbNb}Ab}{{NdNd}Ab}{{MlEb}Ed}{{G`Eb}Ed}0{{MdEb}Ed}{{MfEb}Ed}{{MbEb}Ed}{{GlEb}Ed}{{LnEb}Ed}{{MnEb}Ed}{{N`Eb}Ed}{{NbEb}Ed}{{NdEb}Ed}{cc{}}000{DjM`}01{MjM`}0{NfM`}0333333333{En{{Ff{G`}}}}{En{{Ff{Gl}}}}{{Mlc}D`Fl}{{Mfc}D`Fl}{{Mbc}D`Fl}{{Glc}D`Fl}{{Lnc}D`Fl}{{Mnc}D`Fl}{{N`c}D`Fl}{{Nbc}D`Fl}{{Ndc}D`Fl}{ce{}{}}000000000000000{M`Ab}{GlAb}{LlAb}0200212{LlNd}0{M`Nd}{G`F`}{LlN`}0{M`N`}{LnDj}{Ll{{Ff{Mj}}}}{G`{{Ff{F`}}}}{GlF`}{{{Lj{c}}}Ab{}}{LnAb}{{{Lj{c}}}{{Ff{e}}}{GhCf}{}}{Mh{{Ff{c}}}{}}6{F`{{Ff{G`}}}}{{MfMf}{{Ff{Db}}}}{{MbMb}{{Ff{Db}}}}{{GlGl}{{Ff{Db}}}}{{LnLn}{{Ff{Db}}}}{{MnMn}{{Ff{Db}}}}{{N`N`}{{Ff{Db}}}}{{NbNb}{{Ff{Db}}}}{{NdNd}{{Ff{Db}}}}{LlM`}?{LlGl}0{G`{{Ff{F`}}}}{M`Gl}{G`{{Ff{En}}}}{GlEn}{ce{}{}}0000000000000{cH`{}}{c{{Hb{e}}}{}{}}000000000000000000000000000{cHd{}}0000000000000{LlNb}0{M`Nb}```````````````````````````````````````````````555555555555555555555555{NfNh}{NjNh}``{Kl{{Df{Nl}}}}{KlD`}{NlNl}{NnNn}{KlKl}{O`O`}{ObOb}{NfNf}{NjNj}{OdOd}{OfOf}{OhOh}{NhNh}{{ce}D`{}{}}0000000000{{NnNn}Db}{{OdOd}Db}{{OfOf}Db}{{NhNh}Db}```{{}Nl}{{}Nn}{{}Kl}{{}Nf}{{}Nj}{{}Oh}{Nfc{}}{NjOd}`{{NnNn}Ab}{{O`O`}Ab}{{NfNf}Ab}{{NjNj}Ab}{{OdOd}Ab}{{OfOf}Ab}{{OhOh}Ab}{{NhNh}Ab}{{NlEb}Ed}{{NnEb}Ed}{{O`Eb}Ed}{{ObEb}Ed}0{{NjEb}Ed}{{OdEb}Ed}{{OfEb}Ed}{{NhEb}Ed}{cc{}}00000{M`Nf}1{MjNf}122222``{KlNj}`{ce{}{}}00000000000{NjAb}00{KlAb}{OfAb}2``{{Klc}O`{{Ol{Mj}{{Oj{h}}}}}}{Kl{{Df{Nl}}}}{{Glc}{{On{c}}}{{Gh{}{{Gf{Oh}}}}Cf}}{{}Kl}{{M`Nh}Nf}{{{On{c}}Kl}Ab{{Gh{}{{Gf{Oh}}}}Cf}}``{{NnNn}{{Ff{Db}}}}{{OdOd}{{Ff{Db}}}}{{OfOf}{{Ff{Db}}}}{{NhNh}{{Ff{Db}}}}{NfM`}{KlOb}``???????????{Ob{{A`{Fd}}}}{cH`{}}{c{{Hb{e}}}{}{}}00000000000000000000000{cHd{}}00000000000{KlAb}{NjOf}","c":[],"p":[[5,"Feature",0],[6,"Action",0],[5,"GlyphMetrics",0],[8,"GlyphId",0],[1,"f32"],[5,"FontRef",0],[5,"BitmapStrikes",528],[5,"Synthesis",0],[1,"bool"],[5,"Attributes",0],[5,"BitmapStrike",0],[1,"u8"],[5,"Charmap",0],[5,"LocalizedString",0],[5,"Chars",528],[5,"ObliqueAngle",0],[6,"Style",0],[5,"Weight",0],[5,"Stretch",0],[5,"CacheKey",0],[5,"WritingSystem",0],[5,"FontDataRef",0],[5,"Metrics",0],[5,"ColorPalette",0],[6,"Usability",0],[5,"Setting",0],[10,"Clone",2171],[10,"Copy",2172],[6,"StringId",0],[5,"Variation",0],[5,"Instance",0],[1,"unit"],[6,"Ordering",2173],[5,"ColorPalettes",528],[1,"slice"],[10,"Default",2174],[1,"u32"],[10,"FnMut",2175],[10,"PartialEq",2173],[5,"Features",528],[5,"Formatter",2176],[8,"Result",2176],[10,"Display",2176],[10,"Debug",2176],[5,"Fonts",528],[1,"tuple"],[8,"Tag",0],[1,"str"],[1,"array"],[1,"usize"],[6,"Option",2177],[1,"u16"],[8,"NormalizedCoord",0],[10,"Hasher",2178],[5,"Instances",528],[5,"Language",1036],[5,"LocalizedStrings",528],[10,"Into",2179],[17,"Item"],[10,"Iterator",2180],[5,"CharmapProxy",668],[6,"Script",1036],[10,"TableProvider",0],[5,"String",2181],[6,"Result",2182],[5,"TypeId",2183],[1,"u64"],[5,"Variations",528],[5,"WritingSystems",528],[10,"IntoIterator",2184],[5,"MetricsProxy",668],[5,"BitmapStrikesProxy",668],[5,"VariationsProxy",668],[5,"ScalerBuilder",729],[5,"Scaler",729],[5,"ScaleContext",729],[6,"StrikeWith",729],[6,"Source",729],[5,"Render",729],[6,"Format",2185],[5,"Vector",2186],[5,"Image",828],[5,"Outline",863],[6,"Style",2187],[5,"Transform",2186],[6,"Content",828],[5,"LayerMut",863],[5,"Bounds",2186],[5,"Layer",863],[10,"PathData",2188],[8,"Point",2186],[6,"Verb",2189],[5,"Shaper",921],[5,"CharCluster",1933],[5,"ShaperBuilder",921],[5,"ShapeContext",921],[6,"Direction",921],[5,"GlyphCluster",981],[5,"GlyphInfo",981],[5,"Glyph",981],[5,"Analyze",1036],[10,"Codepoint",1036],[6,"BidiClass",1036],[5,"Properties",1036],[6,"Block",1036],[6,"BracketType",1036],[6,"Category",1036],[5,"Decompose",1036],[1,"char"],[6,"Cjk",1036],[6,"ClusterBreak",1036],[6,"LineBreak",1036],[6,"WordBreak",1036],[6,"JoiningType",1036],[5,"CharInfo",1933],[6,"Boundary",1933],[5,"ClusterInfo",1933],[5,"Char",1933],[6,"ShapeClass",1933],[6,"Status",1933],[5,"SourceRange",1933],[6,"Emoji",1933],[6,"Whitespace",1933],[5,"Token",1933],[17,"Output"],[10,"Fn",2175],[5,"Parser",1933],[5,"Range",2190],[8,"UserData",1933]],"b":[[218,"impl-Debug-for-Attributes"],[219,"impl-Display-for-Attributes"],[221,"impl-Debug-for-Style"],[222,"impl-Display-for-Style"],[223,"impl-Display-for-Weight"],[224,"impl-Debug-for-Weight"],[225,"impl-Display-for-Stretch"],[226,"impl-Debug-for-Stretch"],[231,"impl-Display-for-Setting%3CT%3E"],[232,"impl-Debug-for-Setting%3CT%3E"],[236,"impl-From%3C(Stretch,+Weight,+Style)%3E-for-Attributes"],[237,"impl-From%3CStyle%3E-for-Attributes"],[238,"impl-From%3C()%3E-for-Attributes"],[240,"impl-From%3CStretch%3E-for-Attributes"],[241,"impl-From%3CWeight%3E-for-Attributes"],[258,"impl-From%3C(u32,+T)%3E-for-Setting%3CT%3E"],[259,"impl-From%3C%26(%26str,+T)%3E-for-Setting%3CT%3E"],[260,"impl-From%3C%26(%5Bu8;+4%5D,+T)%3E-for-Setting%3CT%3E"],[261,"impl-From%3C(%26str,+T)%3E-for-Setting%3CT%3E"],[263,"impl-From%3C%26(%26%5Bu8;+4%5D,+T)%3E-for-Setting%3CT%3E"],[264,"impl-From%3C%26(u32,+T)%3E-for-Setting%3CT%3E"],[371,"impl-Setting%3Cu16%3E"],[372,"impl-Setting%3Cf32%3E"],[373,"impl-Setting%3Cf32%3E"],[374,"impl-Setting%3Cu16%3E"],[400,"impl-TableProvider-for-FontRef%3C\'a%3E"],[401,"impl-TableProvider-for-%26FontRef%3C\'a%3E"],[1772,"impl-Display-for-Language"],[1773,"impl-Debug-for-Language"],[1787,"impl-From%3C%26u32%3E-for-Properties"],[1788,"impl-From%3Cu32%3E-for-Properties"],[1790,"impl-From%3C%26char%3E-for-Properties"],[1791,"impl-From%3Cchar%3E-for-Properties"],[1792,"impl-From%3C%26CharInfo%3E-for-Properties"],[1793,"impl-From%3CCharInfo%3E-for-Properties"],[2059,"impl-Debug-for-SourceRange"],[2060,"impl-Display-for-SourceRange"],[2071,"impl-From%3CProperties%3E-for-CharInfo"],[2073,"impl-From%3Cchar%3E-for-CharInfo"],[2074,"impl-From%3C%26Properties%3E-for-CharInfo"]]}],\ -["syn",{"doc":"github crates-io docs-rs","t":"FPPPPFPPPFPFPPGFPPFFGPPPPPPPPPFPPPPPPPPPPPPPFFPPGFFFPPFPPPPPFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFPGFGFFPPPGGFPPPFPFPFPPPPPPPPFPPPPFPGPFFFFFFFFPPFPPGPPGGFFPPPPPPPPPPPPPPPPTPPPPFFPPPGFFFPPFPPPPPPPIPGPPPPPPPPPPQPFGPPPPPFGPPPPFFFFFFFFFGFFFFFFFGPPPPPPFPPPPFGFGPPOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOQOOOOQCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNOOQQONNNOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOCOOOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONOOOOOONNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOONOOOONOOOOOOONOOCOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOQCHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNQNNNNNQQHNNNNNNOOOOOOOOOOOOCOOOONNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNNNNNOOOOOOOOONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMTMFNNNNONNHONNNNPFFFPRKFIKKIFNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMPFFFFGFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Abi","Add","AddAssign","And","AngleBracketed","AngleBracketedGenericArguments","Array","Array","Assign","AssocConst","AssocConst","AssocType","AssocType","Async","AttrStyle","Attribute","Await","BareFn","BareFnArg","BareVariadic","BinOp","Binary","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Block","Bool","BoundLifetimes","Brace","Bracket","Break","Byte","ByteStr","CStr","Call","Cast","Char","Closure","Const","Const","Const","ConstParam","Constraint","Constraint","Continue","Data","DataEnum","DataStruct","DataUnion","Default","Deref","DeriveInput","Div","DivAssign","Enum","Eq","Err","Error","Expr","ExprArray","ExprAssign","ExprAsync","ExprAwait","ExprBinary","ExprBlock","ExprBreak","ExprCall","ExprCast","ExprClosure","ExprConst","ExprContinue","ExprField","ExprForLoop","ExprGroup","ExprIf","ExprIndex","ExprInfer","ExprLet","ExprLit","ExprLoop","ExprMacro","ExprMatch","ExprMethodCall","ExprParen","ExprPath","ExprRange","ExprReference","ExprRepeat","ExprReturn","ExprStruct","ExprTry","ExprTryBlock","ExprTuple","ExprUnary","ExprUnsafe","ExprWhile","ExprYield","Field","Field","FieldMutability","FieldValue","Fields","FieldsNamed","FieldsUnnamed","Float","ForLoop","Ge","GenericArgument","GenericParam","Generics","Group","Group","Gt","Ident","If","ImplGenerics","ImplTrait","Index","Index","Infer","Infer","Inherited","Inner","Int","Le","Let","Lifetime","Lifetime","Lifetime","Lifetime","Lifetime","LifetimeParam","List","Lit","Lit","LitBool","LitByte","LitByteStr","LitCStr","LitChar","LitFloat","LitInt","LitStr","Loop","Lt","Macro","Macro","Macro","MacroDelimiter","Match","Maybe","Member","Meta","MetaList","MetaNameValue","MethodCall","Mul","MulAssign","NameValue","Named","Named","Ne","Neg","Never","None","None","None","Not","Ok","Or","Outer","PLACEHOLDER","Paren","Paren","Paren","Parenthesized","ParenthesizedGenericArguments","Path","Path","Path","Path","PathArguments","PathSegment","PredicateLifetime","PredicateType","Ptr","Public","QSelf","Range","Reference","Reference","Rem","RemAssign","Repeat","Restricted","Result","Return","ReturnType","Shl","ShlAssign","Shr","ShrAssign","Slice","Str","Struct","Struct","Sub","SubAssign","Token","Trait","TraitBound","TraitBoundModifier","TraitObject","Try","TryBlock","Tuple","Tuple","Turbofish","Type","Type","Type","Type","Type","TypeArray","TypeBareFn","TypeGenerics","TypeGroup","TypeImplTrait","TypeInfer","TypeMacro","TypeNever","TypeParam","TypeParamBound","TypeParen","TypePath","TypePtr","TypeReference","TypeSlice","TypeTraitObject","TypeTuple","UnOp","Unary","Union","Unit","Unnamed","Unnamed","Unsafe","Variant","Verbatim","Verbatim","Verbatim","Verbatim","VisRestricted","Visibility","WhereClause","WherePredicate","While","Yield","abi","and_token","and_token","apostrophe","args","args","args","arguments","as_token","as_token","as_turbofish","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","bang_token","bang_token","base","base10_digits","base10_digits","base10_parse","base10_parse","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounded_ty","bounds","bounds","bounds","bounds","bounds","bounds","bounds","brace_token","brace_token","brace_token","braced","bracket_token","bracket_token","bracket_token","bracket_token","bracketed","buffer","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","colon2_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","comma","const_params","const_params_mut","const_token","const_token","custom_keyword","custom_punctuation","data","default","default","default","default","default","delimiter","delimiter","discriminant","dot2_token","dot_token","dot_token","dots","dyn_token","elem","elem","elem","elem","elem","elem","elems","enum_token","eq","eq","eq","eq","eq","eq_token","eq_token","eq_token","eq_token","eq_token","expr","expr","expr","expr","expr","expr","expr","ext","extern_token","fields","fields","fields","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fn_token","for_token","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","func","generics","generics","generics","generics","get_ident","group_token","group_token","gt_token","gt_token","gt_token","gt_token","hash","hash","hash","hash","ident","ident","ident","ident","ident","ident","ident","ident","ident","ident","impl_token","in_token","index","index","inputs","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_empty","is_empty","is_ident","is_none","iter","iter_mut","leading_colon","left","len","len","lifetime","lifetime","lifetime","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes_mut","lit","lt_token","lt_token","lt_token","lt_token","mac","mac","make_where_clause","member","member","meta","meta","method","modifier","mutability","mutability","mutability","mutability","name","name","name","named","new","new","new","new","new","new","new","new","new","new","new","new","new_raw","op","op","output","output","params","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","parenthesized","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse2","parse_any","parse_args","parse_args","parse_args_with","parse_args_with","parse_body","parse_body_with","parse_inner","parse_macro_input","parse_mod_style","parse_named","parse_nested_meta","parse_nested_meta","parse_outer","parse_quote","parse_quote_spanned","parse_str","parse_unnamed","parse_with","partial_cmp","partial_cmp","path","path","path","path","path","path","path","path","path","path","position","pound_token","predicates","pub_token","punctuated","qself","qself","qself","receiver","require_ident","require_list","require_name_value","require_path_only","rest","right","segments","semi_token","semi_token","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spanned","split_for_impl","star_token","struct_token","style","suffix","suffix","suffix","suffix","suffix","suffix","suffix","suffix","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","token","token","token","token","token","token","token","token","token","tokens","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","turbofish","ty","ty","ty","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_params","type_params_mut","underscore_token","union_token","unnamed","unraw","unsafety","value","value","value","value","value","value","value","value","value","variadic","variants","vis","vis","where_clause","where_token","without_plus","without_plus","without_plus","without_plus","Cursor","TokenBuffer","begin","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","empty","eof","eq","from","from","group","ident","into","into","lifetime","literal","new","new2","partial_cmp","punct","span","to_owned","token_stream","token_tree","try_from","try_from","try_into","try_into","type_id","type_id","IdentExt","parse_any","peek_any","unraw","ParseNestedMeta","borrow","borrow_mut","error","from","input","into","parse_nested_meta","parser","path","try_from","try_into","type_id","value","Err","Error","Lookahead1","Nothing","Ok","Output","Parse","ParseBuffer","ParseStream","Parser","Peek","Result","StepCursor","advance_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone_into","clone_into","clone_into","combine","cursor","deref","discouraged","drop","error","error","error","extend","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","into","into","into","into","into","into_compile_error","into_iter","into_iter","is_empty","lookahead1","new","new_spanned","parse","parse","parse","parse","parse2","parse_any_delimiter","parse_str","parse_terminated","peek","peek","peek2","peek3","span","span","span","step","to_compile_error","to_owned","to_owned","to_owned","to_string","to_string","to_tokens","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","AnyDelimiter","Speculative","advance_to","parse_any_delimiter","End","IntoIter","IntoPairs","Iter","IterMut","Pair","Pairs","PairsMut","Punctuated","Punctuated","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","default","empty_or_trailing","extend","extend","first","first_mut","from","from","from","from","from","from","from","from","from_iter","from_iter","index","index_mut","insert","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_pairs","into_tuple","into_value","is_empty","iter","iter_mut","last","last_mut","len","len","len","len","len","len","len","new","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","pairs","pairs_mut","parse_separated_nonempty","parse_separated_nonempty_with","parse_terminated","parse_terminated_with","pop","pop_punct","punct","punct_mut","push","push_punct","push_value","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","span","span","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","trailing_punct","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_mut","Spanned","span","Abstract","And","AndAnd","AndEq","As","Async","At","Auto","Await","Become","Box","Brace","Bracket","Break","Caret","CaretEq","Colon","Comma","Const","Continue","Crate","Default","Do","Dollar","Dot","DotDot","DotDotDot","DotDotEq","Dyn","Else","Enum","Eq","EqEq","Extern","FatArrow","Final","Fn","For","Ge","Group","Gt","If","Impl","In","LArrow","Le","Let","Loop","Lt","Macro","Match","Minus","MinusEq","Mod","Move","Mut","Ne","Not","Or","OrEq","OrOr","Override","Paren","PathSep","Percent","PercentEq","Plus","PlusEq","Pound","Priv","Pub","Question","RArrow","Ref","Return","SelfType","SelfValue","Semi","Shl","ShlEq","Shr","ShrEq","Slash","SlashEq","Star","StarEq","Static","Struct","Super","Tilde","Token","Trait","Try","Type","Typeof","Underscore","Union","Unsafe","Unsized","Use","Virtual","Where","While","Yield","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","surround","surround","surround","surround","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"syn"],[2144,"syn::buffer"],[2178,"syn::ext"],[2182,"syn::meta"],[2196,"syn::parse"],[2297,"syn::parse::discouraged"],[2301,"syn::punctuated"],[2463,"syn::spanned"],[2465,"syn::token"],[4150,"core::str::traits"],[4151,"core::cmp"],[4152,"core::convert"],[4153,"core::marker"],[4154,"core::fmt"],[4155,"core::fmt"],[4156,"core::fmt"],[4157,"core::convert"],[4158,"core::hash"],[4159,"proc_macro2"],[4160,"proc_macro"],[4161,"proc_macro2"],[4162,"core::ops::function"],[4163,"proc_macro2::extra"],[4164,"alloc::string"],[4165,"core::any"],[4166,"alloc::ffi::c_str"],[4167,"proc_macro2"],[4168,"proc_macro2"],[4169,"core::ops::function"],[4170,"core::default"]],"d":["The binary interface of a function: extern "C".","The + operator (addition)","The += operator","The && operator (logical and)","The <'a, T> in std::slice::iter<'a, T>.","Angle bracketed arguments of a path segment: the <K, V> in …","A slice literal expression: [a, b, c, d].","A fixed size array type: [T; n].","An assignment expression: a = compute().","An equality constraint on an associated constant: the …","An equality constraint on an associated constant: the …","A binding (equality constraint) on an associated type: the …","A binding (equality constraint) on an associated type: the …","An async block: async { ... }.","Distinguishes between attributes that decorate an item and …","An attribute, like #[repr(transparent)].","An await expression: fut.await.","A bare function type: fn(usize) -> bool.","An argument in a function type: the usize in …","The variadic argument of a function pointer like …","A binary operator: +, +=, &.","A binary operation: a + b, a += b.","The & operator (bitwise and)","The &= operator","The | operator (bitwise or)","The |= operator","The ^ operator (bitwise xor)","The ^= operator","A blocked scope: { ... }.","A boolean literal: true or false.","A set of bound lifetimes: for<'a, 'b, 'c>.","","","A break, with an optional label to break and an optional …","A byte literal: b'f'.","A byte string literal: b"foo".","A nul-terminated C-string literal: c"foo".","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A character literal: 'a'.","A closure expression: |a, b| a + b.","A const block: const { ... }.","A const generic parameter: const LENGTH: usize.","A const expression. Must be inside of a block.","A const generic parameter: const LENGTH: usize.","An associated type bound: Iterator<Item: Display>.","An associated type bound: Iterator<Item: Display>.","A continue, with an optional label.","The storage of a struct, enum or union data structure.","An enum input to a proc_macro_derive macro.","A struct input to a proc_macro_derive macro.","An untagged union input to a proc_macro_derive macro.","Return type is not specified.","The * operator for dereferencing","Data structure sent to a proc_macro_derive macro.","The / operator (division)","The /= operator","","The == operator (equality)","Contains the error value","Error returned when a Syn parser cannot parse the input …","A Rust expression.","A slice literal expression: [a, b, c, d].","An assignment expression: a = compute().","An async block: async { ... }.","An await expression: fut.await.","A binary operation: a + b, a += b.","A blocked scope: { ... }.","A break, with an optional label to break and an optional …","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A closure expression: |a, b| a + b.","A const block: const { ... }.","A continue, with an optional label.","Access of a named struct field (obj.k) or unnamed tuple …","A for loop: for pat in expr { ... }.","An expression contained within invisible delimiters.","An if expression with an optional else block: …","A square bracketed indexing expression: vector[2].","The inferred value of a const generic argument, denoted _.","A let guard: let Some(x) = opt.","A literal in place of an expression: 1, "foo".","Conditionless loop: loop { ... }.","A macro invocation expression: format!("{}", q).","A match expression: match n { Some(n) => {}, None => {} }.","A method call expression: x.foo::<T>(a, b).","A parenthesized expression: (a + b).","A path like std::mem::replace possibly containing generic …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A referencing operation: &a or &mut a.","An array literal constructed from one repeated element: …","A return, with an optional value to be returned.","A struct literal expression: Point { x: 1, y: 1 }.","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A unary operation: !x, *x.","An unsafe block: unsafe { ... }.","A while loop: while expr { ... }.","A yield expression: yield expr.","A field of a struct or enum variant.","Access of a named struct field (obj.k) or unnamed tuple …","Unused, but reserved for RFC 3323 restrictions.","A field-value pair in a struct literal.","Data stored within an enum variant or struct.","Named fields of a struct or struct variant such as …","Unnamed fields of a tuple struct or tuple variant such as …","A floating point literal: 1f64 or 1.0e10f64.","A for loop: for pat in expr { ... }.","The >= operator (greater than or equal to)","An individual generic argument, like 'a, T, or Item = T.","A generic type parameter, lifetime, or const generic: …","Lifetimes and type parameters attached to a declaration of …","An expression contained within invisible delimiters.","A type contained within invisible delimiters.","The > operator (greater than)","A word of Rust code, which may be a keyword or legal …","An if expression with an optional else block: …","Returned by Generics::split_for_impl.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","The index of an unnamed tuple struct field.","A square bracketed indexing expression: vector[2].","The inferred value of a const generic argument, denoted _.","Indication that a type should be inferred by the compiler: …","An inherited visibility, which usually means private.","","An integer literal: 1 or 1u16.","The <= operator (less than or equal to)","A let guard: let Some(x) = opt.","A Rust lifetime: 'a.","A lifetime parameter: 'a: 'b + 'c + 'd.","","A lifetime predicate in a where clause: 'a: 'b + 'c.","A lifetime argument.","A lifetime definition: 'a: 'b + 'c + 'd.","A structured list within an attribute, like …","A Rust literal such as a string or integer or boolean.","A literal in place of an expression: 1, "foo".","A boolean literal: true or false.","A byte literal: b'f'.","A byte string literal: b"foo".","A nul-terminated C-string literal: c"foo".","A character literal: 'a'.","A floating point literal: 1f64 or 1.0e10f64.","An integer literal: 1 or 1u16.","A UTF-8 string literal: "foo".","Conditionless loop: loop { ... }.","The < operator (less than)","A macro invocation: println!("{}", mac).","A macro invocation expression: format!("{}", q).","A macro in the type position.","A grouping token that surrounds a macro body: m!(...) or …","A match expression: match n { Some(n) => {}, None => {} }.","","A struct or tuple struct field accessed in a struct …","Content of a compile-time structured attribute.","A structured list within an attribute, like …","A name-value pair within an attribute, like …","A method call expression: x.foo::<T>(a, b).","The * operator (multiplication)","The *= operator","A name-value pair within an attribute, like …","Named fields of a struct or struct variant such as …","A named field like self.x.","The != operator (not equal to)","The - operator for negation","The never type: !.","","","","The ! operator for logical inversion","Contains the success value","The || operator (logical or)","","An unspecified invalid expression.","A parenthesized expression: (a + b).","","A parenthesized type equivalent to the inner type.","The (A, B) -> C in Fn(A, B) -> C.","Arguments of a function path segment: the (A, B) -> C in …","A path at which a named item is exported (e.g. …","","A path like std::mem::replace possibly containing generic …","A path like std::slice::Iter, optionally qualified with a …","Angle bracketed or parenthesized arguments of a path …","A segment of a path together with any path arguments on …","A lifetime predicate in a where clause: 'a: 'b + 'c.","A type predicate in a where clause: …","A raw pointer type: *const T or *mut T.","A public visibility level: pub.","The explicit Self type in a qualified path: the T in …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A referencing operation: &a or &mut a.","A reference type: &'a T or &'a mut T.","The % operator (modulus)","The %= operator","An array literal constructed from one repeated element: …","A visibility level restricted to some path: pub(self) or …","The result of a Syn parser.","A return, with an optional value to be returned.","Return type of a function signature.","The << operator (shift left)","The <<= operator","The >> operator (shift right)","The >>= operator","A dynamically sized slice type: [T].","A UTF-8 string literal: "foo".","","A struct literal expression: Point { x: 1, y: 1 }.","The - operator (subtraction)","The -= operator","A type-macro that expands to the name of the Rust type …","","A trait used as a bound on a type parameter.","A modifier on a trait bound, currently only used for the ? …","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A tuple type: (A, B, C, String).","Returned by TypeGenerics::as_turbofish.","The possible types that a Rust value could have.","A generic type parameter: T: Into<String>.","A type predicate in a where clause: …","A type argument.","A particular type is returned.","A fixed size array type: [T; n].","A bare function type: fn(usize) -> bool.","Returned by Generics::split_for_impl.","A type contained within invisible delimiters.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","Indication that a type should be inferred by the compiler: …","A macro in the type position.","The never type: !.","A generic type parameter: T: Into<String>.","A trait or lifetime used as a bound on a type parameter.","A parenthesized type equivalent to the inner type.","A path like std::slice::Iter, optionally qualified with a …","A raw pointer type: *const T or *mut T.","A reference type: &'a T or &'a mut T.","A dynamically sized slice type: [T].","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A tuple type: (A, B, C, String).","A unary operator: *, !, -.","A unary operation: !x, *x.","","Unit struct or unit variant such as None.","Unnamed fields of a tuple struct or tuple variant such as …","An unnamed field like self.0.","An unsafe block: unsafe { ... }.","An enum variant.","Tokens in expression position not interpreted by Syn.","","A raw token literal not interpreted by Syn.","Tokens in type position not interpreted by Syn.","A visibility level restricted to some path: pub(self) or …","The visibility level of an item: inherited or pub or …","A where clause in a definition: …","A single predicate in a where clause: T: Deserialize<'de>.","A while loop: while expr { ... }.","A yield expression: yield expr.","","","","","","","","","","","Turn a type’s generics like <X, Y> into a turbofish like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses the literal into a selected number type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type being bounded","","","","Trait and lifetime bounds (Clone+Send+'static)","","","","","","","Parse a set of curly braces and expose their content to …","","","","","Parse a set of square brackets and expose their content to …","A stably addressed token buffer supporting efficient …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The colon in Struct { x: x }. If written in shorthand like …","","","","","","","","Returns an Iterator<Item = &ConstParam> over the constant …","Returns an Iterator<Item = &mut ConstParam> over the …","","","Define a type that supports parsing and printing a given …","Define a type that supports parsing and printing a …","","","","","","","","","Explicit discriminant: Variant = 1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extension traits to provide parsing methods on foreign …","","Content stored in the variant.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","If this path consists of a single ident, returns the ident.","","","","","","","","","","","","Name of the variant.","Name of the field, if any.","","","","","","","","","","","","(A, B)","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if there are zero fields.","","Determines whether this is a path of length 1 equal to the …","","Get an iterator over the borrowed Field items in this …","Get an iterator over the mutably borrowed Field items in …","","","Returns the number of fields.","","","","","Returns an Iterator<Item = &LifetimeParam> over the …","","The for<'a> in for<'a> Foo<&'a T>","Any lifetimes from a for binding","","Returns an Iterator<Item = &mut LifetimeParam> over the …","","","","","","","","Initializes an empty where-clause if there is not one …","","","Facility for interpreting structured content inside of an …","","","","","","","","","","","","Creates a new Ident with the given string as well as the …","Panics","","Interpret a Syn literal from a proc-macro2 literal.","","","","","","","","","Same as Ident::new, but creates a raw identifier (r#ident…","","","C","","","","","","","","","","","","","Parse a set of parentheses and expose their content to …","Parsing interface for parsing a token stream into a syntax …","Parse tokens of source code into the chosen syntax tree …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a syntax tree node from the content of this string …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a proc-macro2 token stream into the chosen syntax …","","Parse the arguments to the attribute as a syntax tree.","See Attribute::parse_args.","Parse the arguments to the attribute using the given …","See Attribute::parse_args_with.","Parse the tokens within the macro invocation’s …","Parse the tokens within the macro invocation’s …","Parses zero or more inner attributes from the stream.","Parse the input TokenStream of a macro, triggering a …","Parse a Path containing no path arguments on any of its …","Parses a named (braced struct) field.","Parse the arguments to the attribute, expecting it to …","See Attribute::parse_nested_meta.","Parses zero or more outer attributes from the stream.","Quasi-quotation macro that accepts input like the quote! …","This macro is parse_quote! + quote_spanned!.","Parse a string of Rust code into the chosen syntax tree …","Parses an unnamed (tuple struct) field.","Invoke parser on the content of this string literal.","","","Returns the path that identifies the interpretation of …","Returns the path that begins this structured meta item.","","","","","The Foo<&'a T> in for<'a> Foo<&'a T>","","","","","","","","A punctuated sequence of syntax tree nodes separated by …","","","","","An error if this path is not a single ident, as defined in …","Error if this is a Meta::Path or Meta::NameValue.","Error if this is a Meta::Path or Meta::List.","Error if this is a Meta::List or Meta::NameValue.","","","","","","Configures the span of this Ident, possibly changing its …","","","","","","","","","","","","","Returns the span of this Ident.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait that can provide the Span of the complete contents …","Split a type’s generics into the pieces required for impl…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tokens representing Rust punctuation, keywords, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an Iterator<Item = &TypeParam> over the type …","Returns an Iterator<Item = &mut TypeParam> over the type …","","","","","","","","","","","","","","","","","","","","","In some positions, types may not contain the + character, …","","","","A cheaply copyable cursor into a TokenBuffer.","A buffer that can be efficiently traversed multiple times, …","Creates a cursor referencing the first token in the buffer …","","","","","","","Creates a cursor referencing a static empty TokenStream.","Checks whether the cursor is currently pointing at the end …","","Returns the argument unchanged.","Returns the argument unchanged.","If the cursor is pointing at a Group with the given …","If the cursor is pointing at a Ident, returns it along …","Calls U::from(self).","Calls U::from(self).","If the cursor is pointing at a Lifetime, returns it along …","If the cursor is pointing at a Literal, return it along …","Creates a TokenBuffer containing all the tokens from the …","Creates a TokenBuffer containing all the tokens from the …","","If the cursor is pointing at a Punct, returns it along …","Returns the Span of the current token, or Span::call_site()…","","Copies all remaining tokens visible from this cursor into a","If the cursor is pointing at a TokenTree, returns it along …","","","","","","","Additional methods for Ident not provided by proc-macro2 …","Parses any identifier including keywords.","Peeks any identifier including keywords. Usage: …","Strips the raw marker r#, if any, from the beginning of an …","Context for parsing a single property in the conventional …","","","Report that the attribute’s content did not conform to …","Returns the argument unchanged.","","Calls U::from(self).","Used when parsing list(...) syntax if the content inside …","Make a parser that is usable with parse_macro_input! in a …","","","","","Used when parsing key = "value" syntax.","Contains the error value","Error returned when a Syn parser cannot parse the input …","Support for checking the next token in a stream to decide …","An empty syntax tree node that consumes no tokens when …","Contains the success value","","Parsing interface implemented by all types that can be …","Cursor position within a buffered token stream.","Input to a Syn parser function.","Parser that can parse Rust tokens into a particular syntax …","Types that can be parsed by looking at just one token.","The result of a Syn parser.","Cursor state associated with speculative parsing.","","","","","","","","","","","","Calls the given parser function to parse a syntax tree …","","","","","","","Add another error message to self such that when …","Provides low-level access to the token representation …","","Extensions to the parsing API with niche applicability.","","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","","","","","","Forks a parse stream so that parsing tokens out of either …","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Render the error as an invocation of compile_error!.","","","Returns whether there are tokens remaining in this stream.","Constructs a helper for peeking at the next token in this …","Usually the ParseStream::error method will be used …","Creates an error with the specified message spanning the …","","Parses a syntax tree node of type T, advancing the …","Parse tokens of source code into the chosen syntax tree …","","Parse a proc-macro2 token stream into the chosen syntax …","","Parse a string of Rust code into the chosen syntax tree …","Parses zero or more occurrences of T separated by …","Looks at the next token in the parse stream to determine …","Looks at the next token in the parse stream to determine …","Looks at the second-next token in the parse stream.","Looks at the third-next token in the parse stream.","The source location of the error.","Returns the Span of the next token in the parse stream, or …","","Speculatively parses tokens from this parse stream, …","Render the error as an invocation of compile_error!.","","","","","","","","","","","","","","","","","","","","","","Extensions to the ParseStream API to support manipulating …","Extensions to the ParseStream API to support speculative …","Advance this parse stream to the position of a forked …","Returns the delimiter, the span of the delimiter token, …","","An iterator over owned values of type T.","An iterator over owned pairs of type Pair<T, P>.","An iterator over borrowed values of type &T.","An iterator over mutably borrowed values of type &mut T.","A single syntax tree node of type T followed by its …","An iterator over borrowed pairs of type Pair<&T, &P>.","An iterator over mutably borrowed pairs of type …","A punctuated sequence of syntax tree nodes of type T …","","","","","","","","","","","","","","","","","","Clears the sequence of all values and punctuation, making …","","","","","","","","","","","","","","","","Returns true if either this Punctuated is empty, or it has …","","","Borrows the first element in this sequence.","Mutably borrows the first element in this sequence.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Inserts an element at position index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Produces this punctuated pair as a tuple of syntax tree …","Extracts the syntax tree node from this punctuated pair, …","Determines whether this punctuated sequence is empty, …","Returns an iterator over borrowed syntax tree nodes of …","Returns an iterator over mutably borrowed syntax tree …","Borrows the last element in this sequence.","Mutably borrows the last element in this sequence.","Returns the number of syntax tree nodes in this punctuated …","","","","","","","Creates an empty punctuated sequence.","Creates a punctuated pair out of a syntax tree node and an …","","","","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Returns an iterator over the contents of this sequence as …","Parses one or more occurrences of T separated by …","Parses one or more occurrences of T using the given parse …","Parses zero or more occurrences of T separated by …","Parses zero or more occurrences of T using the given parse …","Removes the last punctuated pair from this sequence, or …","Removes the trailing punctuation from this punctuated …","Borrows the punctuation from this punctuated pair, unless …","Mutably borrows the punctuation from this punctuated pair, …","Appends a syntax tree node onto the end of this punctuated …","Appends a trailing punctuation onto the end of this …","Appends a syntax tree node onto the end of this punctuated …","","","","","","","","","","","","","","","","","Determines whether this punctuated sequence ends with a …","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the syntax tree node from this punctuated pair.","Mutably borrows the syntax tree node from this punctuated …","A trait that can provide the Span of the complete contents …","Returns a Span covering the complete contents of this …","abstract","&","&&","&=","as","async","@","auto","await","become","box","{}","[]","break","^","^=",":",",","const","continue","crate","default","do","$",".","..","...","..=","dyn","else","enum","=","==","extern","=>","final","fn","for",">=","None-delimited group",">","if","impl","in","<-","<=","let","loop","<","macro","match","-","-=","mod","move","mut","!=","!","|","|=","||","override","()","::","%","%=","+","+=","#","priv","pub","?","->","ref","return","Self","self",";","<<","<<=",">>",">>=","/","/=","*","*=","static","struct","super","~","Marker trait for types that represent single tokens.","trait","try","type","typeof","_","union","unsafe","unsized","use","virtual","where","while","yield","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,66,66,66,70,0,26,81,26,0,71,0,71,26,0,0,26,81,0,0,0,26,66,66,66,66,66,66,26,57,0,65,65,26,57,57,57,26,26,57,26,26,45,71,0,0,71,26,0,0,0,0,99,67,0,66,66,22,66,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,57,26,66,0,0,0,26,81,66,0,26,0,81,0,26,26,81,78,12,57,66,26,0,45,50,54,71,0,13,0,26,0,0,0,0,0,0,0,0,26,66,0,26,81,0,26,52,0,0,0,0,26,66,66,13,17,41,66,67,81,52,70,80,67,6,66,12,26,26,65,81,70,0,0,13,26,81,0,0,0,0,81,78,0,26,26,81,66,66,26,78,0,26,0,66,66,66,66,81,57,22,26,66,66,0,50,0,0,81,26,26,26,81,0,0,45,54,71,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,22,17,17,41,26,0,26,50,57,81,0,0,0,0,26,26,83,38,92,10,28,35,72,69,29,77,1,16,20,21,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,46,47,48,97,98,64,88,30,3,5,3,5,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,56,46,47,55,56,75,85,94,18,24,39,0,11,32,82,93,0,0,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,10,72,20,43,46,47,48,55,56,75,98,44,44,48,91,0,0,21,44,49,70,47,48,14,64,16,39,30,35,98,94,82,84,89,91,92,93,95,24,8,8,10,41,42,15,47,48,73,74,29,31,32,36,38,40,43,0,96,16,23,25,39,8,8,8,10,41,42,3,5,83,49,8,8,8,8,8,8,8,9,1,2,10,11,12,13,13,13,13,14,15,16,17,17,17,18,19,20,21,22,23,24,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,41,41,41,42,42,43,44,45,45,45,45,46,47,47,48,49,50,50,50,51,52,53,54,54,54,55,56,57,57,57,57,57,57,57,57,57,58,59,60,61,62,3,3,5,5,63,64,65,66,67,68,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,28,21,73,74,75,68,31,84,44,49,72,77,8,10,41,42,10,16,20,21,47,48,69,73,74,75,85,79,32,42,76,83,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,17,17,17,17,70,68,70,17,17,68,27,17,82,46,55,92,44,49,51,56,83,44,33,44,49,72,77,34,87,44,30,43,0,11,35,51,20,38,91,92,96,97,98,18,8,10,46,57,58,59,60,61,62,3,5,63,8,27,40,76,83,44,19,28,35,36,51,76,79,83,89,95,0,0,0,8,10,13,14,15,16,18,19,21,26,33,34,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,58,59,60,61,62,3,5,63,64,66,67,68,69,71,72,76,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,0,8,11,14,11,14,64,64,11,0,68,20,11,14,11,0,0,0,20,58,8,10,11,13,14,15,37,39,51,64,79,90,77,11,53,79,0,37,39,90,35,68,13,13,13,39,27,68,23,82,8,10,57,58,59,60,61,62,3,5,63,8,8,8,9,1,2,10,10,11,13,14,15,16,17,18,19,20,21,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,58,58,59,59,60,60,61,61,62,62,3,3,5,5,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,42,63,0,44,91,23,11,57,58,59,60,61,62,3,5,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,10,3,5,8,9,1,2,10,11,13,14,15,16,17,18,19,20,21,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,0,58,59,60,61,62,3,5,63,14,64,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,35,20,29,48,73,77,97,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,126,120,122,121,27,130,124,28,29,127,123,132,30,118,31,138,32,135,137,33,119,34,136,35,36,37,116,38,133,128,39,131,129,117,40,115,134,125,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,44,44,86,25,19,8,83,58,59,60,61,62,63,15,63,74,83,24,20,21,44,53,81,85,94,99,0,0,165,165,166,165,166,166,166,166,166,166,165,166,166,166,165,166,166,166,165,165,166,166,166,166,166,166,165,166,165,166,165,166,0,170,170,170,0,157,157,157,157,157,157,157,0,157,157,157,157,157,6,0,0,0,6,155,0,0,0,0,0,0,0,173,171,177,173,175,176,171,177,173,175,176,173,171,175,176,171,175,176,171,173,175,0,173,177,173,175,171,171,171,173,173,173,171,171,177,173,175,176,171,177,173,175,176,171,171,171,173,173,171,171,152,173,155,176,155,173,155,173,177,173,173,173,171,173,176,173,171,171,175,176,171,173,176,171,177,173,175,176,171,177,173,175,176,171,177,173,175,176,0,0,185,186,191,0,0,0,0,0,0,0,0,191,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,182,182,188,189,190,144,191,182,182,188,189,190,144,191,191,182,182,182,182,182,182,182,188,193,189,190,144,145,191,182,182,182,182,182,182,188,193,189,190,144,145,191,182,182,182,188,193,189,190,144,145,182,191,191,182,182,182,182,182,182,188,193,189,190,144,145,182,191,188,193,189,190,144,145,188,193,189,190,144,145,182,182,182,182,182,182,182,182,191,191,182,182,182,188,193,189,190,144,145,182,191,182,188,189,190,144,191,182,191,182,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,191,191,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,244,247,248,250,251,252,253,257,261,264,265,268,269,273,275,277,278,280,285,287,289,114,244,247,248,250,251,252,253,257,261,264,265,268,269,273,275,277,278,280,285,287,289,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,290,291,292,114,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,109,207,208,209,210,211,112,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,113,111,230,231,110,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292],"f":"```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{bd}``````````````````````````{fh}{jh}{f{{l{c}}}n}{j{{l{c}}}n}{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``````````````````{A`A`}{AbAb}{bb}{dd}{AdAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{CjCj}{ClCl}{CnCn}{D`D`}{DbDb}{DdDd}{DfDf}{DhDh}{DjDj}{DlDl}{DnDn}{E`E`}{EbEb}{EdEd}{EfEf}{EhEh}{EjEj}{ElEl}{EnEn}{F`F`}{FbFb}{FdFd}{FfFf}{FhFh}{FjFj}{FlFl}{FnFn}{G`G`}{GbGb}{GdGd}{GfGf}{GhGh}{GjGj}{GlGl}{ff}{jj}{GnGn}{H`H`}{HbHb}{HdHd}{HfHf}{HhHh}{HjHj}{HlHl}{HnHn}{I`I`}{IbIb}{IdId}{IfIf}{IhIh}{IjIj}{IlIl}{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{LdLd}{LfLf}{{ce}Lh{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{A`A`}Lj}{{AdAd}Lj}`````````````````{{}Eh}{{}Fb}{{}Hl}``````````````````{{A`A`}Ll}{{A`c}Ll{{Ln{h}}M`}}{{AdAd}Ll}{{EbEb}Ll}{{EdEd}Ll}``````````````````{{A`Mb}{{Mf{LhMd}}}}00{{AdMb}Mh}{{EbMb}Mh}{{EdMb}Mh}{{fMb}Mh}{{jMb}Mh}``{MjA`}{MlA`}{MnA`}{N`A`}{NbA`}{cc{}}{NdA`}111111{HhAj}{AnAj}3{AlAj}444{BdBb}5{BfBb}66666666{NfCd}{DjCd}{NhCd}{NjCd}{NlCd}{CjCd}{DhCd}{ClCd}{NnCd}{D`Cd}{O`Cd}{ObCd}{OdCd}{OfCd}{cc{}}{OhCd}{OjCd}{DlCd}{OlCd}{CfCd}{CnCd}{OnCd}{DbCd}{A`Cd}{DfCd}{AbCd}{E`Cd}{AdCd}{AfCd}{DdCd}{ChCd}{AhCd}{AjCd}{DnCd}{AlCd}{AnCd}{AA`Cd}{AAbCd}{AAdCd}{cc{}}0000000000000000000000000000000000000{A`Eb}1{AAfEb}{EdEb}{AAfEd}444{F`Ej}{EnEj}6{ElEj}77{A`En}888{AdFd}{FfFd}::::{FnFl}{G`Fl}<<{GfGb}{jGb}{GjGb}{GlGb}{GdGb}{GnGb}{fGb}{cc{}}{GhGb}111111{AAhf}2{AAhj}33333{cHh{{AAj{Hj}}}}4{cHj{{AAj{A`}}}}555555555555{JdJb}{KhJb}{JhJb}{K`Jb}9{KnJb}{KbJb}{JlJb}{JnJb}{KjJb}{JjJb}{JfJb}{KlJb}{KfJb}{KdJb}{cc{}}00000000000000000`````{Hh{{AAl{A`}}}}``````{{A`c}LhAAn}{{Adc}LhAAn}{{Ebc}LhAAn}{{Edc}LhAAn}````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{Bbc{}}00{BbLl}{HlLl}{{Hhc}LlM`}1{Bb{{AB`{Bh}}}}{Bb{{ABb{Bh}}}}``{BbAAf}`````````````````{EhFj}``````````````{{hABd}A`}{{hABd}Ad}{AdEl}{AAhGb}{{hABd}Gd}{{{ABh{ABf}}ABd}Gf}{{ABjABd}Gh}{{ABfABd}Gj}{{ABlABd}Gl}{{hABd}f}{{hABd}j}{{LlABd}Gn};`````````````````{ABn{{l{c}}}AC`}{ACb{{l{A`}}}}{ACb{{l{Ad}}}}{ACb{{l{Aj}}}}{ACb{{l{Al}}}}{ACb{{l{An}}}}{ACb{{l{B`}}}}{ACb{{l{Bd}}}}{ACb{{l{Bf}}}}{ACb{{l{Bj}}}}{ACb{{l{Cd}}}}{ACb{{l{Db}}}}{ACb{{l{Dd}}}}{ACb{{l{Dj}}}}{ACb{{l{Dn}}}}{ACb{{l{Eb}}}}{ACb{{l{Ed}}}}{ACb{{l{Ef}}}}{ACb{{l{Eh}}}}{ACb{{l{Ej}}}}{ACb{{l{El}}}}{ACb{{l{En}}}}{ACb{{l{F`}}}}{ACb{{l{Fb}}}}{ACb{{l{Fd}}}}{ACb{{l{Ff}}}}{ACb{{l{Fh}}}}{ACb{{l{Fj}}}}{ACb{{l{Fl}}}}{ACb{{l{Gb}}}}{Gd{{l{c}}}AC`}{ACb{{l{Gd}}}}{ACb{{l{Gf}}}}{ACb{{l{Gh}}}}{ACb{{l{Gj}}}}{ACb{{l{Gl}}}}{ACb{{l{f}}}}{ACb{{l{j}}}}{ACb{{l{Gn}}}}{ACb{{l{H`}}}}{ACb{{l{Hd}}}}{ACb{{l{Hf}}}}{ACb{{l{Hh}}}}{ACb{{l{Hj}}}}{ACb{{l{Hn}}}}{ACb{{l{I`}}}}{ACb{{l{Ih}}}}{ACb{{l{Il}}}}{ACb{{l{Jb}}}}{ACb{{l{Jd}}}}{ACb{{l{Jf}}}}{ACb{{l{Jh}}}}{ACb{{l{Jj}}}}{ACb{{l{Jl}}}}{ACb{{l{Jn}}}}{ACb{{l{K`}}}}{ACb{{l{Kb}}}}{ACb{{l{Kd}}}}{ACb{{l{Kf}}}}{ACb{{l{Kh}}}}{ACb{{l{Kj}}}}{ACb{{l{Kl}}}}{ACb{{l{Kn}}}}{ACb{{l{L`}}}}{ACb{{l{Lb}}}}{ACb{{l{Lf}}}}{ACd{{l{c}}}AC`}{ACb{{l{A`}}}}{Af{{l{c}}}AC`}{Al{{l{c}}}AC`}{{Afc}lACf}{{Alc}lACf}{H`{{l{c}}}AC`}{{H`c}lACf}{ACb{{l{{ACh{Af}}}}}}`{ACb{{l{Hh}}}}{ACb{{l{Bh}}}}{{Afc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}{{Alc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}4``{h{{l{c}}}AC`}3{{Gdc}lACf}{{A`A`}{{AAl{Lj}}}}{{AdAd}{{AAl{Lj}}}}{AfHh}{AjHh}`````````````````{Hh{{l{A`}}}}{Aj{{l{Al}}}}{Aj{{l{An}}}}{Aj{{l{Hh}}}}`````{{A`ABd}Lh}{{AdABd}Lh}{{GbABd}Lh}{{GdABd}Lh}{{GfABd}Lh}{{GhABd}Lh}{{GjABd}Lh}{{GlABd}Lh}{{fABd}Lh}{{jABd}Lh}{{GnABd}Lh}{cABd{}}{A`{{AAl{ABd}}}}{A`ABd}2222{AdABd}33333333333333333333333333333333333333333333333333{Eb{{AAl{ABd}}}}{Ed{{AAl{ABd}}}}555555555555555{GbABd}6{GdABd}77{GfABd}{GhABd}99{GjABd}{GlABd};{fABd}<<{jABd}{GnABd}>>{HbAD`}???????????{IjABd}{cABd{}}00000000000000000000```{Eh{{ADb{Abb{AAl{Fj}}}}}}```{Gbh}{Gdh}{Gfh}{Ghh}{Gjh}{Glh}{fh}{jh}{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cADd{}}000{{A`ACd}Lh}{{AbACd}Lh}{{bACd}Lh}{{dACd}Lh}{{AdACd}Lh}{{AfACd}Lh}{{AjACd}Lh}{{AlACd}Lh}{{AnACd}Lh}{{B`ACd}Lh}{{BbACd}Lh}{{BdACd}Lh}{{BfACd}Lh}{{BhACd}Lh}{{BjACd}Lh}{{CdACd}Lh}{{OlACd}Lh}{{O`ACd}Lh}{{OdACd}Lh}{{ObACd}Lh}{{CfACd}Lh}{{AdACd}Lh}{{OhACd}Lh}{{ChACd}Lh}{{CjACd}Lh}{{OnACd}Lh}{{OfACd}Lh}{{AhACd}Lh}{{ClACd}Lh}{{NlACd}Lh}{{CnACd}Lh}{{AAdACd}Lh}{{D`ACd}Lh}{{AnACd}Lh}{{AAbACd}Lh}{{DbACd}Lh}{{NnACd}Lh}{{DdACd}Lh}{{AA`ACd}Lh}{{DfACd}Lh}{{DhACd}Lh}{{DjACd}Lh}{{NhACd}Lh}{{DlACd}Lh}{{AjACd}Lh}{{A`ACd}Lh}{{DnACd}Lh}{{AfACd}Lh}{{AbACd}Lh}{{NjACd}Lh}{{E`ACd}Lh}{{NfACd}Lh}{{AlACd}Lh}{{OjACd}Lh}{{EbACd}Lh}{{EdACd}Lh}{{EfACd}Lh}{{EhACd}Lh}{{EjACd}Lh}{{ElACd}Lh}{{EnACd}Lh}{{F`ACd}Lh}{{FbACd}Lh}{{FdACd}Lh}{{FfACd}Lh}{{FhACd}Lh}{{FjACd}Lh}{{FlACd}Lh}{{FnACd}Lh}{{G`ACd}Lh}{{GbACd}Lh}{{GdACd}Lh}{{GfACd}Lh}{{GhACd}Lh}{{GjACd}Lh}{{GlACd}Lh}{{fACd}Lh}{{jACd}Lh}{{GnACd}Lh}{{H`ACd}Lh}{{HdACd}Lh}{{HfACd}Lh}{{HhACd}Lh}{{HjACd}Lh}{{HlACd}Lh}{{HnACd}Lh}{{I`ACd}Lh}{{IbACd}Lh}{{IdACd}Lh}{{IfACd}Lh}{{IhACd}Lh}{{IlACd}Lh}{{InACd}Lh}{{JbACd}Lh}{{JdACd}Lh}{{JfACd}Lh}{{JhACd}Lh}{{JjACd}Lh}{{JlACd}Lh}{{JnACd}Lh}{{K`ACd}Lh}{{KbACd}Lh}{{KdACd}Lh}{{KfACd}Lh}{{KhACd}Lh}{{KjACd}Lh}{{KlACd}Lh}{{KnACd}Lh}{{L`ACd}Lh}{{LbACd}Lh}{{LdACd}Lh}{{LfACd}Lh}`{GdAAh}{GfAAh}{GhAAh}{GjAAh}{GlAAh}{fAAh}{jAAh}{GnA`}``{c{{Mf{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````{cADf{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````{A`A`}`{GdADd}{Gf{{ACh{ABf}}}}{GhADh}{GjABf}{GlABl}{GnLl}`````````{ACb{{l{Jb}}}}{ACb{{l{Jj}}}}{ACb{{l{Kl}}}}{ACb{{l{Lf}}}}``{ADjADl}{ce{}{}}000{ADlADl}{{ce}Lh{}{}}{{}ADl}{ADlLl}{{ADlADl}Ll}{cc{}}0{{ADlADn}{{AAl{{ADb{ADlAD`ADl}}}}}}{ADl{{AAl{{ADb{A`ADl}}}}}}88{ADl{{AAl{{ADb{AdADl}}}}}}{ADl{{AAl{{ADb{AAhADl}}}}}}{ABnADj}{ACdADj}{{ADlADl}{{AAl{Lj}}}}{ADl{{AAl{{ADb{AE`ADl}}}}}}{ADlABd}?{ADlACd}{ADl{{AAl{{ADb{AEbADl}}}}}}{c{{Mf{e}}}{}{}}000{cADf{}}0`{ACb{{l{AEd}}}}`{AEdA`}`{ce{}{}}0{{ACjc}AEfAEh}{cc{}}`2{{ACjc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}{c{{`{{ACf{}{{ACl{Lh}}}}}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}`887{ACj{{l{ACb}}}}`````````````{{AEjAEj}Lh}6666666666{{AEj{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{c}}}{}}{AEfAEf}{AEnAEn}{AF`AF`}{{ce}Lh{}{}}00{{AEfAEf}Lh}{AEjADl}{AEnc{}}`{AEjLh}{AFbAEf}{{AEjc}AEfAEh}{{AEnc}AEfAEh}{{AEfc}Lh{{AFf{}{{AFd{AEf}}}}}}{{AEfMb}Mh}0{{AEjMb}Mh}0{AEjAEj}{cc{}}{AFhAEf}1111{ce{}{}}0000{AEfACd}{AEfc{}}0{AEjLl}{AEjAFb}{{ABdc}AEfAEh}{{ce}AEfAFjAEh}{ACb{{l{AC`}}}}{AEj{{l{c}}}AC`}{{{ACf{}{{ACl{c}}}}ABn}{{l{c}}}{}}{ACb{{l{AF`}}}}{{{ACf{}{{ACl{c}}}}ACd}{{l{c}}}{}}{AEj{{l{{ADb{ADnAD`AEj}}}}}}{{{ACf{}{{ACl{c}}}}h}{{l{c}}}{}}{{AEj{AEl{ACb}{{ACl{{l{c}}}}}}e}{{l{{AFl{c}}}}}{}AFn}{{AFbc}LlAFn}{{AEjc}LlAFn}00{AEfABd}{AEjABd}{cABd{}}{{AEje}{{l{c}}}{}{{AG`{AEn}{{ACl{{l{{ADb{cADl}}}}}}}}}}{AEfACd}{ce{}{}}00{cADd{}}0{{AF`ACd}Lh}{c{{Mf{e}}}{}{}}000000000{cADf{}}0000``{{AGbAGb}Lh}{AGd{{l{{ADb{ADnAD`AEj}}}}}}``````````6666666666666666{{{AFl{ce}}}Lh{}{}}{{{AFl{ce}}}{{AFl{ce}}}AGfAGf}{{{AGh{ce}}}{{AGh{ce}}}{}{}}{{{AGj{ce}}}{{AGj{ce}}}AGfAGf}{{{AGl{c}}}{{AGl{c}}}AGf}{{{AB`{c}}}{{AB`{c}}}{}}{{{AGn{ce}}}{{AGn{ce}}}AGfAGf}{{{AFl{ce}}{AFl{ce}}}LhAGfAGf}{{ce}Lh{}{}}000002{{}{{AFl{ce}}}{}{}}{{{AFl{ce}}}Ll{}{}}{{{AFl{ce}}g}Lh{}AH`{{AFf{}{{AFd{{AGn{ce}}}}}}}}{{{AFl{ce}}g}Lh{}AH`{{AFf{}{{AFd{c}}}}}}{{{AFl{ce}}}{{AAl{c}}}{}{}}0{cc{}}0000000{e{{AFl{cg}}}{}{{AFf{}{{AFd{c}}}}}AH`}{g{{AFl{ce}}}{}{}{{AFf{}{{AFd{{AGn{ce}}}}}}}}{{{AFl{ce}}AAf}g{}{}{}}0{{{AFl{ce}}AAfc}Lh{}AH`}{ce{}{}}0000000{{{AFl{ce}}}g{}{}{}}00111111{{{AFl{ce}}}{{AGj{ce}}}{}{}}{{{AGn{ce}}}{{ADb{c{AAl{e}}}}}{}{}}{{{AGn{ce}}}c{}{}}={{{AFl{ce}}}{{AB`{c}}}{}{}}{{{AFl{ce}}}{{ABb{c}}}{}{}}<<{{{AFl{ce}}}AAf{}{}}{{{AGh{ce}}}AAf{}{}}{{{AHb{ce}}}AAf{}{}}{{{AGj{ce}}}AAf{}{}}{{{AGl{c}}}AAf{}}{{{AB`{c}}}AAf{}}{{{ABb{c}}}AAf{}}{{}{{AFl{ce}}}{}{}}{{c{AAl{e}}}{{AGn{ce}}}{}{}}{{{AGh{ce}}}{{AAl{g}}}{}{}{}}{{{AHb{ce}}}{{AAl{g}}}{}{}{}}{{{AGj{ce}}}{{AAl{g}}}{}{}{}}{{{AGl{c}}}{{AAl{e}}}{}{}}{{{AB`{c}}}{{AAl{e}}}{}{}}{{{ABb{c}}}{{AAl{e}}}{}{}}543210{{{AFl{ce}}}{{AGh{ce}}}{}{}}{{{AFl{ce}}}{{AHb{ce}}}{}{}}{ACb{{l{{AFl{ce}}}}}AC`{AHdAC`}}{{ACb{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{{AFl{ce}}}}}{}{AHdAC`}}{ACb{{l{{AFl{ce}}}}}AC`AC`}{{ACb{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{{AFl{ce}}}}}{}AC`}{{{AFl{ce}}}{{AAl{{AGn{ce}}}}}{}{}}{{{AFl{ce}}}{{AAl{e}}}{}{}}{{{AGn{ce}}}{{AAl{e}}}{}{}}0{{{AFl{ce}}c}Lh{}AH`}{{{AFl{ce}}e}Lh{}{}}{{{AFl{ce}}c}Lh{}{}}{{{AGh{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AHb{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AGj{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AGl{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{{{AB`{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{{{ABb{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{cABd{}}0{ce{}{}}00000{{{AFl{ce}}ACd}LhAFjAFj}{{{AGn{ce}}ACd}LhAFjAFj}{{{AFl{ce}}}Ll{}{}}{c{{Mf{e}}}{}{}}000000000000000{cADf{}}0000000{{{AGn{ce}}}c{}{}}0`{AHfABd}````````````````````````````````````````````````````````````````````````````````````````````````````````77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777{AHhAHh}{NdNd}{AHjAHj}{AHlAHl}{AHnAHn}{AI`AI`}{AIbAIb}{AIdAId}{AIfAIf}{AIhAIh}{AIjAIj}{AIlAIl}{MjMj}{AInAIn}{AJ`AJ`}{AJbAJb}{AJdAJd}{AJfAJf}{N`N`}{AJhAJh}{AJjAJj}{AJlAJl}{AJnAJn}{AK`AK`}{AKbAKb}{AKdAKd}{AKfAKf}{AKhAKh}{AKjAKj}{AKlAKl}{AKnAKn}{AL`AL`}{ALbALb}{ALdALd}{ALfALf}{ALhALh}{ALjALj}{NbNb}{MnMn}{ALlALl}{ALnALn}{MlMl}{AM`AM`}{AMbAMb}{AMdAMd}{AMfAMf}{AMhAMh}{AMjAMj}{AMlAMl}{AMnAMn}{AN`AN`}{ANbANb}{ANdANd}{ANfANf}{ANhANh}{ANjANj}{ANlANl}{ANnANn}{AO`AO`}{AObAOb}{AOdAOd}{AOfAOf}{AOhAOh}{AOjAOj}{AOlAOl}{AOnAOn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{BA`BA`}{BAbBAb}{BAdBAd}{BAfBAf}{BAhBAh}{BAjBAj}{BAlBAl}{BAnBAn}{BB`BB`}{BBbBBb}{BBdBBd}{BBfBBf}{BBhBBh}{BBjBBj}{BBlBBl}{BBnBBn}{BC`BC`}{BCbBCb}{BCdBCd}{BCfBCf}{BChBCh}{BCjBCj}{BClBCl}{BCnBCn}{BD`BD`}{BDbBDb}{BDdBDd}{BDfBDf}{BDhBDh}{{ce}Lh{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{}AHh}{{}Nd}{{}AHj}{{}AHl}{{}AHn}{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}Mj}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AJf}{{}N`}{{}AJh}{{}AJj}{{}AJl}{{}AJn}{{}AK`}{{}AKb}{{}AKd}{{}AKf}{{}AKh}{{}AKj}{{}AKl}{{}AKn}{{}AL`}{{}ALb}{{}ALd}{{}ALf}{{}ALh}{{}ALj}{{}Nb}{{}Mn}{{}ALl}{{}ALn}{{}Ml}{{}AM`}{{}AMb}{{}AMd}{{}AMf}{{}AMh}{{}AMj}{{}AMl}{{}AMn}{{}AN`}{{}ANb}{{}ANd}{{}ANf}{{}ANh}{{}ANj}{{}ANl}{{}ANn}{{}AO`}{{}AOb}{{}AOd}{{}AOf}{{}AOh}{{}AOj}{{}AOl}{{}AOn}{{}B`}{{}Bb}{{}Bd}{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Bn}{{}BA`}{{}BAb}{{}BAd}{{}BAf}{{}BAh}{{}BAj}{{}BAl}{{}BAn}{{}BB`}{{}BBb}{{}BBd}{{}BBf}{{}BBh}{{}BBj}{{}BBl}{{}BBn}{{}BC`}{{}BCb}{{}BCd}{{}BCf}{{}BCh}{{}BCj}{{}BCl}{{}BCn}{{}BD`}{{}BDb}{{}BDd}{{}BDf}{{}BDh}{Ndc{}}{ANhc{}}{ANnc{}}{AO`c{}}{AOdc{}}{AOfc{}}{AOhc{}}{AOjc{}}{Bbc{}}{Bjc{}}{BA`c{}}{BAbc{}}{BAhc{}}{BAjc{}}{BBbc{}}{BBfc{}}{BBjc{}}{BBlc{}}{BC`c{}}{BCjc{}}{BCnc{}}{BDbc{}}{Ndc{}}{ANhc{}}{ANnc{}}{AO`c{}}{AOdc{}}{AOfc{}}{AOhc{}}{AOjc{}}{Bbc{}}{Bjc{}}{BA`c{}}{BAbc{}}{BAhc{}}{BAjc{}}{BBbc{}}{BBfc{}}{BBjc{}}{BBlc{}}{BC`c{}}{BCjc{}}{BCnc{}}{BDbc{}}{cc{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{ACb{{l{Nd}}}}{ACb{{l{AHj}}}}{ACb{{l{AHl}}}}{ACb{{l{AHn}}}}{ACb{{l{AI`}}}}{ACb{{l{AIb}}}}{ACb{{l{AId}}}}{ACb{{l{AIf}}}}{ACb{{l{AIh}}}}{ACb{{l{AIj}}}}{ACb{{l{AIl}}}}{ACb{{l{Mj}}}}{ACb{{l{AIn}}}}{ACb{{l{AJ`}}}}{ACb{{l{AJb}}}}{ACb{{l{AJd}}}}{ACb{{l{AJf}}}}{ACb{{l{N`}}}}{ACb{{l{AJh}}}}{ACb{{l{AJj}}}}{ACb{{l{AJl}}}}{ACb{{l{AJn}}}}{ACb{{l{AK`}}}}{ACb{{l{AKb}}}}{ACb{{l{AKd}}}}{ACb{{l{AKf}}}}{ACb{{l{AKh}}}}{ACb{{l{AKj}}}}{ACb{{l{AKl}}}}{ACb{{l{AKn}}}}{ACb{{l{AL`}}}}{ACb{{l{ALb}}}}{ACb{{l{ALd}}}}{ACb{{l{ALf}}}}{ACb{{l{ALh}}}}{ACb{{l{ALj}}}}{ACb{{l{Nb}}}}{ACb{{l{Mn}}}}{ACb{{l{ALl}}}}{ACb{{l{ALn}}}}{ACb{{l{Ml}}}}{ACb{{l{AM`}}}}{ACb{{l{AMb}}}}{ACb{{l{AMd}}}}{ACb{{l{AMf}}}}{ACb{{l{AMh}}}}{ACb{{l{AMj}}}}{ACb{{l{AMl}}}}{ACb{{l{AMn}}}}{ACb{{l{AN`}}}}{ACb{{l{ANb}}}}{ACb{{l{ANd}}}}{ACb{{l{ANf}}}}{ACb{{l{ANh}}}}{ACb{{l{ANj}}}}{ACb{{l{ANl}}}}{ACb{{l{ANn}}}}{ACb{{l{AO`}}}}{ACb{{l{AOb}}}}{ACb{{l{AOd}}}}{ACb{{l{AOf}}}}{ACb{{l{AOh}}}}{ACb{{l{AOj}}}}{ACb{{l{AOl}}}}{ACb{{l{AOn}}}}{ACb{{l{B`}}}}{ACb{{l{Bb}}}}{ACb{{l{Bd}}}}{ACb{{l{Bf}}}}{ACb{{l{Bh}}}}{ACb{{l{Bj}}}}{ACb{{l{Bl}}}}{ACb{{l{Bn}}}}{ACb{{l{BA`}}}}{ACb{{l{BAb}}}}{ACb{{l{BAd}}}}{ACb{{l{BAf}}}}{ACb{{l{BAh}}}}{ACb{{l{BAj}}}}{ACb{{l{BAl}}}}{ACb{{l{BAn}}}}{ACb{{l{BB`}}}}{ACb{{l{BBb}}}}{ACb{{l{BBd}}}}{ACb{{l{BBf}}}}{ACb{{l{BBh}}}}{ACb{{l{BBj}}}}{ACb{{l{BBl}}}}{ACb{{l{BBn}}}}{ACb{{l{BC`}}}}{ACb{{l{BCb}}}}{ACb{{l{BCd}}}}{ACb{{l{BCf}}}}{ACb{{l{BCh}}}}{ACb{{l{BCj}}}}{ACb{{l{BCl}}}}{ACb{{l{BCn}}}}{ACb{{l{BD`}}}}{ACb{{l{BDb}}}}{cABd{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````````````````````````````````````````````````````````````````````````````````````````````````````{{AHhACdc}Lh{{AG`{ACd}}}}{{BDdACdc}Lh{{AG`{ACd}}}}{{BDfACdc}Lh{{AG`{ACd}}}}{{BDhACdc}Lh{{AG`{ACd}}}}{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{NdACd}Lh}{{AHjACd}Lh}{{AHlACd}Lh}{{AHnACd}Lh}{{AI`ACd}Lh}{{AIbACd}Lh}{{AIdACd}Lh}{{AIfACd}Lh}{{AIhACd}Lh}{{AIjACd}Lh}{{AIlACd}Lh}{{MjACd}Lh}{{AInACd}Lh}{{AJ`ACd}Lh}{{AJbACd}Lh}{{AJdACd}Lh}{{AJfACd}Lh}{{N`ACd}Lh}{{AJhACd}Lh}{{AJjACd}Lh}{{AJlACd}Lh}{{AJnACd}Lh}{{AK`ACd}Lh}{{AKbACd}Lh}{{AKdACd}Lh}{{AKfACd}Lh}{{AKhACd}Lh}{{AKjACd}Lh}{{AKlACd}Lh}{{AKnACd}Lh}{{AL`ACd}Lh}{{ALbACd}Lh}{{ALdACd}Lh}{{ALfACd}Lh}{{ALhACd}Lh}{{ALjACd}Lh}{{NbACd}Lh}{{MnACd}Lh}{{ALlACd}Lh}{{ALnACd}Lh}{{MlACd}Lh}{{AM`ACd}Lh}{{AMbACd}Lh}{{AMdACd}Lh}{{AMfACd}Lh}{{AMhACd}Lh}{{AMjACd}Lh}{{AMlACd}Lh}{{AMnACd}Lh}{{AN`ACd}Lh}{{ANbACd}Lh}{{ANdACd}Lh}{{ANfACd}Lh}{{ANhACd}Lh}{{ANjACd}Lh}{{ANlACd}Lh}{{ANnACd}Lh}{{AO`ACd}Lh}{{AObACd}Lh}{{AOdACd}Lh}{{AOfACd}Lh}{{AOhACd}Lh}{{AOjACd}Lh}{{AOlACd}Lh}{{AOnACd}Lh}{{B`ACd}Lh}{{BbACd}Lh}{{BdACd}Lh}{{BfACd}Lh}{{BhACd}Lh}{{BjACd}Lh}{{BlACd}Lh}{{BnACd}Lh}{{BA`ACd}Lh}{{BAbACd}Lh}{{BAdACd}Lh}{{BAfACd}Lh}{{BAhACd}Lh}{{BAjACd}Lh}{{BAlACd}Lh}{{BAnACd}Lh}{{BB`ACd}Lh}{{BBbACd}Lh}{{BBdACd}Lh}{{BBfACd}Lh}{{BBhACd}Lh}{{BBjACd}Lh}{{BBlACd}Lh}{{BBnACd}Lh}{{BC`ACd}Lh}{{BCbACd}Lh}{{BCdACd}Lh}{{BCfACd}Lh}{{BChACd}Lh}{{BCjACd}Lh}{{BClACd}Lh}{{BCnACd}Lh}{{BD`ACd}Lh}{{BDbACd}Lh}{c{{Mf{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cADf{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","c":[],"p":[[5,"TypeGenerics",0],[5,"Turbofish",0],[5,"LitInt",0],[1,"str"],[5,"LitFloat",0],[8,"Result",2196],[10,"FromStr",4150],[5,"Ident",0],[5,"ImplGenerics",0],[5,"Lifetime",0],[5,"Attribute",0],[6,"AttrStyle",0],[6,"Meta",0],[5,"MetaList",0],[5,"MetaNameValue",0],[5,"Variant",0],[6,"Fields",0],[5,"FieldsNamed",0],[5,"FieldsUnnamed",0],[5,"Field",0],[5,"DeriveInput",0],[6,"Data",0],[5,"DataStruct",0],[5,"DataEnum",0],[5,"DataUnion",0],[6,"Expr",0],[5,"ExprBinary",0],[5,"ExprCall",0],[5,"ExprCast",0],[5,"ExprField",0],[5,"ExprGroup",0],[5,"ExprIndex",0],[5,"ExprLit",0],[5,"ExprMacro",0],[5,"ExprMethodCall",0],[5,"ExprParen",0],[5,"ExprPath",0],[5,"ExprReference",0],[5,"ExprStruct",0],[5,"ExprUnary",0],[6,"Member",0],[5,"Index",0],[5,"FieldValue",0],[5,"Generics",0],[6,"GenericParam",0],[5,"LifetimeParam",0],[5,"TypeParam",0],[5,"ConstParam",0],[5,"BoundLifetimes",0],[6,"TypeParamBound",0],[5,"TraitBound",0],[6,"TraitBoundModifier",0],[5,"WhereClause",0],[6,"WherePredicate",0],[5,"PredicateLifetime",0],[5,"PredicateType",0],[6,"Lit",0],[5,"LitStr",0],[5,"LitByteStr",0],[5,"LitCStr",0],[5,"LitByte",0],[5,"LitChar",0],[5,"LitBool",0],[5,"Macro",0],[6,"MacroDelimiter",0],[6,"BinOp",0],[6,"UnOp",0],[5,"Path",0],[5,"PathSegment",0],[6,"PathArguments",0],[6,"GenericArgument",0],[5,"AngleBracketedGenericArguments",0],[5,"AssocType",0],[5,"AssocConst",0],[5,"Constraint",0],[5,"ParenthesizedGenericArguments",0],[5,"QSelf",0],[6,"Visibility",0],[5,"VisRestricted",0],[6,"FieldMutability",0],[6,"Type",0],[5,"TypeArray",0],[5,"TypeBareFn",0],[5,"TypeGroup",0],[5,"TypeImplTrait",0],[5,"TypeInfer",0],[5,"TypeMacro",0],[5,"TypeNever",0],[5,"TypeParen",0],[5,"TypePath",0],[5,"TypePtr",0],[5,"TypeReference",0],[5,"TypeSlice",0],[5,"TypeTraitObject",0],[5,"TypeTuple",0],[5,"Abi",0],[5,"BareFnArg",0],[5,"BareVariadic",0],[6,"ReturnType",0],[1,"unit"],[6,"Ordering",4151],[1,"bool"],[10,"AsRef",4152],[10,"Sized",4153],[5,"Formatter",4154],[5,"Error",4154],[6,"Result",4155],[8,"Result",4154],[5,"Crate",2465],[5,"Super",2465],[5,"SelfValue",2465],[5,"Extern",2465],[5,"SelfType",2465],[5,"Underscore",2465],[5,"ExprUnsafe",0],[5,"ExprRange",0],[5,"ExprTuple",0],[5,"ExprForLoop",0],[5,"ExprLoop",0],[5,"ExprAssign",0],[5,"ExprAwait",0],[5,"ExprAsync",0],[5,"ExprConst",0],[5,"ExprBreak",0],[5,"ExprYield",0],[5,"ExprArray",0],[5,"ExprClosure",0],[5,"ExprReturn",0],[5,"ExprTryBlock",0],[5,"ExprBlock",0],[5,"ExprTry",0],[5,"ExprContinue",0],[5,"ExprRepeat",0],[5,"ExprWhile",0],[5,"ExprInfer",0],[5,"ExprMatch",0],[5,"ExprLet",0],[5,"ExprIf",0],[1,"usize"],[5,"Literal",4156],[10,"Into",4152],[6,"Option",4157],[10,"Hasher",4158],[5,"Iter",2301],[5,"IterMut",2301],[5,"Span",4156],[1,"u8"],[1,"slice"],[5,"CStr",4159],[1,"char"],[5,"TokenStream",4160],[10,"Parse",2196],[8,"ParseStream",2196],[5,"TokenStream",4156],[10,"Parser",2196],[5,"Vec",4161],[5,"ParseNestedMeta",2182],[17,"Output"],[10,"FnMut",4162],[5,"DelimSpan",4163],[1,"tuple"],[5,"String",4164],[5,"TypeId",4165],[5,"CString",4166],[5,"TokenBuffer",2144],[5,"Cursor",2144],[6,"Delimiter",4156],[5,"Punct",4156],[6,"TokenTree",4156],[10,"IdentExt",2178],[5,"Error",2196],[10,"Display",4154],[5,"ParseBuffer",2196],[1,"fn"],[5,"StepCursor",2196],[5,"Nothing",2196],[5,"Lookahead1",2196],[17,"Item"],[10,"IntoIterator",4167],[5,"LexError",4156],[10,"ToTokens",4168],[5,"Punctuated",2301],[10,"Peek",2196],[10,"FnOnce",4162],[10,"Speculative",2297],[10,"AnyDelimiter",2297],[10,"Clone",4169],[5,"Pairs",2301],[5,"IntoPairs",2301],[5,"IntoIter",2301],[6,"Pair",2301],[10,"Default",4170],[5,"PairsMut",2301],[10,"Token",2465],[10,"Spanned",2463],[5,"Group",2465],[5,"Abstract",2465],[5,"As",2465],[5,"Async",2465],[5,"Auto",2465],[5,"Await",2465],[5,"Become",2465],[5,"Box",2465],[5,"Break",2465],[5,"Const",2465],[5,"Continue",2465],[5,"Default",2465],[5,"Do",2465],[5,"Dyn",2465],[5,"Else",2465],[5,"Enum",2465],[5,"Final",2465],[5,"Fn",2465],[5,"For",2465],[5,"If",2465],[5,"Impl",2465],[5,"In",2465],[5,"Let",2465],[5,"Loop",2465],[5,"Macro",2465],[5,"Match",2465],[5,"Mod",2465],[5,"Move",2465],[5,"Mut",2465],[5,"Override",2465],[5,"Priv",2465],[5,"Pub",2465],[5,"Ref",2465],[5,"Return",2465],[5,"Static",2465],[5,"Struct",2465],[5,"Trait",2465],[5,"Try",2465],[5,"Type",2465],[5,"Typeof",2465],[5,"Union",2465],[5,"Unsafe",2465],[5,"Unsized",2465],[5,"Use",2465],[5,"Virtual",2465],[5,"Where",2465],[5,"While",2465],[5,"Yield",2465],[5,"And",2465],[5,"AndAnd",2465],[5,"AndEq",2465],[5,"At",2465],[5,"Caret",2465],[5,"CaretEq",2465],[5,"Colon",2465],[5,"Comma",2465],[5,"Dollar",2465],[5,"Dot",2465],[5,"DotDot",2465],[5,"DotDotDot",2465],[5,"DotDotEq",2465],[5,"Eq",2465],[5,"EqEq",2465],[5,"FatArrow",2465],[5,"Ge",2465],[5,"Gt",2465],[5,"LArrow",2465],[5,"Le",2465],[5,"Lt",2465],[5,"Minus",2465],[5,"MinusEq",2465],[5,"Ne",2465],[5,"Not",2465],[5,"Or",2465],[5,"OrEq",2465],[5,"OrOr",2465],[5,"PathSep",2465],[5,"Percent",2465],[5,"PercentEq",2465],[5,"Plus",2465],[5,"PlusEq",2465],[5,"Pound",2465],[5,"Question",2465],[5,"RArrow",2465],[5,"Semi",2465],[5,"Shl",2465],[5,"ShlEq",2465],[5,"Shr",2465],[5,"ShrEq",2465],[5,"Slash",2465],[5,"SlashEq",2465],[5,"Star",2465],[5,"StarEq",2465],[5,"Tilde",2465],[5,"Brace",2465],[5,"Bracket",2465],[5,"Paren",2465]],"b":[[792,"impl-PartialEq-for-Ident"],[793,"impl-PartialEq%3CT%3E-for-Ident"],[815,"impl-IdentFragment-for-Ident"],[816,"impl-Debug-for-Ident"],[817,"impl-Display-for-Ident"],[825,"impl-From%3CCrate%3E-for-Ident"],[826,"impl-From%3CSuper%3E-for-Ident"],[827,"impl-From%3CSelfValue%3E-for-Ident"],[828,"impl-From%3CExtern%3E-for-Ident"],[829,"impl-From%3CSelfType%3E-for-Ident"],[831,"impl-From%3CUnderscore%3E-for-Ident"],[838,"impl-From%3CPath%3E-for-Meta"],[839,"impl-From%3CMetaNameValue%3E-for-Meta"],[841,"impl-From%3CMetaList%3E-for-Meta"],[845,"impl-From%3CFieldsNamed%3E-for-Fields"],[847,"impl-From%3CFieldsUnnamed%3E-for-Fields"],[856,"impl-From%3CExprUnsafe%3E-for-Expr"],[857,"impl-From%3CExprPath%3E-for-Expr"],[858,"impl-From%3CExprRange%3E-for-Expr"],[859,"impl-From%3CExprTuple%3E-for-Expr"],[860,"impl-From%3CExprForLoop%3E-for-Expr"],[861,"impl-From%3CExprCast%3E-for-Expr"],[862,"impl-From%3CExprParen%3E-for-Expr"],[863,"impl-From%3CExprField%3E-for-Expr"],[864,"impl-From%3CExprLoop%3E-for-Expr"],[865,"impl-From%3CExprIndex%3E-for-Expr"],[866,"impl-From%3CExprAssign%3E-for-Expr"],[867,"impl-From%3CExprAwait%3E-for-Expr"],[868,"impl-From%3CExprAsync%3E-for-Expr"],[869,"impl-From%3CExprConst%3E-for-Expr"],[871,"impl-From%3CExprBreak%3E-for-Expr"],[872,"impl-From%3CExprYield%3E-for-Expr"],[873,"impl-From%3CExprReference%3E-for-Expr"],[874,"impl-From%3CExprArray%3E-for-Expr"],[875,"impl-From%3CExprBinary%3E-for-Expr"],[876,"impl-From%3CExprGroup%3E-for-Expr"],[877,"impl-From%3CExprClosure%3E-for-Expr"],[878,"impl-From%3CExprLit%3E-for-Expr"],[879,"impl-From%3CExprReturn%3E-for-Expr"],[880,"impl-From%3CExprMethodCall%3E-for-Expr"],[881,"impl-From%3CExprTryBlock%3E-for-Expr"],[882,"impl-From%3CExprUnary%3E-for-Expr"],[883,"impl-From%3CExprBlock%3E-for-Expr"],[884,"impl-From%3CExprTry%3E-for-Expr"],[885,"impl-From%3CExprMacro%3E-for-Expr"],[886,"impl-From%3CExprCall%3E-for-Expr"],[887,"impl-From%3CExprContinue%3E-for-Expr"],[888,"impl-From%3CExprRepeat%3E-for-Expr"],[889,"impl-From%3CExprStruct%3E-for-Expr"],[890,"impl-From%3CExprWhile%3E-for-Expr"],[891,"impl-From%3CExprInfer%3E-for-Expr"],[892,"impl-From%3CExprMatch%3E-for-Expr"],[893,"impl-From%3CExprLet%3E-for-Expr"],[894,"impl-From%3CExprIf%3E-for-Expr"],[933,"impl-From%3CIdent%3E-for-Member"],[935,"impl-From%3Cusize%3E-for-Member"],[936,"impl-From%3CIndex%3E-for-Member"],[941,"impl-From%3CConstParam%3E-for-GenericParam"],[942,"impl-From%3CTypeParam%3E-for-GenericParam"],[944,"impl-From%3CLifetimeParam%3E-for-GenericParam"],[951,"impl-From%3CLifetime%3E-for-TypeParamBound"],[952,"impl-From%3CTraitBound%3E-for-TypeParamBound"],[957,"impl-From%3CPredicateLifetime%3E-for-WherePredicate"],[958,"impl-From%3CPredicateType%3E-for-WherePredicate"],[961,"impl-From%3CLitByteStr%3E-for-Lit"],[962,"impl-From%3CLitFloat%3E-for-Lit"],[963,"impl-From%3CLitByte%3E-for-Lit"],[964,"impl-From%3CLitChar%3E-for-Lit"],[965,"impl-From%3CLitStr%3E-for-Lit"],[966,"impl-From%3CLitBool%3E-for-Lit"],[967,"impl-From%3CLitInt%3E-for-Lit"],[969,"impl-From%3CLitCStr%3E-for-Lit"],[999,"impl-From%3CTypeArray%3E-for-Type"],[1000,"impl-From%3CTypeReference%3E-for-Type"],[1001,"impl-From%3CTypeGroup%3E-for-Type"],[1002,"impl-From%3CTypeNever%3E-for-Type"],[1004,"impl-From%3CTypeTuple%3E-for-Type"],[1005,"impl-From%3CTypeParen%3E-for-Type"],[1006,"impl-From%3CTypeInfer%3E-for-Type"],[1007,"impl-From%3CTypeMacro%3E-for-Type"],[1008,"impl-From%3CTypeSlice%3E-for-Type"],[1009,"impl-From%3CTypeImplTrait%3E-for-Type"],[1010,"impl-From%3CTypeBareFn%3E-for-Type"],[1011,"impl-From%3CTypeTraitObject%3E-for-Type"],[1012,"impl-From%3CTypePtr%3E-for-Type"],[1013,"impl-From%3CTypePath%3E-for-Type"],[1184,"impl-IntoIterator-for-%26mut+Fields"],[1185,"impl-IntoIterator-for-%26Fields"],[1186,"impl-IntoIterator-for-Fields"],[1288,"impl-LitStr"],[1289,"impl-Parse-for-LitStr"],[1386,"impl-IdentFragment-for-Ident"],[1387,"impl-Ident"],[2236,"impl-Display-for-Error"],[2237,"impl-Debug-for-Error"],[2238,"impl-Debug-for-ParseBuffer%3C\'a%3E"],[2239,"impl-Display-for-ParseBuffer%3C\'a%3E"],[2253,"impl-IntoIterator-for-%26Error"],[2254,"impl-IntoIterator-for-Error"],[2344,"impl-Extend%3CPair%3CT,+P%3E%3E-for-Punctuated%3CT,+P%3E"],[2345,"impl-Extend%3CT%3E-for-Punctuated%3CT,+P%3E"],[2356,"impl-FromIterator%3CT%3E-for-Punctuated%3CT,+P%3E"],[2357,"impl-FromIterator%3CPair%3CT,+P%3E%3E-for-Punctuated%3CT,+P%3E"],[2369,"impl-IntoIterator-for-%26mut+Punctuated%3CT,+P%3E"],[2370,"impl-IntoIterator-for-Punctuated%3CT,+P%3E"],[2371,"impl-IntoIterator-for-%26Punctuated%3CT,+P%3E"]]}],\ +["swash",{"doc":"Font introspection, complex text shaping and glyph …","t":"GPPFTTFPTFFFPPPPPPPTTTTTPFFFPIFFPTPPPPFTPFTTPIPFPPPTTTPFFGGPPFTKIPPPTTPGFPPPFFPPNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNCONNNONNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNCNNCNNNNCNNOONNNMNNNNOHHCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNOOONNNOEFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPIFFFFGIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGFPPNNNNNNNNNOONNNNNNNNNOONNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPFFFNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNONNNNNNNNNNNNOOONNNNNNNNOOOONNNNNNNNONNNNNNNNNNNNOOPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPGPPGKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGFFFFPPPPPGPPPPSPPPPPPPPPPFPPGFPGPPFIPPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNOONNNNNNOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Action","Adjustment","Attachment","Attributes","BLACK","BOLD","BitmapStrike","Both","CONDENSED","CacheKey","Charmap","ColorPalette","CompatibleFull","Copyright","Dark","DarkBackgroundPalette","Description","Designer","DesignerUrl","EXPANDED","EXTRA_BOLD","EXTRA_CONDENSED","EXTRA_EXPANDED","EXTRA_LIGHT","Family","Feature","FontDataRef","FontRef","Full","GlyphId","GlyphMetrics","Instance","Italic","LIGHT","License","LicenseUrl","Light","LightBackgroundPalette","LocalizedString","MEDIUM","Manufacturer","Metrics","NORMAL","NORMAL","Normal","NormalizedCoord","Oblique","ObliqueAngle","Other","PostScript","PostScriptCid","SEMI_BOLD","SEMI_CONDENSED","SEMI_EXPANDED","SampleText","Setting","Stretch","StringId","Style","SubFamily","Substitution","Synthesis","THIN","TableProvider","Tag","Trademark","TypographicFamily","TypographicSubFamily","ULTRA_CONDENSED","ULTRA_EXPANDED","UniqueId","Usability","Variation","VariationsPostScriptNamePrefix","VendorUrl","Version","Weight","WritingSystem","WwsFamily","WwsSubFamily","action","advance_height","advance_width","alpha_strikes","any","ascent","attributes","average_width","bit_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cap_height","charmap","chars","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","color_palettes","color_strikes","contains","data","data","default","default","default","default","default","default","default","default","default","default_value","descent","embolden","enumerate","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","features","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fonts","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_degrees","from_degrees","from_font","from_font","from_gradians","from_index","from_offset","from_percentage","from_radians","from_raw","from_turns","get","get","glyph_count","glyph_count","glyph_metrics","has_italic_variation","has_oblique_variation","has_stretch_variation","has_variations","has_variations","has_vertical_metrics","has_vertical_metrics","has_weight_variation","hash","hash","hash","hash","id","index","index","index","instances","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_collection","is_condensed","is_decodable","is_empty","is_empty","is_expanded","is_hidden","is_monospace","is_normal","is_unicode","iter","key","language","language","language_tag","leading","len","len","linear_scale","linear_scale","localized_strings","lsb","map","max_value","max_width","metrics","min_value","name","name","name","name","name_id","name_id","name_id","new","new","new","normalize","normalized_coords","offset","parse","parse","parse","parse","parse","parse_list","parse_list","partial_cmp","partial_cmp","partial_cmp","parts","postscript_name","postscript_name_id","ppem","ppi","proxy","proxy","raw","scale","scale","scale","script","script_tag","shape","skew","stretch","strikeout_offset","stroke_size","style","synthesize","table","table_by_tag","table_by_tag","table_by_tag","tag","tag","tag","tag_from_bytes","tag_from_str_lossy","text","to_degrees","to_degrees","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_percentage","to_raw","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tsb","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline_offset","units_per_em","units_per_em","usability","value","value","values","variations","variations","vertical_ascent","vertical_descent","vertical_leading","vertical_origin","weight","writing_systems","x_height","zeno","BitmapStrikes","Chars","ColorPalettes","Features","Fonts","Instances","LocalizedStrings","Variations","WritingSystems","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","find_by_exact_ppem","find_by_id","find_by_largest_ppem","find_by_name","find_by_nearest_ppem","find_by_postscript_name","find_by_tag","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","normalized_coords","nth","nth","nth","nth","nth","nth","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","BitmapStrikesProxy","CharmapProxy","MetricsProxy","VariationsProxy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","fmt","from","from","from","from","from_font","from_font","from_font","from_font","glyph_count","has_alpha","has_color","into","into","into","into","materialize","materialize","materialize_alpha","materialize_color","materialize_glyph_metrics","materialize_metrics","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units_per_em","BestFit","Bitmap","ColorBitmap","ColorOutline","ExactSize","Index","LargestSize","Outline","PaletteIndex","Render","ScaleContext","Scaler","ScalerBuilder","Source","StrikeIndex","StrikeWith","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone","clone_into","clone_into","default","default","default_color","embolden","fmt","fmt","format","from","from","from","from","from","from","has_bitmaps","has_color_bitmaps","has_color_outlines","has_outlines","hint","image","into","into","into","into","into","into","new","new","normalized_coords","offset","outline","render","render_into","scale_bitmap","scale_bitmap_into","scale_color_bitmap","scale_color_bitmap_into","scale_color_outline","scale_color_outline_into","scale_outline","scale_outline_into","size","style","to_owned","to_owned","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","variations","with_max_entries","Color","Content","Image","Mask","SubpixelMask","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","content","data","default","default","eq","fmt","from","from","into","into","new","placement","source","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Layer","LayerMut","Outline","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","bounds","clear","clone","clone","clone_into","clone_into","color_index","color_index","default","embolden","embolden","from","from","from","get","get_mut","into","into","into","is_color","is_empty","len","new","path","path","path","points","points","points","points_mut","points_mut","to_owned","to_owned","transform","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verbs","verbs","verbs","Direction","LeftToRight","RightToLeft","ShapeContext","Shaper","ShaperBuilder","add_cluster","add_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","builder_with_id","clone","clone_into","cluster","default","direction","eq","features","fmt","from","from","from","from","insert_dotted_circles","into","into","into","into","language","metrics","new","normalized_coords","normalized_coords","retain_ignorables","script","shape_with","size","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variations","with_max_entries","Glyph","GlyphCluster","GlyphInfo","advance","advance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","components","data","data","default","default","fmt","fmt","fmt","from","from","from","glyphs","id","info","info","into","into","into","is_complex","is_empty","is_ligature","is_mark","is_simple","source","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","x","y","AI","AL","AL","AN","Adlam","Adlam","AegeanNumbers","Ahom","Ahom","Alaph","AlchemicalSymbols","AlphabeticPresentationForms","Analyze","AnatolianHieroglyphs","AnatolianHieroglyphs","AncientGreekMusicalNotation","AncientGreekNumbers","AncientSymbols","Arabic","Arabic","ArabicExtendedA","ArabicMathematicalAlphabeticSymbols","ArabicPresentationFormsA","ArabicPresentationFormsB","ArabicSupplement","Armenian","Armenian","Arrows","Avestan","Avestan","B","B2","BA","BB","BK","BN","Balinese","Balinese","Bamum","Bamum","BamumSupplement","BasicLatin","BassaVah","BassaVah","Batak","Batak","Bengali","Bengali","Bhaiksuki","Bhaiksuki","BidiClass","Block","BlockElements","Bopomofo","Bopomofo","BopomofoExtended","BoxDrawing","BracketType","Brahmi","Brahmi","Braille","BraillePatterns","Buginese","Buginese","Buhid","Buhid","ByzantineMusicalSymbols","CB","CJ","CJKCompatibility","CJKCompatibilityForms","CJKCompatibilityIdeographs","CJKCompatibilityIdeographsSupplement","CJKRadicalsSupplement","CJKStrokes","CJKSymbolsandPunctuation","CJKUnifiedIdeographs","CJKUnifiedIdeographsExtensionA","CJKUnifiedIdeographsExtensionB","CJKUnifiedIdeographsExtensionC","CJKUnifiedIdeographsExtensionD","CJKUnifiedIdeographsExtensionE","CJKUnifiedIdeographsExtensionF","CJKUnifiedIdeographsExtensionG","CL","CM","CN","CP","CR","CR","CR","CS","CanadianAboriginal","Carian","Carian","CasedLetter","Category","CaucasianAlbanian","CaucasianAlbanian","Chakma","Chakma","Cham","Cham","Cherokee","Cherokee","CherokeeSupplement","ChessSymbols","Chorasmian","Chorasmian","Cjk","Close","ClosePunctuation","ClusterBreak","Codepoint","CombiningDiacriticalMarks","CombiningDiacriticalMarksExtended","CombiningDiacriticalMarksSupplement","CombiningDiacriticalMarksforSymbols","CombiningHalfMarks","Common","CommonIndicNumberForms","ConnectorPunctuation","Control","ControlPictures","Coptic","Coptic","CopticEpactNumbers","CountingRodNumerals","Cuneiform","Cuneiform","CuneiformNumbersandPunctuation","CurrencySymbol","CurrencySymbols","Cypriot","CypriotSyllabary","Cyrillic","Cyrillic","CyrillicExtendedA","CyrillicExtendedB","CyrillicExtendedC","CyrillicSupplement","D","DQ","DalathRish","DashPunctuation","DecimalNumber","Decompose","Deseret","Deseret","Devanagari","Devanagari","DevanagariExtended","Dingbats","DivesAkuru","DivesAkuru","Dogra","Dogra","DominoTiles","Duployan","Duployan","EB","EM","EN","ES","ET","EX","EX","EX","EarlyDynasticCuneiform","EgyptianHieroglyphFormatControls","EgyptianHieroglyphs","EgyptianHieroglyphs","Elbasan","Elbasan","Elymaic","Elymaic","Emoticons","EnclosedAlphanumericSupplement","EnclosedAlphanumerics","EnclosedCJKLettersandMonths","EnclosedIdeographicSupplement","EnclosingMark","Ethiopic","Ethiopic","EthiopicExtended","EthiopicExtendedA","EthiopicSupplement","Extend","FO","FSI","FinalPunctuation","Format","GL","GeneralPunctuation","GeometricShapes","GeometricShapesExtended","Georgian","Georgian","GeorgianExtended","GeorgianSupplement","Glagolitic","Glagolitic","GlagoliticSupplement","Gothic","Gothic","Grantha","Grantha","Greek","GreekExtended","GreekandCoptic","Gujarati","Gujarati","GunjalaGondi","GunjalaGondi","Gurmukhi","Gurmukhi","H2","H3","HL","HL","HY","HalfwidthandFullwidthForms","Han","Hangul","HangulCompatibilityJamo","HangulJamo","HangulJamoExtendedA","HangulJamoExtendedB","HangulSyllables","HanifiRohingya","HanifiRohingya","Hanunoo","Hanunoo","Hatran","Hatran","Hebrew","Hebrew","HighPrivateUseSurrogates","HighSurrogates","Hiragana","Hiragana","ID","IN","IPAExtensions","IS","IdeographicDescriptionCharacters","IdeographicSymbolsandPunctuation","ImperialAramaic","ImperialAramaic","IndicSiyaqNumbers","Inherited","InitialPunctuation","InscriptionalPahlavi","InscriptionalPahlavi","InscriptionalParthian","InscriptionalParthian","JL","JT","JV","Japanese","Javanese","Javanese","JoiningType","KA","Kaithi","Kaithi","KanaExtendedA","KanaSupplement","Kanbun","KangxiRadicals","Kannada","Kannada","Katakana","Katakana","KatakanaPhoneticExtensions","KayahLi","KayahLi","Kharoshthi","Kharoshthi","KhitanSmallScript","KhitanSmallScript","Khmer","Khmer","KhmerSymbols","Khojki","Khojki","Khudawadi","Khudawadi","Korean","L","L","L","LE","LF","LF","LF","LRE","LRI","LRO","LV","LVT","Language","Lao","Lao","Latin","Latin1Supplement","LatinExtendedA","LatinExtendedAdditional","LatinExtendedB","LatinExtendedC","LatinExtendedD","LatinExtendedE","Lepcha","Lepcha","Letter","LetterNumber","LetterlikeSymbols","Limbu","Limbu","LineBreak","LineSeparator","LinearA","LinearA","LinearB","LinearBIdeograms","LinearBSyllabary","Lisu","Lisu","LisuSupplement","LowSurrogates","LowercaseLetter","Lycian","Lycian","Lydian","Lydian","MB","ML","MN","Mahajani","Mahajani","MahjongTiles","Makasar","Makasar","Malayalam","Malayalam","Mandaic","Mandaic","Manichaean","Manichaean","Marchen","Marchen","Mark","MasaramGondi","MasaramGondi","MathSymbol","MathematicalAlphanumericSymbols","MathematicalOperators","MayanNumerals","Medefaidrin","Medefaidrin","MeeteiMayek","MeeteiMayek","MeeteiMayekExtensions","MendeKikakui","MendeKikakui","MeroiticCursive","MeroiticCursive","MeroiticHieroglyphs","MeroiticHieroglyphs","Miao","Miao","MiscellaneousMathematicalSymbolsA","MiscellaneousMathematicalSymbolsB","MiscellaneousSymbols","MiscellaneousSymbolsandArrows","MiscellaneousSymbolsandPictographs","MiscellaneousTechnical","Modi","Modi","ModifierLetter","ModifierSymbol","ModifierToneLetters","Mongolian","Mongolian","MongolianSupplement","Mro","Mro","Multani","Multani","MusicalSymbols","Myanmar","Myanmar","MyanmarExtendedA","MyanmarExtendedB","NKo","NL","NL","NS","NSM","NU","NU","Nabataean","Nabataean","Nandinagari","Nandinagari","NewTaiLue","NewTaiLue","Newa","Newa","Nko","NoBlock","None","None","NonspacingMark","Number","NumberForms","Nushu","Nushu","NyiakengPuachueHmong","NyiakengPuachueHmong","ON","OP","Ogham","Ogham","OlChiki","OlChiki","OldHungarian","OldHungarian","OldItalic","OldItalic","OldNorthArabian","OldNorthArabian","OldPermic","OldPermic","OldPersian","OldPersian","OldSogdian","OldSogdian","OldSouthArabian","OldSouthArabian","OldTurkic","OldTurkic","Open","OpenPunctuation","OpticalCharacterRecognition","Oriya","Oriya","OrnamentalDingbats","Osage","Osage","Osmanya","Osmanya","Other","OtherLetter","OtherNumber","OtherPunctuation","OtherSymbol","OttomanSiyaqNumbers","PDF","PDI","PO","PP","PR","PahawhHmong","PahawhHmong","Palmyrene","Palmyrene","ParagraphSeparator","PauCinHau","PauCinHau","PhagsPa","Phagspa","PhaistosDisc","Phoenician","Phoenician","PhoneticExtensions","PhoneticExtensionsSupplement","PlayingCards","PrivateUse","PrivateUseArea","Properties","PsalterPahlavi","PsalterPahlavi","Punctuation","QU","R","R","RI","RI","RI","RLE","RLI","RLO","Rejang","Rejang","RumiNumeralSymbols","Runic","Runic","S","SA","SG","SM","SP","SQ","SY","Samaritan","Samaritan","Saurashtra","Saurashtra","Script","Separator","Sharada","Sharada","Shavian","Shavian","ShorthandFormatControls","Siddham","Siddham","SignWriting","Simplified","Sinhala","Sinhala","SinhalaArchaicNumbers","SmallFormVariants","SmallKanaExtension","Sogdian","Sogdian","SoraSompeng","SoraSompeng","Soyombo","Soyombo","SpaceSeparator","SpacingMark","SpacingModifierLetters","Specials","Sundanese","Sundanese","SundaneseSupplement","SuperscriptsandSubscripts","SupplementalArrowsA","SupplementalArrowsB","SupplementalArrowsC","SupplementalMathematicalOperators","SupplementalPunctuation","SupplementalSymbolsandPictographs","SupplementaryPrivateUseAreaA","SupplementaryPrivateUseAreaB","Surrogate","SuttonSignWriting","SylotiNagri","SylotiNagri","Symbol","SymbolsandPictographsExtendedA","SymbolsforLegacyComputing","Syriac","Syriac","SyriacSupplement","T","T","Tagalog","Tagalog","Tagbanwa","Tagbanwa","Tags","TaiLe","TaiLe","TaiTham","TaiTham","TaiViet","TaiViet","TaiXuanJingSymbols","Takri","Takri","Tamil","Tamil","TamilSupplement","Tangut","Tangut","TangutComponents","TangutSupplement","Telugu","Telugu","Thaana","Thaana","Thai","Thai","Tibetan","Tibetan","Tifinagh","Tifinagh","Tirhuta","Tirhuta","TitlecaseLetter","Traditional","TransportandMapSymbols","U","UNICODE_VERSION","Ugaritic","Ugaritic","Unassigned","UnifiedCanadianAboriginalSyllabics","UnifiedCanadianAboriginalSyllabicsExtended","Unknown","UppercaseLetter","V","Vai","Vai","VariationSelectors","VariationSelectorsSupplement","VedicExtensions","VerticalForms","WJ","WS","WSegSpace","Wancho","Wancho","WarangCiti","WarangCiti","WordBreak","XX","XX","XX","Yezidi","Yezidi","Yi","YiRadicals","YiSyllables","YijingHexagramSymbols","ZW","ZWJ","ZWJ","ZWJ","ZanabazarSquare","ZanabazarSquare","analyze","bidi_class","bidi_class","bidi_class","block","block","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bracket_type","category","category","category","chars","cjk","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closing_bracket","cluster","cluster_break","cluster_break","cluster_break","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","combining_class","combining_class","combining_class","compose","decompose","decompose_compatible","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_opentype","from_opentype","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_close_bracket","is_complex","is_emoji","is_emoji","is_emoji","is_extended_pictographic","is_extended_pictographic","is_extended_pictographic","is_joined","is_open_bracket","joining_type","joining_type","joining_type","language","line_break","line_break","line_break","mask","mirror","name","name","needs_bidi_resolution","needs_resolution","next","next","opening_bracket","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","region","script","script","script","script","to_opentype","to_opentype","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","word_break","word_break","word_break","Anusvara","Base","Boundary","Char","CharCluster","CharInfo","ClusterInfo","Color","Complete","Control","Default","Discard","Emoji","Halant","Keep","Kinzi","Line","MAX_CLUSTER_SIZE","Mandatory","Mark","MedialRa","Newline","NoBreakSpace","None","None","None","Other","Other","Parser","Pref","Reph","ShapeClass","SourceRange","Space","Status","Tab","Text","Token","UserData","VBlw","VMPre","VPre","Vs","Whitespace","Word","Zwj","Zwnj","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary","boundary","ch","ch","chars","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contributes_to_shaping","data","data","default","default","default","default","default","default","deref","emoji","end","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","glyph_id","ignorable","info","info","into","into","into","into","into","into","into","into","into","into","into","into","is_boundary","is_broken","is_emoji","is_empty","is_space_or_nbsp","is_whitespace","joining_type","len","map","mapped_chars","new","new","new","next","offset","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","range","shape_class","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_range","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_data","whitespace"],"q":[[0,"swash"],[528,"swash::iter"],[668,"swash::proxy"],[729,"swash::scale"],[828,"swash::scale::image"],[863,"swash::scale::outline"],[921,"swash::shape"],[981,"swash::shape::cluster"],[1036,"swash::text"],[1933,"swash::text::cluster"],[2171,"core::clone"],[2172,"core::marker"],[2173,"core::cmp"],[2174,"core::default"],[2175,"core::ops::function"],[2176,"core::cmp"],[2177,"core::fmt"],[2178,"core::hash"],[2179,"core::convert"],[2180,"core::iter::traits::iterator"],[2181,"alloc::string"],[2182,"core::result"],[2183,"core::any"],[2184,"core::iter::traits::collect"],[2185,"zeno::mask"],[2186,"zeno::geometry"],[2187,"zeno::style"],[2188,"zeno::geometry"],[2189,"zeno::geometry"],[2190,"core::ops::function"]],"d":["Modification performed by a feature.","Adjusts the position of one or more glyphs such as in …","Attaches one glyph to another such as in accent mark …","Primary attributes for font classification: stretch, …","","","Collection of bitmaps of a specific size and format.","Usable with both light and dark backgrounds.","","Uniquely generated value for identifying and caching fonts.","Maps characters to nominal glyph identifiers.","Collection of colors.","","","Usable with dark backgrounds.","","","","","","","","","","","Typographic rule that produces modifications to a sequence …","Reference to the content of a font file.","Reference to a font.","","Glyph identifier.","Glyph advances, side bearings and vertical origins.","Named instance in a variable font.","","","","","Usable with light backgrounds.","","Represents a single localized string in a font.","","","Global font metrics.","","","","Normalized variation coordinate in 2.14 fixed point format.","","Angle of an oblique style in degrees from -90 to 90.","","","","","","","","Setting combining a tag and a value for features and …","Visual width of a font– a relative change from the …","Identifier for well-known localized strings in a font.","Visual style or ‘slope’ of a font.","","Replaces one or more glyphs such as in ligation.","Synthesis suggestions for mismatched font attributes.","","Source that can provide table data by tag.","Four byte tag value.","","","","","","","Theme of a palette with respect to background color.","Axis of variation in a variable font.","","","","Visual weight class of a font on a scale from 1 to 1000.","Script, language and associated typographic features …","","","Returns the action of the feature.","Returns the vertical advance for the specified glyph.","Returns the horizontal advance for the specified glyph.","Returns an iterator over the alpha bitmap strikes for the …","Returns true if any synthesis suggestions are available.","Distance from the baseline to the top of the alignment box.","Returns the primary attributes for the font.","Average width of all non-zero characters in the font.","Returns the bit depth of the strike.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Distance from the baseline to the top of a typical English …","Returns the character map for the font.","Returns an iterator over the sequence of characters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the color palettes for the font.","Returns an iterator over the color bitmap strikes for the …","Returns true if the specified glyph is covered by the …","Returns the underlying data.","Full content of a file containing the font.","","","","","","","","","","Returns the default value of the variation.","Distance from the baseline to the bottom of the alignment …","Returns true if the scaler should apply a faux bold.","Invokes the specified closure with all codepoint/glyph …","","","","","","","","","","","","Returns an iterator over the features provided by the …","Returns an iterator over the features supported by a font.","","","","","","","","","","","","","","","","","","Returns an iterator over the available fonts.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new oblique angle from degrees.","Creates a new oblique style with the specified angle in …","Extracts the attributes from the specified font.","Creates a character map from the specified font.","Creates a new oblique angle from gradians.","Creates a new font from the specified font data and the …","Creates a new font from the specified font data and offset …","Creates a stretch attribute from a percentage. The value …","Creates a new oblique angle from radians.","","Creates a new oblique angle from turns.","Returns the font at the specified index.","Returns the color for the specified entry in RGBA order.","Returns the number of glyphs in the font.","Number of glyphs in the font.","Returns glyph metrics for the font and the specified …","Returns true if the font has a variation for the italic …","Returns true if the font has a variation for the oblique …","Returns true if the font has a variation for the stretch …","Returns true if the font has variations corresponding to …","Returns true if variations are supported.","Returns true if the font provides canonical vertical glyph …","True if the font provides canonical vertical metrics.","Returns true if the font has a variation for the weight …","","","","","Returns the string identifier.","Returns the index of the palette.","Returns the index of the variation.","Returns the index of the instance.","Returns an iterator over the named instances for the font.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the data represents a font collection.","Returns true if the stretch is condensed (less than …","Returns true if the string can be decoded.","Returns true if there are no available fonts.","Returns whether this palette is empty.","Returns true if the stretch is expanded (greater than …","Returns true if the variation should be hidden from users.","True if the font is monospace.","Returns true if the stretch is normal.","Returns true if the encoding for the string is unicode.","Collection of various iterators over metadata contained in …","Key for identifying a font in various caches.","Returns the language for the writing system.","Returns the language of the string.","Returns the OpenType language tag for the writing system.","Recommended additional spacing between lines.","Returns the number of available fonts.","Returns the number of color entries in the palette.","Creates a new set of metrics scaled by the specified …","Creates a new set of metrics scaled by the specified …","Returns an iterator over the localized strings for the …","Returns the left side bearing for the specified glyph.","Returns a nominal glyph identifier for the specified …","Returns the maximum value of the variation.","Maximum advance width of all characters in the font.","Returns metrics for the font and the specified normalized …","Returns the minimum value of the variation.","Returns the name of the feature, if available.","Returns the name for the palette, optionally for a …","Returns the name for the variation, optionally for a …","Returns the name for the instance, optionally for a …","Returns the name identifier for the palette, if available.","Returns the name identifier for the variation.","Returns the name identifier for the instance.","Creates new font attributes from the specified stretch, …","Generates a new cache key.","Creates font data from the specified bytes. Returns None …","Computes a normalized coordinate for the specified value.","Returns an iterator over the normalized coordinates for …","Offset to the table directory of the font.","Parses a style from a CSS style value.","Parses a CSS style font weight attribute.","Parses the stretch from a CSS style keyword or a …","Parses a variation setting according to the CSS grammar. …","Parses a feature setting according to the CSS grammar.","Parses a comma separated list of feature settings …","Parses a comma separated list of variation settings …","","","","Returns a tuple containing all attributes.","Returns the PostScript name for the instance, optionally …","Returns the PostScript name identifier for the instance.","Returns the size of the strike in pixels per em.","Returns the device pixel density for which the strike was …","Proxies used to efficiently rematerialize metadata.","Returns the associated proxy.","Returns the raw value of the stretch attribute.","Scaling, hinting and rasterization of visual glyph …","Creates a new set of metrics scaled for the specified …","Creates a new set of metrics scaled for the specified …","Returns the script for the writing system.","Returns the OpenType script tag for the writing system.","Mapping complex text to a sequence of positioned glyphs.","Returns a skew angle for faux italic/oblique, if requested.","Returns the stretch attribute.","Recommended distance from the baseline to the top of a …","Recommended thickness of an underline or strikeout stroke.","Returns the style attribute.","Returns a synthesis analysis based on the requested …","Returns the table data for the specified tag.","Returns the table for the specified tag.","","","Returns the feature tag.","Returns the tag that identifies the variation.","The tag that identifies the setting.","Creates a tag from four bytes.","Creates a tag from the first four bytes of a string, …","Character properties and textual analysis.","Returns the oblique angle in degrees.","Returns the angle of the style in degrees.","","","","","","","","","","","","","","","","","","","","","","","","Converts the stretch value to a percentage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the top side bearing for the specified glyph.","","","","","","","","","","","","","","","","","","","","","","","","Recommended distance from the baseline to the top of an …","Returns the number of font design units per em unit.","Number of font design units per em unit.","Returns the theme usability of the palette, if available.","Returns the underlying value of the key.","The value for the setting.","Returns an iterator over the variation values of the …","Returns the variations that should be applied to match the …","Returns an iterator over the variations for the font.","Distance from the vertical center baseline to the right …","Distance from the vertical center baseline to the left …","Recommended additional spacing between columns.","Returns the vertical origin for the specified glyph id.","Returns the weight attribute.","Returns an iterator over writing systems supported by the …","Distance from the baseline to the top of the lowercase “x…","","Iterator over a collection of bitmap strikes.","Iterator over the characters in a localized string.","Iterator over a collection of color palettes.","Iterator over a collection of typographic features.","Iterator over a collection of fonts.","Iterator over a collection of named variation instances.","Iterator over a collection of localized strings.","Iterator over a collection of font variations.","Iterator over a collection of writing systems.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Searches for a strike that exactly matches the specified …","Searches for a string with the specified identifier, and …","Searches for a strike with the largest size that contains …","Searches for an instance with the specified name.","Searches for a strike that matches the specified size and …","Searches for an instance with the specified PostScript …","Searches for a variation with the specified tag.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the set of normalized coordinates …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proxy for rematerializing strike collections.","Proxy for rematerializing a character map.","Proxy for rematerializing metrics.","Proxy for rematerializing variations collections.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates character map proxy from the specified font.","Creates a metrics proxy for the specified font.","Creates strike collection proxy from the specified font.","Creates a variations proxy from the specified font.","Returns the number of glyphs in the font.","Returns true if the font has alpha bitmap strikes.","Returns true if the font has color bitmap strikes.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Materializes a character map from the specified font. This …","Materializes variations from the specified font. This …","Materializes an alpha strike iterator for the specified …","Materializes a color strike iterator for the specified …","Materializes glyph metrics for the specified font and …","Materializes font metrics for the specified font and …","","","","","","","","","","","","","","","","","Returns the number of font design units per em unit.","Load a bitmap of the best available size.","Embedded alpha bitmaps.","Embedded color bitmaps.","Layered color scalable outlines.","Load a bitmap only if the exact size is available.","Load a bitmap from the specified strike.","Loads a bitmap of the largest size available.","Scalable outlines.","Index of a color palette.","Builder type for rendering a glyph into an image.","Context that manages caches and scratch buffers for …","Scales outline and bitmap glyphs.","Builder for configuring a scaler.","Glyph sources for the renderer.","Index of a bitmap strike.","Bitmap strike selection mode.","","","","","","","","","","","","","Builds a scaler for the current configuration.","Creates a new builder for constructing a scaler with this …","","","","","","","Specifies an RGBA color to use when rasterizing layers of …","Specifies the strength of a faux bold transform to apply …","","","Specifies the target format for rasterizing an outline. …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns true if alpha bitmaps are available.","Returns true if color bitmaps are available.","Returns true if scalable color glyph outlines are …","Returns true if scalable glyph outlines are available.","Specifies whether to apply hinting to outlines. The …","Rendered glyph image.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a new scaling context.","Creates a new builder for configuring rendering using the …","Specifies the variation settings in terms of normalized …","Specifies an additional offset to apply when rasterizing …","Glyph outline.","Renders the specified glyph using the current …","Renders the specified glyph using the current …","Scales a bitmap for the specified glyph and mode.","Scales a bitmap for the specified glyph and mode into the …","Scales a color bitmap for the specified glyph and mode.","Scales a color bitmap for the specified glyph and mode …","Scales a color outline for the specified glyph.","Scales a color outline for the specified glyph into the …","Scales an outline for the specified glyph.","Scales an outline for the specified glyph into the …","Specifies the font size in pixels per em. The default …","Specifies the path style to use when rasterizing an …","","","Specifies a transformation matrix to apply when …","","","","","","","","","","","","","","","","","","","Adds variation settings to the scaler.","Creates a new scaling context with the specified maximum …","32-bit RGBA bitmap.","Content of a scaled glyph image.","Scaled glyph image.","8-bit alpha mask.","32-bit RGBA subpixel mask.","","","","","Resets the image to a default state.","","","","","Content of the image.","Raw image data.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Creates a new empty scaled image.","Offset and size of the image.","Source of the image.","","","","","","","","","Reference to a layer in a scaled outline.","Mutable reference to a layer in a scaled outline.","Scaled glyph outline represented as a collection of layers …","","","","","","","Computes the bounding box of the layer.","Computes the bounding box of the outline.","Computes the bounding box of the layer.","Clears the outline.","","","","","Returns the color index for the layer.","Returns the color index for the layer.","","Applies a faux bold to this layer with the specified …","Applies a faux bold to the outline with the specified …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the layer at the specified index.","Returns a mutable reference to the layer at the specified …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the outline has color layers.","Returns true if there are no layers in the outline.","Returns the number of layers in the outline.","Creates a new empty outline.","Returns path data for the layer.","Returns path data for the outline.","Returns path data for the layer.","Returns the sequence of points for the layer.","Returns a reference to the sequence of points in the …","Returns the sequence of points for the layer.","Returns a mutable reference the sequence of points for the …","Returns a mutable reference to the sequence of points in …","","","Transforms this layer by the specified matrix.","Transforms the outline by the specified matrix.","","","","","","","","","","Returns the sequence of verbs for the layer.","Returns a reference to the sequence of verbs in the …","Returns the sequence of verbs for the layer.","Text direction.","","","Context that manages caches and transient buffers for …","Maps character clusters to positioned glyph clusters …","Builder for configuring a shaper.","Adds a character cluster to the shaper.","Adds a string to the shaper.","","","","","","","","","Builds a shaper for the current configuration.","Creates a new builder for constructing a shaper with this …","Creates a new builder for constructing a shaper with this …","","","Glyph cluster modeling– output from the shaper.","","Specifies the text direction. The default value is …","","Adds feature settings to the shaper.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Specifies whether to insert dotted circles for broken …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies the language. The default value is None.","Returns the current font metrics in use by the shaper.","Creates a new shaping context.","Specifies the variation settings in terms of normalized …","Returns the current normalized variation coordinates in …","Specifies whether characters defined as default ignorable …","Specifies the script. The default value is Script::Latin.","Shapes the text and invokes the specified closure with each","Specifies the font size in pixels per em. The default …","","","","","","","","","","","","","","Adds variation settings to the shaper.","Creates a new shaping context with the specified maximum …","Glyph identifier and positioning information as a result …","Collection of glyphs and associated metadata corresponding …","Information for a glyph.","Computes the full advance width or height of the cluster.","Advance width or height.","","","","","","","","","","","","","If the cluster is a ligature, this contains the source …","Arbitrary user data.","Arbitrary user data– taken from the initial character of …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Sequence of glyphs for the cluster. May be empty for …","Glyph identifier.","Glyph flags.","Information about the textual content of the cluster.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is complex– that is if it …","Returns true if the cluster is empty. Empty clusters still …","Returns true if the cluster corresponds to multiple source …","Returns true if the glyph is an attached mark.","Returns true if the cluster contains a single glyph. Note …","Full source range of the cluster in original units …","","","","","","","","","","","","","Horizontal offset.","Vertical offset.","","","","","","","","","","","","","Iterator that yields Unicode properties and boundary …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Property for the bidirectional algorithm.","Unicode block property.","","","","","","Bracket type of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode general category property.","","","","","","","","","","","","","Chinese, Japanese and Korean languages.","A closing bracket with the associated opening bracket.","","Property for the cluster breaking algorithm.","Trait that exposes Unicode properties for the char type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decomposition of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joining type property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Representation of a language and its associated script and …","","","","","","","","","","","","","","","","","","Property for the line breaking algorithm.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Not a bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An opening bracket with the associated closing bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compact, constant time reference to Unicode properties for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode script property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The version of the Unicode Character Database used to …","","","","","","","","","","","","","","","","","","","","","","Property for the word breaking algorithm.","","","","","","","","","","","","","","","","Returns an iterator yielding unicode properties and …","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the bracket type of the character.","Returns the category of the character.","Returns the category of the character.","Returns the category of the character.","Returns the sequence of characters that represent the …","Returns the CJK language.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the character is an opening bracket, returns its …","Script aware cluster segmentation.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","","","","","","","","","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the composition of two characters, if any.","Returns the canonical decomposition of the character.","Returns the compatiblity decomposition of the character.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the language associated with the specified …","Returns the script associated with the specified OpenType …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the character is a closing bracket.","Returns true if the script requires complex shaping.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the script has cursive joining.","Returns true if the character is an opening bracket.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the language component.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the bidi class as a 32 bit bitmask.","Returns the mirror of the character, if any.","Returns the name of the language.","Returns the name of the script.","Returns true if the analysis indicates that bidi …","Returns true if the presence of this bidi class requires …","","","If the character is a closing bracket, returns its opening …","Parses a language tag.","","","","","","","","","Returns the codepoint properties.","Returns the region component.","Returns the script to which the character belongs.","Returns the script to which the character belongs.","Returns the script component.","Returns the script to which the character belongs.","Returns the associated OpenType language tag.","Returns the script as an OpenType tag.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the word break property for the character.","Returns the word break property for the character.","Returns the word break property for the character.","Anusvara class.","Base character.","Boundary type of a character or cluster.","Character output from the cluster parser.","Character cluster; output from the parser and input to the …","Information about a character including unicode properties …","Information about a cluster including content properties …","Emoji with color presentation.","Complete mapping.","Control character.","Emoji with default presentation.","Mapping should be skipped.","Presentation mode for an emoji cluster.","Halant modifier.","The best mapping so far.","Myanmar three character prefix.","Potential line break.","The maximum number of characters in a single cluster.","Mandatory line break.","Mark character.","Medial consonant Ra.","Newline (CR, LF, or CRLF).","Non-breaking space (U+00A0).","Not an emoji.","Not a space.","Not a boundary.","Other character.","Other space.","Parser that accepts a sequence of characters and outputs …","Pre-base form.","Reph form.","Shaping class of a character.","Source range of a cluster in code units.","Standard space.","Iterative status of mapping a character cluster to nominal …","Horizontal tab.","Emoji with text presentation.","Character input to the cluster parser.","Artibrary user data that can be associated with a …","Below base dependent vowel.","Pre-base vowel modifier.","Pre-base dependent vowel.","Variation selector.","Whitespace content of a cluster.","Start of a word.","Zero width joiner.","Zero width non-joiner.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the boundary state.","Returns the boundary state of the cluster.","The character.","The character.","Returns the sequence of characters in the cluster.","Resets the cluster to the intial empty state.","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the character should be considered when mapping …","Arbitrary user data.","Arbitrary user data.","","","","","","","","Returns the emoji presentation mode of the cluster.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nominal glyph identifier.","True if the character is ignorable.","Returns the cluster information.","Character information.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is a boundary.","Returns true if the cluster is missing an appropriate base …","Returns true if the cluster is an emoji.","Returns true if the cluster is empty.","Returns true for space or no break space.","Returns true if the cluster is whitespace.","Joining type of the character.","Length of the character in code units.","Applies a nominal glyph identifier mapping to the cluster, …","Returns the currently mapped sequence of characters in the …","Creates a new cluster parser for the specified script and …","Creates a new empty cluster.","Creates new character information from Unicode properties …","Parses the next cluster.","Offset of the character in code units.","Offset of the character in code units.","","","","","Returns the unicode properties for the character.","Returns the source range for the cluster in code units.","Shaping class of the character.","","","","","","","","","","","","","Converts the source range into a usize range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the primary user data for the cluster.","Returns the whitespace content of the cluster."],"i":[0,2,2,0,18,18,0,25,19,0,0,0,29,29,25,29,29,29,29,19,18,19,19,18,29,0,0,0,29,0,0,0,17,18,29,29,25,29,0,18,29,0,18,19,17,0,17,0,29,29,29,18,19,19,29,0,0,0,0,29,2,0,18,0,0,29,29,29,19,19,29,0,0,29,29,29,0,0,29,29,1,3,3,6,8,23,6,23,11,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,23,6,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,18,19,20,6,6,11,22,6,10,16,17,18,19,8,20,23,26,30,23,8,13,10,16,17,18,19,8,20,2,25,26,29,21,6,10,10,16,17,17,18,18,19,19,20,2,23,25,26,26,29,14,22,10,10,10,10,10,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,26,26,26,26,26,26,11,29,14,30,31,16,17,10,13,16,6,6,19,16,29,16,22,24,3,23,6,10,10,10,10,3,3,23,10,10,18,19,20,14,24,30,31,6,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,22,14,22,19,14,22,24,19,30,23,19,14,0,6,21,14,21,23,22,24,23,3,6,3,13,30,23,6,30,1,24,30,31,24,30,31,10,20,22,30,31,6,17,18,19,26,26,26,26,18,19,20,10,31,31,11,11,0,13,19,0,23,3,21,21,0,8,10,23,23,10,10,6,63,6,6,1,30,26,0,0,0,16,17,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,19,29,10,17,18,19,26,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,3,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,26,11,29,14,30,31,23,3,23,24,20,26,31,8,6,23,23,23,3,10,6,23,0,0,0,0,0,0,0,0,0,0,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,69,40,34,7,57,15,68,55,69,40,34,7,57,15,68,55,7,57,7,55,7,55,68,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,34,7,57,68,55,45,69,40,34,7,57,15,68,55,68,45,34,7,57,68,55,45,34,7,57,68,55,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,45,69,40,34,7,57,15,68,55,0,0,0,0,61,71,72,73,61,71,72,73,61,71,72,73,61,71,72,73,61,71,61,61,71,72,73,61,71,72,73,71,72,72,61,71,72,73,61,73,72,72,71,71,61,71,72,73,61,71,72,73,61,71,72,73,61,71,72,73,71,77,78,78,78,77,77,77,78,0,0,0,0,0,0,0,0,76,74,75,79,77,78,76,74,75,79,77,78,74,76,77,78,77,78,76,78,79,79,77,78,79,76,74,75,79,77,78,75,75,75,75,74,0,76,74,75,79,77,78,76,79,74,79,0,79,79,75,75,75,75,75,75,75,75,74,79,77,78,79,76,74,75,79,77,78,76,74,75,79,77,78,76,74,75,79,77,78,74,76,86,0,0,86,86,86,82,86,82,82,86,82,86,82,82,82,86,82,86,86,86,82,86,82,82,82,82,86,82,86,82,86,82,86,82,0,0,0,87,83,89,87,83,89,87,83,89,83,83,89,83,89,87,89,83,87,83,87,83,89,83,83,87,83,89,83,83,83,83,87,83,89,87,83,89,87,83,83,89,87,83,87,83,89,87,83,89,87,83,89,87,83,89,0,97,97,0,0,0,93,93,96,95,93,97,96,95,93,97,95,96,96,97,97,0,96,95,97,95,97,96,95,93,97,95,96,95,93,97,95,93,96,95,93,95,95,93,95,97,96,95,93,97,96,95,93,97,96,95,93,97,95,96,0,0,0,98,100,99,100,98,99,100,98,99,100,98,99,100,98,98,100,98,99,100,99,100,98,99,100,98,98,100,100,98,99,100,98,98,98,98,99,98,98,99,100,98,99,100,98,99,100,98,99,100,98,100,100,112,103,112,103,105,62,105,105,62,114,105,105,0,105,62,105,105,105,105,62,105,105,105,105,105,105,62,105,105,62,103,112,112,112,112,103,105,62,105,62,105,105,105,62,105,62,105,62,105,62,0,0,105,105,62,105,105,0,105,62,62,105,105,62,105,62,105,112,112,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,112,112,111,112,111,112,113,103,62,105,62,107,0,105,62,105,62,105,62,105,62,105,105,105,62,0,106,107,0,0,105,105,105,105,105,62,105,107,107,105,105,62,105,105,105,62,105,107,105,62,105,105,62,105,105,105,105,114,113,114,107,107,0,105,62,105,62,105,105,105,62,105,62,105,105,62,112,112,103,103,103,111,112,113,105,105,105,62,105,62,105,62,105,105,105,105,105,107,105,62,105,105,105,113,113,103,107,107,112,105,105,105,105,62,105,105,105,62,105,105,62,105,62,62,105,105,105,62,105,62,105,62,112,112,112,113,112,105,62,62,105,105,105,105,105,105,62,105,62,105,62,105,62,105,105,105,62,112,112,105,112,105,105,105,62,105,62,107,105,62,105,62,112,112,112,110,105,62,0,113,105,62,105,105,105,105,105,62,105,62,105,105,62,105,62,105,62,105,62,105,105,62,105,62,110,103,111,114,113,111,112,113,103,103,103,111,111,0,105,62,62,105,105,105,105,105,105,105,105,62,107,107,105,105,62,0,107,105,62,62,105,105,105,62,105,105,107,105,62,105,62,113,113,113,105,62,105,105,62,105,62,105,62,105,62,105,62,107,105,62,107,105,105,105,105,62,105,62,105,105,62,105,62,105,62,105,62,105,105,105,105,105,105,105,62,107,107,105,105,62,105,105,62,105,62,105,105,62,105,105,105,112,113,112,103,112,113,105,62,105,62,105,62,105,62,62,105,110,106,107,107,105,105,62,105,62,103,112,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,105,62,106,107,105,105,62,105,105,62,105,62,107,107,107,107,107,105,103,103,112,111,112,105,62,105,62,107,105,62,62,105,105,105,62,105,105,105,107,105,0,105,62,107,112,103,114,111,112,113,103,103,103,105,62,105,105,62,103,112,112,111,112,113,112,105,62,105,62,0,107,105,62,105,62,105,105,62,62,110,105,62,105,105,105,105,62,105,62,105,62,107,107,105,105,105,62,105,105,105,105,105,105,105,105,105,105,107,105,105,62,107,105,105,105,62,105,111,114,105,62,105,62,105,105,62,105,62,105,62,105,105,62,105,62,105,105,62,105,105,105,62,105,62,105,62,105,62,105,62,105,62,107,110,105,114,0,105,62,107,105,105,62,107,111,105,62,105,105,105,105,112,103,113,105,62,105,62,0,111,112,113,105,62,62,105,105,105,112,111,112,113,105,62,0,102,102,104,102,102,104,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,102,102,104,108,56,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,0,102,102,104,107,105,62,103,111,112,113,114,102,102,104,102,102,102,104,110,56,104,106,107,105,62,103,111,112,113,114,110,56,56,106,107,105,62,103,111,112,113,114,101,108,110,56,104,104,104,104,104,104,104,106,107,105,62,103,111,112,113,114,56,62,110,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,104,62,102,102,104,102,102,104,62,104,102,102,104,56,102,102,104,103,102,56,62,101,103,101,108,102,56,107,105,62,103,111,112,113,114,102,56,102,102,56,104,56,62,101,108,110,56,104,106,107,105,62,103,111,112,113,114,56,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,101,108,110,56,104,106,107,105,62,103,111,112,113,114,102,102,104,119,119,0,0,0,0,0,122,120,119,122,120,0,119,120,119,116,0,116,119,119,123,123,122,123,116,119,123,0,119,119,0,0,123,0,123,122,0,0,119,119,119,119,0,116,119,119,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,115,117,118,124,94,94,118,119,94,120,121,115,117,122,123,124,116,118,119,94,120,121,115,117,122,123,124,116,119,122,123,116,118,118,124,118,119,94,115,117,124,115,117,121,119,120,115,117,122,123,124,116,118,119,120,121,121,117,122,123,116,127,118,119,94,120,121,115,115,115,115,117,122,123,124,116,118,118,94,124,127,118,119,94,120,121,115,117,122,123,124,116,117,117,117,94,123,117,118,124,94,94,127,94,115,127,118,124,119,122,123,116,115,94,118,121,118,119,94,120,121,115,117,122,123,124,116,121,121,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,127,118,119,94,120,121,115,117,122,123,124,116,94,117],"f":"````````````````````````````````````````````````````````````````````````````````{bd}{{fh}j}0{ln}{A`Ab}`{lAd}`{AfAh}{ce{}{}}000000000000000000000000000000000000000000000`{lAj}{AlAn}{AdAd}{B`B`}{BbBb}{BdBd}{BfBf}{A`A`}{BhBh}{AjAj}{BjBj}{bb}{dd}{BlBl}{ll}{BnBn}{ff}{C`C`}{CbCb}{{{Cd{c}}}{{Cd{c}}}{CfCh}}{AfAf}{CjCj}{AlAl}{ClCl}{CnCn}{{ce}D`{}{}}0000000000000000000000{{BdBd}Db}{{BfBf}Db}{{BhBh}Db}{lDd}{ln}{{Afh}Ab}{Bl{{Df{Ah}}}}`{{}Ad}{{}B`}{{}Bb}{{}Bd}{{}Bf}{{}A`}{{}Bh}{{}Bn}{{}{{Cd{c}}}{DhCh}}{Clj}`{A`Ab}{{Ajc}D`{{Dl{Djh}}}}{{AdAd}Ab}{{B`B`}Ab}{{BbBb}Ab}{{BdBd}Ab}{{BfBf}Ab}{{A`A`}Ab}{{BhBh}Ab}{{dd}Ab}{{CbCb}Ab}{{{Cd{c}}{Cd{c}}}Ab{ChDn}}{{CjCj}Ab}{BjE`}{lE`}{{AdEb}Ed}0{{B`Eb}Ed}{{BbEb}Ed}0{{BdEb}Ed}0{{BfEb}Ed}0{{BhEb}Ed}{{dEb}Ed}{{BnEb}Ed}{{CbEb}Ed}{{{Cd{c}}Eb}Ed{ChEf}}{{{Cd{c}}Eb}Ed{EhCh}}{{CjEb}Ed}{{AlEb}Ed}{BlEj}{cc{}}{{{El{BfBdBb}}}Ad}{BfAd}{BdAd}{D`Ad}{BbAd}5555555555555555{{{El{Enc}}}{{Cd{c}}}Ch}{{{El{{F`{Ah}}c}}}{{Cd{c}}}Ch}701{{{El{Fbc}}}{{Cd{c}}}Ch}088888{jB`}{jBb}{lAd}{lAj}3{{{Df{Ah}}Fd}{{Ff{l}}}}{{{Df{Ah}}Dj}{{Ff{l}}}}{jBf}6{FhCj}7{{BlFd}{{Ff{l}}}}{{C`Fh}{{F`{Ah}}}}{fFh}`{{l{Df{Fj}}}f}{AdAb}000{fAb}0`1{{Adc}D`Fl}{{Bdc}D`Fl}{{Bfc}D`Fl}{{Bhc}D`Fl}{AlCj}{C`Fh}{ClFd}{CnFd}{lFn}{ce{}{}}0000000000000000000000{Blc{}}{Alc{}}{BlAb}{BfAb}{AlAb}2{C`Ab}2{ClAb}`32``{Bj{{Ff{G`}}}}{AlFb}{BjEn}`{BlFd}?{{Bnj}Bn}{{fj}f}{lGb}{{fh}j}{{Ajc}h{{Gd{Dj}}}}{Clj}`{{l{Df{Fj}}}Bn}1{b{{Ff{Fb}}}}{{C`{Ff{Fb}}}{{Ff{Al}}}}{{Cl{Ff{Fb}}}{{Ff{Al}}}}{{Cn{Ff{Fb}}}{{Ff{Al}}}}{C`{{Ff{Cj}}}}{ClCj}{CnCj}{{BfBdBb}Ad}{{}Bh}{{{Df{Ah}}}{{Ff{Bl}}}}{{Clj}Fj}{Cn{{`{{Gh{}{{Gf{Fj}}}}}}}}`{Fb{{Ff{Bb}}}}{Fb{{Ff{Bd}}}}{Fb{{Ff{Bf}}}}{Fb{{Ff{{Cd{j}}}}}}{Fb{{Ff{{Cd{Fh}}}}}}{Fb{{`{{Gh{}{{Gf{{Cd{Fh}}}}}}Cf}}}}{Fb{{`{{Gh{}{{Gf{{Cd{j}}}}}}Cf}}}}{{BdBd}{{Ff{Db}}}}{{BfBf}{{Ff{Db}}}}{{BhBh}{{Ff{Db}}}}{Ad{{El{BfBdBb}}}}{{Cn{Ff{Fb}}}{{Ff{Al}}}}{Cn{{Ff{Cj}}}}{AfFh}0`{AjGj}{BfFh}`{{Bnj}Bn}{{fj}f}{Bj{{Ff{Gl}}}}{BjEn}`{A`{{Ff{j}}}}{AdBf}``{AdBb}{{AdAd}A`}{{lEn}{{Ff{{Df{Ah}}}}}}{{GnEn}{{Ff{{Df{Ah}}}}}}11{bEn}{ClEn}`{{{F`{Ah}}}En}{FbEn}`{B`j}{Bbj}{ce{}{}}0000000000000000000000{Bfj}{CjFh}{cH`{}}00000{c{{Hb{e}}}{}{}}000000000000000000000000000000000000000000000{{fh}j}{cHd{}}0000000000000000000000`{fFh}`{C`{{Ff{Cb}}}}{BhHf}`{Cn{{`{{Gh{}{{Gf{j}}}}}}}}{A`{{Df{{Cd{j}}}}}}{lHh}```7{AdBd}{lHj}```````````>>>>>>>>>>>>>>>>>>{HjHj}{E`E`}{DdDd}{nn}{GbGb}{AnAn}{HhHh}{FnFn}{{ce}D`{}{}}0000000{{nFhh}{{Ff{Af}}}}{{GbCj{Ff{Fb}}}{{Ff{Al}}}}{{nh}{{Ff{Af}}}}{{FnFb}{{Ff{Cn}}}}30{{HhEn}{{Ff{Cl}}}}{cc{}}00000000{ce{}{}}00000000000000000{EjFd}{DdFd}{nFd}{GbFd}{HhFd}{FnFd}{Ej{{Ff{c}}}{}}{Hj{{Ff{c}}}{}}{E`{{Ff{c}}}{}}{Dd{{Ff{c}}}{}}{n{{Ff{c}}}{}}{Gb{{Ff{c}}}{}}{An{{Ff{c}}}{}}{Hh{{Ff{c}}}{}}{Fn{{Ff{c}}}{}}{{Hhc}{{`{{Gh{}{{Gf{Fj}}}}Cf}}}Hl}{{EjFd}{{Ff{c}}}{}}{{DdFd}{{Ff{c}}}{}}{{nFd}{{Ff{c}}}{}}{{GbFd}{{Ff{c}}}{}}{{HhFd}{{Ff{c}}}{}}{{FnFd}{{Ff{c}}}{}}{Ej{{El{Fd{Ff{Fd}}}}}}{Dd{{El{Fd{Ff{Fd}}}}}}{n{{El{Fd{Ff{Fd}}}}}}{Gb{{El{Fd{Ff{Fd}}}}}}{Hh{{El{Fd{Ff{Fd}}}}}}{Fn{{El{Fd{Ff{Fd}}}}}}{ce{}{}}0000000{c{{Hb{e}}}{}{}}00000000000000000{cHd{}}00000000````22222222{GjGj}{HnHn}{I`I`}{IbIb}{{ce}D`{}{}}000{{}Gj}{{}Hn}{{GjEb}Ed}{cc{}}000{lGj}{lHn}{lI`}{lIb}{HnFh}{I`Ab}0{ce{}{}}000{{Gjl}Aj}{{Ibl}Hh}{{I`l}n}0{{Hnl{Df{Fj}}}f}{{Hnl{Df{Fj}}}Bn}5555{c{{Hb{e}}}{}{}}0000000{cHd{}}0009````````````````777777777777{IdIf}{{Ihc}Id{{Gd{l}}}}{IjIj}{IlIl}{{ce}D`{}{}}0{{}Ih}{{}Il}{{In{F`{Ah}}}In}{{Inj}In}{{IjEb}Ed}{{IlEb}Ed}{{InJ`}In}{cc{}}00000{IfAb}000{{IdAb}Id}`{ce{}{}}00000:{{{Df{Il}}}In}{{Idc}IdHl}{{InJb}In}`{{InIfh}{{Ff{Jd}}}}{{InIfhJd}Ab}{{IfFhIj}{{Ff{Jd}}}}{{IfFhIjJd}Ab}10{{Ifh}{{Ff{Jf}}}}{{IfhJf}Ab}10{{Idj}Id}{{Inc}In{{Gd{Jh}}}};;{{In{Ff{Jj}}}In}{c{{Hb{e}}}{}{}}00000000000{cHd{}}00000<{FdIh}`````????{JdD`}{JlJl}{JdJd}{{ce}D`{}{}}0``{{}Jl}{{}Jd}{{JlJl}Ab}{{JlEb}Ed}{cc{}}0{ce{}{}}04``00<<<<;;```000000{JnK`}{JfK`}{KbK`}{JfD`}{JfJf}{KbKb}<<{Jn{{Ff{Fh}}}}{Kb{{Ff{Fh}}}}{{}Jf}{{Jnjj}D`}{{Jfjj}D`}<<<{{JfFd}{{Ff{Kb}}}}{{JfFd}{{Ff{Jn}}}}==={JfAb}0{JfFd}6{Jn{{`{Kd}}}}{Jf{{`{Kd}}}}{Kb{{`{Kd}}}}{Jn{{Df{Kf}}}}{Jf{{Df{Kf}}}}{Kb{{Df{Kf}}}}21{ce{}{}}0{{JnJj}D`}{{JfJj}D`}{c{{Hb{e}}}{}{}}00000{cHd{}}00{Jn{{Df{Kh}}}}{Jf{{Df{Kh}}}}{Kb{{Df{Kh}}}}``````{{KjKl}D`}{{KjFb}D`}99999999{KnKj}{{L`c}Kn{{Gd{l}}}}{{L`c{F`{Hf}}}Kn{{Gd{l}}}}{LbLb}{{ce}D`{}{}}`{{}L`}{{KnLb}Kn}{{LbLb}Ab}{{Knc}KnHl}{{LbEb}Ed}{cc{}}000{{KnAb}Kn}{ce{}{}}000{{Kn{Ff{G`}}}Kn}{KjBn}96{Kj{{Df{Fj}}}}4{{KnGl}Kn}{{Kjc}D`{{Dl{Ld}}}}{{Knj}Kn}6{c{{Hb{e}}}{}{}}0000000{cHd{}}000<{FdL`}```{Ldj}`::::::{LfLf}{LhLh}{LdLd}{{ce}D`{}{}}00```{{}Lf}{{}Lh}{{LfEb}Ed}{{LhEb}Ed}{{LdEb}Ed}{cc{}}00````{ce{}{}}00{LdAb}00{LfAb}1`222{c{{Hb{e}}}{}{}}00000{cHd{}}00````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{cLjHl}{LlLn}0{M`Ln}{LlMb}0{M`Mb}9999999999999999999999999999{LlMd}{LlMf}0{M`Mf}{Mh{{Df{Mj}}}}{G`Ml}{{{Lj{c}}}{{Lj{c}}}Cf}{MhMh}{MlMl}{G`G`}{M`M`}{MdMd}{MfMf}{MbMb}{GlGl}{LnLn}{MnMn}{N`N`}{NbNb}{NdNd}{{ce}D`{}{}}0000000000000{Ll{{Ff{Mj}}}}`{LlMn}0{M`Mn}{{MfMf}Db}{{MbMb}Db}{{GlGl}Db}{{LnLn}Db}{{MnMn}Db}{{N`N`}Db}{{NbNb}Db}{{NdNd}Db}{LlAh}0{M`Ah}{{MjMj}{{Ff{Mj}}}}{LlMh}0{{}M`}{{MlMl}Ab}{{G`G`}Ab}{{M`M`}Ab}{{MdMd}Ab}{{MfMf}Ab}{{MbMb}Ab}{{GlGl}Ab}{{LnLn}Ab}{{MnMn}Ab}{{N`N`}Ab}{{NbNb}Ab}{{NdNd}Ab}{{MlEb}Ed}{{G`Eb}Ed}0{{MdEb}Ed}{{MfEb}Ed}{{MbEb}Ed}{{GlEb}Ed}{{LnEb}Ed}{{MnEb}Ed}{{N`Eb}Ed}{{NbEb}Ed}{{NdEb}Ed}{cc{}}000{DjM`}{NfM`}2{MjM`}012333333333{En{{Ff{G`}}}}{En{{Ff{Gl}}}}{{Mlc}D`Fl}{{Mfc}D`Fl}{{Mbc}D`Fl}{{Glc}D`Fl}{{Lnc}D`Fl}{{Mnc}D`Fl}{{N`c}D`Fl}{{Nbc}D`Fl}{{Ndc}D`Fl}{ce{}{}}000000000000000{M`Ab}{GlAb}{LlAb}0200212{LlNd}0{M`Nd}{G`Fb}{LlN`}0{M`N`}{LnDj}{Ll{{Ff{Mj}}}}{G`{{Ff{Fb}}}}{GlFb}{{{Lj{c}}}Ab{}}{LnAb}{{{Lj{c}}}{{Ff{e}}}{GhCf}{}}{Mh{{Ff{c}}}{}}6{Fb{{Ff{G`}}}}{{MfMf}{{Ff{Db}}}}{{MbMb}{{Ff{Db}}}}{{GlGl}{{Ff{Db}}}}{{LnLn}{{Ff{Db}}}}{{MnMn}{{Ff{Db}}}}{{N`N`}{{Ff{Db}}}}{{NbNb}{{Ff{Db}}}}{{NdNd}{{Ff{Db}}}}{LlM`}?{LlGl}0{G`{{Ff{Fb}}}}{M`Gl}{G`{{Ff{En}}}}{GlEn}{ce{}{}}0000000000000{cH`{}}{c{{Hb{e}}}{}{}}000000000000000000000000000{cHd{}}0000000000000{LlNb}0{M`Nb}```````````````````````````````````````````````555555555555555555555555{NfNh}{NjNh}``{Kl{{Df{Nl}}}}{KlD`}{NlNl}{NnNn}{KlKl}{O`O`}{ObOb}{NfNf}{NjNj}{OdOd}{OfOf}{OhOh}{NhNh}{{ce}D`{}{}}0000000000{{NnNn}Db}{{OdOd}Db}{{OfOf}Db}{{NhNh}Db}```{{}Nl}{{}Nn}{{}Kl}{{}Nf}{{}Nj}{{}Oh}{Nfc{}}{NjOd}`{{NnNn}Ab}{{O`O`}Ab}{{NfNf}Ab}{{NjNj}Ab}{{OdOd}Ab}{{OfOf}Ab}{{OhOh}Ab}{{NhNh}Ab}{{NlEb}Ed}{{NnEb}Ed}{{O`Eb}Ed}{{ObEb}Ed}0{{NjEb}Ed}{{OdEb}Ed}{{OfEb}Ed}{{NhEb}Ed}{cc{}}00000{M`Nf}0{MjNf}222222``{KlNj}`{ce{}{}}00000000000{NjAb}00{KlAb}{OfAb}2``{{Klc}O`{{Ol{Mj}{{Oj{h}}}}}}{Kl{{Df{Nl}}}}{{Glc}{{On{c}}}{{Gh{}{{Gf{Oh}}}}Cf}}{{}Kl}{{M`Nh}Nf}{{{On{c}}Kl}Ab{{Gh{}{{Gf{Oh}}}}Cf}}``{{NnNn}{{Ff{Db}}}}{{OdOd}{{Ff{Db}}}}{{OfOf}{{Ff{Db}}}}{{NhNh}{{Ff{Db}}}}{NfM`}{KlOb}``???????????{Ob{{A`{Fd}}}}{cH`{}}{c{{Hb{e}}}{}{}}00000000000000000000000{cHd{}}00000000000{KlAb}{NjOf}","c":[],"p":[[5,"Feature",0],[6,"Action",0],[5,"GlyphMetrics",0],[8,"GlyphId",0],[1,"f32"],[5,"FontRef",0],[5,"BitmapStrikes",528],[5,"Synthesis",0],[1,"bool"],[5,"Attributes",0],[5,"BitmapStrike",0],[1,"u8"],[5,"Charmap",0],[5,"LocalizedString",0],[5,"Chars",528],[5,"ObliqueAngle",0],[6,"Style",0],[5,"Weight",0],[5,"Stretch",0],[5,"CacheKey",0],[5,"WritingSystem",0],[5,"FontDataRef",0],[5,"Metrics",0],[5,"ColorPalette",0],[6,"Usability",0],[5,"Setting",0],[10,"Clone",2171],[10,"Copy",2172],[6,"StringId",0],[5,"Variation",0],[5,"Instance",0],[1,"unit"],[6,"Ordering",2173],[5,"ColorPalettes",528],[1,"slice"],[10,"Default",2174],[1,"u32"],[10,"FnMut",2175],[10,"PartialEq",2173],[5,"Features",528],[5,"Formatter",2176],[8,"Result",2176],[10,"Display",2176],[10,"Debug",2176],[5,"Fonts",528],[1,"tuple"],[8,"Tag",0],[1,"array"],[1,"str"],[1,"usize"],[6,"Option",2177],[1,"u16"],[8,"NormalizedCoord",0],[10,"Hasher",2178],[5,"Instances",528],[5,"Language",1036],[5,"LocalizedStrings",528],[10,"Into",2179],[17,"Item"],[10,"Iterator",2180],[5,"CharmapProxy",668],[6,"Script",1036],[10,"TableProvider",0],[5,"String",2181],[6,"Result",2182],[5,"TypeId",2183],[1,"u64"],[5,"Variations",528],[5,"WritingSystems",528],[10,"IntoIterator",2184],[5,"MetricsProxy",668],[5,"BitmapStrikesProxy",668],[5,"VariationsProxy",668],[5,"ScalerBuilder",729],[5,"Scaler",729],[5,"ScaleContext",729],[6,"StrikeWith",729],[6,"Source",729],[5,"Render",729],[6,"Format",2185],[5,"Vector",2186],[5,"Image",828],[5,"Outline",863],[6,"Style",2187],[5,"Transform",2186],[6,"Content",828],[5,"LayerMut",863],[5,"Bounds",2186],[5,"Layer",863],[10,"PathData",2188],[8,"Point",2186],[6,"Verb",2189],[5,"Shaper",921],[5,"CharCluster",1933],[5,"ShaperBuilder",921],[5,"ShapeContext",921],[6,"Direction",921],[5,"GlyphCluster",981],[5,"GlyphInfo",981],[5,"Glyph",981],[5,"Analyze",1036],[10,"Codepoint",1036],[6,"BidiClass",1036],[5,"Properties",1036],[6,"Block",1036],[6,"BracketType",1036],[6,"Category",1036],[5,"Decompose",1036],[1,"char"],[6,"Cjk",1036],[6,"ClusterBreak",1036],[6,"LineBreak",1036],[6,"WordBreak",1036],[6,"JoiningType",1036],[5,"CharInfo",1933],[6,"Boundary",1933],[5,"ClusterInfo",1933],[5,"Char",1933],[6,"ShapeClass",1933],[6,"Status",1933],[5,"SourceRange",1933],[6,"Emoji",1933],[6,"Whitespace",1933],[5,"Token",1933],[17,"Output"],[10,"Fn",2175],[5,"Parser",1933],[5,"Range",2190],[8,"UserData",1933]],"b":[[218,"impl-Display-for-Attributes"],[219,"impl-Debug-for-Attributes"],[221,"impl-Debug-for-Style"],[222,"impl-Display-for-Style"],[223,"impl-Debug-for-Weight"],[224,"impl-Display-for-Weight"],[225,"impl-Debug-for-Stretch"],[226,"impl-Display-for-Stretch"],[231,"impl-Display-for-Setting%3CT%3E"],[232,"impl-Debug-for-Setting%3CT%3E"],[237,"impl-From%3C(Stretch,+Weight,+Style)%3E-for-Attributes"],[238,"impl-From%3CStretch%3E-for-Attributes"],[239,"impl-From%3CWeight%3E-for-Attributes"],[240,"impl-From%3C()%3E-for-Attributes"],[241,"impl-From%3CStyle%3E-for-Attributes"],[258,"impl-From%3C%26(u32,+T)%3E-for-Setting%3CT%3E"],[259,"impl-From%3C%26(%26%5Bu8;+4%5D,+T)%3E-for-Setting%3CT%3E"],[261,"impl-From%3C%26(%5Bu8;+4%5D,+T)%3E-for-Setting%3CT%3E"],[262,"impl-From%3C(u32,+T)%3E-for-Setting%3CT%3E"],[263,"impl-From%3C%26(%26str,+T)%3E-for-Setting%3CT%3E"],[264,"impl-From%3C(%26str,+T)%3E-for-Setting%3CT%3E"],[371,"impl-Setting%3Cf32%3E"],[372,"impl-Setting%3Cu16%3E"],[373,"impl-Setting%3Cu16%3E"],[374,"impl-Setting%3Cf32%3E"],[400,"impl-TableProvider-for-%26FontRef%3C\'a%3E"],[401,"impl-TableProvider-for-FontRef%3C\'a%3E"],[1772,"impl-Debug-for-Language"],[1773,"impl-Display-for-Language"],[1787,"impl-From%3Cu32%3E-for-Properties"],[1788,"impl-From%3CCharInfo%3E-for-Properties"],[1790,"impl-From%3Cchar%3E-for-Properties"],[1791,"impl-From%3C%26char%3E-for-Properties"],[1792,"impl-From%3C%26CharInfo%3E-for-Properties"],[1793,"impl-From%3C%26u32%3E-for-Properties"],[2059,"impl-Debug-for-SourceRange"],[2060,"impl-Display-for-SourceRange"],[2071,"impl-From%3CProperties%3E-for-CharInfo"],[2072,"impl-From%3C%26Properties%3E-for-CharInfo"],[2073,"impl-From%3Cchar%3E-for-CharInfo"]]}],\ +["syn",{"doc":"github crates-io docs-rs","t":"FPPPPFPPPFPFPPGFPPFFGPPPPPPPPPFPPPPPPPPPPPPPFFPPGFFFPPFPPPPPFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFPGFGFFPPPGGFPPPFPFPFPPPPPPPPFPPPPFPGPFFFFFFFFPPFPPGPPGGFFPPPPPPPPPPPPPPPPTPPPPFFPPPGFFFPPFPPPPPPPIPGPPPPPPPPPPQPFGPPPPPFGPPPPFFFFFFFFFGFFFFFFFGPPPPPPFPPPPFGFGPPOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOQOOOOQCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNOOQQONNNOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOCOOOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONOOOOOONNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOONOOOONOOOOOOONOOCOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOQCHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNQNNNNNQQHNNNNNNOOOOOOOOOOOOCOOOONNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNNNNNOOOOOOOOONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMTMFNNNNONNHONNNNPFFFPRKFIKKIFNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMPFFFFGFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Abi","Add","AddAssign","And","AngleBracketed","AngleBracketedGenericArguments","Array","Array","Assign","AssocConst","AssocConst","AssocType","AssocType","Async","AttrStyle","Attribute","Await","BareFn","BareFnArg","BareVariadic","BinOp","Binary","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Block","Bool","BoundLifetimes","Brace","Bracket","Break","Byte","ByteStr","CStr","Call","Cast","Char","Closure","Const","Const","Const","ConstParam","Constraint","Constraint","Continue","Data","DataEnum","DataStruct","DataUnion","Default","Deref","DeriveInput","Div","DivAssign","Enum","Eq","Err","Error","Expr","ExprArray","ExprAssign","ExprAsync","ExprAwait","ExprBinary","ExprBlock","ExprBreak","ExprCall","ExprCast","ExprClosure","ExprConst","ExprContinue","ExprField","ExprForLoop","ExprGroup","ExprIf","ExprIndex","ExprInfer","ExprLet","ExprLit","ExprLoop","ExprMacro","ExprMatch","ExprMethodCall","ExprParen","ExprPath","ExprRange","ExprReference","ExprRepeat","ExprReturn","ExprStruct","ExprTry","ExprTryBlock","ExprTuple","ExprUnary","ExprUnsafe","ExprWhile","ExprYield","Field","Field","FieldMutability","FieldValue","Fields","FieldsNamed","FieldsUnnamed","Float","ForLoop","Ge","GenericArgument","GenericParam","Generics","Group","Group","Gt","Ident","If","ImplGenerics","ImplTrait","Index","Index","Infer","Infer","Inherited","Inner","Int","Le","Let","Lifetime","Lifetime","Lifetime","Lifetime","Lifetime","LifetimeParam","List","Lit","Lit","LitBool","LitByte","LitByteStr","LitCStr","LitChar","LitFloat","LitInt","LitStr","Loop","Lt","Macro","Macro","Macro","MacroDelimiter","Match","Maybe","Member","Meta","MetaList","MetaNameValue","MethodCall","Mul","MulAssign","NameValue","Named","Named","Ne","Neg","Never","None","None","None","Not","Ok","Or","Outer","PLACEHOLDER","Paren","Paren","Paren","Parenthesized","ParenthesizedGenericArguments","Path","Path","Path","Path","PathArguments","PathSegment","PredicateLifetime","PredicateType","Ptr","Public","QSelf","Range","Reference","Reference","Rem","RemAssign","Repeat","Restricted","Result","Return","ReturnType","Shl","ShlAssign","Shr","ShrAssign","Slice","Str","Struct","Struct","Sub","SubAssign","Token","Trait","TraitBound","TraitBoundModifier","TraitObject","Try","TryBlock","Tuple","Tuple","Turbofish","Type","Type","Type","Type","Type","TypeArray","TypeBareFn","TypeGenerics","TypeGroup","TypeImplTrait","TypeInfer","TypeMacro","TypeNever","TypeParam","TypeParamBound","TypeParen","TypePath","TypePtr","TypeReference","TypeSlice","TypeTraitObject","TypeTuple","UnOp","Unary","Union","Unit","Unnamed","Unnamed","Unsafe","Variant","Verbatim","Verbatim","Verbatim","Verbatim","VisRestricted","Visibility","WhereClause","WherePredicate","While","Yield","abi","and_token","and_token","apostrophe","args","args","args","arguments","as_token","as_token","as_turbofish","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","bang_token","bang_token","base","base10_digits","base10_digits","base10_parse","base10_parse","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounded_ty","bounds","bounds","bounds","bounds","bounds","bounds","bounds","brace_token","brace_token","brace_token","braced","bracket_token","bracket_token","bracket_token","bracket_token","bracketed","buffer","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","colon2_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","comma","const_params","const_params_mut","const_token","const_token","custom_keyword","custom_punctuation","data","default","default","default","default","default","delimiter","delimiter","discriminant","dot2_token","dot_token","dot_token","dots","dyn_token","elem","elem","elem","elem","elem","elem","elems","enum_token","eq","eq","eq","eq","eq","eq_token","eq_token","eq_token","eq_token","eq_token","expr","expr","expr","expr","expr","expr","expr","ext","extern_token","fields","fields","fields","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fn_token","for_token","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","func","generics","generics","generics","generics","get_ident","group_token","group_token","gt_token","gt_token","gt_token","gt_token","hash","hash","hash","hash","ident","ident","ident","ident","ident","ident","ident","ident","ident","ident","impl_token","in_token","index","index","inputs","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_empty","is_empty","is_ident","is_none","iter","iter_mut","leading_colon","left","len","len","lifetime","lifetime","lifetime","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes_mut","lit","lt_token","lt_token","lt_token","lt_token","mac","mac","make_where_clause","member","member","meta","meta","method","modifier","mutability","mutability","mutability","mutability","name","name","name","named","new","new","new","new","new","new","new","new","new","new","new","new","new_raw","op","op","output","output","params","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","parenthesized","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse2","parse_any","parse_args","parse_args","parse_args_with","parse_args_with","parse_body","parse_body_with","parse_inner","parse_macro_input","parse_mod_style","parse_named","parse_nested_meta","parse_nested_meta","parse_outer","parse_quote","parse_quote_spanned","parse_str","parse_unnamed","parse_with","partial_cmp","partial_cmp","path","path","path","path","path","path","path","path","path","path","position","pound_token","predicates","pub_token","punctuated","qself","qself","qself","receiver","require_ident","require_list","require_name_value","require_path_only","rest","right","segments","semi_token","semi_token","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spanned","split_for_impl","star_token","struct_token","style","suffix","suffix","suffix","suffix","suffix","suffix","suffix","suffix","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","token","token","token","token","token","token","token","token","token","tokens","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","turbofish","ty","ty","ty","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_params","type_params_mut","underscore_token","union_token","unnamed","unraw","unsafety","value","value","value","value","value","value","value","value","value","variadic","variants","vis","vis","where_clause","where_token","without_plus","without_plus","without_plus","without_plus","Cursor","TokenBuffer","begin","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","empty","eof","eq","from","from","group","ident","into","into","lifetime","literal","new","new2","partial_cmp","punct","span","to_owned","token_stream","token_tree","try_from","try_from","try_into","try_into","type_id","type_id","IdentExt","parse_any","peek_any","unraw","ParseNestedMeta","borrow","borrow_mut","error","from","input","into","parse_nested_meta","parser","path","try_from","try_into","type_id","value","Err","Error","Lookahead1","Nothing","Ok","Output","Parse","ParseBuffer","ParseStream","Parser","Peek","Result","StepCursor","advance_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone_into","clone_into","clone_into","combine","cursor","deref","discouraged","drop","error","error","error","extend","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","into","into","into","into","into","into_compile_error","into_iter","into_iter","is_empty","lookahead1","new","new_spanned","parse","parse","parse","parse","parse2","parse_any_delimiter","parse_str","parse_terminated","peek","peek","peek2","peek3","span","span","span","step","to_compile_error","to_owned","to_owned","to_owned","to_string","to_string","to_tokens","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","AnyDelimiter","Speculative","advance_to","parse_any_delimiter","End","IntoIter","IntoPairs","Iter","IterMut","Pair","Pairs","PairsMut","Punctuated","Punctuated","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","default","empty_or_trailing","extend","extend","first","first_mut","from","from","from","from","from","from","from","from","from_iter","from_iter","index","index_mut","insert","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_pairs","into_tuple","into_value","is_empty","iter","iter_mut","last","last_mut","len","len","len","len","len","len","len","new","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","pairs","pairs_mut","parse_separated_nonempty","parse_separated_nonempty_with","parse_terminated","parse_terminated_with","pop","pop_punct","punct","punct_mut","push","push_punct","push_value","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","span","span","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","trailing_punct","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_mut","Spanned","span","Abstract","And","AndAnd","AndEq","As","Async","At","Auto","Await","Become","Box","Brace","Bracket","Break","Caret","CaretEq","Colon","Comma","Const","Continue","Crate","Default","Do","Dollar","Dot","DotDot","DotDotDot","DotDotEq","Dyn","Else","Enum","Eq","EqEq","Extern","FatArrow","Final","Fn","For","Ge","Group","Gt","If","Impl","In","LArrow","Le","Let","Loop","Lt","Macro","Match","Minus","MinusEq","Mod","Move","Mut","Ne","Not","Or","OrEq","OrOr","Override","Paren","PathSep","Percent","PercentEq","Plus","PlusEq","Pound","Priv","Pub","Question","RArrow","Ref","Return","SelfType","SelfValue","Semi","Shl","ShlEq","Shr","ShrEq","Slash","SlashEq","Star","StarEq","Static","Struct","Super","Tilde","Token","Trait","Try","Type","Typeof","Underscore","Union","Unsafe","Unsized","Use","Virtual","Where","While","Yield","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","surround","surround","surround","surround","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"syn"],[2144,"syn::buffer"],[2178,"syn::ext"],[2182,"syn::meta"],[2196,"syn::parse"],[2297,"syn::parse::discouraged"],[2301,"syn::punctuated"],[2463,"syn::spanned"],[2465,"syn::token"],[4150,"core::str::traits"],[4151,"core::cmp"],[4152,"core::convert"],[4153,"core::marker"],[4154,"core::fmt"],[4155,"core::fmt"],[4156,"core::fmt"],[4157,"core::convert"],[4158,"core::hash"],[4159,"proc_macro2"],[4160,"proc_macro"],[4161,"proc_macro2"],[4162,"core::ops::function"],[4163,"proc_macro2::extra"],[4164,"alloc::string"],[4165,"core::any"],[4166,"alloc::ffi::c_str"],[4167,"proc_macro2"],[4168,"proc_macro2"],[4169,"core::ops::function"],[4170,"core::default"]],"d":["The binary interface of a function: extern "C".","The + operator (addition)","The += operator","The && operator (logical and)","The <'a, T> in std::slice::iter<'a, T>.","Angle bracketed arguments of a path segment: the <K, V> in …","A slice literal expression: [a, b, c, d].","A fixed size array type: [T; n].","An assignment expression: a = compute().","An equality constraint on an associated constant: the …","An equality constraint on an associated constant: the …","A binding (equality constraint) on an associated type: the …","A binding (equality constraint) on an associated type: the …","An async block: async { ... }.","Distinguishes between attributes that decorate an item and …","An attribute, like #[repr(transparent)].","An await expression: fut.await.","A bare function type: fn(usize) -> bool.","An argument in a function type: the usize in …","The variadic argument of a function pointer like …","A binary operator: +, +=, &.","A binary operation: a + b, a += b.","The & operator (bitwise and)","The &= operator","The | operator (bitwise or)","The |= operator","The ^ operator (bitwise xor)","The ^= operator","A blocked scope: { ... }.","A boolean literal: true or false.","A set of bound lifetimes: for<'a, 'b, 'c>.","","","A break, with an optional label to break and an optional …","A byte literal: b'f'.","A byte string literal: b"foo".","A nul-terminated C-string literal: c"foo".","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A character literal: 'a'.","A closure expression: |a, b| a + b.","A const block: const { ... }.","A const generic parameter: const LENGTH: usize.","A const expression. Must be inside of a block.","A const generic parameter: const LENGTH: usize.","An associated type bound: Iterator<Item: Display>.","An associated type bound: Iterator<Item: Display>.","A continue, with an optional label.","The storage of a struct, enum or union data structure.","An enum input to a proc_macro_derive macro.","A struct input to a proc_macro_derive macro.","An untagged union input to a proc_macro_derive macro.","Return type is not specified.","The * operator for dereferencing","Data structure sent to a proc_macro_derive macro.","The / operator (division)","The /= operator","","The == operator (equality)","Contains the error value","Error returned when a Syn parser cannot parse the input …","A Rust expression.","A slice literal expression: [a, b, c, d].","An assignment expression: a = compute().","An async block: async { ... }.","An await expression: fut.await.","A binary operation: a + b, a += b.","A blocked scope: { ... }.","A break, with an optional label to break and an optional …","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A closure expression: |a, b| a + b.","A const block: const { ... }.","A continue, with an optional label.","Access of a named struct field (obj.k) or unnamed tuple …","A for loop: for pat in expr { ... }.","An expression contained within invisible delimiters.","An if expression with an optional else block: …","A square bracketed indexing expression: vector[2].","The inferred value of a const generic argument, denoted _.","A let guard: let Some(x) = opt.","A literal in place of an expression: 1, "foo".","Conditionless loop: loop { ... }.","A macro invocation expression: format!("{}", q).","A match expression: match n { Some(n) => {}, None => {} }.","A method call expression: x.foo::<T>(a, b).","A parenthesized expression: (a + b).","A path like std::mem::replace possibly containing generic …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A referencing operation: &a or &mut a.","An array literal constructed from one repeated element: …","A return, with an optional value to be returned.","A struct literal expression: Point { x: 1, y: 1 }.","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A unary operation: !x, *x.","An unsafe block: unsafe { ... }.","A while loop: while expr { ... }.","A yield expression: yield expr.","A field of a struct or enum variant.","Access of a named struct field (obj.k) or unnamed tuple …","Unused, but reserved for RFC 3323 restrictions.","A field-value pair in a struct literal.","Data stored within an enum variant or struct.","Named fields of a struct or struct variant such as …","Unnamed fields of a tuple struct or tuple variant such as …","A floating point literal: 1f64 or 1.0e10f64.","A for loop: for pat in expr { ... }.","The >= operator (greater than or equal to)","An individual generic argument, like 'a, T, or Item = T.","A generic type parameter, lifetime, or const generic: …","Lifetimes and type parameters attached to a declaration of …","An expression contained within invisible delimiters.","A type contained within invisible delimiters.","The > operator (greater than)","A word of Rust code, which may be a keyword or legal …","An if expression with an optional else block: …","Returned by Generics::split_for_impl.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","The index of an unnamed tuple struct field.","A square bracketed indexing expression: vector[2].","The inferred value of a const generic argument, denoted _.","Indication that a type should be inferred by the compiler: …","An inherited visibility, which usually means private.","","An integer literal: 1 or 1u16.","The <= operator (less than or equal to)","A let guard: let Some(x) = opt.","A Rust lifetime: 'a.","A lifetime parameter: 'a: 'b + 'c + 'd.","","A lifetime predicate in a where clause: 'a: 'b + 'c.","A lifetime argument.","A lifetime definition: 'a: 'b + 'c + 'd.","A structured list within an attribute, like …","A Rust literal such as a string or integer or boolean.","A literal in place of an expression: 1, "foo".","A boolean literal: true or false.","A byte literal: b'f'.","A byte string literal: b"foo".","A nul-terminated C-string literal: c"foo".","A character literal: 'a'.","A floating point literal: 1f64 or 1.0e10f64.","An integer literal: 1 or 1u16.","A UTF-8 string literal: "foo".","Conditionless loop: loop { ... }.","The < operator (less than)","A macro invocation: println!("{}", mac).","A macro invocation expression: format!("{}", q).","A macro in the type position.","A grouping token that surrounds a macro body: m!(...) or …","A match expression: match n { Some(n) => {}, None => {} }.","","A struct or tuple struct field accessed in a struct …","Content of a compile-time structured attribute.","A structured list within an attribute, like …","A name-value pair within an attribute, like …","A method call expression: x.foo::<T>(a, b).","The * operator (multiplication)","The *= operator","A name-value pair within an attribute, like …","Named fields of a struct or struct variant such as …","A named field like self.x.","The != operator (not equal to)","The - operator for negation","The never type: !.","","","","The ! operator for logical inversion","Contains the success value","The || operator (logical or)","","An unspecified invalid expression.","A parenthesized expression: (a + b).","","A parenthesized type equivalent to the inner type.","The (A, B) -> C in Fn(A, B) -> C.","Arguments of a function path segment: the (A, B) -> C in …","A path at which a named item is exported (e.g. …","","A path like std::mem::replace possibly containing generic …","A path like std::slice::Iter, optionally qualified with a …","Angle bracketed or parenthesized arguments of a path …","A segment of a path together with any path arguments on …","A lifetime predicate in a where clause: 'a: 'b + 'c.","A type predicate in a where clause: …","A raw pointer type: *const T or *mut T.","A public visibility level: pub.","The explicit Self type in a qualified path: the T in …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A referencing operation: &a or &mut a.","A reference type: &'a T or &'a mut T.","The % operator (modulus)","The %= operator","An array literal constructed from one repeated element: …","A visibility level restricted to some path: pub(self) or …","The result of a Syn parser.","A return, with an optional value to be returned.","Return type of a function signature.","The << operator (shift left)","The <<= operator","The >> operator (shift right)","The >>= operator","A dynamically sized slice type: [T].","A UTF-8 string literal: "foo".","","A struct literal expression: Point { x: 1, y: 1 }.","The - operator (subtraction)","The -= operator","A type-macro that expands to the name of the Rust type …","","A trait used as a bound on a type parameter.","A modifier on a trait bound, currently only used for the ? …","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A tuple type: (A, B, C, String).","Returned by TypeGenerics::as_turbofish.","The possible types that a Rust value could have.","A generic type parameter: T: Into<String>.","A type predicate in a where clause: …","A type argument.","A particular type is returned.","A fixed size array type: [T; n].","A bare function type: fn(usize) -> bool.","Returned by Generics::split_for_impl.","A type contained within invisible delimiters.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","Indication that a type should be inferred by the compiler: …","A macro in the type position.","The never type: !.","A generic type parameter: T: Into<String>.","A trait or lifetime used as a bound on a type parameter.","A parenthesized type equivalent to the inner type.","A path like std::slice::Iter, optionally qualified with a …","A raw pointer type: *const T or *mut T.","A reference type: &'a T or &'a mut T.","A dynamically sized slice type: [T].","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A tuple type: (A, B, C, String).","A unary operator: *, !, -.","A unary operation: !x, *x.","","Unit struct or unit variant such as None.","Unnamed fields of a tuple struct or tuple variant such as …","An unnamed field like self.0.","An unsafe block: unsafe { ... }.","An enum variant.","Tokens in expression position not interpreted by Syn.","","A raw token literal not interpreted by Syn.","Tokens in type position not interpreted by Syn.","A visibility level restricted to some path: pub(self) or …","The visibility level of an item: inherited or pub or …","A where clause in a definition: …","A single predicate in a where clause: T: Deserialize<'de>.","A while loop: while expr { ... }.","A yield expression: yield expr.","","","","","","","","","","","Turn a type’s generics like <X, Y> into a turbofish like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses the literal into a selected number type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type being bounded","","","","Trait and lifetime bounds (Clone+Send+'static)","","","","","","","Parse a set of curly braces and expose their content to …","","","","","Parse a set of square brackets and expose their content to …","A stably addressed token buffer supporting efficient …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The colon in Struct { x: x }. If written in shorthand like …","","","","","","","","Returns an Iterator<Item = &ConstParam> over the constant …","Returns an Iterator<Item = &mut ConstParam> over the …","","","Define a type that supports parsing and printing a given …","Define a type that supports parsing and printing a …","","","","","","","","","Explicit discriminant: Variant = 1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extension traits to provide parsing methods on foreign …","","Content stored in the variant.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","If this path consists of a single ident, returns the ident.","","","","","","","","","","","","Name of the variant.","Name of the field, if any.","","","","","","","","","","","","(A, B)","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if there are zero fields.","","Determines whether this is a path of length 1 equal to the …","","Get an iterator over the borrowed Field items in this …","Get an iterator over the mutably borrowed Field items in …","","","Returns the number of fields.","","","","","Returns an Iterator<Item = &LifetimeParam> over the …","","The for<'a> in for<'a> Foo<&'a T>","Any lifetimes from a for binding","","Returns an Iterator<Item = &mut LifetimeParam> over the …","","","","","","","","Initializes an empty where-clause if there is not one …","","","Facility for interpreting structured content inside of an …","","","","","","","","","","","","Creates a new Ident with the given string as well as the …","Panics","","Interpret a Syn literal from a proc-macro2 literal.","","","","","","","","","Same as Ident::new, but creates a raw identifier (r#ident…","","","C","","","","","","","","","","","","","Parse a set of parentheses and expose their content to …","Parsing interface for parsing a token stream into a syntax …","Parse tokens of source code into the chosen syntax tree …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a syntax tree node from the content of this string …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a proc-macro2 token stream into the chosen syntax …","","Parse the arguments to the attribute as a syntax tree.","See Attribute::parse_args.","Parse the arguments to the attribute using the given …","See Attribute::parse_args_with.","Parse the tokens within the macro invocation’s …","Parse the tokens within the macro invocation’s …","Parses zero or more inner attributes from the stream.","Parse the input TokenStream of a macro, triggering a …","Parse a Path containing no path arguments on any of its …","Parses a named (braced struct) field.","Parse the arguments to the attribute, expecting it to …","See Attribute::parse_nested_meta.","Parses zero or more outer attributes from the stream.","Quasi-quotation macro that accepts input like the quote! …","This macro is parse_quote! + quote_spanned!.","Parse a string of Rust code into the chosen syntax tree …","Parses an unnamed (tuple struct) field.","Invoke parser on the content of this string literal.","","","Returns the path that identifies the interpretation of …","Returns the path that begins this structured meta item.","","","","","The Foo<&'a T> in for<'a> Foo<&'a T>","","","","","","","","A punctuated sequence of syntax tree nodes separated by …","","","","","An error if this path is not a single ident, as defined in …","Error if this is a Meta::Path or Meta::NameValue.","Error if this is a Meta::Path or Meta::List.","Error if this is a Meta::List or Meta::NameValue.","","","","","","Configures the span of this Ident, possibly changing its …","","","","","","","","","","","","","Returns the span of this Ident.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait that can provide the Span of the complete contents …","Split a type’s generics into the pieces required for impl…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tokens representing Rust punctuation, keywords, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an Iterator<Item = &TypeParam> over the type …","Returns an Iterator<Item = &mut TypeParam> over the type …","","","","","","","","","","","","","","","","","","","","","In some positions, types may not contain the + character, …","","","","A cheaply copyable cursor into a TokenBuffer.","A buffer that can be efficiently traversed multiple times, …","Creates a cursor referencing the first token in the buffer …","","","","","","","Creates a cursor referencing a static empty TokenStream.","Checks whether the cursor is currently pointing at the end …","","Returns the argument unchanged.","Returns the argument unchanged.","If the cursor is pointing at a Group with the given …","If the cursor is pointing at a Ident, returns it along …","Calls U::from(self).","Calls U::from(self).","If the cursor is pointing at a Lifetime, returns it along …","If the cursor is pointing at a Literal, return it along …","Creates a TokenBuffer containing all the tokens from the …","Creates a TokenBuffer containing all the tokens from the …","","If the cursor is pointing at a Punct, returns it along …","Returns the Span of the current token, or Span::call_site()…","","Copies all remaining tokens visible from this cursor into a","If the cursor is pointing at a TokenTree, returns it along …","","","","","","","Additional methods for Ident not provided by proc-macro2 …","Parses any identifier including keywords.","Peeks any identifier including keywords. Usage: …","Strips the raw marker r#, if any, from the beginning of an …","Context for parsing a single property in the conventional …","","","Report that the attribute’s content did not conform to …","Returns the argument unchanged.","","Calls U::from(self).","Used when parsing list(...) syntax if the content inside …","Make a parser that is usable with parse_macro_input! in a …","","","","","Used when parsing key = "value" syntax.","Contains the error value","Error returned when a Syn parser cannot parse the input …","Support for checking the next token in a stream to decide …","An empty syntax tree node that consumes no tokens when …","Contains the success value","","Parsing interface implemented by all types that can be …","Cursor position within a buffered token stream.","Input to a Syn parser function.","Parser that can parse Rust tokens into a particular syntax …","Types that can be parsed by looking at just one token.","The result of a Syn parser.","Cursor state associated with speculative parsing.","","","","","","","","","","","","Calls the given parser function to parse a syntax tree …","","","","","","","Add another error message to self such that when …","Provides low-level access to the token representation …","","Extensions to the parsing API with niche applicability.","","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","","","","","","Forks a parse stream so that parsing tokens out of either …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Render the error as an invocation of compile_error!.","","","Returns whether there are tokens remaining in this stream.","Constructs a helper for peeking at the next token in this …","Usually the ParseStream::error method will be used …","Creates an error with the specified message spanning the …","","Parses a syntax tree node of type T, advancing the …","Parse tokens of source code into the chosen syntax tree …","","Parse a proc-macro2 token stream into the chosen syntax …","","Parse a string of Rust code into the chosen syntax tree …","Parses zero or more occurrences of T separated by …","Looks at the next token in the parse stream to determine …","Looks at the next token in the parse stream to determine …","Looks at the second-next token in the parse stream.","Looks at the third-next token in the parse stream.","The source location of the error.","Returns the Span of the next token in the parse stream, or …","","Speculatively parses tokens from this parse stream, …","Render the error as an invocation of compile_error!.","","","","","","","","","","","","","","","","","","","","","","Extensions to the ParseStream API to support manipulating …","Extensions to the ParseStream API to support speculative …","Advance this parse stream to the position of a forked …","Returns the delimiter, the span of the delimiter token, …","","An iterator over owned values of type T.","An iterator over owned pairs of type Pair<T, P>.","An iterator over borrowed values of type &T.","An iterator over mutably borrowed values of type &mut T.","A single syntax tree node of type T followed by its …","An iterator over borrowed pairs of type Pair<&T, &P>.","An iterator over mutably borrowed pairs of type …","A punctuated sequence of syntax tree nodes of type T …","","","","","","","","","","","","","","","","","","Clears the sequence of all values and punctuation, making …","","","","","","","","","","","","","","","","Returns true if either this Punctuated is empty, or it has …","","","Borrows the first element in this sequence.","Mutably borrows the first element in this sequence.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Inserts an element at position index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Produces this punctuated pair as a tuple of syntax tree …","Extracts the syntax tree node from this punctuated pair, …","Determines whether this punctuated sequence is empty, …","Returns an iterator over borrowed syntax tree nodes of …","Returns an iterator over mutably borrowed syntax tree …","Borrows the last element in this sequence.","Mutably borrows the last element in this sequence.","Returns the number of syntax tree nodes in this punctuated …","","","","","","","Creates an empty punctuated sequence.","Creates a punctuated pair out of a syntax tree node and an …","","","","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Returns an iterator over the contents of this sequence as …","Parses one or more occurrences of T separated by …","Parses one or more occurrences of T using the given parse …","Parses zero or more occurrences of T separated by …","Parses zero or more occurrences of T using the given parse …","Removes the last punctuated pair from this sequence, or …","Removes the trailing punctuation from this punctuated …","Borrows the punctuation from this punctuated pair, unless …","Mutably borrows the punctuation from this punctuated pair, …","Appends a syntax tree node onto the end of this punctuated …","Appends a trailing punctuation onto the end of this …","Appends a syntax tree node onto the end of this punctuated …","","","","","","","","","","","","","","","","","Determines whether this punctuated sequence ends with a …","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the syntax tree node from this punctuated pair.","Mutably borrows the syntax tree node from this punctuated …","A trait that can provide the Span of the complete contents …","Returns a Span covering the complete contents of this …","abstract","&","&&","&=","as","async","@","auto","await","become","box","{}","[]","break","^","^=",":",",","const","continue","crate","default","do","$",".","..","...","..=","dyn","else","enum","=","==","extern","=>","final","fn","for",">=","None-delimited group",">","if","impl","in","<-","<=","let","loop","<","macro","match","-","-=","mod","move","mut","!=","!","|","|=","||","override","()","::","%","%=","+","+=","#","priv","pub","?","->","ref","return","Self","self",";","<<","<<=",">>",">>=","/","/=","*","*=","static","struct","super","~","Marker trait for types that represent single tokens.","trait","try","type","typeof","_","union","unsafe","unsized","use","virtual","where","while","yield","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,66,66,66,70,0,26,81,26,0,71,0,71,26,0,0,26,81,0,0,0,26,66,66,66,66,66,66,26,57,0,65,65,26,57,57,57,26,26,57,26,26,45,71,0,0,71,26,0,0,0,0,99,67,0,66,66,22,66,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,57,26,66,0,0,0,26,81,66,0,26,0,81,0,26,26,81,78,12,57,66,26,0,45,50,54,71,0,13,0,26,0,0,0,0,0,0,0,0,26,66,0,26,81,0,26,52,0,0,0,0,26,66,66,13,17,41,66,67,81,52,70,80,67,6,66,12,26,26,65,81,70,0,0,13,26,81,0,0,0,0,81,78,0,26,26,81,66,66,26,78,0,26,0,66,66,66,66,81,57,22,26,66,66,0,50,0,0,81,26,26,26,81,0,0,45,54,71,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,22,17,17,41,26,0,26,50,57,81,0,0,0,0,26,26,83,38,92,10,28,35,72,69,29,77,1,16,20,21,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,46,47,48,97,98,64,88,30,3,5,3,5,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,56,46,47,55,56,75,85,94,18,24,39,0,11,32,82,93,0,0,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,10,72,20,43,46,47,48,55,56,75,98,44,44,48,91,0,0,21,44,49,70,47,48,14,64,16,39,30,35,98,94,82,84,89,91,92,93,95,24,8,8,10,41,42,15,47,48,73,74,29,31,32,36,38,40,43,0,96,16,23,25,39,8,8,8,10,41,42,3,5,83,49,8,8,8,8,8,8,8,9,1,2,10,11,12,13,13,13,13,14,15,16,17,17,17,18,19,20,21,22,23,24,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,41,41,41,42,42,43,44,45,45,45,45,46,47,47,48,49,50,50,50,51,52,53,54,54,54,55,56,57,57,57,57,57,57,57,57,57,58,59,60,61,62,3,3,5,5,63,64,65,66,67,68,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,28,21,73,74,75,68,31,84,44,49,72,77,8,10,41,42,10,16,20,21,47,48,69,73,74,75,85,79,32,42,76,83,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,17,17,17,17,70,68,70,17,17,68,27,17,82,46,55,92,44,49,51,56,83,44,33,44,49,72,77,34,87,44,30,43,0,11,35,51,20,38,91,92,96,97,98,18,8,10,46,57,58,59,60,61,62,3,5,63,8,27,40,76,83,44,19,28,35,36,51,76,79,83,89,95,0,0,0,8,10,13,14,15,16,18,19,21,26,33,34,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,58,59,60,61,62,3,5,63,64,66,67,68,69,71,72,76,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,0,8,11,14,11,14,64,64,11,0,68,20,11,14,11,0,0,0,20,58,8,10,11,13,14,15,37,39,51,64,79,90,77,11,53,79,0,37,39,90,35,68,13,13,13,39,27,68,23,82,8,10,57,58,59,60,61,62,3,5,63,8,8,8,9,1,2,10,10,11,13,14,15,16,17,18,19,20,21,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,58,58,59,59,60,60,61,61,62,62,3,3,5,5,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,42,63,0,44,91,23,11,57,58,59,60,61,62,3,5,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,10,3,5,8,9,1,2,10,11,13,14,15,16,17,18,19,20,21,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,0,58,59,60,61,62,3,5,63,14,64,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,35,20,29,48,73,77,97,8,9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,132,128,135,133,27,120,119,28,29,130,124,118,30,115,31,138,32,123,117,33,136,34,131,35,36,37,129,38,122,134,39,126,121,127,40,137,125,116,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,3,5,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,44,44,86,25,19,8,83,58,59,60,61,62,63,15,63,74,83,24,20,21,44,53,81,85,94,99,0,0,165,165,166,165,166,166,166,166,166,166,165,166,166,166,165,166,166,166,165,165,166,166,166,166,166,166,165,166,165,166,165,166,0,170,170,170,0,157,157,157,157,157,157,157,0,157,157,157,157,157,6,0,0,0,6,155,0,0,0,0,0,0,0,173,171,177,173,175,176,171,177,173,175,176,173,171,175,176,171,175,176,171,173,175,0,173,177,173,175,171,171,171,173,173,173,171,171,177,173,175,176,171,177,173,175,176,171,171,171,173,173,171,171,152,173,155,176,155,173,155,173,177,173,173,173,171,173,176,173,171,171,175,176,171,173,176,171,177,173,175,176,171,177,173,175,176,171,177,173,175,176,0,0,185,186,191,0,0,0,0,0,0,0,0,191,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,182,182,188,189,190,144,191,182,182,188,189,190,144,191,191,182,182,182,182,182,182,182,188,193,189,190,144,145,191,182,182,182,182,182,182,188,193,189,190,144,145,191,182,182,182,188,193,189,190,144,145,182,191,191,182,182,182,182,182,182,188,193,189,190,144,145,182,191,188,193,189,190,144,145,188,193,189,190,144,145,182,182,182,182,182,182,182,182,191,191,182,182,182,188,193,189,190,144,145,182,191,182,188,189,190,144,191,182,191,182,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,182,188,193,189,190,144,145,191,191,191,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,244,247,248,250,251,252,253,257,261,264,265,268,269,273,275,277,278,280,285,287,289,114,244,247,248,250,251,252,253,257,261,264,265,268,269,273,275,277,278,280,285,287,289,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,290,291,292,114,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,196,114,197,198,199,200,201,202,203,204,205,206,110,207,208,209,210,211,113,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,111,109,230,231,112,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292],"f":"```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{bd}``````````````````````````{fh}{jh}{f{{l{c}}}n}{j{{l{c}}}n}{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``````````````````{A`A`}{AbAb}{bb}{dd}{AdAd}{AfAf}{AhAh}{AjAj}{AlAl}{AnAn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{C`C`}{CbCb}{CdCd}{CfCf}{ChCh}{CjCj}{ClCl}{CnCn}{D`D`}{DbDb}{DdDd}{DfDf}{DhDh}{DjDj}{DlDl}{DnDn}{E`E`}{EbEb}{EdEd}{EfEf}{EhEh}{EjEj}{ElEl}{EnEn}{F`F`}{FbFb}{FdFd}{FfFf}{FhFh}{FjFj}{FlFl}{FnFn}{G`G`}{GbGb}{GdGd}{GfGf}{GhGh}{GjGj}{GlGl}{ff}{jj}{GnGn}{H`H`}{HbHb}{HdHd}{HfHf}{HhHh}{HjHj}{HlHl}{HnHn}{I`I`}{IbIb}{IdId}{IfIf}{IhIh}{IjIj}{IlIl}{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{LdLd}{LfLf}{{ce}Lh{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{A`A`}Lj}{{AdAd}Lj}`````````````````{{}Eh}{{}Fb}{{}Hl}``````````````````{{A`A`}Ll}{{A`c}Ll{{Ln{h}}M`}}{{AdAd}Ll}{{EbEb}Ll}{{EdEd}Ll}``````````````````{{A`Mb}{{Mf{LhMd}}}}00{{AdMb}Mh}{{EbMb}Mh}{{EdMb}Mh}{{fMb}Mh}{{jMb}Mh}``{MjA`}{MlA`}{cc{}}{MnA`}{N`A`}{NbA`}{NdA`}444444{AnAj}5{AlAj}{HhAj}7777{BfBb}{BdBb}99999999{DjCd}{CjCd}{DfCd}<{NfCd}{NhCd}{NjCd}{NlCd}{NnCd}{CfCd}{DnCd}{O`Cd}{ObCd}{OdCd}{OfCd}{DlCd}{OhCd}{OjCd}{OlCd}{ChCd}{OnCd}{A`Cd}{ClCd}{AbCd}{AdCd}{DdCd}{D`Cd}{AfCd}{AhCd}{E`Cd}{AjCd}{AlCd}{DbCd}{AnCd}{AA`Cd}{AAbCd}{DhCd}{AAdCd}{CnCd}{cc{}}00000000000000000000000000000000000000{EdEb}{AAfEb}{A`Eb}3{AAfEd}44{F`Ej}{ElEj}{EnEj}77{A`En}888{FfFd}{AdFd}::::{G`Fl};{FnFl}<<{GhGb}{GjGb}{GnGb}{GdGb}{cc{}}{fGb}{jGb}{GlGb}{GfGb}444444{AAhf}5{AAhj}66666{cHh{{AAj{Hj}}}}77{cHj{{AAj{A`}}}}88888888888{KfJb}{K`Jb}{KjJb}{JnJb}{JfJb}{JdJb}{KbJb}?{KlJb}{JlJb}{KnJb}{KdJb}{JhJb}{JjJb}{KhJb}{cc{}}00000000000000000`````{Hh{{AAl{A`}}}}``````{{A`c}LhAAn}{{Adc}LhAAn}{{Ebc}LhAAn}{{Edc}LhAAn}````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{Bbc{}}00{BbLl}{HlLl}{{Hhc}LlM`}1{Bb{{AB`{Bh}}}}{Bb{{ABb{Bh}}}}``{BbAAf}`````````````````{EhFj}``````````````{{hABd}A`}{{hABd}Ad}{AdEl}{AAhGb}{{hABd}Gd}{{{ABh{ABf}}ABd}Gf}{{ABjABd}Gh}{{ABfABd}Gj}{{ABlABd}Gl}{{hABd}f}{{hABd}j}{{LlABd}Gn};`````````````````{ABn{{l{c}}}AC`}{ACb{{l{A`}}}}{ACb{{l{Ad}}}}{ACb{{l{Aj}}}}{ACb{{l{Al}}}}{ACb{{l{An}}}}{ACb{{l{B`}}}}{ACb{{l{Bd}}}}{ACb{{l{Bf}}}}{ACb{{l{Bj}}}}{ACb{{l{Cd}}}}{ACb{{l{Db}}}}{ACb{{l{Dd}}}}{ACb{{l{Dj}}}}{ACb{{l{Dn}}}}{ACb{{l{Eb}}}}{ACb{{l{Ed}}}}{ACb{{l{Ef}}}}{ACb{{l{Eh}}}}{ACb{{l{Ej}}}}{ACb{{l{El}}}}{ACb{{l{En}}}}{ACb{{l{F`}}}}{ACb{{l{Fb}}}}{ACb{{l{Fd}}}}{ACb{{l{Ff}}}}{ACb{{l{Fh}}}}{ACb{{l{Fj}}}}{ACb{{l{Fl}}}}{ACb{{l{Gb}}}}{ACb{{l{Gd}}}}{Gd{{l{c}}}AC`}{ACb{{l{Gf}}}}{ACb{{l{Gh}}}}{ACb{{l{Gj}}}}{ACb{{l{Gl}}}}{ACb{{l{f}}}}{ACb{{l{j}}}}{ACb{{l{Gn}}}}{ACb{{l{H`}}}}{ACb{{l{Hd}}}}{ACb{{l{Hf}}}}{ACb{{l{Hh}}}}{ACb{{l{Hj}}}}{ACb{{l{Hn}}}}{ACb{{l{I`}}}}{ACb{{l{Ih}}}}{ACb{{l{Il}}}}{ACb{{l{Jb}}}}{ACb{{l{Jd}}}}{ACb{{l{Jf}}}}{ACb{{l{Jh}}}}{ACb{{l{Jj}}}}{ACb{{l{Jl}}}}{ACb{{l{Jn}}}}{ACb{{l{K`}}}}{ACb{{l{Kb}}}}{ACb{{l{Kd}}}}{ACb{{l{Kf}}}}{ACb{{l{Kh}}}}{ACb{{l{Kj}}}}{ACb{{l{Kl}}}}{ACb{{l{Kn}}}}{ACb{{l{L`}}}}{ACb{{l{Lb}}}}{ACb{{l{Lf}}}}{ACd{{l{c}}}AC`}{ACb{{l{A`}}}}{Af{{l{c}}}AC`}{Al{{l{c}}}AC`}{{Afc}lACf}{{Alc}lACf}{H`{{l{c}}}AC`}{{H`c}lACf}{ACb{{l{{ACh{Af}}}}}}`{ACb{{l{Hh}}}}{ACb{{l{Bh}}}}{{Afc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}{{Alc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}4``{h{{l{c}}}AC`}3{{Gdc}lACf}{{A`A`}{{AAl{Lj}}}}{{AdAd}{{AAl{Lj}}}}{AfHh}{AjHh}`````````````````{Hh{{l{A`}}}}{Aj{{l{Al}}}}{Aj{{l{An}}}}{Aj{{l{Hh}}}}`````{{A`ABd}Lh}{{AdABd}Lh}{{GbABd}Lh}{{GdABd}Lh}{{GfABd}Lh}{{GhABd}Lh}{{GjABd}Lh}{{GlABd}Lh}{{fABd}Lh}{{jABd}Lh}{{GnABd}Lh}{cABd{}}{A`{{AAl{ABd}}}}{A`ABd}2222{AdABd}33333333333333333333333333333333333333333333333333{Eb{{AAl{ABd}}}}4{Ed{{AAl{ABd}}}}555555555555555{GbABd}6{GdABd}7{GfABd}{GhABd}9{GjABd}::{GlABd};{fABd}{jABd}=={GnABd}>{HbAD`}???????????{IjABd}{cABd{}}00000000000000000000```{Eh{{ADb{Abb{AAl{Fj}}}}}}```{Gbh}{Gdh}{Gfh}{Ghh}{Gjh}{Glh}{fh}{jh}{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cADd{}}000{{A`ACd}Lh}{{AbACd}Lh}{{bACd}Lh}{{dACd}Lh}{{AdACd}Lh}{{AfACd}Lh}{{AjACd}Lh}{{AlACd}Lh}{{AnACd}Lh}{{B`ACd}Lh}{{BbACd}Lh}{{BdACd}Lh}{{BfACd}Lh}{{BhACd}Lh}{{BjACd}Lh}{{CdACd}Lh}{{AhACd}Lh}{{A`ACd}Lh}{{AnACd}Lh}{{AjACd}Lh}{{CfACd}Lh}{{O`ACd}Lh}{{NnACd}Lh}{{ChACd}Lh}{{CjACd}Lh}{{AdACd}Lh}{{OhACd}Lh}{{NlACd}Lh}{{ClACd}Lh}{{NfACd}Lh}{{CnACd}Lh}{{AAdACd}Lh}{{D`ACd}Lh}{{OfACd}Lh}{{NjACd}Lh}{{DbACd}Lh}{{AA`ACd}Lh}{{DdACd}Lh}{{AfACd}Lh}{{DfACd}Lh}{{DhACd}Lh}{{DjACd}Lh}{{AbACd}Lh}{{DlACd}Lh}{{OdACd}Lh}{{AlACd}Lh}{{DnACd}Lh}{{OlACd}Lh}{{ObACd}Lh}{{OnACd}Lh}{{E`ACd}Lh}{{AAbACd}Lh}{{OjACd}Lh}{{NhACd}Lh}{{EbACd}Lh}{{EdACd}Lh}{{EfACd}Lh}{{EhACd}Lh}{{EjACd}Lh}{{ElACd}Lh}{{EnACd}Lh}{{F`ACd}Lh}{{FbACd}Lh}{{FdACd}Lh}{{FfACd}Lh}{{FhACd}Lh}{{FjACd}Lh}{{FlACd}Lh}{{FnACd}Lh}{{G`ACd}Lh}{{GbACd}Lh}{{GdACd}Lh}{{GfACd}Lh}{{GhACd}Lh}{{GjACd}Lh}{{GlACd}Lh}{{fACd}Lh}{{jACd}Lh}{{GnACd}Lh}{{H`ACd}Lh}{{HdACd}Lh}{{HfACd}Lh}{{HhACd}Lh}{{HjACd}Lh}{{HlACd}Lh}{{HnACd}Lh}{{I`ACd}Lh}{{IbACd}Lh}{{IdACd}Lh}{{IfACd}Lh}{{IhACd}Lh}{{IlACd}Lh}{{InACd}Lh}{{JbACd}Lh}{{JdACd}Lh}{{JfACd}Lh}{{JhACd}Lh}{{JjACd}Lh}{{JlACd}Lh}{{JnACd}Lh}{{K`ACd}Lh}{{KbACd}Lh}{{KdACd}Lh}{{KfACd}Lh}{{KhACd}Lh}{{KjACd}Lh}{{KlACd}Lh}{{KnACd}Lh}{{L`ACd}Lh}{{LbACd}Lh}{{LdACd}Lh}{{LfACd}Lh}`{GdAAh}{GfAAh}{GhAAh}{GjAAh}{GlAAh}{fAAh}{jAAh}{GnA`}``{c{{Mf{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````{cADf{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````{A`A`}`{GdADd}{Gf{{ACh{ABf}}}}{GhADh}{GjABf}{GlABl}{GnLl}`````````{ACb{{l{Jb}}}}{ACb{{l{Jj}}}}{ACb{{l{Kl}}}}{ACb{{l{Lf}}}}``{ADjADl}{ce{}{}}000{ADlADl}{{ce}Lh{}{}}{{}ADl}{ADlLl}{{ADlADl}Ll}{cc{}}0{{ADlADn}{{AAl{{ADb{ADlAD`ADl}}}}}}{ADl{{AAl{{ADb{A`ADl}}}}}}88{ADl{{AAl{{ADb{AdADl}}}}}}{ADl{{AAl{{ADb{AAhADl}}}}}}{ABnADj}{ACdADj}{{ADlADl}{{AAl{Lj}}}}{ADl{{AAl{{ADb{AE`ADl}}}}}}{ADlABd}?{ADlACd}{ADl{{AAl{{ADb{AEbADl}}}}}}{c{{Mf{e}}}{}{}}000{cADf{}}0`{ACb{{l{AEd}}}}`{AEdA`}`{ce{}{}}0{{ACjc}AEfAEh}{cc{}}`2{{ACjc}{{l{Lh}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}{c{{`{{ACf{}{{ACl{Lh}}}}}}}{{ACn{ACj}{{ACl{{l{Lh}}}}}}}}`887{ACj{{l{ACb}}}}`````````````{{AEjAEj}Lh}6666666666{{AEj{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{c}}}{}}{AEfAEf}{AEnAEn}{AF`AF`}{{ce}Lh{}{}}00{{AEfAEf}Lh}{AEjADl}{AEnc{}}`{AEjLh}{AFbAEf}{{AEjc}AEfAEh}{{AEnc}AEfAEh}{{AEfc}Lh{{AFf{}{{AFd{AEf}}}}}}{{AEfMb}Mh}0{{AEjMb}Mh}0{AEjAEj}{AFhAEf}{cc{}}0000{ce{}{}}0000{AEfACd}{AEfc{}}0{AEjLl}{AEjAFb}{{ABdc}AEfAEh}{{ce}AEfAFjAEh}{ACb{{l{AC`}}}}{AEj{{l{c}}}AC`}{{{ACf{}{{ACl{c}}}}ABn}{{l{c}}}{}}{ACb{{l{AF`}}}}{{{ACf{}{{ACl{c}}}}ACd}{{l{c}}}{}}{AEj{{l{{ADb{ADnAD`AEj}}}}}}{{{ACf{}{{ACl{c}}}}h}{{l{c}}}{}}{{AEj{AEl{ACb}{{ACl{{l{c}}}}}}e}{{l{{AFl{c}}}}}{}AFn}{{AFbc}LlAFn}{{AEjc}LlAFn}00{AEfABd}{AEjABd}{cABd{}}{{AEje}{{l{c}}}{}{{AG`{AEn}{{ACl{{l{{ADb{cADl}}}}}}}}}}{AEfACd}{ce{}{}}00{cADd{}}0{{AF`ACd}Lh}{c{{Mf{e}}}{}{}}000000000{cADf{}}0000``{{AGbAGb}Lh}{AGd{{l{{ADb{ADnAD`AEj}}}}}}``````````6666666666666666{{{AFl{ce}}}Lh{}{}}{{{AFl{ce}}}{{AFl{ce}}}AGfAGf}{{{AGh{ce}}}{{AGh{ce}}}{}{}}{{{AGj{ce}}}{{AGj{ce}}}AGfAGf}{{{AGl{c}}}{{AGl{c}}}AGf}{{{AB`{c}}}{{AB`{c}}}{}}{{{AGn{ce}}}{{AGn{ce}}}AGfAGf}{{{AFl{ce}}{AFl{ce}}}LhAGfAGf}{{ce}Lh{}{}}000002{{}{{AFl{ce}}}{}{}}{{{AFl{ce}}}Ll{}{}}{{{AFl{ce}}g}Lh{}AH`{{AFf{}{{AFd{c}}}}}}{{{AFl{ce}}g}Lh{}AH`{{AFf{}{{AFd{{AGn{ce}}}}}}}}{{{AFl{ce}}}{{AAl{c}}}{}{}}0{cc{}}0000000{g{{AFl{ce}}}{}{}{{AFf{}{{AFd{{AGn{ce}}}}}}}}{e{{AFl{cg}}}{}{{AFf{}{{AFd{c}}}}}AH`}{{{AFl{ce}}AAf}g{}{}{}}0{{{AFl{ce}}AAfc}Lh{}AH`}{ce{}{}}0000000{{{AFl{ce}}}g{}{}{}}00111111{{{AFl{ce}}}{{AGj{ce}}}{}{}}{{{AGn{ce}}}{{ADb{c{AAl{e}}}}}{}{}}{{{AGn{ce}}}c{}{}}={{{AFl{ce}}}{{AB`{c}}}{}{}}{{{AFl{ce}}}{{ABb{c}}}{}{}}<<{{{AFl{ce}}}AAf{}{}}{{{AGh{ce}}}AAf{}{}}{{{AHb{ce}}}AAf{}{}}{{{AGj{ce}}}AAf{}{}}{{{AGl{c}}}AAf{}}{{{AB`{c}}}AAf{}}{{{ABb{c}}}AAf{}}{{}{{AFl{ce}}}{}{}}{{c{AAl{e}}}{{AGn{ce}}}{}{}}{{{AGh{ce}}}{{AAl{g}}}{}{}{}}{{{AHb{ce}}}{{AAl{g}}}{}{}{}}{{{AGj{ce}}}{{AAl{g}}}{}{}{}}{{{AGl{c}}}{{AAl{e}}}{}{}}{{{AB`{c}}}{{AAl{e}}}{}{}}{{{ABb{c}}}{{AAl{e}}}{}{}}543210{{{AFl{ce}}}{{AGh{ce}}}{}{}}{{{AFl{ce}}}{{AHb{ce}}}{}{}}{ACb{{l{{AFl{ce}}}}}AC`{AHdAC`}}{{ACb{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{{AFl{ce}}}}}{}{AHdAC`}}{ACb{{l{{AFl{ce}}}}}AC`AC`}{{ACb{AEl{ACb}{{ACl{{l{c}}}}}}}{{l{{AFl{ce}}}}}{}AC`}{{{AFl{ce}}}{{AAl{{AGn{ce}}}}}{}{}}{{{AFl{ce}}}{{AAl{e}}}{}{}}{{{AGn{ce}}}{{AAl{e}}}{}{}}0{{{AFl{ce}}c}Lh{}AH`}{{{AFl{ce}}e}Lh{}{}}{{{AFl{ce}}c}Lh{}{}}{{{AGh{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AHb{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AGj{ce}}}{{ADb{AAf{AAl{AAf}}}}}{}{}}{{{AGl{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{{{AB`{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{{{ABb{c}}}{{ADb{AAf{AAl{AAf}}}}}{}}{cABd{}}0{ce{}{}}00000{{{AFl{ce}}ACd}LhAFjAFj}{{{AGn{ce}}ACd}LhAFjAFj}{{{AFl{ce}}}Ll{}{}}{c{{Mf{e}}}{}{}}000000000000000{cADf{}}0000000{{{AGn{ce}}}c{}{}}0`{AHfABd}````````````````````````````````````````````````````````````````````````````````````````````````````````77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777{AHhAHh}{NdNd}{AHjAHj}{AHlAHl}{AHnAHn}{AI`AI`}{AIbAIb}{AIdAId}{AIfAIf}{AIhAIh}{AIjAIj}{AIlAIl}{MlMl}{AInAIn}{AJ`AJ`}{AJbAJb}{AJdAJd}{AJfAJf}{NbNb}{AJhAJh}{AJjAJj}{AJlAJl}{AJnAJn}{AK`AK`}{AKbAKb}{AKdAKd}{AKfAKf}{AKhAKh}{AKjAKj}{AKlAKl}{AKnAKn}{AL`AL`}{ALbALb}{ALdALd}{ALfALf}{ALhALh}{ALjALj}{MnMn}{MjMj}{ALlALl}{ALnALn}{N`N`}{AM`AM`}{AMbAMb}{AMdAMd}{AMfAMf}{AMhAMh}{AMjAMj}{AMlAMl}{AMnAMn}{AN`AN`}{ANbANb}{ANdANd}{ANfANf}{ANhANh}{ANjANj}{ANlANl}{ANnANn}{AO`AO`}{AObAOb}{AOdAOd}{AOfAOf}{AOhAOh}{AOjAOj}{AOlAOl}{AOnAOn}{B`B`}{BbBb}{BdBd}{BfBf}{BhBh}{BjBj}{BlBl}{BnBn}{BA`BA`}{BAbBAb}{BAdBAd}{BAfBAf}{BAhBAh}{BAjBAj}{BAlBAl}{BAnBAn}{BB`BB`}{BBbBBb}{BBdBBd}{BBfBBf}{BBhBBh}{BBjBBj}{BBlBBl}{BBnBBn}{BC`BC`}{BCbBCb}{BCdBCd}{BCfBCf}{BChBCh}{BCjBCj}{BClBCl}{BCnBCn}{BD`BD`}{BDbBDb}{BDdBDd}{BDfBDf}{BDhBDh}{{ce}Lh{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{}AHh}{{}Nd}{{}AHj}{{}AHl}{{}AHn}{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}Ml}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AJf}{{}Nb}{{}AJh}{{}AJj}{{}AJl}{{}AJn}{{}AK`}{{}AKb}{{}AKd}{{}AKf}{{}AKh}{{}AKj}{{}AKl}{{}AKn}{{}AL`}{{}ALb}{{}ALd}{{}ALf}{{}ALh}{{}ALj}{{}Mn}{{}Mj}{{}ALl}{{}ALn}{{}N`}{{}AM`}{{}AMb}{{}AMd}{{}AMf}{{}AMh}{{}AMj}{{}AMl}{{}AMn}{{}AN`}{{}ANb}{{}ANd}{{}ANf}{{}ANh}{{}ANj}{{}ANl}{{}ANn}{{}AO`}{{}AOb}{{}AOd}{{}AOf}{{}AOh}{{}AOj}{{}AOl}{{}AOn}{{}B`}{{}Bb}{{}Bd}{{}Bf}{{}Bh}{{}Bj}{{}Bl}{{}Bn}{{}BA`}{{}BAb}{{}BAd}{{}BAf}{{}BAh}{{}BAj}{{}BAl}{{}BAn}{{}BB`}{{}BBb}{{}BBd}{{}BBf}{{}BBh}{{}BBj}{{}BBl}{{}BBn}{{}BC`}{{}BCb}{{}BCd}{{}BCf}{{}BCh}{{}BCj}{{}BCl}{{}BCn}{{}BD`}{{}BDb}{{}BDd}{{}BDf}{{}BDh}{Ndc{}}{ANhc{}}{ANnc{}}{AO`c{}}{AOdc{}}{AOfc{}}{AOhc{}}{AOjc{}}{Bbc{}}{Bjc{}}{BA`c{}}{BAbc{}}{BAhc{}}{BAjc{}}{BBbc{}}{BBfc{}}{BBjc{}}{BBlc{}}{BC`c{}}{BCjc{}}{BCnc{}}{BDbc{}}{Ndc{}}{ANhc{}}{ANnc{}}{AO`c{}}{AOdc{}}{AOfc{}}{AOhc{}}{AOjc{}}{Bbc{}}{Bjc{}}{BA`c{}}{BAbc{}}{BAhc{}}{BAjc{}}{BBbc{}}{BBfc{}}{BBjc{}}{BBlc{}}{BC`c{}}{BCjc{}}{BCnc{}}{BDbc{}}{cc{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{ACb{{l{Nd}}}}{ACb{{l{AHj}}}}{ACb{{l{AHl}}}}{ACb{{l{AHn}}}}{ACb{{l{AI`}}}}{ACb{{l{AIb}}}}{ACb{{l{AId}}}}{ACb{{l{AIf}}}}{ACb{{l{AIh}}}}{ACb{{l{AIj}}}}{ACb{{l{AIl}}}}{ACb{{l{Ml}}}}{ACb{{l{AIn}}}}{ACb{{l{AJ`}}}}{ACb{{l{AJb}}}}{ACb{{l{AJd}}}}{ACb{{l{AJf}}}}{ACb{{l{Nb}}}}{ACb{{l{AJh}}}}{ACb{{l{AJj}}}}{ACb{{l{AJl}}}}{ACb{{l{AJn}}}}{ACb{{l{AK`}}}}{ACb{{l{AKb}}}}{ACb{{l{AKd}}}}{ACb{{l{AKf}}}}{ACb{{l{AKh}}}}{ACb{{l{AKj}}}}{ACb{{l{AKl}}}}{ACb{{l{AKn}}}}{ACb{{l{AL`}}}}{ACb{{l{ALb}}}}{ACb{{l{ALd}}}}{ACb{{l{ALf}}}}{ACb{{l{ALh}}}}{ACb{{l{ALj}}}}{ACb{{l{Mn}}}}{ACb{{l{Mj}}}}{ACb{{l{ALl}}}}{ACb{{l{ALn}}}}{ACb{{l{N`}}}}{ACb{{l{AM`}}}}{ACb{{l{AMb}}}}{ACb{{l{AMd}}}}{ACb{{l{AMf}}}}{ACb{{l{AMh}}}}{ACb{{l{AMj}}}}{ACb{{l{AMl}}}}{ACb{{l{AMn}}}}{ACb{{l{AN`}}}}{ACb{{l{ANb}}}}{ACb{{l{ANd}}}}{ACb{{l{ANf}}}}{ACb{{l{ANh}}}}{ACb{{l{ANj}}}}{ACb{{l{ANl}}}}{ACb{{l{ANn}}}}{ACb{{l{AO`}}}}{ACb{{l{AOb}}}}{ACb{{l{AOd}}}}{ACb{{l{AOf}}}}{ACb{{l{AOh}}}}{ACb{{l{AOj}}}}{ACb{{l{AOl}}}}{ACb{{l{AOn}}}}{ACb{{l{B`}}}}{ACb{{l{Bb}}}}{ACb{{l{Bd}}}}{ACb{{l{Bf}}}}{ACb{{l{Bh}}}}{ACb{{l{Bj}}}}{ACb{{l{Bl}}}}{ACb{{l{Bn}}}}{ACb{{l{BA`}}}}{ACb{{l{BAb}}}}{ACb{{l{BAd}}}}{ACb{{l{BAf}}}}{ACb{{l{BAh}}}}{ACb{{l{BAj}}}}{ACb{{l{BAl}}}}{ACb{{l{BAn}}}}{ACb{{l{BB`}}}}{ACb{{l{BBb}}}}{ACb{{l{BBd}}}}{ACb{{l{BBf}}}}{ACb{{l{BBh}}}}{ACb{{l{BBj}}}}{ACb{{l{BBl}}}}{ACb{{l{BBn}}}}{ACb{{l{BC`}}}}{ACb{{l{BCb}}}}{ACb{{l{BCd}}}}{ACb{{l{BCf}}}}{ACb{{l{BCh}}}}{ACb{{l{BCj}}}}{ACb{{l{BCl}}}}{ACb{{l{BCn}}}}{ACb{{l{BD`}}}}{ACb{{l{BDb}}}}{cABd{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```````````````````````````````````````````````````````````````````````````````````````````````````````{{AHhACdc}Lh{{AG`{ACd}}}}{{BDdACdc}Lh{{AG`{ACd}}}}{{BDfACdc}Lh{{AG`{ACd}}}}{{BDhACdc}Lh{{AG`{ACd}}}}{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{NdACd}Lh}{{AHjACd}Lh}{{AHlACd}Lh}{{AHnACd}Lh}{{AI`ACd}Lh}{{AIbACd}Lh}{{AIdACd}Lh}{{AIfACd}Lh}{{AIhACd}Lh}{{AIjACd}Lh}{{AIlACd}Lh}{{MlACd}Lh}{{AInACd}Lh}{{AJ`ACd}Lh}{{AJbACd}Lh}{{AJdACd}Lh}{{AJfACd}Lh}{{NbACd}Lh}{{AJhACd}Lh}{{AJjACd}Lh}{{AJlACd}Lh}{{AJnACd}Lh}{{AK`ACd}Lh}{{AKbACd}Lh}{{AKdACd}Lh}{{AKfACd}Lh}{{AKhACd}Lh}{{AKjACd}Lh}{{AKlACd}Lh}{{AKnACd}Lh}{{AL`ACd}Lh}{{ALbACd}Lh}{{ALdACd}Lh}{{ALfACd}Lh}{{ALhACd}Lh}{{ALjACd}Lh}{{MnACd}Lh}{{MjACd}Lh}{{ALlACd}Lh}{{ALnACd}Lh}{{N`ACd}Lh}{{AM`ACd}Lh}{{AMbACd}Lh}{{AMdACd}Lh}{{AMfACd}Lh}{{AMhACd}Lh}{{AMjACd}Lh}{{AMlACd}Lh}{{AMnACd}Lh}{{AN`ACd}Lh}{{ANbACd}Lh}{{ANdACd}Lh}{{ANfACd}Lh}{{ANhACd}Lh}{{ANjACd}Lh}{{ANlACd}Lh}{{ANnACd}Lh}{{AO`ACd}Lh}{{AObACd}Lh}{{AOdACd}Lh}{{AOfACd}Lh}{{AOhACd}Lh}{{AOjACd}Lh}{{AOlACd}Lh}{{AOnACd}Lh}{{B`ACd}Lh}{{BbACd}Lh}{{BdACd}Lh}{{BfACd}Lh}{{BhACd}Lh}{{BjACd}Lh}{{BlACd}Lh}{{BnACd}Lh}{{BA`ACd}Lh}{{BAbACd}Lh}{{BAdACd}Lh}{{BAfACd}Lh}{{BAhACd}Lh}{{BAjACd}Lh}{{BAlACd}Lh}{{BAnACd}Lh}{{BB`ACd}Lh}{{BBbACd}Lh}{{BBdACd}Lh}{{BBfACd}Lh}{{BBhACd}Lh}{{BBjACd}Lh}{{BBlACd}Lh}{{BBnACd}Lh}{{BC`ACd}Lh}{{BCbACd}Lh}{{BCdACd}Lh}{{BCfACd}Lh}{{BChACd}Lh}{{BCjACd}Lh}{{BClACd}Lh}{{BCnACd}Lh}{{BD`ACd}Lh}{{BDbACd}Lh}{c{{Mf{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cADf{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","c":[],"p":[[5,"TypeGenerics",0],[5,"Turbofish",0],[5,"LitInt",0],[1,"str"],[5,"LitFloat",0],[8,"Result",2196],[10,"FromStr",4150],[5,"Ident",0],[5,"ImplGenerics",0],[5,"Lifetime",0],[5,"Attribute",0],[6,"AttrStyle",0],[6,"Meta",0],[5,"MetaList",0],[5,"MetaNameValue",0],[5,"Variant",0],[6,"Fields",0],[5,"FieldsNamed",0],[5,"FieldsUnnamed",0],[5,"Field",0],[5,"DeriveInput",0],[6,"Data",0],[5,"DataStruct",0],[5,"DataEnum",0],[5,"DataUnion",0],[6,"Expr",0],[5,"ExprBinary",0],[5,"ExprCall",0],[5,"ExprCast",0],[5,"ExprField",0],[5,"ExprGroup",0],[5,"ExprIndex",0],[5,"ExprLit",0],[5,"ExprMacro",0],[5,"ExprMethodCall",0],[5,"ExprParen",0],[5,"ExprPath",0],[5,"ExprReference",0],[5,"ExprStruct",0],[5,"ExprUnary",0],[6,"Member",0],[5,"Index",0],[5,"FieldValue",0],[5,"Generics",0],[6,"GenericParam",0],[5,"LifetimeParam",0],[5,"TypeParam",0],[5,"ConstParam",0],[5,"BoundLifetimes",0],[6,"TypeParamBound",0],[5,"TraitBound",0],[6,"TraitBoundModifier",0],[5,"WhereClause",0],[6,"WherePredicate",0],[5,"PredicateLifetime",0],[5,"PredicateType",0],[6,"Lit",0],[5,"LitStr",0],[5,"LitByteStr",0],[5,"LitCStr",0],[5,"LitByte",0],[5,"LitChar",0],[5,"LitBool",0],[5,"Macro",0],[6,"MacroDelimiter",0],[6,"BinOp",0],[6,"UnOp",0],[5,"Path",0],[5,"PathSegment",0],[6,"PathArguments",0],[6,"GenericArgument",0],[5,"AngleBracketedGenericArguments",0],[5,"AssocType",0],[5,"AssocConst",0],[5,"Constraint",0],[5,"ParenthesizedGenericArguments",0],[5,"QSelf",0],[6,"Visibility",0],[5,"VisRestricted",0],[6,"FieldMutability",0],[6,"Type",0],[5,"TypeArray",0],[5,"TypeBareFn",0],[5,"TypeGroup",0],[5,"TypeImplTrait",0],[5,"TypeInfer",0],[5,"TypeMacro",0],[5,"TypeNever",0],[5,"TypeParen",0],[5,"TypePath",0],[5,"TypePtr",0],[5,"TypeReference",0],[5,"TypeSlice",0],[5,"TypeTraitObject",0],[5,"TypeTuple",0],[5,"Abi",0],[5,"BareFnArg",0],[5,"BareVariadic",0],[6,"ReturnType",0],[1,"unit"],[6,"Ordering",4151],[1,"bool"],[10,"AsRef",4152],[10,"Sized",4153],[5,"Formatter",4154],[5,"Error",4154],[6,"Result",4155],[8,"Result",4154],[5,"SelfValue",2465],[5,"Crate",2465],[5,"SelfType",2465],[5,"Super",2465],[5,"Extern",2465],[5,"Underscore",2465],[5,"ExprForLoop",0],[5,"ExprYield",0],[5,"ExprLet",0],[5,"ExprContinue",0],[5,"ExprBreak",0],[5,"ExprBlock",0],[5,"ExprTryBlock",0],[5,"ExprRepeat",0],[5,"ExprInfer",0],[5,"ExprConst",0],[5,"ExprWhile",0],[5,"ExprTry",0],[5,"ExprTuple",0],[5,"ExprAssign",0],[5,"ExprRange",0],[5,"ExprClosure",0],[5,"ExprMatch",0],[5,"ExprArray",0],[5,"ExprAwait",0],[5,"ExprReturn",0],[5,"ExprAsync",0],[5,"ExprLoop",0],[5,"ExprUnsafe",0],[5,"ExprIf",0],[1,"usize"],[5,"Literal",4156],[10,"Into",4152],[6,"Option",4157],[10,"Hasher",4158],[5,"Iter",2301],[5,"IterMut",2301],[5,"Span",4156],[1,"u8"],[1,"slice"],[5,"CStr",4159],[1,"char"],[5,"TokenStream",4160],[10,"Parse",2196],[8,"ParseStream",2196],[5,"TokenStream",4156],[10,"Parser",2196],[5,"Vec",4161],[5,"ParseNestedMeta",2182],[17,"Output"],[10,"FnMut",4162],[5,"DelimSpan",4163],[1,"tuple"],[5,"String",4164],[5,"TypeId",4165],[5,"CString",4166],[5,"TokenBuffer",2144],[5,"Cursor",2144],[6,"Delimiter",4156],[5,"Punct",4156],[6,"TokenTree",4156],[10,"IdentExt",2178],[5,"Error",2196],[10,"Display",4154],[5,"ParseBuffer",2196],[1,"fn"],[5,"StepCursor",2196],[5,"Nothing",2196],[5,"Lookahead1",2196],[17,"Item"],[10,"IntoIterator",4167],[5,"LexError",4156],[10,"ToTokens",4168],[5,"Punctuated",2301],[10,"Peek",2196],[10,"FnOnce",4162],[10,"Speculative",2297],[10,"AnyDelimiter",2297],[10,"Clone",4169],[5,"Pairs",2301],[5,"IntoPairs",2301],[5,"IntoIter",2301],[6,"Pair",2301],[10,"Default",4170],[5,"PairsMut",2301],[10,"Token",2465],[10,"Spanned",2463],[5,"Group",2465],[5,"Abstract",2465],[5,"As",2465],[5,"Async",2465],[5,"Auto",2465],[5,"Await",2465],[5,"Become",2465],[5,"Box",2465],[5,"Break",2465],[5,"Const",2465],[5,"Continue",2465],[5,"Default",2465],[5,"Do",2465],[5,"Dyn",2465],[5,"Else",2465],[5,"Enum",2465],[5,"Final",2465],[5,"Fn",2465],[5,"For",2465],[5,"If",2465],[5,"Impl",2465],[5,"In",2465],[5,"Let",2465],[5,"Loop",2465],[5,"Macro",2465],[5,"Match",2465],[5,"Mod",2465],[5,"Move",2465],[5,"Mut",2465],[5,"Override",2465],[5,"Priv",2465],[5,"Pub",2465],[5,"Ref",2465],[5,"Return",2465],[5,"Static",2465],[5,"Struct",2465],[5,"Trait",2465],[5,"Try",2465],[5,"Type",2465],[5,"Typeof",2465],[5,"Union",2465],[5,"Unsafe",2465],[5,"Unsized",2465],[5,"Use",2465],[5,"Virtual",2465],[5,"Where",2465],[5,"While",2465],[5,"Yield",2465],[5,"And",2465],[5,"AndAnd",2465],[5,"AndEq",2465],[5,"At",2465],[5,"Caret",2465],[5,"CaretEq",2465],[5,"Colon",2465],[5,"Comma",2465],[5,"Dollar",2465],[5,"Dot",2465],[5,"DotDot",2465],[5,"DotDotDot",2465],[5,"DotDotEq",2465],[5,"Eq",2465],[5,"EqEq",2465],[5,"FatArrow",2465],[5,"Ge",2465],[5,"Gt",2465],[5,"LArrow",2465],[5,"Le",2465],[5,"Lt",2465],[5,"Minus",2465],[5,"MinusEq",2465],[5,"Ne",2465],[5,"Not",2465],[5,"Or",2465],[5,"OrEq",2465],[5,"OrOr",2465],[5,"PathSep",2465],[5,"Percent",2465],[5,"PercentEq",2465],[5,"Plus",2465],[5,"PlusEq",2465],[5,"Pound",2465],[5,"Question",2465],[5,"RArrow",2465],[5,"Semi",2465],[5,"Shl",2465],[5,"ShlEq",2465],[5,"Shr",2465],[5,"ShrEq",2465],[5,"Slash",2465],[5,"SlashEq",2465],[5,"Star",2465],[5,"StarEq",2465],[5,"Tilde",2465],[5,"Brace",2465],[5,"Bracket",2465],[5,"Paren",2465]],"b":[[792,"impl-PartialEq-for-Ident"],[793,"impl-PartialEq%3CT%3E-for-Ident"],[815,"impl-Display-for-Ident"],[816,"impl-Debug-for-Ident"],[817,"impl-IdentFragment-for-Ident"],[825,"impl-From%3CSelfValue%3E-for-Ident"],[826,"impl-From%3CCrate%3E-for-Ident"],[828,"impl-From%3CSelfType%3E-for-Ident"],[829,"impl-From%3CSuper%3E-for-Ident"],[830,"impl-From%3CExtern%3E-for-Ident"],[831,"impl-From%3CUnderscore%3E-for-Ident"],[838,"impl-From%3CMetaNameValue%3E-for-Meta"],[840,"impl-From%3CMetaList%3E-for-Meta"],[841,"impl-From%3CPath%3E-for-Meta"],[846,"impl-From%3CFieldsUnnamed%3E-for-Fields"],[847,"impl-From%3CFieldsNamed%3E-for-Fields"],[856,"impl-From%3CExprPath%3E-for-Expr"],[857,"impl-From%3CExprCast%3E-for-Expr"],[858,"impl-From%3CExprMethodCall%3E-for-Expr"],[860,"impl-From%3CExprForLoop%3E-for-Expr"],[861,"impl-From%3CExprYield%3E-for-Expr"],[862,"impl-From%3CExprLet%3E-for-Expr"],[863,"impl-From%3CExprContinue%3E-for-Expr"],[864,"impl-From%3CExprBreak%3E-for-Expr"],[865,"impl-From%3CExprBinary%3E-for-Expr"],[866,"impl-From%3CExprStruct%3E-for-Expr"],[867,"impl-From%3CExprBlock%3E-for-Expr"],[868,"impl-From%3CExprTryBlock%3E-for-Expr"],[869,"impl-From%3CExprRepeat%3E-for-Expr"],[870,"impl-From%3CExprInfer%3E-for-Expr"],[871,"impl-From%3CExprReference%3E-for-Expr"],[872,"impl-From%3CExprConst%3E-for-Expr"],[873,"impl-From%3CExprWhile%3E-for-Expr"],[874,"impl-From%3CExprTry%3E-for-Expr"],[875,"impl-From%3CExprCall%3E-for-Expr"],[876,"impl-From%3CExprTuple%3E-for-Expr"],[877,"impl-From%3CExprAssign%3E-for-Expr"],[878,"impl-From%3CExprField%3E-for-Expr"],[879,"impl-From%3CExprRange%3E-for-Expr"],[880,"impl-From%3CExprClosure%3E-for-Expr"],[881,"impl-From%3CExprMacro%3E-for-Expr"],[882,"impl-From%3CExprIndex%3E-for-Expr"],[883,"impl-From%3CExprMatch%3E-for-Expr"],[884,"impl-From%3CExprArray%3E-for-Expr"],[885,"impl-From%3CExprUnary%3E-for-Expr"],[886,"impl-From%3CExprAwait%3E-for-Expr"],[887,"impl-From%3CExprReturn%3E-for-Expr"],[888,"impl-From%3CExprLit%3E-for-Expr"],[889,"impl-From%3CExprAsync%3E-for-Expr"],[890,"impl-From%3CExprLoop%3E-for-Expr"],[891,"impl-From%3CExprUnsafe%3E-for-Expr"],[892,"impl-From%3CExprParen%3E-for-Expr"],[893,"impl-From%3CExprIf%3E-for-Expr"],[894,"impl-From%3CExprGroup%3E-for-Expr"],[934,"impl-From%3CIndex%3E-for-Member"],[935,"impl-From%3Cusize%3E-for-Member"],[936,"impl-From%3CIdent%3E-for-Member"],[941,"impl-From%3CConstParam%3E-for-GenericParam"],[942,"impl-From%3CLifetimeParam%3E-for-GenericParam"],[943,"impl-From%3CTypeParam%3E-for-GenericParam"],[950,"impl-From%3CTraitBound%3E-for-TypeParamBound"],[951,"impl-From%3CLifetime%3E-for-TypeParamBound"],[956,"impl-From%3CPredicateType%3E-for-WherePredicate"],[958,"impl-From%3CPredicateLifetime%3E-for-WherePredicate"],[961,"impl-From%3CLitCStr%3E-for-Lit"],[962,"impl-From%3CLitByte%3E-for-Lit"],[963,"impl-From%3CLitBool%3E-for-Lit"],[964,"impl-From%3CLitStr%3E-for-Lit"],[966,"impl-From%3CLitInt%3E-for-Lit"],[967,"impl-From%3CLitFloat%3E-for-Lit"],[968,"impl-From%3CLitChar%3E-for-Lit"],[969,"impl-From%3CLitByteStr%3E-for-Lit"],[999,"impl-From%3CTypePtr%3E-for-Type"],[1000,"impl-From%3CTypeNever%3E-for-Type"],[1001,"impl-From%3CTypeSlice%3E-for-Type"],[1002,"impl-From%3CTypeMacro%3E-for-Type"],[1003,"impl-From%3CTypeBareFn%3E-for-Type"],[1004,"impl-From%3CTypeArray%3E-for-Type"],[1005,"impl-From%3CTypeParen%3E-for-Type"],[1007,"impl-From%3CTypeTraitObject%3E-for-Type"],[1008,"impl-From%3CTypeInfer%3E-for-Type"],[1009,"impl-From%3CTypeTuple%3E-for-Type"],[1010,"impl-From%3CTypePath%3E-for-Type"],[1011,"impl-From%3CTypeGroup%3E-for-Type"],[1012,"impl-From%3CTypeImplTrait%3E-for-Type"],[1013,"impl-From%3CTypeReference%3E-for-Type"],[1184,"impl-IntoIterator-for-%26mut+Fields"],[1185,"impl-IntoIterator-for-%26Fields"],[1186,"impl-IntoIterator-for-Fields"],[1288,"impl-Parse-for-LitStr"],[1289,"impl-LitStr"],[1386,"impl-IdentFragment-for-Ident"],[1387,"impl-Ident"],[2236,"impl-Debug-for-Error"],[2237,"impl-Display-for-Error"],[2238,"impl-Debug-for-ParseBuffer%3C\'a%3E"],[2239,"impl-Display-for-ParseBuffer%3C\'a%3E"],[2253,"impl-IntoIterator-for-Error"],[2254,"impl-IntoIterator-for-%26Error"],[2344,"impl-Extend%3CT%3E-for-Punctuated%3CT,+P%3E"],[2345,"impl-Extend%3CPair%3CT,+P%3E%3E-for-Punctuated%3CT,+P%3E"],[2356,"impl-FromIterator%3CPair%3CT,+P%3E%3E-for-Punctuated%3CT,+P%3E"],[2357,"impl-FromIterator%3CT%3E-for-Punctuated%3CT,+P%3E"],[2369,"impl-IntoIterator-for-%26mut+Punctuated%3CT,+P%3E"],[2370,"impl-IntoIterator-for-Punctuated%3CT,+P%3E"],[2371,"impl-IntoIterator-for-%26Punctuated%3CT,+P%3E"]]}],\ ["sys_locale",{"doc":"A library to safely and easily obtain the current locale …","t":"HH","n":["get_locale","get_locales"],"q":[[0,"sys_locale"],[2,"alloc::string"],[3,"core::option"],[4,"core::iter::traits::iterator"]],"d":["Returns the active locale for the system or application.","Returns the preferred locales for the system or …"],"i":[0,0],"f":"{{}{{d{b}}}}{{}{{`{{h{}{{f{b}}}}}}}}","c":[],"p":[[5,"String",2],[6,"Option",3],[17,"Item"],[10,"Iterator",4]],"b":[]}],\ ["tinyvec",{"doc":"tinyvec provides 100% safe vec-like data structures.","t":"KFFFFTPPPPPPRFFGGGFFNNNQQNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","ArrayVec","ArrayVecDrain","ArrayVecIterator","ArrayVecSplice","CAPACITY","Heap","Heap","Heap","Inline","Inline","Inline","Item","SliceVec","SliceVecDrain","TinyVec","TinyVecDrain","TinyVecIterator","TinyVecSplice","TryFromSliceError","append","append","append","array_vec","array_vec","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_ptr","as_mut_ptr","as_mut_slice","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","clear","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","cmp","cmp","cmp","count","count","count","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drain","drain","drain","drain_to_vec","drain_to_vec_and_reserve","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend_from_slice","extend_from_slice","extend_from_slice","fill","fill","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array_empty","from_array_len","from_array_len","from_iter","from_iter","from_slice_len","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","is_heap","is_inline","last","last","last","last","len","len","len","len","len","move_to_the_heap","move_to_the_heap_and_reserve","new","new","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","pop","pop","pop","push","push","push","remove","remove","remove","reserve","reserve_exact","resize","resize","resize","resize_with","resize_with","resize_with","retain","retain","retain","set_len","set_len","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","splice","splice","split_off","split_off","split_off","swap_remove","swap_remove","swap_remove","tiny_vec","tiny_vec","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","truncate","truncate","truncate","try_append","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_array_len","try_from_array_len","try_from_slice_len","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_push","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity"],"q":[[0,"tinyvec"],[352,"core::default"],[353,"core::clone"],[354,"core::cmp"],[355,"core::cmp"],[356,"alloc::vec"],[357,"core::iter::traits::iterator"],[358,"core::cmp"],[359,"core::fmt"],[360,"core::fmt"],[361,"core::convert"],[362,"core::hash"],[363,"core::hash"],[364,"core::option"],[365,"core::iter::traits::double_ended"],[366,"core::cmp"],[367,"alloc::string"],[368,"core::result"],[369,"core::any"]],"d":["A trait for types that are an array.","An array-backed, vector-like data structure.","Draining iterator for ArrayVec","Iterator for consuming an ArrayVec and returning owned …","Splicing iterator for ArrayVec See ArrayVec::splice","The number of slots in the thing.","","","","","","","The type of the items in the thing.","A slice-backed vector-like data structure.","Draining iterator for SliceVec","A vector that starts inline, but can automatically move to …","Draining iterator for TinyVecDrain","Iterator for consuming an TinyVec and returning owned …","Splicing iterator for TinyVec See TinyVec::splice","The error type returned when a conversion from a slice to …","Move all values from other into this vec.","","Move all values from other into this vec.","Helper to make an ArrayVec.","Helper to make an ArrayVec.","","","","A *mut pointer to the backing array.","A *mut pointer to the backing slice.","A mutable pointer to the backing array.","Performs a deref_mut, into unique slice form.","Performs a deref_mut, into unique slice form.","Helper for getting the mut slice.","A *const pointer to the backing array.","A *const pointer to the backing slice.","A const pointer to the backing array.","","","","Gives a shared slice over the whole thing.","Performs a deref, into shared slice form.","Returns the remaining items of this iterator as a slice.","Performs a deref, into shared slice form.","Helper for getting the shared slice.","Returns the remaining items of this iterator as a slice.","Gives a unique slice over the whole thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The capacity of the ArrayVec.","The capacity of the SliceVec.","The capacity of the TinyVec.","Truncates the ArrayVec down to length 0.","Truncates the SliceVec down to length 0.","Removes all elements from the vec.","","","","","","","","","","","","","","","Create a default-initialized instance of ourself, similar …","","","","","","","","","","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Drains all elements to a Vec","Drains all elements to a Vec, but reserves additional space","","","","","","","","","","","","","","","Clone each element of the slice into this ArrayVec.","","Clone each element of the slice into this vec.","Fill the vector until its capacity has been reached.","Fill the vector until its capacity has been reached.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The output has a length equal to the full array.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls AsRef::as_mut then uses the full slice as the …","Returns the argument unchanged.","Uses the full slice as the initial length.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Wraps up an array as a new empty ArrayVec.","Wraps up an array and uses the given length as the initial …","Wraps up an array and uses the given length as the initial …","","","Wraps up a slice and uses the given length as the initial …","","","","","","","","","","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner array of the ArrayVec.","","","","","","","","","","","","","","","Checks if the length is 0.","Checks if the length is 0.","If the vec is empty.","Returns whether elements are on heap","Returns whether elements are on stack","","","","","The length of the ArrayVec (in elements).","","The length of the SliceVec (in elements).","The length of the vec (in elements).","","Moves the content of the TinyVec to the heap, if it’s …","If TinyVec is inline, moves the content of it to the heap. …","Makes a new, empty ArrayVec.","Makes a new, empty vec.","","","","","","","","","","","","","","","","","","","","","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Reserves additional space. Moves to the heap if array can…","Reserves additional space. Moves to the heap if array can…","As resize_with and it clones the value as the closure.","As resize_with and it clones the value as the closure.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Forces the length of the vector to new_len.","Forces the length of the vector to new_len.","Shrinks the capacity of the vector as much as possible. It …","","","","","","","Creates a splicing iterator that removes the specified …","Creates a splicing iterator that removes the specified …","Splits the collection at the point given.","Splits the collection at the point given.","Splits the collection at the point given.","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Helper to make a TinyVec.","Helper to make a TinyVec.","","","","","","","","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Move all values from other into this vec. If appending …","The output has a length equal to that of the slice, with …","","","","","","","","","","","","Wraps an array, using the given length as the starting …","Wraps an array, using the given length as the starting …","Wraps a slice, using the given length as the starting …","Tries to insert an item at the position given, moving all …","","","","","","","","","","","","Tries to place an element onto the end of the vec. Returns …","","","","","","","","","","","","Makes a new TinyVec with at least the given capacity."],"i":[0,0,0,0,0,3,6,16,10,6,16,10,3,0,0,0,0,0,0,0,1,4,6,0,0,1,4,6,1,4,6,1,4,6,1,4,6,1,4,6,3,1,9,4,6,10,3,1,1,21,9,17,4,4,19,6,6,16,23,10,13,1,1,21,9,17,4,4,19,6,6,16,23,10,13,1,4,6,1,4,6,1,6,13,1,6,1,6,13,1,4,6,9,16,10,3,1,4,6,1,4,6,1,4,6,1,4,6,1,1,21,19,23,1,1,1,4,4,6,6,6,1,4,6,1,4,6,1,4,1,1,1,1,1,1,1,1,1,9,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,10,13,13,17,16,1,1,21,9,17,4,4,4,19,6,6,6,6,6,16,23,10,13,1,1,6,1,6,4,1,4,6,1,4,6,1,4,6,1,4,6,1,21,9,17,4,19,6,16,23,10,13,1,1,1,1,21,9,17,4,19,6,6,6,16,23,10,1,4,6,6,6,9,17,16,10,1,21,4,6,23,6,6,1,6,21,9,17,19,16,23,10,21,9,17,16,23,10,9,17,16,10,1,4,6,1,4,6,1,4,6,1,4,6,6,6,1,4,6,1,4,6,1,4,6,1,4,6,21,9,17,16,23,10,1,6,1,4,6,1,4,6,0,0,1,6,13,1,4,6,13,1,4,6,1,1,1,21,9,17,4,19,6,16,23,10,13,1,6,4,1,1,21,9,17,4,19,6,16,23,10,13,1,1,21,9,17,4,19,6,16,23,10,13,6],"f":"````````````````````{{{b{c}}{b{c}}}df}{{{h{c}}{h{c}}}dj}{{{l{c}}{l{c}}}df}``{{{b{c}}}nf}{{{h{c}}}{{n{c}}}{}}{{{l{c}}}nf}{{{b{c}}}{}f}{{{h{c}}}{}{}}{{{l{c}}}{}f}543210543{{{f{}{{A`{c}}}}}{{n{c}}}j}6{{{Ab{c}}}nf}65{{{Ad{c}}}nf}2{ce{}{}}900008007000009000080700000{{{b{c}}}Aff}{{{h{c}}}Af{}}{{{l{c}}}Aff}{{{b{c}}}df}{{{h{c}}}dj}{{{l{c}}}df}{{{b{c}}}{{b{c}}}{fAh}}{{{l{c}}}{{l{c}}}{fAh}}{AjAj}{{{b{c}}{b{c}}}d{fAh}}{{{l{c}}{l{c}}}d{fAh}}{{ce}d{}{}}00{{{b{c}}{b{c}}}Alf}{{{h{c}}{h{c}}}AlAn}{{{l{c}}{l{c}}}Alf}{{{Ab{c}}}Aff}{{{B`{c}}}Aff}{{{Ad{c}}}Aff}{{}{{f{}{{A`{c}}}}}j}{{}{{b{c}}}f}{{}{{h{c}}}{}}{{}{{l{c}}}f}{{{b{c}}}ef{}}{{{h{c}}}e{}{}}{{{l{c}}}ef{}}210{{{b{c}}e}Bbf{{Bd{Af}}}}{{{h{c}}e}{{Bf{c}}}j{{Bd{Af}}}}{{{l{c}}e}{{B`{c}}}f{{Bd{Af}}}}{{{b{c}}}Bhf}{{{b{c}}Af}Bhf}{{{Bj{ce}}}df{{Bl{}{{A`{}}}}}}{{{Bf{c}}}dj}{{{Bn{ce}}}df{{Bl{}{{A`{}}}}}}{{{b{c}}{b{c}}}C`f}{{{b{c}}c}C`f}{{{b{c}}n}C`f}{{{h{c}}{h{c}}}C`Cb}{{{h{c}}{n{c}}}C`Cb}{{{l{c}}{l{c}}}C`f}{{{l{c}}c}C`f}{{{l{c}}n}C`f}{{{b{c}}e}df{{Cd{}{{A`{}}}}}}{{{h{c}}e}d{}{{Cd{}{{A`{c}}}}}}{{{l{c}}e}df{{Cd{}{{A`{}}}}}}{{{b{c}}n}df}{{{h{c}}{n{c}}}dAh}{{{l{c}}n}df}{{{b{c}}e}{}f{{Cd{}{{A`{}}}}}}{{{h{c}}e}{}{}{{Cd{}{{A`{c}}}}}}{{{b{c}}Cf}Chf}00000000{{{Ab{c}}Cf}Chf}{{{h{c}}Cf}ChCj}{{{h{c}}Cf}ChCl}{{{h{c}}Cf}ChCn}{{{h{c}}Cf}ChD`}{{{h{c}}Cf}ChDb}{{{h{c}}Cf}ChDd}{{{h{c}}Cf}ChDf}{{{h{c}}Cf}ChDh}{{{h{c}}Cf}ChDj}{{{l{c}}Cf}Chf}00000000{{{Ad{c}}Cf}Chf}{{AjCf}Ch}0{{{Bb{c}}g}dj{}{{Dl{e}}}}{{{B`{c}}g}df{}{{Dl{e}}}}{c{{b{c}}}f}{cc{}}000{e{{h{c}}}{}{{Dn{{n{c}}}}}}1{{{n{c}}}{{h{c}}}{}}22{{{n{c}}}{{l{e}}}{Ahj}{{f{}{{A`{c}}}}}}{c{{l{c}}}f}1{{{b{c}}}{{l{c}}}f}5555{c{{b{c}}}{}}{{cAf}{{b{c}}}f}{{cAf}{{l{c}}}f}{c{{b{e}}}{{Cd{}{{A`{}}}}}f}{c{{l{e}}}{{Cd{}{{A`{}}}}}f}{{{n{c}}Af}{{h{c}}}{}}{{{b{c}}e}dfE`}{{{h{c}}e}dEbE`}{{{l{c}}e}dfE`}{{{b{c}}e}gf{{Ed{n}}}{}}{{{h{c}}e}g{}{{Ed{{n{c}}}}}{}}{{{l{c}}e}gf{{Ed{n}}}{}}210{{{b{c}}Af}df}{{{h{c}}Afc}d{}}{{{l{c}}Af}df}{ce{}{}}0000000000{{{b{c}}}cf}{{{b{c}}}ef{}}00222{{{h{c}}}e{}{}}3{{{l{c}}}ef{}}00444{{{b{c}}}C`f}{{{h{c}}}C`{}}{{{l{c}}}C`f}00{{{Ab{c}}}{{Ef{e}}}f{}}{{{Bb{c}}}{{Ef{e}}}j{}}{{{B`{c}}}{{Ef{e}}}f{}}{{{Ad{c}}}{{Ef{e}}}f{}}{{{b{c}}}Aff}{{{Bj{ce}}}Aff{{Bl{}{{A`{}}}}}}{{{h{c}}}Af{}}{{{l{c}}}Aff}{{{Bn{ce}}}Aff{{Bl{}{{A`{}}}}}}{{{l{c}}}df}{{{l{c}}Af}df}{{}{{b{c}}}f}{{}{{l{c}}}f}{{{Bj{ce}}}Eff{{Bl{}{{A`{}}}}}}=<{{{Bf{c}}}{{Ef{e}}}j{}}<{{{Bn{ce}}}Eff{{Bl{}{{A`{}}}}}}<{{{Bj{ce}}}Eff{{Bl{}{{A`{}}}}Eh}}{{{Ab{c}}}{{Ef{e}}}f{}}{{{Bb{c}}}{{Ef{e}}}j{}}{{{B`{c}}}{{Ef{e}}}f{}}{{{Bn{ce}}}Eff{{Bl{}{{A`{}}}}Eh}}{{{Ad{c}}}{{Ef{e}}}f{}}{{{Ab{c}}Af}Eff}{{{Bb{c}}Af}{{Ef{e}}}j{}}{{{B`{c}}Af}{{Ef{e}}}f{}}{{{Ad{c}}Af}Eff}{{{b{c}}{b{c}}}{{Ef{Al}}}f}{{{h{c}}{h{c}}}{{Ef{Al}}}Ej}{{{l{c}}{l{c}}}{{Ef{Al}}}f}{{{b{c}}}Eff}{{{h{c}}}{{Ef{c}}}j}{{{l{c}}}Eff}{{{b{c}}}df}{{{h{c}}c}d{}}{{{l{c}}}df}{{{b{c}}Af}{}f}{{{h{c}}Af}cj}{{{l{c}}Af}{}f}{{{l{c}}Af}df}0{{{b{c}}Af}df}{{{h{c}}Afc}dAh}2{{{b{c}}Afe}df{{Dl{}{{El{}}}}}}{{{h{c}}Afe}d{}{{Dl{}{{El{c}}}}}}{{{l{c}}Afe}df{{Dl{}{{El{}}}}}}{{{b{c}}e}df{{Dl{}{{El{C`}}}}}}{{{h{c}}e}dj{{Dl{c}{{El{C`}}}}}}{{{l{c}}e}df{{Dl{}{{El{C`}}}}}}7{{{h{c}}Af}d{}}={{{Bj{ce}}}{{En{Af{Ef{Af}}}}}f{{Bl{}{{A`{}}}}}}{{{Ab{c}}}{{En{Af{Ef{Af}}}}}f}{{{Bb{c}}}{{En{Af{Ef{Af}}}}}j}{{{B`{c}}}{{En{Af{Ef{Af}}}}}f}{{{Bn{ce}}}{{En{Af{Ef{Af}}}}}f{{Bl{}{{A`{}}}}}}{{{Ad{c}}}{{En{Af{Ef{Af}}}}}f}{{{b{c}}eg}{{Bj{cF`}}}f{{Bd{Af}}}{{Cd{}{{A`{}}}}}}{{{l{c}}eg}{{Bn{cF`}}}f{{Bd{Af}}}{{Cd{}{{A`{}}}}}}{{{b{c}}Af}{{b{c}}}f}{{{h{c}}Af}{{h{c}}}{}}{{{l{c}}Af}{{l{c}}}f}{{{b{c}}Af}{}f}{{{h{c}}Af}cj}{{{l{c}}Af}{}f}``{ce{}{}}00{cFb{}}000{{{b{c}}Af}df}{{{h{c}}Af}dj}{{{l{c}}Af}df}{{{b{c}}{b{c}}}{{Ef{{b{c}}}}}f}{{{n{c}}}{{Fd{{b{e}}g}}}{Ahj}{{f{}{{A`{c}}}}}{}}{c{{Fd{e}}}{}{}}0000000000{{cAf}{{Fd{{b{c}}c}}}f}{{cAf}{{Fd{{l{c}}c}}}f}{{{n{c}}Af}{{Ef{{h{c}}}}}{}}{{{b{c}}Af}Eff}44444444444{{{b{c}}}Eff}{cFf{}}0000000000{Af{{l{c}}}f}","c":[],"p":[[5,"ArrayVec",0],[1,"unit"],[10,"Array",0],[5,"SliceVec",0],[10,"Default",352],[6,"TinyVec",0],[1,"slice"],[17,"Item"],[5,"ArrayVecIterator",0],[6,"TinyVecIterator",0],[1,"usize"],[10,"Clone",353],[5,"TryFromSliceError",0],[6,"Ordering",354],[10,"Ord",354],[6,"TinyVecDrain",0],[5,"ArrayVecDrain",0],[10,"RangeBounds",355],[5,"SliceVecDrain",0],[5,"Vec",356],[5,"ArrayVecSplice",0],[10,"Iterator",357],[5,"TinyVecSplice",0],[1,"bool"],[10,"PartialEq",354],[10,"IntoIterator",358],[5,"Formatter",359],[8,"Result",359],[10,"UpperExp",359],[10,"Octal",359],[10,"LowerExp",359],[10,"Binary",359],[10,"Display",359],[10,"Debug",359],[10,"Pointer",359],[10,"LowerHex",359],[10,"UpperHex",359],[10,"FnMut",360],[10,"AsMut",361],[10,"Hasher",362],[10,"Hash",362],[10,"SliceIndex",363],[6,"Option",364],[10,"DoubleEndedIterator",365],[10,"PartialOrd",354],[17,"Output"],[1,"tuple"],[5,"Fuse",366],[5,"String",367],[6,"Result",368],[5,"TypeId",369]],"b":[[113,"impl-PartialEq-for-ArrayVec%3CA%3E"],[114,"impl-PartialEq%3C%26A%3E-for-ArrayVec%3CA%3E"],[115,"impl-PartialEq%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-ArrayVec%3CA%3E"],[116,"impl-PartialEq-for-SliceVec%3C\'s,+T%3E"],[117,"impl-PartialEq%3C%26%5BT%5D%3E-for-SliceVec%3C\'s,+T%3E"],[118,"impl-PartialEq-for-TinyVec%3CA%3E"],[119,"impl-PartialEq%3C%26A%3E-for-TinyVec%3CA%3E"],[120,"impl-PartialEq%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-TinyVec%3CA%3E"],[129,"impl-LowerExp-for-ArrayVec%3CA%3E"],[130,"impl-Debug-for-ArrayVec%3CA%3E"],[131,"impl-Octal-for-ArrayVec%3CA%3E"],[132,"impl-UpperHex-for-ArrayVec%3CA%3E"],[133,"impl-Binary-for-ArrayVec%3CA%3E"],[134,"impl-Pointer-for-ArrayVec%3CA%3E"],[135,"impl-LowerHex-for-ArrayVec%3CA%3E"],[136,"impl-Display-for-ArrayVec%3CA%3E"],[137,"impl-UpperExp-for-ArrayVec%3CA%3E"],[139,"impl-UpperExp-for-SliceVec%3C\'s,+T%3E"],[140,"impl-Octal-for-SliceVec%3C\'s,+T%3E"],[141,"impl-LowerExp-for-SliceVec%3C\'s,+T%3E"],[142,"impl-Binary-for-SliceVec%3C\'s,+T%3E"],[143,"impl-Display-for-SliceVec%3C\'s,+T%3E"],[144,"impl-Debug-for-SliceVec%3C\'s,+T%3E"],[145,"impl-Pointer-for-SliceVec%3C\'s,+T%3E"],[146,"impl-LowerHex-for-SliceVec%3C\'s,+T%3E"],[147,"impl-UpperHex-for-SliceVec%3C\'s,+T%3E"],[148,"impl-Binary-for-TinyVec%3CA%3E"],[149,"impl-UpperExp-for-TinyVec%3CA%3E"],[150,"impl-Debug-for-TinyVec%3CA%3E"],[151,"impl-Pointer-for-TinyVec%3CA%3E"],[152,"impl-Octal-for-TinyVec%3CA%3E"],[153,"impl-UpperHex-for-TinyVec%3CA%3E"],[154,"impl-LowerHex-for-TinyVec%3CA%3E"],[155,"impl-Display-for-TinyVec%3CA%3E"],[156,"impl-LowerExp-for-TinyVec%3CA%3E"],[158,"impl-Display-for-TryFromSliceError"],[159,"impl-Debug-for-TryFromSliceError"],[167,"impl-From%3C%26mut+A%3E-for-SliceVec%3C\'s,+T%3E"],[169,"impl-From%3C%26mut+%5BT%5D%3E-for-SliceVec%3C\'s,+T%3E"],[172,"impl-From%3C%26%5BT%5D%3E-for-TinyVec%3CA%3E"],[173,"impl-From%3CA%3E-for-TinyVec%3CA%3E"],[174,"impl-From%3C%26mut+%5BT%5D%3E-for-TinyVec%3CA%3E"],[175,"impl-From%3CArrayVec%3CA%3E%3E-for-TinyVec%3CA%3E"],[210,"impl-IntoIterator-for-ArrayVec%3CA%3E"],[211,"impl-IntoIterator-for-%26ArrayVec%3CA%3E"],[212,"impl-IntoIterator-for-%26mut+ArrayVec%3CA%3E"],[218,"impl-IntoIterator-for-%26mut+TinyVec%3CA%3E"],[219,"impl-IntoIterator-for-%26TinyVec%3CA%3E"],[220,"impl-IntoIterator-for-TinyVec%3CA%3E"]]}],\ ["tinyvec_macros",{"doc":"","t":"Q","n":["impl_mirrored"],"q":[[0,"tinyvec_macros"]],"d":[""],"i":[0],"f":"`","c":[],"p":[],"b":[]}],\ diff --git a/src/cosmic_text/font/fallback/unix.rs.html b/src/cosmic_text/font/fallback/unix.rs.html index f13fc19895..6095446655 100644 --- a/src/cosmic_text/font/fallback/unix.rs.html +++ b/src/cosmic_text/font/fallback/unix.rs.html @@ -111,9 +111,11 @@

    Files

    &[ /* Sans-serif fallbacks */ "Noto Sans", + "FreeSans", + /* Emoji fallbacks*/ + "Noto Color Emoji", /* More sans-serif fallbacks */ "DejaVu Sans", - "FreeSans", /* Mono fallbacks */ "Noto Sans Mono", "DejaVu Sans Mono", @@ -121,8 +123,6 @@

    Files

    /* Symbols fallbacks */ "Noto Sans Symbols", "Noto Sans Symbols2", - /* Emoji fallbacks*/ - "Noto Color Emoji", //TODO: Add CJK script here for doublewides? ] } diff --git a/src/proc_macro2/detection.rs.html b/src/proc_macro2/detection.rs.html index 3c6485d687..b8db2b2288 100644 --- a/src/proc_macro2/detection.rs.html +++ b/src/proc_macro2/detection.rs.html @@ -1,4 +1,4 @@ -detection.rs - source
    source

    pub fn synthesize(&self, requested: Attributes) -> Synthesis

    Returns a synthesis analysis based on the requested attributes with respect to this set of attributes.

    -

    Trait Implementations§

    source§

    impl Clone for Attributes

    source§

    fn clone(&self) -> Attributes

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Attributes

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Attributes

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for Attributes

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<()> for Attributes

    source§

    fn from(_: ()) -> Self

    Converts to this type from the input type.
    source§

    impl From<(Stretch, Weight, Style)> for Attributes

    source§

    fn from(parts: (Stretch, Weight, Style)) -> Self

    Converts to this type from the input type.
    source§

    impl From<Stretch> for Attributes

    source§

    fn from(s: Stretch) -> Self

    Converts to this type from the input type.
    source§

    impl From<Style> for Attributes

    source§

    fn from(s: Style) -> Self

    Converts to this type from the input type.
    source§

    impl From<Weight> for Attributes

    source§

    fn from(w: Weight) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Attributes

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Attributes

    source§

    fn clone(&self) -> Attributes

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Attributes

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Attributes

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for Attributes

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<()> for Attributes

    source§

    fn from(_: ()) -> Self

    Converts to this type from the input type.
    source§

    impl From<(Stretch, Weight, Style)> for Attributes

    source§

    fn from(parts: (Stretch, Weight, Style)) -> Self

    Converts to this type from the input type.
    source§

    impl From<Stretch> for Attributes

    source§

    fn from(s: Stretch) -> Self

    Converts to this type from the input type.
    source§

    impl From<Style> for Attributes

    source§

    fn from(s: Style) -> Self

    Converts to this type from the input type.
    source§

    impl From<Weight> for Attributes

    source§

    fn from(w: Weight) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Attributes

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for Attributes

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/swash/struct.FontRef.html b/swash/struct.FontRef.html index fec1f39e7a..8d3f37869d 100644 --- a/swash/struct.FontRef.html +++ b/swash/struct.FontRef.html @@ -118,7 +118,7 @@

    §

    source

    pub fn alpha_strikes(&self) -> BitmapStrikes<'a>

    Returns an iterator over the alpha bitmap strikes for the font.

    source

    pub fn color_strikes(&self) -> BitmapStrikes<'a>

    Returns an iterator over the color bitmap strikes for the font.

    source

    pub fn table(&self, tag: Tag) -> Option<&'a [u8]>

    Returns the table data for the specified tag.

    -

    Trait Implementations§

    source§

    impl<'a> Clone for FontRef<'a>

    source§

    fn clone(&self) -> FontRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> TableProvider for &'a FontRef<'a>

    source§

    fn table_by_tag(&self, tag: Tag) -> Option<&[u8]>

    Returns the table for the specified tag.
    source§

    impl<'a> TableProvider for FontRef<'a>

    source§

    fn table_by_tag(&self, tag: Tag) -> Option<&[u8]>

    Returns the table for the specified tag.
    source§

    impl<'a> Copy for FontRef<'a>

    Auto Trait Implementations§

    §

    impl<'a> Freeze for FontRef<'a>

    §

    impl<'a> RefUnwindSafe for FontRef<'a>

    §

    impl<'a> Send for FontRef<'a>

    §

    impl<'a> Sync for FontRef<'a>

    §

    impl<'a> Unpin for FontRef<'a>

    §

    impl<'a> UnwindSafe for FontRef<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl<'a> Clone for FontRef<'a>

    source§

    fn clone(&self) -> FontRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> TableProvider for &'a FontRef<'a>

    source§

    fn table_by_tag(&self, tag: Tag) -> Option<&[u8]>

    Returns the table for the specified tag.
    source§

    impl<'a> TableProvider for FontRef<'a>

    source§

    fn table_by_tag(&self, tag: Tag) -> Option<&[u8]>

    Returns the table for the specified tag.
    source§

    impl<'a> Copy for FontRef<'a>

    Auto Trait Implementations§

    §

    impl<'a> Freeze for FontRef<'a>

    §

    impl<'a> RefUnwindSafe for FontRef<'a>

    §

    impl<'a> Send for FontRef<'a>

    §

    impl<'a> Sync for FontRef<'a>

    §

    impl<'a> Unpin for FontRef<'a>

    §

    impl<'a> UnwindSafe for FontRef<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/swash/struct.Setting.html b/swash/struct.Setting.html index d98c7c1e66..38285d3dcc 100644 --- a/swash/struct.Setting.html +++ b/swash/struct.Setting.html @@ -11,7 +11,7 @@
    source§

    impl Setting<f32>

    source

    pub fn parse(s: &str) -> Option<Self>

    Parses a variation setting according to the CSS grammar.

    source

    pub fn parse_list(s: &str) -> impl Iterator<Item = Self> + '_ + Clone

    Parses a comma separated list of variation settings according to the CSS grammar.

    -

    Trait Implementations§

    source§

    impl<T: Clone + Copy> Clone for Setting<T>

    source§

    fn clone(&self) -> Setting<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug + Copy> Debug for Setting<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Default + Copy> Default for Setting<T>

    source§

    fn default() -> Setting<T>

    Returns the “default value” for a type. Read more
    source§

    impl<T: Copy + Display> Display for Setting<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Copy> From<&(&[u8; 4], T)> for Setting<T>

    source§

    fn from(v: &(&[u8; 4], T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&(&str, T)> for Setting<T>

    source§

    fn from(v: &(&str, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&([u8; 4], T)> for Setting<T>

    source§

    fn from(v: &([u8; 4], T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&(u32, T)> for Setting<T>

    source§

    fn from(v: &(Tag, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<(&str, T)> for Setting<T>

    source§

    fn from(v: (&str, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<(u32, T)> for Setting<T>

    source§

    fn from(v: (Tag, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy + PartialEq> PartialEq for Setting<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Clone + Copy> Clone for Setting<T>

    source§

    fn clone(&self) -> Setting<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug + Copy> Debug for Setting<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Default + Copy> Default for Setting<T>

    source§

    fn default() -> Setting<T>

    Returns the “default value” for a type. Read more
    source§

    impl<T: Copy + Display> Display for Setting<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Copy> From<&(&[u8; 4], T)> for Setting<T>

    source§

    fn from(v: &(&[u8; 4], T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&(&str, T)> for Setting<T>

    source§

    fn from(v: &(&str, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&([u8; 4], T)> for Setting<T>

    source§

    fn from(v: &([u8; 4], T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<&(u32, T)> for Setting<T>

    source§

    fn from(v: &(Tag, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<(&str, T)> for Setting<T>

    source§

    fn from(v: (&str, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy> From<(u32, T)> for Setting<T>

    source§

    fn from(v: (Tag, T)) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Copy + PartialEq> PartialEq for Setting<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Copy + Copy> Copy for Setting<T>

    source§

    impl<T: Copy + PartialEq> Eq for Setting<T>

    Auto Trait Implementations§

    §

    impl<T> Freeze for Setting<T>
    where T: Freeze,

    §

    impl<T> RefUnwindSafe for Setting<T>
    where diff --git a/swash/text/cluster/struct.CharInfo.html b/swash/text/cluster/struct.CharInfo.html index 73671a41ee..d4755ee4b3 100644 --- a/swash/text/cluster/struct.CharInfo.html +++ b/swash/text/cluster/struct.CharInfo.html @@ -5,7 +5,7 @@ boundary analysis.

    source

    pub fn properties(self) -> Properties

    Returns the unicode properties for the character.

    source

    pub fn boundary(self) -> Boundary

    Returns the boundary state.

    -

    Trait Implementations§

    source§

    impl Clone for CharInfo

    source§

    fn clone(&self) -> CharInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for CharInfo

    source§

    fn default() -> CharInfo

    Returns the “default value” for a type. Read more
    source§

    impl Deref for CharInfo

    §

    type Target = Properties

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<&CharInfo> for Properties

    source§

    fn from(a: &CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Properties> for CharInfo

    source§

    fn from(p: &Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<CharInfo> for Properties

    source§

    fn from(a: CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<Properties> for CharInfo

    source§

    fn from(p: Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for CharInfo

    source§

    fn from(c: char) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for CharInfo

    source§

    fn eq(&self, other: &CharInfo) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for CharInfo

    source§

    fn clone(&self) -> CharInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for CharInfo

    source§

    fn default() -> CharInfo

    Returns the “default value” for a type. Read more
    source§

    impl Deref for CharInfo

    §

    type Target = Properties

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<&CharInfo> for Properties

    source§

    fn from(a: &CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Properties> for CharInfo

    source§

    fn from(p: &Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<CharInfo> for Properties

    source§

    fn from(a: CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<Properties> for CharInfo

    source§

    fn from(p: Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for CharInfo

    source§

    fn from(c: char) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for CharInfo

    source§

    fn eq(&self, other: &CharInfo) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for CharInfo

    source§

    impl Eq for CharInfo

    source§

    impl StructuralPartialEq for CharInfo

    Auto Trait Implementations§

    §

    impl Freeze for CharInfo

    §

    impl RefUnwindSafe for CharInfo

    §

    impl Send for CharInfo

    §

    impl Sync for CharInfo

    §

    impl Unpin for CharInfo

    §

    impl UnwindSafe for CharInfo

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/swash/text/cluster/struct.SourceRange.html b/swash/text/cluster/struct.SourceRange.html index 8ab5ddfcf5..c2064e073f 100644 --- a/swash/text/cluster/struct.SourceRange.html +++ b/swash/text/cluster/struct.SourceRange.html @@ -4,7 +4,7 @@ pub end: u32, }
    Expand description

    Source range of a cluster in code units.

    Fields§

    §start: u32§end: u32

    Implementations§

    source§

    impl SourceRange

    source

    pub fn to_range(self) -> Range<usize>

    Converts the source range into a usize range.

    -

    Trait Implementations§

    source§

    impl Clone for SourceRange

    source§

    fn clone(&self) -> SourceRange

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SourceRange

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SourceRange

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<SourceRange> for Range<usize>

    source§

    fn from(s: SourceRange) -> Self

    Converts to this type from the input type.
    source§

    impl Copy for SourceRange

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for SourceRange

    source§

    fn clone(&self) -> SourceRange

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SourceRange

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SourceRange

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<SourceRange> for Range<usize>

    source§

    fn from(s: SourceRange) -> Self

    Converts to this type from the input type.
    source§

    impl Copy for SourceRange

    Auto Trait Implementations§

    §

    impl Freeze for SourceRange

    §

    impl RefUnwindSafe for SourceRange

    §

    impl Send for SourceRange

    §

    impl Sync for SourceRange

    §

    impl Unpin for SourceRange

    §

    impl UnwindSafe for SourceRange

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/swash/text/struct.Properties.html b/swash/text/struct.Properties.html index ef0e3f59d7..bd45e954ec 100644 --- a/swash/text/struct.Properties.html +++ b/swash/text/struct.Properties.html @@ -13,7 +13,7 @@
    source

    pub fn is_extended_pictographic(self) -> bool

    Returns true if the character is an extended pictographic symbol.

    source

    pub fn is_open_bracket(self) -> bool

    Returns true if the character is an opening bracket.

    source

    pub fn is_close_bracket(self) -> bool

    Returns true if the character is a closing bracket.

    -

    Trait Implementations§

    source§

    impl Clone for Properties

    source§

    fn clone(&self) -> Properties

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for Properties

    source§

    fn default() -> Properties

    Returns the “default value” for a type. Read more
    source§

    impl From<&CharInfo> for Properties

    source§

    fn from(a: &CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Properties> for CharInfo

    source§

    fn from(p: &Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<&char> for Properties

    source§

    fn from(ch: &char) -> Self

    Converts to this type from the input type.
    source§

    impl From<&u32> for Properties

    source§

    fn from(ch: &u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<CharInfo> for Properties

    source§

    fn from(a: CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<Properties> for CharInfo

    source§

    fn from(p: Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for Properties

    source§

    fn from(ch: char) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Properties

    source§

    fn from(ch: u32) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for Properties

    source§

    fn eq(&self, other: &Properties) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for Properties

    source§

    fn clone(&self) -> Properties

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for Properties

    source§

    fn default() -> Properties

    Returns the “default value” for a type. Read more
    source§

    impl From<&CharInfo> for Properties

    source§

    fn from(a: &CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Properties> for CharInfo

    source§

    fn from(p: &Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<&char> for Properties

    source§

    fn from(ch: &char) -> Self

    Converts to this type from the input type.
    source§

    impl From<&u32> for Properties

    source§

    fn from(ch: &u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<CharInfo> for Properties

    source§

    fn from(a: CharInfo) -> Self

    Converts to this type from the input type.
    source§

    impl From<Properties> for CharInfo

    source§

    fn from(p: Properties) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for Properties

    source§

    fn from(ch: char) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Properties

    source§

    fn from(ch: u32) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for Properties

    source§

    fn eq(&self, other: &Properties) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Properties

    source§

    impl Eq for Properties

    source§

    impl StructuralPartialEq for Properties

    Auto Trait Implementations§

    §

    impl Freeze for Properties

    §

    impl RefUnwindSafe for Properties

    §

    impl Send for Properties

    §

    impl Sync for Properties

    §

    impl Unpin for Properties

    §

    impl UnwindSafe for Properties

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/syn/enum.Expr.html b/syn/enum.Expr.html index 0249c33567..7f9a207948 100644 --- a/syn/enum.Expr.html +++ b/syn/enum.Expr.html @@ -146,7 +146,7 @@

    §&mut e); assert_eq!("1 + 1", e.to_token_stream().to_string()); }

    -

    Trait Implementations§

    source§

    impl Clone for Expr

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<ExprArray> for Expr

    source§

    fn from(e: ExprArray) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAssign> for Expr

    source§

    fn from(e: ExprAssign) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAsync> for Expr

    source§

    fn from(e: ExprAsync) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAwait> for Expr

    source§

    fn from(e: ExprAwait) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBinary> for Expr

    source§

    fn from(e: ExprBinary) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBlock> for Expr

    source§

    fn from(e: ExprBlock) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBreak> for Expr

    source§

    fn from(e: ExprBreak) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprCall> for Expr

    source§

    fn from(e: ExprCall) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprCast> for Expr

    source§

    fn from(e: ExprCast) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprClosure> for Expr

    source§

    fn from(e: ExprClosure) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprConst> for Expr

    source§

    fn from(e: ExprConst) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprContinue> for Expr

    source§

    fn from(e: ExprContinue) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprField> for Expr

    source§

    fn from(e: ExprField) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprForLoop> for Expr

    source§

    fn from(e: ExprForLoop) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprGroup> for Expr

    source§

    fn from(e: ExprGroup) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprIf> for Expr

    source§

    fn from(e: ExprIf) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprIndex> for Expr

    source§

    fn from(e: ExprIndex) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprInfer> for Expr

    source§

    fn from(e: ExprInfer) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLet> for Expr

    source§

    fn from(e: ExprLet) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLit> for Expr

    source§

    fn from(e: ExprLit) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLoop> for Expr

    source§

    fn from(e: ExprLoop) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMacro> for Expr

    source§

    fn from(e: ExprMacro) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMatch> for Expr

    source§

    fn from(e: ExprMatch) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMethodCall> for Expr

    source§

    fn from(e: ExprMethodCall) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprParen> for Expr

    source§

    fn from(e: ExprParen) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprPath> for Expr

    source§

    fn from(e: ExprPath) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprRange> for Expr

    source§

    fn from(e: ExprRange) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprReference> for Expr

    source§

    fn from(e: ExprReference) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprRepeat> for Expr

    source§

    fn from(e: ExprRepeat) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprReturn> for Expr

    source§

    fn from(e: ExprReturn) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprStruct> for Expr

    source§

    fn from(e: ExprStruct) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTry> for Expr

    source§

    fn from(e: ExprTry) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTryBlock> for Expr

    source§

    fn from(e: ExprTryBlock) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTuple> for Expr

    source§

    fn from(e: ExprTuple) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprUnary> for Expr

    source§

    fn from(e: ExprUnary) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprUnsafe> for Expr

    source§

    fn from(e: ExprUnsafe) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprWhile> for Expr

    source§

    fn from(e: ExprWhile) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprYield> for Expr

    source§

    fn from(e: ExprYield) -> Expr

    Converts to this type from the input type.
    source§

    impl Parse for Expr

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Expr

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for Expr

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<ExprArray> for Expr

    source§

    fn from(e: ExprArray) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAssign> for Expr

    source§

    fn from(e: ExprAssign) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAsync> for Expr

    source§

    fn from(e: ExprAsync) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprAwait> for Expr

    source§

    fn from(e: ExprAwait) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBinary> for Expr

    source§

    fn from(e: ExprBinary) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBlock> for Expr

    source§

    fn from(e: ExprBlock) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprBreak> for Expr

    source§

    fn from(e: ExprBreak) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprCall> for Expr

    source§

    fn from(e: ExprCall) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprCast> for Expr

    source§

    fn from(e: ExprCast) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprClosure> for Expr

    source§

    fn from(e: ExprClosure) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprConst> for Expr

    source§

    fn from(e: ExprConst) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprContinue> for Expr

    source§

    fn from(e: ExprContinue) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprField> for Expr

    source§

    fn from(e: ExprField) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprForLoop> for Expr

    source§

    fn from(e: ExprForLoop) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprGroup> for Expr

    source§

    fn from(e: ExprGroup) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprIf> for Expr

    source§

    fn from(e: ExprIf) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprIndex> for Expr

    source§

    fn from(e: ExprIndex) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprInfer> for Expr

    source§

    fn from(e: ExprInfer) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLet> for Expr

    source§

    fn from(e: ExprLet) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLit> for Expr

    source§

    fn from(e: ExprLit) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprLoop> for Expr

    source§

    fn from(e: ExprLoop) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMacro> for Expr

    source§

    fn from(e: ExprMacro) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMatch> for Expr

    source§

    fn from(e: ExprMatch) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprMethodCall> for Expr

    source§

    fn from(e: ExprMethodCall) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprParen> for Expr

    source§

    fn from(e: ExprParen) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprPath> for Expr

    source§

    fn from(e: ExprPath) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprRange> for Expr

    source§

    fn from(e: ExprRange) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprReference> for Expr

    source§

    fn from(e: ExprReference) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprRepeat> for Expr

    source§

    fn from(e: ExprRepeat) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprReturn> for Expr

    source§

    fn from(e: ExprReturn) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprStruct> for Expr

    source§

    fn from(e: ExprStruct) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTry> for Expr

    source§

    fn from(e: ExprTry) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTryBlock> for Expr

    source§

    fn from(e: ExprTryBlock) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprTuple> for Expr

    source§

    fn from(e: ExprTuple) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprUnary> for Expr

    source§

    fn from(e: ExprUnary) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprUnsafe> for Expr

    source§

    fn from(e: ExprUnsafe) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprWhile> for Expr

    source§

    fn from(e: ExprWhile) -> Expr

    Converts to this type from the input type.
    source§

    impl From<ExprYield> for Expr

    source§

    fn from(e: ExprYield) -> Expr

    Converts to this type from the input type.
    source§

    impl Parse for Expr

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Expr

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Expr

    §

    impl RefUnwindSafe for Expr

    §

    impl !Send for Expr

    §

    impl !Sync for Expr

    §

    impl Unpin for Expr

    §

    impl UnwindSafe for Expr

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.Fields.html b/syn/enum.Fields.html index 10105e2dc4..bcb66e8f10 100644 --- a/syn/enum.Fields.html +++ b/syn/enum.Fields.html @@ -17,7 +17,7 @@

    §S struct or variant’s fields uniformly.

    source

    pub fn len(&self) -> usize

    Returns the number of fields.

    source

    pub fn is_empty(&self) -> bool

    Returns true if there are zero fields.

    -

    Trait Implementations§

    source§

    impl Clone for Fields

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<FieldsNamed> for Fields

    source§

    fn from(e: FieldsNamed) -> Fields

    Converts to this type from the input type.
    source§

    impl From<FieldsUnnamed> for Fields

    source§

    fn from(e: FieldsUnnamed) -> Fields

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Fields

    §

    type Item = &'a Field

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a> IntoIterator for &'a mut Fields

    §

    type Item = &'a mut Field

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Fields

    §

    type Item = Field

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl ToTokens for Fields

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for Fields

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<FieldsNamed> for Fields

    source§

    fn from(e: FieldsNamed) -> Fields

    Converts to this type from the input type.
    source§

    impl From<FieldsUnnamed> for Fields

    source§

    fn from(e: FieldsUnnamed) -> Fields

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Fields

    §

    type Item = &'a Field

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a> IntoIterator for &'a mut Fields

    §

    type Item = &'a mut Field

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Fields

    §

    type Item = Field

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<Field>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl ToTokens for Fields

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Fields

    §

    impl RefUnwindSafe for Fields

    §

    impl !Send for Fields

    §

    impl !Sync for Fields

    §

    impl Unpin for Fields

    §

    impl UnwindSafe for Fields

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.GenericParam.html b/syn/enum.GenericParam.html index 5a635d1901..e95c0bccb3 100644 --- a/syn/enum.GenericParam.html +++ b/syn/enum.GenericParam.html @@ -10,7 +10,7 @@

    §S

    Variants§

    §

    Lifetime(LifetimeParam)

    A lifetime parameter: 'a: 'b + 'c + 'd.

    §

    Type(TypeParam)

    A generic type parameter: T: Into<String>.

    §

    Const(ConstParam)

    A const generic parameter: const LENGTH: usize.

    -

    Trait Implementations§

    source§

    impl Clone for GenericParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<ConstParam> for GenericParam

    source§

    fn from(e: ConstParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl From<LifetimeParam> for GenericParam

    source§

    fn from(e: LifetimeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl From<TypeParam> for GenericParam

    source§

    fn from(e: TypeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl Parse for GenericParam

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for GenericParam

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for GenericParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<ConstParam> for GenericParam

    source§

    fn from(e: ConstParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl From<LifetimeParam> for GenericParam

    source§

    fn from(e: LifetimeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl From<TypeParam> for GenericParam

    source§

    fn from(e: TypeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl Parse for GenericParam

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for GenericParam

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.Lit.html b/syn/enum.Lit.html index 0cc4752f4a..5fea8e8b0d 100644 --- a/syn/enum.Lit.html +++ b/syn/enum.Lit.html @@ -23,7 +23,7 @@

    §S

    §

    Bool(LitBool)

    A boolean literal: true or false.

    §

    Verbatim(Literal)

    A raw token literal not interpreted by Syn.

    Implementations§

    source§

    impl Lit

    source

    pub fn new(token: Literal) -> Self

    Interpret a Syn literal from a proc-macro2 literal.

    -
    source

    pub fn suffix(&self) -> &str

    source

    pub fn span(&self) -> Span

    source

    pub fn set_span(&mut self, span: Span)

    Trait Implementations§

    source§

    impl Clone for Lit

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<LitBool> for Lit

    source§

    fn from(e: LitBool) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitByte> for Lit

    source§

    fn from(e: LitByte) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitByteStr> for Lit

    source§

    fn from(e: LitByteStr) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitCStr> for Lit

    source§

    fn from(e: LitCStr) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitChar> for Lit

    source§

    fn from(e: LitChar) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitFloat> for Lit

    source§

    fn from(e: LitFloat) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitInt> for Lit

    source§

    fn from(e: LitInt) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitStr> for Lit

    source§

    fn from(e: LitStr) -> Lit

    Converts to this type from the input type.
    source§

    impl Parse for Lit

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Lit

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    source

    pub fn suffix(&self) -> &str

    source

    pub fn span(&self) -> Span

    source

    pub fn set_span(&mut self, span: Span)

    Trait Implementations§

    source§

    impl Clone for Lit

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<LitBool> for Lit

    source§

    fn from(e: LitBool) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitByte> for Lit

    source§

    fn from(e: LitByte) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitByteStr> for Lit

    source§

    fn from(e: LitByteStr) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitCStr> for Lit

    source§

    fn from(e: LitCStr) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitChar> for Lit

    source§

    fn from(e: LitChar) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitFloat> for Lit

    source§

    fn from(e: LitFloat) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitInt> for Lit

    source§

    fn from(e: LitInt) -> Lit

    Converts to this type from the input type.
    source§

    impl From<LitStr> for Lit

    source§

    fn from(e: LitStr) -> Lit

    Converts to this type from the input type.
    source§

    impl Parse for Lit

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Lit

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more
    source§

    impl Token for Lit

    Auto Trait Implementations§

    §

    impl Freeze for Lit

    §

    impl RefUnwindSafe for Lit

    §

    impl !Send for Lit

    §

    impl !Sync for Lit

    §

    impl Unpin for Lit

    §

    impl UnwindSafe for Lit

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.Member.html b/syn/enum.Member.html index d652f4119d..04d9020509 100644 --- a/syn/enum.Member.html +++ b/syn/enum.Member.html @@ -6,7 +6,7 @@ expression.

    Variants§

    §

    Named(Ident)

    A named field like self.x.

    §

    Unnamed(Index)

    An unnamed field like self.0.

    -

    Trait Implementations§

    source§

    impl Clone for Member

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Ident> for Member

    source§

    fn from(ident: Ident) -> Member

    Converts to this type from the input type.
    source§

    impl From<Index> for Member

    source§

    fn from(index: Index) -> Member

    Converts to this type from the input type.
    source§

    impl From<usize> for Member

    source§

    fn from(index: usize) -> Member

    Converts to this type from the input type.
    source§

    impl Hash for Member

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Member

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Ident> for Member

    source§

    fn from(ident: Ident) -> Member

    Converts to this type from the input type.
    source§

    impl From<Index> for Member

    source§

    fn from(index: Index) -> Member

    Converts to this type from the input type.
    source§

    impl From<usize> for Member

    source§

    fn from(index: usize) -> Member

    Converts to this type from the input type.
    source§

    impl Hash for Member

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IdentFragment for Member

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Format this value as an identifier fragment.
    source§

    fn span(&self) -> Option<Span>

    Span associated with this IdentFragment. Read more
    source§

    impl Parse for Member

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl PartialEq for Member

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/syn/enum.Type.html b/syn/enum.Type.html index 64b6f5e666..746107357b 100644 --- a/syn/enum.Type.html +++ b/syn/enum.Type.html @@ -40,7 +40,7 @@

    §S disambiguate them. For example in the expression 1 as T, T may not contain a + character.

    This parser does not allow a +, while the default parser does.

    -

    Trait Implementations§

    source§

    impl Clone for Type

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<TypeArray> for Type

    source§

    fn from(e: TypeArray) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeBareFn> for Type

    source§

    fn from(e: TypeBareFn) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeGroup> for Type

    source§

    fn from(e: TypeGroup) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeImplTrait> for Type

    source§

    fn from(e: TypeImplTrait) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeInfer> for Type

    source§

    fn from(e: TypeInfer) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeMacro> for Type

    source§

    fn from(e: TypeMacro) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeNever> for Type

    source§

    fn from(e: TypeNever) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeParen> for Type

    source§

    fn from(e: TypeParen) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypePath> for Type

    source§

    fn from(e: TypePath) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypePtr> for Type

    source§

    fn from(e: TypePtr) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeReference> for Type

    source§

    fn from(e: TypeReference) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeSlice> for Type

    source§

    fn from(e: TypeSlice) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeTraitObject> for Type

    source§

    fn from(e: TypeTraitObject) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeTuple> for Type

    source§

    fn from(e: TypeTuple) -> Type

    Converts to this type from the input type.
    source§

    impl Parse for Type

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Type

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for Type

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<TypeArray> for Type

    source§

    fn from(e: TypeArray) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeBareFn> for Type

    source§

    fn from(e: TypeBareFn) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeGroup> for Type

    source§

    fn from(e: TypeGroup) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeImplTrait> for Type

    source§

    fn from(e: TypeImplTrait) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeInfer> for Type

    source§

    fn from(e: TypeInfer) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeMacro> for Type

    source§

    fn from(e: TypeMacro) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeNever> for Type

    source§

    fn from(e: TypeNever) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeParen> for Type

    source§

    fn from(e: TypeParen) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypePath> for Type

    source§

    fn from(e: TypePath) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypePtr> for Type

    source§

    fn from(e: TypePtr) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeReference> for Type

    source§

    fn from(e: TypeReference) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeSlice> for Type

    source§

    fn from(e: TypeSlice) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeTraitObject> for Type

    source§

    fn from(e: TypeTraitObject) -> Type

    Converts to this type from the input type.
    source§

    impl From<TypeTuple> for Type

    source§

    fn from(e: TypeTuple) -> Type

    Converts to this type from the input type.
    source§

    impl Parse for Type

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Type

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Type

    §

    impl RefUnwindSafe for Type

    §

    impl !Send for Type

    §

    impl !Sync for Type

    §

    impl Unpin for Type

    §

    impl UnwindSafe for Type

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.TypeParamBound.html b/syn/enum.TypeParamBound.html index 3e3672666a..9f67762b14 100644 --- a/syn/enum.TypeParamBound.html +++ b/syn/enum.TypeParamBound.html @@ -4,7 +4,7 @@ Lifetime(Lifetime), Verbatim(TokenStream), }
    Expand description

    A trait or lifetime used as a bound on a type parameter.

    -

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    Trait(TraitBound)

    §

    Lifetime(Lifetime)

    §

    Verbatim(TokenStream)

    Trait Implementations§

    source§

    impl Clone for TypeParamBound

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Lifetime> for TypeParamBound

    source§

    fn from(e: Lifetime) -> TypeParamBound

    Converts to this type from the input type.
    source§

    impl From<TraitBound> for TypeParamBound

    source§

    fn from(e: TraitBound) -> TypeParamBound

    Converts to this type from the input type.
    source§

    impl Parse for TypeParamBound

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for TypeParamBound

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    Trait(TraitBound)

    §

    Lifetime(Lifetime)

    §

    Verbatim(TokenStream)

    Trait Implementations§

    source§

    impl Clone for TypeParamBound

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Lifetime> for TypeParamBound

    source§

    fn from(e: Lifetime) -> TypeParamBound

    Converts to this type from the input type.
    source§

    impl From<TraitBound> for TypeParamBound

    source§

    fn from(e: TraitBound) -> TypeParamBound

    Converts to this type from the input type.
    source§

    impl Parse for TypeParamBound

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for TypeParamBound

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/enum.WherePredicate.html b/syn/enum.WherePredicate.html index 7d6b76c829..0fdc8811ce 100644 --- a/syn/enum.WherePredicate.html +++ b/syn/enum.WherePredicate.html @@ -7,7 +7,7 @@

    §S

    This type is a syntax tree enum.

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    Lifetime(PredicateLifetime)

    A lifetime predicate in a where clause: 'a: 'b + 'c.

    §

    Type(PredicateType)

    A type predicate in a where clause: for<'c> Foo<'c>: Trait<'c>.

    -

    Trait Implementations§

    source§

    impl Clone for WherePredicate

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<PredicateLifetime> for WherePredicate

    source§

    fn from(e: PredicateLifetime) -> WherePredicate

    Converts to this type from the input type.
    source§

    impl From<PredicateType> for WherePredicate

    source§

    fn from(e: PredicateType) -> WherePredicate

    Converts to this type from the input type.
    source§

    impl Parse for WherePredicate

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for WherePredicate

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for WherePredicate

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<PredicateLifetime> for WherePredicate

    source§

    fn from(e: PredicateLifetime) -> WherePredicate

    Converts to this type from the input type.
    source§

    impl From<PredicateType> for WherePredicate

    source§

    fn from(e: PredicateType) -> WherePredicate

    Converts to this type from the input type.
    source§

    impl Parse for WherePredicate

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for WherePredicate

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/parse/struct.Error.html b/syn/parse/struct.Error.html index 4f6c9cdab6..14a861e0c3 100644 --- a/syn/parse/struct.Error.html +++ b/syn/parse/struct.Error.html @@ -106,7 +106,7 @@
    §Example
    }

    source

    pub fn combine(&mut self, another: Error)

    Add another error message to self such that when to_compile_error() is called, both errors will be emitted together.

    -

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Extend<Error> for Error

    source§

    fn extend<T: IntoIterator<Item = Error>>(&mut self, iter: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<LexError> for Error

    source§

    fn from(err: LexError) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Error

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Extend<Error> for Error

    source§

    fn extend<T: IntoIterator<Item = Error>>(&mut self, iter: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<LexError> for Error

    source§

    fn from(err: LexError) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Error

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/syn/punctuated/struct.Punctuated.html b/syn/punctuated/struct.Punctuated.html index 4e580ed7d1..eff448f2e5 100644 --- a/syn/punctuated/struct.Punctuated.html +++ b/syn/punctuated/struct.Punctuated.html @@ -88,9 +88,9 @@
    §Panics

    Trait Implementations§

    source§

    impl<T, P> Clone for Punctuated<T, P>
    where T: Clone, P: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    source§

    fn clone_from(&mut self, other: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T, P> Default for Punctuated<T, P>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T, P> Extend<Pair<T, P>> for Punctuated<T, P>
    where - P: Default,

    source§

    fn extend<I: IntoIterator<Item = Pair<T, P>>>(&mut self, i: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<T, P> Extend<T> for Punctuated<T, P>
    where - P: Default,

    source§

    fn extend<I: IntoIterator<Item = T>>(&mut self, i: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<T, P> FromIterator<Pair<T, P>> for Punctuated<T, P>

    source§

    fn from_iter<I: IntoIterator<Item = Pair<T, P>>>(i: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, P> FromIterator<T> for Punctuated<T, P>
    where - P: Default,

    source§

    fn from_iter<I: IntoIterator<Item = T>>(i: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, P> Index<usize> for Punctuated<T, P>

    §

    type Output = T

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, P> IndexMut<usize> for Punctuated<T, P>

    source§

    fn index_mut(&mut self, index: usize) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, T, P> IntoIterator for &'a Punctuated<T, P>

    §

    type Item = &'a T

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, T, P> IntoIterator for &'a mut Punctuated<T, P>

    §

    type Item = &'a mut T

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, P> IntoIterator for Punctuated<T, P>

    §

    type Item = T

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, P> ToTokens for Punctuated<T, P>
    where + P: Default,

    source§

    fn extend<I: IntoIterator<Item = Pair<T, P>>>(&mut self, i: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<T, P> Extend<T> for Punctuated<T, P>
    where + P: Default,

    source§

    fn extend<I: IntoIterator<Item = T>>(&mut self, i: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<T, P> FromIterator<Pair<T, P>> for Punctuated<T, P>

    source§

    fn from_iter<I: IntoIterator<Item = Pair<T, P>>>(i: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, P> FromIterator<T> for Punctuated<T, P>
    where + P: Default,

    source§

    fn from_iter<I: IntoIterator<Item = T>>(i: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, P> Index<usize> for Punctuated<T, P>

    §

    type Output = T

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, P> IndexMut<usize> for Punctuated<T, P>

    source§

    fn index_mut(&mut self, index: usize) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, T, P> IntoIterator for &'a Punctuated<T, P>

    §

    type Item = &'a T

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, T, P> IntoIterator for &'a mut Punctuated<T, P>

    §

    type Item = &'a mut T

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, P> IntoIterator for Punctuated<T, P>

    §

    type Item = T

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, P> ToTokens for Punctuated<T, P>
    where T: ToTokens, P: ToTokens,

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    §

    impl<T, P> Freeze for Punctuated<T, P>

    §

    impl<T, P> RefUnwindSafe for Punctuated<T, P>
    where diff --git a/syn/struct.Error.html b/syn/struct.Error.html index 6daaf34602..a1e4dc6274 100644 --- a/syn/struct.Error.html +++ b/syn/struct.Error.html @@ -106,7 +106,7 @@
    §Example
    }

    source

    pub fn combine(&mut self, another: Error)

    Add another error message to self such that when to_compile_error() is called, both errors will be emitted together.

    -

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Extend<Error> for Error

    source§

    fn extend<T: IntoIterator<Item = Error>>(&mut self, iter: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<LexError> for Error

    source§

    fn from(err: LexError) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Error

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Extend<Error> for Error

    source§

    fn extend<T: IntoIterator<Item = Error>>(&mut self, iter: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl From<LexError> for Error

    source§

    fn from(err: LexError) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> IntoIterator for &'a Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl IntoIterator for Error

    §

    type Item = Error

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Error

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/syn/struct.Ident.html b/syn/struct.Ident.html index e1df3301bc..c3993e4501 100644 --- a/syn/struct.Ident.html +++ b/syn/struct.Ident.html @@ -80,7 +80,7 @@
    §Panics
    context.

    Trait Implementations§

    source§

    impl Clone for Ident

    source§

    fn clone(&self) -> Ident

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Ident

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Display for Ident

    Prints the identifier as a string that should be losslessly convertible back into the same identifier.

    -
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl From<Crate> for Ident

    source§

    fn from(token: Crate) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Extern> for Ident

    source§

    fn from(token: Extern) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Ident> for Member

    source§

    fn from(ident: Ident) -> Member

    Converts to this type from the input type.
    source§

    impl From<Ident> for TypeParam

    source§

    fn from(ident: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<SelfType> for Ident

    source§

    fn from(token: SelfType) -> Ident

    Converts to this type from the input type.
    source§

    impl From<SelfValue> for Ident

    source§

    fn from(token: SelfValue) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Super> for Ident

    source§

    fn from(token: Super) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Underscore> for Ident

    source§

    fn from(token: Underscore) -> Ident

    Converts to this type from the input type.
    source§

    impl Hash for Ident

    source§

    fn hash<H>(&self, hasher: &mut H)
    where +
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    source§

    impl From<Crate> for Ident

    source§

    fn from(token: Crate) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Extern> for Ident

    source§

    fn from(token: Extern) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Ident> for Member

    source§

    fn from(ident: Ident) -> Member

    Converts to this type from the input type.
    source§

    impl From<Ident> for TypeParam

    source§

    fn from(ident: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<SelfType> for Ident

    source§

    fn from(token: SelfType) -> Ident

    Converts to this type from the input type.
    source§

    impl From<SelfValue> for Ident

    source§

    fn from(token: SelfValue) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Super> for Ident

    source§

    fn from(token: Super) -> Ident

    Converts to this type from the input type.
    source§

    impl From<Underscore> for Ident

    source§

    fn from(token: Underscore) -> Ident

    Converts to this type from the input type.
    source§

    impl Hash for Ident

    source§

    fn hash<H>(&self, hasher: &mut H)
    where H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IdentExt for Ident

    source§

    fn parse_any(input: ParseStream<'_>) -> Result<Self>

    Parses any identifier including keywords. Read more
    source§

    fn unraw(&self) -> Ident

    Strips the raw marker r#, if any, from the beginning of an ident. Read more
    source§

    const peek_any: PeekFn = private::PeekFn

    Peeks any identifier including keywords. Usage: diff --git a/syn/struct.Index.html b/syn/struct.Index.html index e0511c2119..9a5adaa77a 100644 --- a/syn/struct.Index.html +++ b/syn/struct.Index.html @@ -3,7 +3,7 @@ pub index: u32, pub span: Span, }
    Expand description

    The index of an unnamed tuple struct field.

    -

    Fields§

    §index: u32§span: Span

    Trait Implementations§

    source§

    impl Clone for Index

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Index> for Member

    source§

    fn from(index: Index) -> Member

    Converts to this type from the input type.
    source§

    impl From<usize> for Index

    source§

    fn from(index: usize) -> Index

    Converts to this type from the input type.
    source§

    impl Hash for Index

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Fields§

    §index: u32§span: Span

    Trait Implementations§

    source§

    impl Clone for Index

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Index> for Member

    source§

    fn from(index: Index) -> Member

    Converts to this type from the input type.
    source§

    impl From<usize> for Index

    source§

    fn from(index: usize) -> Index

    Converts to this type from the input type.
    source§

    impl Hash for Index

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IdentFragment for Index

    source§

    fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

    Format this value as an identifier fragment.
    source§

    fn span(&self) -> Option<Span>

    Span associated with this IdentFragment. Read more
    source§

    impl Parse for Index

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl PartialEq for Index

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/syn/struct.Path.html b/syn/struct.Path.html index a577db7e23..71f5a8cd02 100644 --- a/syn/struct.Path.html +++ b/syn/struct.Path.html @@ -64,8 +64,8 @@
    §Example
    path arguments.
    source

    pub fn require_ident(&self) -> Result<&Ident>

    An error if this path is not a single ident, as defined in get_ident.

    -

    Trait Implementations§

    source§

    impl Clone for Path

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Path> for Meta

    source§

    fn from(e: Path) -> Meta

    Converts to this type from the input type.
    source§

    impl<T> From<T> for Path
    where - T: Into<PathSegment>,

    source§

    fn from(segment: T) -> Self

    Converts to this type from the input type.
    source§

    impl Parse for Path

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Path

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Trait Implementations§

    source§

    impl Clone for Path

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Path> for Meta

    source§

    fn from(e: Path) -> Meta

    Converts to this type from the input type.
    source§

    impl<T> From<T> for Path
    where + T: Into<PathSegment>,

    source§

    fn from(segment: T) -> Self

    Converts to this type from the input type.
    source§

    impl Parse for Path

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for Path

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    §

    impl Freeze for Path

    §

    impl RefUnwindSafe for Path

    §

    impl !Send for Path

    §

    impl !Sync for Path

    §

    impl Unpin for Path

    §

    impl UnwindSafe for Path

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/syn/struct.TypeParam.html b/syn/struct.TypeParam.html index b93c073e11..35b7894797 100644 --- a/syn/struct.TypeParam.html +++ b/syn/struct.TypeParam.html @@ -7,7 +7,7 @@ pub eq_token: Option<Eq>, pub default: Option<Type>, }
    Expand description

    A generic type parameter: T: Into<String>.

    -

    Fields§

    §attrs: Vec<Attribute>§ident: Ident§colon_token: Option<Colon>§bounds: Punctuated<TypeParamBound, Plus>§eq_token: Option<Eq>§default: Option<Type>

    Trait Implementations§

    source§

    impl Clone for TypeParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Ident> for TypeParam

    source§

    fn from(ident: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<TypeParam> for GenericParam

    source§

    fn from(e: TypeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl Parse for TypeParam

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for TypeParam

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where +

    Fields§

    §attrs: Vec<Attribute>§ident: Ident§colon_token: Option<Colon>§bounds: Punctuated<TypeParamBound, Plus>§eq_token: Option<Eq>§default: Option<Type>

    Trait Implementations§

    source§

    impl Clone for TypeParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl From<Ident> for TypeParam

    source§

    fn from(ident: Ident) -> Self

    Converts to this type from the input type.
    source§

    impl From<TypeParam> for GenericParam

    source§

    fn from(e: TypeParam) -> GenericParam

    Converts to this type from the input type.
    source§

    impl Parse for TypeParam

    source§

    fn parse(input: ParseStream<'_>) -> Result<Self>

    source§

    impl ToTokens for TypeParam

    source§

    fn to_tokens(&self, tokens: &mut TokenStream)

    Write self to the given TokenStream. Read more
    source§

    fn to_token_stream(&self) -> TokenStream

    Convert self directly into a TokenStream object. Read more
    source§

    fn into_token_stream(self) -> TokenStream
    where Self: Sized,

    Convert self directly into a TokenStream object. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where