From 96360f7a59c805384c308f0c0c8f1665a8f5a75c Mon Sep 17 00:00:00 2001 From: raviqqe Date: Sat, 17 Feb 2024 13:54:27 +0000 Subject: [PATCH] deploy: e2d56443b8abb40aef57a96b937677bba076edeb --- .../ods/affine/struct.AffineApplyOp.html | 2 +- .../ods/affine/struct.AffineMaxOp.html | 2 +- .../ods/affine/struct.AffineMinOp.html | 2 +- .../ods/affine/struct.AffineParallelOp.html | 22 +--------- .../ods/affine/struct.AffinePrefetchOp.html | 6 +-- melior/dialect/ods/amdgpu/struct.MFMAOp.html | 9 +--- .../struct.RawBufferAtomicCmpswapOp.html | 6 +-- .../amdgpu/struct.RawBufferAtomicFaddOp.html | 6 +-- .../amdgpu/struct.RawBufferAtomicFmaxOp.html | 6 +-- .../amdgpu/struct.RawBufferAtomicSmaxOp.html | 6 +-- .../amdgpu/struct.RawBufferAtomicUminOp.html | 6 +-- .../ods/amdgpu/struct.RawBufferLoadOp.html | 6 +-- .../ods/amdgpu/struct.RawBufferStoreOp.html | 6 +-- melior/dialect/ods/amdgpu/struct.WMMAOp.html | 6 +-- melior/dialect/ods/arith/struct.AddFOp.html | 2 +- melior/dialect/ods/arith/struct.CmpFOp.html | 2 +- melior/dialect/ods/arith/struct.CmpIOp.html | 2 +- .../dialect/ods/arith/struct.ConstantOp.html | 2 +- melior/dialect/ods/arith/struct.DivFOp.html | 2 +- melior/dialect/ods/arith/struct.MaxFOp.html | 2 +- melior/dialect/ods/arith/struct.MinFOp.html | 2 +- melior/dialect/ods/arith/struct.MulFOp.html | 2 +- melior/dialect/ods/arith/struct.NegFOp.html | 2 +- melior/dialect/ods/arith/struct.RemFOp.html | 2 +- melior/dialect/ods/arith/struct.SubFOp.html | 2 +- melior/dialect/ods/async/struct.CallOp.html | 6 +-- melior/dialect/ods/async/struct.FuncOp.html | 13 +----- .../ods/async/struct.RuntimeAddRefOp.html | 2 +- .../ods/async/struct.RuntimeDropRefOp.html | 2 +- .../bufferization/struct.AllocTensorOp.html | 2 +- .../ods/bufferization/struct.ToMemrefOp.html | 2 +- .../ods/bufferization/struct.ToTensorOp.html | 2 +- melior/dialect/ods/cf/struct.AssertOp.html | 2 +- melior/dialect/ods/cf/struct.SwitchOp.html | 6 +-- melior/dialect/ods/func/struct.CallOp.html | 6 +-- .../dialect/ods/func/struct.ConstantOp.html | 6 +-- melior/dialect/ods/func/struct.FuncOp.html | 13 +----- .../dialect/ods/gpu/struct.AllReduceOp.html | 2 +- melior/dialect/ods/gpu/struct.AllocOp.html | 2 +- melior/dialect/ods/gpu/struct.BlockDimOp.html | 2 +- melior/dialect/ods/gpu/struct.BlockIdOp.html | 2 +- melior/dialect/ods/gpu/struct.GPUFuncOp.html | 20 +-------- melior/dialect/ods/gpu/struct.GlobalIdOp.html | 2 +- melior/dialect/ods/gpu/struct.GridDimOp.html | 2 +- .../dialect/ods/gpu/struct.LaunchFuncOp.html | 2 +- melior/dialect/ods/gpu/struct.PrintfOp.html | 2 +- .../ods/gpu/struct.SDDMMBufferSizeOp.html | 6 +-- melior/dialect/ods/gpu/struct.SDDMMOp.html | 6 +-- melior/dialect/ods/gpu/struct.ShuffleOp.html | 2 +- .../ods/gpu/struct.SpMMBufferSizeOp.html | 6 +-- melior/dialect/ods/gpu/struct.SpMMOp.html | 6 +-- .../ods/gpu/struct.SpMVBufferSizeOp.html | 6 +-- melior/dialect/ods/gpu/struct.SpMVOp.html | 6 +-- .../ods/gpu/struct.SubgroupMmaComputeOp.html | 2 +- .../gpu/struct.SubgroupMmaElementwiseOp.html | 2 +- .../gpu/struct.SubgroupMmaLoadMatrixOp.html | 6 +-- .../gpu/struct.SubgroupMmaStoreMatrixOp.html | 6 +-- .../ods/gpu/struct.SubgroupReduceOp.html | 2 +- melior/dialect/ods/gpu/struct.ThreadIdOp.html | 2 +- .../ods/index/struct.BoolConstantOp.html | 2 +- melior/dialect/ods/index/struct.CmpOp.html | 2 +- .../dialect/ods/index/struct.ConstantOp.html | 2 +- melior/dialect/ods/linalg/struct.IndexOp.html | 2 +- .../dialect/ods/linalg/struct.SoftmaxOp.html | 6 +-- .../dialect/ods/llvm/struct.AddressOfOp.html | 6 +-- melior/dialect/ods/llvm/struct.AllocaOp.html | 6 +-- .../ods/llvm/struct.AtomicCmpXchgOp.html | 36 +--------------- .../dialect/ods/llvm/struct.AtomicRMWOp.html | 28 +------------ melior/dialect/ods/llvm/struct.BrOp.html | 9 +--- melior/dialect/ods/llvm/struct.CallOp.html | 6 +-- melior/dialect/ods/llvm/struct.ComdatOp.html | 2 +- .../ods/llvm/struct.ComdatSelectorOp.html | 2 +- melior/dialect/ods/llvm/struct.CondBrOp.html | 16 +------ .../dialect/ods/llvm/struct.ConstantOp.html | 2 +- .../ods/llvm/struct.ExtractValueOp.html | 2 +- melior/dialect/ods/llvm/struct.FAddOp.html | 2 +- melior/dialect/ods/llvm/struct.FCmpOp.html | 2 +- melior/dialect/ods/llvm/struct.FDivOp.html | 2 +- melior/dialect/ods/llvm/struct.FMulOp.html | 2 +- melior/dialect/ods/llvm/struct.FNegOp.html | 2 +- melior/dialect/ods/llvm/struct.FRemOp.html | 2 +- melior/dialect/ods/llvm/struct.FSubOp.html | 2 +- melior/dialect/ods/llvm/struct.FenceOp.html | 6 +-- melior/dialect/ods/llvm/struct.GEPOp.html | 6 +-- .../ods/llvm/struct.GlobalCtorsOp.html | 6 +-- .../ods/llvm/struct.GlobalDtorsOp.html | 6 +-- melior/dialect/ods/llvm/struct.GlobalOp.html | 14 +------ melior/dialect/ods/llvm/struct.ICmpOp.html | 2 +- .../dialect/ods/llvm/struct.InlineAsmOp.html | 27 +----------- .../ods/llvm/struct.InsertValueOp.html | 2 +- melior/dialect/ods/llvm/struct.InvokeOp.html | 13 +----- .../dialect/ods/llvm/struct.LLVMFuncOp.html | 42 +------------------ .../dialect/ods/llvm/struct.LandingpadOp.html | 2 +- melior/dialect/ods/llvm/struct.LoadOp.html | 28 +------------ .../dialect/ods/llvm/struct.MetadataOp.html | 2 +- melior/dialect/ods/llvm/struct.SelectOp.html | 2 +- .../ods/llvm/struct.ShuffleVectorOp.html | 6 +-- melior/dialect/ods/llvm/struct.StoreOp.html | 28 +------------ melior/dialect/ods/llvm/struct.SwitchOp.html | 13 +----- melior/dialect/ods/math/struct.AbsFOp.html | 2 +- melior/dialect/ods/math/struct.Atan2Op.html | 2 +- melior/dialect/ods/math/struct.AtanOp.html | 2 +- melior/dialect/ods/math/struct.CbrtOp.html | 2 +- melior/dialect/ods/math/struct.CeilOp.html | 2 +- .../dialect/ods/math/struct.CopySignOp.html | 2 +- melior/dialect/ods/math/struct.CosOp.html | 2 +- melior/dialect/ods/math/struct.ErfOp.html | 2 +- melior/dialect/ods/math/struct.Exp2Op.html | 2 +- melior/dialect/ods/math/struct.ExpM1Op.html | 2 +- melior/dialect/ods/math/struct.ExpOp.html | 2 +- melior/dialect/ods/math/struct.FPowIOp.html | 2 +- melior/dialect/ods/math/struct.FloorOp.html | 2 +- melior/dialect/ods/math/struct.FmaOp.html | 2 +- melior/dialect/ods/math/struct.Log10Op.html | 2 +- melior/dialect/ods/math/struct.Log1pOp.html | 2 +- melior/dialect/ods/math/struct.Log2Op.html | 2 +- melior/dialect/ods/math/struct.LogOp.html | 2 +- melior/dialect/ods/math/struct.PowFOp.html | 2 +- .../dialect/ods/math/struct.RoundEvenOp.html | 2 +- melior/dialect/ods/math/struct.RoundOp.html | 2 +- melior/dialect/ods/math/struct.RsqrtOp.html | 2 +- melior/dialect/ods/math/struct.SinOp.html | 2 +- melior/dialect/ods/math/struct.SqrtOp.html | 2 +- melior/dialect/ods/math/struct.TanOp.html | 2 +- melior/dialect/ods/math/struct.TanhOp.html | 2 +- melior/dialect/ods/math/struct.TruncOp.html | 2 +- melior/dialect/ods/memref/struct.AllocOp.html | 6 +-- .../dialect/ods/memref/struct.AllocaOp.html | 6 +-- .../ods/memref/struct.AssumeAlignmentOp.html | 6 +-- .../ods/memref/struct.AtomicRMWOp.html | 2 +- .../ods/memref/struct.CollapseShapeOp.html | 6 +-- .../ods/memref/struct.ExpandShapeOp.html | 6 +-- .../ods/memref/struct.GetGlobalOp.html | 6 +-- .../dialect/ods/memref/struct.GlobalOp.html | 16 +------ melior/dialect/ods/memref/struct.LoadOp.html | 2 +- .../dialect/ods/memref/struct.PrefetchOp.html | 6 +-- .../dialect/ods/memref/struct.ReallocOp.html | 6 +-- .../ods/memref/struct.ReinterpretCastOp.html | 2 +- melior/dialect/ods/memref/struct.StoreOp.html | 2 +- .../dialect/ods/memref/struct.SubViewOp.html | 2 +- .../ods/memref/struct.TransposeOp.html | 2 +- .../pdl/struct.ApplyNativeConstraintOp.html | 2 +- .../ods/pdl/struct.ApplyNativeRewriteOp.html | 2 +- .../dialect/ods/pdl/struct.AttributeOp.html | 2 +- .../dialect/ods/pdl/struct.OperationOp.html | 6 +-- melior/dialect/ods/pdl/struct.PatternOp.html | 2 +- melior/dialect/ods/pdl/struct.ResultOp.html | 2 +- melior/dialect/ods/pdl/struct.ResultsOp.html | 2 +- melior/dialect/ods/pdl/struct.RewriteOp.html | 2 +- melior/dialect/ods/pdl/struct.TypeOp.html | 9 +--- melior/dialect/ods/pdl/struct.TypesOp.html | 9 +--- .../pdl_interp/struct.ApplyConstraintOp.html | 2 +- .../ods/pdl_interp/struct.ApplyRewriteOp.html | 2 +- .../pdl_interp/struct.CheckAttributeOp.html | 2 +- .../struct.CheckOperandCountOp.html | 9 +--- .../struct.CheckOperationNameOp.html | 2 +- .../pdl_interp/struct.CheckResultCountOp.html | 9 +--- .../ods/pdl_interp/struct.CheckTypeOp.html | 2 +- .../ods/pdl_interp/struct.CheckTypesOp.html | 2 +- .../pdl_interp/struct.CreateAttributeOp.html | 2 +- .../pdl_interp/struct.CreateOperationOp.html | 13 +----- .../ods/pdl_interp/struct.CreateTypeOp.html | 2 +- .../ods/pdl_interp/struct.CreateTypesOp.html | 2 +- .../ods/pdl_interp/struct.ExtractOp.html | 2 +- .../dialect/ods/pdl_interp/struct.FuncOp.html | 6 +-- .../ods/pdl_interp/struct.GetAttributeOp.html | 2 +- .../ods/pdl_interp/struct.GetOperandOp.html | 2 +- .../ods/pdl_interp/struct.GetOperandsOp.html | 2 +- .../ods/pdl_interp/struct.GetResultOp.html | 2 +- .../ods/pdl_interp/struct.GetResultsOp.html | 2 +- .../ods/pdl_interp/struct.RecordMatchOp.html | 13 +----- .../pdl_interp/struct.SwitchAttributeOp.html | 6 +-- .../struct.SwitchOperandCountOp.html | 2 +- .../struct.SwitchOperationNameOp.html | 6 +-- .../struct.SwitchResultCountOp.html | 2 +- .../ods/pdl_interp/struct.SwitchTypeOp.html | 6 +-- .../ods/pdl_interp/struct.SwitchTypesOp.html | 6 +-- melior/dialect/ods/scf/struct.ForallOp.html | 10 +---- .../dialect/ods/scf/struct.IndexSwitchOp.html | 2 +- .../dialect/ods/shape/struct.BroadcastOp.html | 2 +- .../ods/shape/struct.ConstShapeOp.html | 2 +- .../dialect/ods/shape/struct.ConstSizeOp.html | 2 +- .../ods/shape/struct.ConstWitnessOp.html | 2 +- .../ods/shape/struct.CstrRequireOp.html | 2 +- melior/dialect/ods/shape/struct.FuncOp.html | 13 +----- .../ods/shape/struct.FunctionLibraryOp.html | 9 +--- melior/dialect/ods/shape/struct.MeetOp.html | 2 +- .../ods/sparse_tensor/struct.BinaryOp.html | 8 +--- .../sparse_tensor/struct.ConcatenateOp.html | 6 +-- .../ods/sparse_tensor/struct.ForeachOp.html | 2 +- .../struct.GetStorageSpecifierOp.html | 2 +- .../ods/sparse_tensor/struct.LoadOp.html | 2 +- .../ods/sparse_tensor/struct.PushBackOp.html | 2 +- .../struct.SetStorageSpecifierOp.html | 2 +- .../ods/sparse_tensor/struct.SortCooOp.html | 2 +- .../ods/sparse_tensor/struct.SortOp.html | 2 +- .../sparse_tensor/struct.ToCoordinatesOp.html | 2 +- .../sparse_tensor/struct.ToPositionsOp.html | 2 +- .../sparse_tensor/struct.ToSliceOffsetOp.html | 2 +- .../sparse_tensor/struct.ToSliceStrideOp.html | 2 +- .../ods/tensor/struct.CollapseShapeOp.html | 6 +-- .../ods/tensor/struct.ExpandShapeOp.html | 6 +-- .../ods/tensor/struct.ExtractSliceOp.html | 2 +- .../dialect/ods/tensor/struct.GatherOp.html | 2 +- .../ods/tensor/struct.InsertSliceOp.html | 2 +- melior/dialect/ods/tensor/struct.PackOp.html | 13 +----- melior/dialect/ods/tensor/struct.PadOp.html | 2 +- .../tensor/struct.ParallelInsertSliceOp.html | 2 +- .../dialect/ods/tensor/struct.ScatterOp.html | 2 +- .../dialect/ods/tensor/struct.UnPackOp.html | 13 +----- .../dialect/ods/tosa/struct.ApplyScaleOp.html | 2 +- melior/dialect/ods/tosa/struct.ArgMaxOp.html | 2 +- .../tosa/struct.ArithmeticRightShiftOp.html | 2 +- .../dialect/ods/tosa/struct.AvgPool2dOp.html | 9 +--- melior/dialect/ods/tosa/struct.ClampOp.html | 2 +- melior/dialect/ods/tosa/struct.ConcatOp.html | 2 +- melior/dialect/ods/tosa/struct.ConstOp.html | 2 +- melior/dialect/ods/tosa/struct.Conv2DOp.html | 9 +--- melior/dialect/ods/tosa/struct.Conv3DOp.html | 9 +--- melior/dialect/ods/tosa/struct.CustomOp.html | 10 +---- .../ods/tosa/struct.DepthwiseConv2DOp.html | 9 +--- melior/dialect/ods/tosa/struct.FFT2dOp.html | 2 +- .../ods/tosa/struct.FullyConnectedOp.html | 9 +--- melior/dialect/ods/tosa/struct.MatMulOp.html | 9 +--- .../dialect/ods/tosa/struct.MaxPool2dOp.html | 2 +- melior/dialect/ods/tosa/struct.MulOp.html | 2 +- melior/dialect/ods/tosa/struct.NegateOp.html | 9 +--- melior/dialect/ods/tosa/struct.PadOp.html | 9 +--- .../dialect/ods/tosa/struct.ReduceAllOp.html | 2 +- .../dialect/ods/tosa/struct.ReduceAnyOp.html | 2 +- .../dialect/ods/tosa/struct.ReduceMaxOp.html | 2 +- .../dialect/ods/tosa/struct.ReduceMinOp.html | 2 +- .../dialect/ods/tosa/struct.ReduceProdOp.html | 2 +- .../dialect/ods/tosa/struct.ReduceSumOp.html | 2 +- melior/dialect/ods/tosa/struct.RescaleOp.html | 18 +------- melior/dialect/ods/tosa/struct.ReshapeOp.html | 2 +- melior/dialect/ods/tosa/struct.ResizeOp.html | 2 +- melior/dialect/ods/tosa/struct.ReverseOp.html | 2 +- melior/dialect/ods/tosa/struct.SliceOp.html | 2 +- melior/dialect/ods/tosa/struct.TileOp.html | 2 +- .../ods/tosa/struct.TransposeConv2DOp.html | 9 +--- .../ods/transform/struct.AnnotateOp.html | 2 +- .../ods/transform/struct.ApplyPatternsOp.html | 2 +- .../struct.ApplyRegisteredPassOp.html | 6 +-- .../ods/transform/struct.ForeachMatchOp.html | 2 +- .../struct.GetConsumersOfResult.html | 6 +-- .../ods/transform/struct.GetParentOp.html | 9 +--- .../struct.GetProducerOfOperand.html | 6 +-- .../ods/transform/struct.GetResultOp.html | 6 +-- .../ods/transform/struct.GetTypeOp.html | 2 +- .../ods/transform/struct.IncludeOp.html | 6 +-- .../struct.MatchOperationNameOp.html | 2 +- .../transform/struct.MatchParamCmpIOp.html | 2 +- .../ods/transform/struct.MergeHandlesOp.html | 2 +- .../ods/transform/struct.NamedSequenceOp.html | 13 +----- .../ods/transform/struct.ParamConstantOp.html | 2 +- .../dialect/ods/transform/struct.PrintOp.html | 2 +- .../ods/transform/struct.SelectOp.html | 2 +- .../ods/transform/struct.SequenceOp.html | 6 +-- .../ods/transform/struct.SplitHandleOp.html | 17 +------- .../ods/vector/struct.ConstantMaskOp.html | 6 +-- .../ods/vector/struct.ContractionOp.html | 10 +---- .../dialect/ods/vector/struct.ExtractOp.html | 2 +- .../vector/struct.ExtractStridedSliceOp.html | 2 +- .../ods/vector/struct.FlatTransposeOp.html | 2 +- .../dialect/ods/vector/struct.InsertOp.html | 2 +- .../vector/struct.InsertStridedSliceOp.html | 2 +- .../dialect/ods/vector/struct.MatmulOp.html | 14 +------ .../vector/struct.MultiDimReductionOp.html | 6 +-- .../ods/vector/struct.OuterProductOp.html | 2 +- .../ods/vector/struct.ReductionOp.html | 2 +- .../dialect/ods/vector/struct.ReshapeOp.html | 6 +-- .../ods/vector/struct.ScalableExtractOp.html | 2 +- .../ods/vector/struct.ScalableInsertOp.html | 2 +- melior/dialect/ods/vector/struct.ScanOp.html | 6 +-- .../dialect/ods/vector/struct.ShuffleOp.html | 2 +- .../ods/vector/struct.TransferReadOp.html | 6 +-- .../ods/vector/struct.TransferWriteOp.html | 6 +-- .../ods/vector/struct.TransposeOp.html | 2 +- .../vector/struct.WarpExecuteOnLane0Op.html | 6 +-- search-index.js | 2 +- .../generation/attribute_accessor.rs.html | 4 +- 282 files changed, 283 insertions(+), 1080 deletions(-) diff --git a/melior/dialect/ods/affine/struct.AffineApplyOp.html b/melior/dialect/ods/affine/struct.AffineApplyOp.html index 28f04508b0..47561d295f 100644 --- a/melior/dialect/ods/affine/struct.AffineApplyOp.html +++ b/melior/dialect/ods/affine/struct.AffineApplyOp.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> AffineApplyOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AffineApplyOpBuilder<'c, Unset, Unset>

source

pub fn map_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineApplyOp<'c>> for Operation<'c>

source§

fn from(operation: AffineApplyOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineApplyOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineApplyOp<'c>

§

impl<'c> !Send for AffineApplyOp<'c>

§

impl<'c> !Sync for AffineApplyOp<'c>

§

impl<'c> Unpin for AffineApplyOp<'c>

§

impl<'c> UnwindSafe for AffineApplyOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AffineApplyOpBuilder<'c, Unset, Unset>

source

pub fn map_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineApplyOp<'c>> for Operation<'c>

source§

fn from(operation: AffineApplyOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineApplyOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineApplyOp<'c>

§

impl<'c> !Send for AffineApplyOp<'c>

§

impl<'c> !Sync for AffineApplyOp<'c>

§

impl<'c> Unpin for AffineApplyOp<'c>

§

impl<'c> UnwindSafe for AffineApplyOp<'c>

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/melior/dialect/ods/affine/struct.AffineMaxOp.html b/melior/dialect/ods/affine/struct.AffineMaxOp.html index 955eb67e8b..bd8d2b124d 100644 --- a/melior/dialect/ods/affine/struct.AffineMaxOp.html +++ b/melior/dialect/ods/affine/struct.AffineMaxOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> AffineMaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AffineMaxOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineMaxOp<'c>> for Operation<'c>

source§

fn from(operation: AffineMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineMaxOp<'c>

§

impl<'c> !Send for AffineMaxOp<'c>

§

impl<'c> !Sync for AffineMaxOp<'c>

§

impl<'c> Unpin for AffineMaxOp<'c>

§

impl<'c> UnwindSafe for AffineMaxOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AffineMaxOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineMaxOp<'c>> for Operation<'c>

source§

fn from(operation: AffineMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineMaxOp<'c>

§

impl<'c> !Send for AffineMaxOp<'c>

§

impl<'c> !Sync for AffineMaxOp<'c>

§

impl<'c> Unpin for AffineMaxOp<'c>

§

impl<'c> UnwindSafe for AffineMaxOp<'c>

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/melior/dialect/ods/affine/struct.AffineMinOp.html b/melior/dialect/ods/affine/struct.AffineMinOp.html index 091b540529..c809f412f2 100644 --- a/melior/dialect/ods/affine/struct.AffineMinOp.html +++ b/melior/dialect/ods/affine/struct.AffineMinOp.html @@ -14,7 +14,7 @@

Implementations§

source§

impl<'c> AffineMinOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AffineMinOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineMinOp<'c>> for Operation<'c>

source§

fn from(operation: AffineMinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineMinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineMinOp<'c>

§

impl<'c> !Send for AffineMinOp<'c>

§

impl<'c> !Sync for AffineMinOp<'c>

§

impl<'c> Unpin for AffineMinOp<'c>

§

impl<'c> UnwindSafe for AffineMinOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AffineMinOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_map(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineMinOp<'c>> for Operation<'c>

source§

fn from(operation: AffineMinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineMinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineMinOp<'c>

§

impl<'c> !Send for AffineMinOp<'c>

§

impl<'c> !Sync for AffineMinOp<'c>

§

impl<'c> Unpin for AffineMinOp<'c>

§

impl<'c> UnwindSafe for AffineMinOp<'c>

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/melior/dialect/ods/affine/struct.AffineParallelOp.html b/melior/dialect/ods/affine/struct.AffineParallelOp.html index 95e696ebe2..9853caedfe 100644 --- a/melior/dialect/ods/affine/struct.AffineParallelOp.html +++ b/melior/dialect/ods/affine/struct.AffineParallelOp.html @@ -54,27 +54,7 @@

Implementations§

source§

impl<'c> AffineParallelOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AffineParallelOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn map_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn reductions(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reductions( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn lower_bounds_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_lower_bounds_map( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn lower_bounds_groups(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_lower_bounds_groups( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn upper_bounds_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_upper_bounds_map( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn upper_bounds_groups(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_upper_bounds_groups( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn steps(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_steps(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineParallelOp<'c>> for Operation<'c>

source§

fn from(operation: AffineParallelOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineParallelOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineParallelOp<'c>

§

impl<'c> !Send for AffineParallelOp<'c>

§

impl<'c> !Sync for AffineParallelOp<'c>

§

impl<'c> Unpin for AffineParallelOp<'c>

§

impl<'c> UnwindSafe for AffineParallelOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AffineParallelOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn map_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn reductions(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reductions(&mut self, value: ArrayAttribute<'c>)

source

pub fn lower_bounds_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_lower_bounds_map(&mut self, value: Attribute<'c>)

source

pub fn lower_bounds_groups(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_lower_bounds_groups(&mut self, value: Attribute<'c>)

source

pub fn upper_bounds_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_upper_bounds_map(&mut self, value: Attribute<'c>)

source

pub fn upper_bounds_groups(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_upper_bounds_groups(&mut self, value: Attribute<'c>)

source

pub fn steps(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_steps(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffineParallelOp<'c>> for Operation<'c>

source§

fn from(operation: AffineParallelOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffineParallelOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffineParallelOp<'c>

§

impl<'c> !Send for AffineParallelOp<'c>

§

impl<'c> !Sync for AffineParallelOp<'c>

§

impl<'c> Unpin for AffineParallelOp<'c>

§

impl<'c> UnwindSafe for AffineParallelOp<'c>

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/melior/dialect/ods/affine/struct.AffinePrefetchOp.html b/melior/dialect/ods/affine/struct.AffinePrefetchOp.html index 969d75c877..ea96aad132 100644 --- a/melior/dialect/ods/affine/struct.AffinePrefetchOp.html +++ b/melior/dialect/ods/affine/struct.AffinePrefetchOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> AffinePrefetchOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AffinePrefetchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn is_write(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_write(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn locality_hint(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_locality_hint( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn is_data_cache(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_data_cache(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffinePrefetchOp<'c>> for Operation<'c>

source§

fn from(operation: AffinePrefetchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffinePrefetchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffinePrefetchOp<'c>

§

impl<'c> !Send for AffinePrefetchOp<'c>

§

impl<'c> !Sync for AffinePrefetchOp<'c>

§

impl<'c> Unpin for AffinePrefetchOp<'c>

§

impl<'c> UnwindSafe for AffinePrefetchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AffinePrefetchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn is_write(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_write(&mut self, value: Attribute<'c>)

source

pub fn locality_hint(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_locality_hint(&mut self, value: IntegerAttribute<'c>)

source

pub fn is_data_cache(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_data_cache(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AffinePrefetchOp<'c>> for Operation<'c>

source§

fn from(operation: AffinePrefetchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AffinePrefetchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AffinePrefetchOp<'c>

§

impl<'c> !Send for AffinePrefetchOp<'c>

§

impl<'c> !Sync for AffinePrefetchOp<'c>

§

impl<'c> Unpin for AffinePrefetchOp<'c>

§

impl<'c> UnwindSafe for AffinePrefetchOp<'c>

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/melior/dialect/ods/amdgpu/struct.MFMAOp.html b/melior/dialect/ods/amdgpu/struct.MFMAOp.html index f42b7077d9..f4b8d33a45 100644 --- a/melior/dialect/ods/amdgpu/struct.MFMAOp.html +++ b/melior/dialect/ods/amdgpu/struct.MFMAOp.html @@ -23,14 +23,7 @@

Implementations§

source§

impl<'c> MFMAOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MFMAOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn dest_d(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn m(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_m(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn n(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_n(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn k(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_k(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn blocks(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_blocks(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn cbsz(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_cbsz(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn abid(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_abid(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn blgp(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_blgp(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn reduce_precision(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_reduce_precision( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_reduce_precision( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn negate_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_negate_a(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn negate_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_negate_b(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn negate_c(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_c(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_negate_c(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MFMAOp<'c>> for Operation<'c>

source§

fn from(operation: MFMAOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MFMAOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MFMAOp<'c>

§

impl<'c> !Send for MFMAOp<'c>

§

impl<'c> !Sync for MFMAOp<'c>

§

impl<'c> Unpin for MFMAOp<'c>

§

impl<'c> UnwindSafe for MFMAOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MFMAOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn dest_d(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn m(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_m(&mut self, value: IntegerAttribute<'c>)

source

pub fn n(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_n(&mut self, value: IntegerAttribute<'c>)

source

pub fn k(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_k(&mut self, value: IntegerAttribute<'c>)

source

pub fn blocks(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_blocks(&mut self, value: IntegerAttribute<'c>)

source

pub fn cbsz(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_cbsz(&mut self, value: IntegerAttribute<'c>)

source

pub fn abid(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_abid(&mut self, value: IntegerAttribute<'c>)

source

pub fn blgp(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_blgp(&mut self, value: Attribute<'c>)

source

pub fn reduce_precision(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_reduce_precision(&mut self, value: Attribute<'c>)

source

pub fn remove_reduce_precision(&mut self) -> Result<(), Error>

source

pub fn negate_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_a(&mut self, value: Attribute<'c>)

source

pub fn remove_negate_a(&mut self) -> Result<(), Error>

source

pub fn negate_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_b(&mut self, value: Attribute<'c>)

source

pub fn remove_negate_b(&mut self) -> Result<(), Error>

source

pub fn negate_c(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_negate_c(&mut self, value: Attribute<'c>)

source

pub fn remove_negate_c(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MFMAOp<'c>> for Operation<'c>

source§

fn from(operation: MFMAOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MFMAOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MFMAOp<'c>

§

impl<'c> !Send for MFMAOp<'c>

§

impl<'c> !Sync for MFMAOp<'c>

§

impl<'c> Unpin for MFMAOp<'c>

§

impl<'c> UnwindSafe for MFMAOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferAtomicCmpswapOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicCmpswapOp.html index 04ed22ea5f..8bfa516faa 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferAtomicCmpswapOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicCmpswapOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> RawBufferAtomicCmpswapOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferAtomicCmpswapOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn cmp(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicCmpswapOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicCmpswapOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicCmpswapOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferAtomicCmpswapOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn cmp(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicCmpswapOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicCmpswapOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicCmpswapOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferAtomicCmpswapOp<'c>

§

impl<'c> !Send for RawBufferAtomicCmpswapOp<'c>

§

impl<'c> !Sync for RawBufferAtomicCmpswapOp<'c>

§

impl<'c> Unpin for RawBufferAtomicCmpswapOp<'c>

§

impl<'c> UnwindSafe for RawBufferAtomicCmpswapOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFaddOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFaddOp.html index e61f88c45a..f08b7c20c2 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFaddOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFaddOp.html @@ -15,11 +15,7 @@

Implementations§

source§

impl<'c> RawBufferAtomicFaddOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferAtomicFaddOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicFaddOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicFaddOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicFaddOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferAtomicFaddOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicFaddOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicFaddOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicFaddOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferAtomicFaddOp<'c>

§

impl<'c> !Send for RawBufferAtomicFaddOp<'c>

§

impl<'c> !Sync for RawBufferAtomicFaddOp<'c>

§

impl<'c> Unpin for RawBufferAtomicFaddOp<'c>

§

impl<'c> UnwindSafe for RawBufferAtomicFaddOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFmaxOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFmaxOp.html index dc1d98e2b7..f63bc7a155 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFmaxOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicFmaxOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> RawBufferAtomicFmaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferAtomicFmaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicFmaxOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicFmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicFmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferAtomicFmaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicFmaxOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicFmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicFmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferAtomicFmaxOp<'c>

§

impl<'c> !Send for RawBufferAtomicFmaxOp<'c>

§

impl<'c> !Sync for RawBufferAtomicFmaxOp<'c>

§

impl<'c> Unpin for RawBufferAtomicFmaxOp<'c>

§

impl<'c> UnwindSafe for RawBufferAtomicFmaxOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferAtomicSmaxOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicSmaxOp.html index 2f820a888e..2518598efa 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferAtomicSmaxOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicSmaxOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> RawBufferAtomicSmaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferAtomicSmaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicSmaxOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicSmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicSmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferAtomicSmaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicSmaxOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicSmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicSmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferAtomicSmaxOp<'c>

§

impl<'c> !Send for RawBufferAtomicSmaxOp<'c>

§

impl<'c> !Sync for RawBufferAtomicSmaxOp<'c>

§

impl<'c> Unpin for RawBufferAtomicSmaxOp<'c>

§

impl<'c> UnwindSafe for RawBufferAtomicSmaxOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferAtomicUminOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicUminOp.html index 16cce4a402..a104821dec 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferAtomicUminOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferAtomicUminOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> RawBufferAtomicUminOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferAtomicUminOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicUminOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicUminOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicUminOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferAtomicUminOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferAtomicUminOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferAtomicUminOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferAtomicUminOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferAtomicUminOp<'c>

§

impl<'c> !Send for RawBufferAtomicUminOp<'c>

§

impl<'c> !Sync for RawBufferAtomicUminOp<'c>

§

impl<'c> Unpin for RawBufferAtomicUminOp<'c>

§

impl<'c> UnwindSafe for RawBufferAtomicUminOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferLoadOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferLoadOp.html index f169b9a6d5..da46792478 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferLoadOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferLoadOp.html @@ -29,11 +29,7 @@

Implementations§

source§

impl<'c> RawBufferLoadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferLoadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferLoadOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferLoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferLoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferLoadOp<'c>

§

impl<'c> !Send for RawBufferLoadOp<'c>

§

impl<'c> !Sync for RawBufferLoadOp<'c>

§

impl<'c> Unpin for RawBufferLoadOp<'c>

§

impl<'c> UnwindSafe for RawBufferLoadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferLoadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferLoadOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferLoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferLoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferLoadOp<'c>

§

impl<'c> !Send for RawBufferLoadOp<'c>

§

impl<'c> !Sync for RawBufferLoadOp<'c>

§

impl<'c> Unpin for RawBufferLoadOp<'c>

§

impl<'c> UnwindSafe for RawBufferLoadOp<'c>

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/melior/dialect/ods/amdgpu/struct.RawBufferStoreOp.html b/melior/dialect/ods/amdgpu/struct.RawBufferStoreOp.html index 215fe68686..bb0c4b2de9 100644 --- a/melior/dialect/ods/amdgpu/struct.RawBufferStoreOp.html +++ b/melior/dialect/ods/amdgpu/struct.RawBufferStoreOp.html @@ -16,11 +16,7 @@

Implementations§

source§

impl<'c> RawBufferStoreOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RawBufferStoreOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_index_offset(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferStoreOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferStoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferStoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferStoreOp<'c>

§

impl<'c> !Send for RawBufferStoreOp<'c>

§

impl<'c> !Sync for RawBufferStoreOp<'c>

§

impl<'c> Unpin for RawBufferStoreOp<'c>

§

impl<'c> UnwindSafe for RawBufferStoreOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RawBufferStoreOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sgpr_offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bounds_check(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bounds_check(&mut self, value: Attribute<'c>)

source

pub fn index_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index_offset(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RawBufferStoreOp<'c>> for Operation<'c>

source§

fn from(operation: RawBufferStoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RawBufferStoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RawBufferStoreOp<'c>

§

impl<'c> !Send for RawBufferStoreOp<'c>

§

impl<'c> !Sync for RawBufferStoreOp<'c>

§

impl<'c> Unpin for RawBufferStoreOp<'c>

§

impl<'c> UnwindSafe for RawBufferStoreOp<'c>

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/melior/dialect/ods/amdgpu/struct.WMMAOp.html b/melior/dialect/ods/amdgpu/struct.WMMAOp.html index 38ef452ea8..1ec57b54d9 100644 --- a/melior/dialect/ods/amdgpu/struct.WMMAOp.html +++ b/melior/dialect/ods/amdgpu/struct.WMMAOp.html @@ -15,11 +15,7 @@

Implementations§

source§

impl<'c> WMMAOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> WMMAOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn dest_d(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn subword_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_subword_offset( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn unsigned_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unsigned_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unsigned_a(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn unsigned_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unsigned_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unsigned_b(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn clamp(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_clamp(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_clamp(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<WMMAOp<'c>> for Operation<'c>

source§

fn from(operation: WMMAOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for WMMAOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for WMMAOp<'c>

§

impl<'c> !Send for WMMAOp<'c>

§

impl<'c> !Sync for WMMAOp<'c>

§

impl<'c> Unpin for WMMAOp<'c>

§

impl<'c> UnwindSafe for WMMAOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> WMMAOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn dest_d(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn subword_offset(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_subword_offset(&mut self, value: IntegerAttribute<'c>)

source

pub fn unsigned_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unsigned_a(&mut self, value: Attribute<'c>)

source

pub fn remove_unsigned_a(&mut self) -> Result<(), Error>

source

pub fn unsigned_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unsigned_b(&mut self, value: Attribute<'c>)

source

pub fn remove_unsigned_b(&mut self) -> Result<(), Error>

source

pub fn clamp(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_clamp(&mut self, value: Attribute<'c>)

source

pub fn remove_clamp(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<WMMAOp<'c>> for Operation<'c>

source§

fn from(operation: WMMAOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for WMMAOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for WMMAOp<'c>

§

impl<'c> !Send for WMMAOp<'c>

§

impl<'c> !Sync for WMMAOp<'c>

§

impl<'c> Unpin for WMMAOp<'c>

§

impl<'c> UnwindSafe for WMMAOp<'c>

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/melior/dialect/ods/arith/struct.AddFOp.html b/melior/dialect/ods/arith/struct.AddFOp.html index d05b789bb9..3643d86f29 100644 --- a/melior/dialect/ods/arith/struct.AddFOp.html +++ b/melior/dialect/ods/arith/struct.AddFOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> AddFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AddFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AddFOp<'c>> for Operation<'c>

source§

fn from(operation: AddFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AddFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AddFOp<'c>

§

impl<'c> !Send for AddFOp<'c>

§

impl<'c> !Sync for AddFOp<'c>

§

impl<'c> Unpin for AddFOp<'c>

§

impl<'c> UnwindSafe for AddFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AddFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AddFOp<'c>> for Operation<'c>

source§

fn from(operation: AddFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AddFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AddFOp<'c>

§

impl<'c> !Send for AddFOp<'c>

§

impl<'c> !Sync for AddFOp<'c>

§

impl<'c> Unpin for AddFOp<'c>

§

impl<'c> UnwindSafe for AddFOp<'c>

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/melior/dialect/ods/arith/struct.CmpFOp.html b/melior/dialect/ods/arith/struct.CmpFOp.html index 917f4645d6..d836a675da 100644 --- a/melior/dialect/ods/arith/struct.CmpFOp.html +++ b/melior/dialect/ods/arith/struct.CmpFOp.html @@ -22,7 +22,7 @@

Implementations§

source§

impl<'c> CmpFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CmpFOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpFOp<'c>> for Operation<'c>

source§

fn from(operation: CmpFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpFOp<'c>

§

impl<'c> !Send for CmpFOp<'c>

§

impl<'c> !Sync for CmpFOp<'c>

§

impl<'c> Unpin for CmpFOp<'c>

§

impl<'c> UnwindSafe for CmpFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CmpFOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpFOp<'c>> for Operation<'c>

source§

fn from(operation: CmpFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpFOp<'c>

§

impl<'c> !Send for CmpFOp<'c>

§

impl<'c> !Sync for CmpFOp<'c>

§

impl<'c> Unpin for CmpFOp<'c>

§

impl<'c> UnwindSafe for CmpFOp<'c>

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/melior/dialect/ods/arith/struct.CmpIOp.html b/melior/dialect/ods/arith/struct.CmpIOp.html index 25f006da82..25ca934dcd 100644 --- a/melior/dialect/ods/arith/struct.CmpIOp.html +++ b/melior/dialect/ods/arith/struct.CmpIOp.html @@ -57,7 +57,7 @@

Implementations§

source§

impl<'c> CmpIOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CmpIOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpIOp<'c>> for Operation<'c>

source§

fn from(operation: CmpIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpIOp<'c>

§

impl<'c> !Send for CmpIOp<'c>

§

impl<'c> !Sync for CmpIOp<'c>

§

impl<'c> Unpin for CmpIOp<'c>

§

impl<'c> UnwindSafe for CmpIOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CmpIOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpIOp<'c>> for Operation<'c>

source§

fn from(operation: CmpIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpIOp<'c>

§

impl<'c> !Send for CmpIOp<'c>

§

impl<'c> !Sync for CmpIOp<'c>

§

impl<'c> Unpin for CmpIOp<'c>

§

impl<'c> UnwindSafe for CmpIOp<'c>

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/melior/dialect/ods/arith/struct.ConstantOp.html b/melior/dialect/ods/arith/struct.ConstantOp.html index f3ce336181..1f965803cf 100644 --- a/melior/dialect/ods/arith/struct.ConstantOp.html +++ b/melior/dialect/ods/arith/struct.ConstantOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> ConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

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/melior/dialect/ods/arith/struct.DivFOp.html b/melior/dialect/ods/arith/struct.DivFOp.html index cf3a66af6a..410f2800e6 100644 --- a/melior/dialect/ods/arith/struct.DivFOp.html +++ b/melior/dialect/ods/arith/struct.DivFOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> DivFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> DivFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<DivFOp<'c>> for Operation<'c>

source§

fn from(operation: DivFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for DivFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for DivFOp<'c>

§

impl<'c> !Send for DivFOp<'c>

§

impl<'c> !Sync for DivFOp<'c>

§

impl<'c> Unpin for DivFOp<'c>

§

impl<'c> UnwindSafe for DivFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> DivFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<DivFOp<'c>> for Operation<'c>

source§

fn from(operation: DivFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for DivFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for DivFOp<'c>

§

impl<'c> !Send for DivFOp<'c>

§

impl<'c> !Sync for DivFOp<'c>

§

impl<'c> Unpin for DivFOp<'c>

§

impl<'c> UnwindSafe for DivFOp<'c>

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/melior/dialect/ods/arith/struct.MaxFOp.html b/melior/dialect/ods/arith/struct.MaxFOp.html index 193519b252..1b3d422906 100644 --- a/melior/dialect/ods/arith/struct.MaxFOp.html +++ b/melior/dialect/ods/arith/struct.MaxFOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> MaxFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MaxFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MaxFOp<'c>> for Operation<'c>

source§

fn from(operation: MaxFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MaxFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MaxFOp<'c>

§

impl<'c> !Send for MaxFOp<'c>

§

impl<'c> !Sync for MaxFOp<'c>

§

impl<'c> Unpin for MaxFOp<'c>

§

impl<'c> UnwindSafe for MaxFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MaxFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MaxFOp<'c>> for Operation<'c>

source§

fn from(operation: MaxFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MaxFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MaxFOp<'c>

§

impl<'c> !Send for MaxFOp<'c>

§

impl<'c> !Sync for MaxFOp<'c>

§

impl<'c> Unpin for MaxFOp<'c>

§

impl<'c> UnwindSafe for MaxFOp<'c>

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/melior/dialect/ods/arith/struct.MinFOp.html b/melior/dialect/ods/arith/struct.MinFOp.html index 3a8e2ff941..727a7fa617 100644 --- a/melior/dialect/ods/arith/struct.MinFOp.html +++ b/melior/dialect/ods/arith/struct.MinFOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> MinFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MinFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MinFOp<'c>> for Operation<'c>

source§

fn from(operation: MinFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MinFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MinFOp<'c>

§

impl<'c> !Send for MinFOp<'c>

§

impl<'c> !Sync for MinFOp<'c>

§

impl<'c> Unpin for MinFOp<'c>

§

impl<'c> UnwindSafe for MinFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MinFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MinFOp<'c>> for Operation<'c>

source§

fn from(operation: MinFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MinFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MinFOp<'c>

§

impl<'c> !Send for MinFOp<'c>

§

impl<'c> !Sync for MinFOp<'c>

§

impl<'c> Unpin for MinFOp<'c>

§

impl<'c> UnwindSafe for MinFOp<'c>

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/melior/dialect/ods/arith/struct.MulFOp.html b/melior/dialect/ods/arith/struct.MulFOp.html index c0f78015cb..0df75e3413 100644 --- a/melior/dialect/ods/arith/struct.MulFOp.html +++ b/melior/dialect/ods/arith/struct.MulFOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> MulFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MulFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MulFOp<'c>> for Operation<'c>

source§

fn from(operation: MulFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MulFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MulFOp<'c>

§

impl<'c> !Send for MulFOp<'c>

§

impl<'c> !Sync for MulFOp<'c>

§

impl<'c> Unpin for MulFOp<'c>

§

impl<'c> UnwindSafe for MulFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MulFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MulFOp<'c>> for Operation<'c>

source§

fn from(operation: MulFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MulFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MulFOp<'c>

§

impl<'c> !Send for MulFOp<'c>

§

impl<'c> !Sync for MulFOp<'c>

§

impl<'c> Unpin for MulFOp<'c>

§

impl<'c> UnwindSafe for MulFOp<'c>

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/melior/dialect/ods/arith/struct.NegFOp.html b/melior/dialect/ods/arith/struct.NegFOp.html index 5ee317e55e..69edeae8a4 100644 --- a/melior/dialect/ods/arith/struct.NegFOp.html +++ b/melior/dialect/ods/arith/struct.NegFOp.html @@ -16,7 +16,7 @@

Implementations§

source§

impl<'c> NegFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> NegFOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<NegFOp<'c>> for Operation<'c>

source§

fn from(operation: NegFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NegFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NegFOp<'c>

§

impl<'c> !Send for NegFOp<'c>

§

impl<'c> !Sync for NegFOp<'c>

§

impl<'c> Unpin for NegFOp<'c>

§

impl<'c> UnwindSafe for NegFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> NegFOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<NegFOp<'c>> for Operation<'c>

source§

fn from(operation: NegFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NegFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NegFOp<'c>

§

impl<'c> !Send for NegFOp<'c>

§

impl<'c> !Sync for NegFOp<'c>

§

impl<'c> Unpin for NegFOp<'c>

§

impl<'c> UnwindSafe for NegFOp<'c>

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/melior/dialect/ods/arith/struct.RemFOp.html b/melior/dialect/ods/arith/struct.RemFOp.html index 25c3b94188..a27972ca40 100644 --- a/melior/dialect/ods/arith/struct.RemFOp.html +++ b/melior/dialect/ods/arith/struct.RemFOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> RemFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RemFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RemFOp<'c>> for Operation<'c>

source§

fn from(operation: RemFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RemFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RemFOp<'c>

§

impl<'c> !Send for RemFOp<'c>

§

impl<'c> !Sync for RemFOp<'c>

§

impl<'c> Unpin for RemFOp<'c>

§

impl<'c> UnwindSafe for RemFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RemFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RemFOp<'c>> for Operation<'c>

source§

fn from(operation: RemFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RemFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RemFOp<'c>

§

impl<'c> !Send for RemFOp<'c>

§

impl<'c> !Sync for RemFOp<'c>

§

impl<'c> Unpin for RemFOp<'c>

§

impl<'c> UnwindSafe for RemFOp<'c>

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/melior/dialect/ods/arith/struct.SubFOp.html b/melior/dialect/ods/arith/struct.SubFOp.html index 622f9eb820..f2440d7237 100644 --- a/melior/dialect/ods/arith/struct.SubFOp.html +++ b/melior/dialect/ods/arith/struct.SubFOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> SubFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubFOp<'c>> for Operation<'c>

source§

fn from(operation: SubFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubFOp<'c>

§

impl<'c> !Send for SubFOp<'c>

§

impl<'c> !Sync for SubFOp<'c>

§

impl<'c> Unpin for SubFOp<'c>

§

impl<'c> UnwindSafe for SubFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubFOp<'c>> for Operation<'c>

source§

fn from(operation: SubFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubFOp<'c>

§

impl<'c> !Send for SubFOp<'c>

§

impl<'c> !Sync for SubFOp<'c>

§

impl<'c> Unpin for SubFOp<'c>

§

impl<'c> UnwindSafe for SubFOp<'c>

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/melior/dialect/ods/async/struct.CallOp.html b/melior/dialect/ods/async/struct.CallOp.html index 0bfe6b4b3f..b57da030f8 100644 --- a/melior/dialect/ods/async/struct.CallOp.html +++ b/melior/dialect/ods/async/struct.CallOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> CallOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CallOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CallOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee(&mut self, value: FlatSymbolRefAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

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/melior/dialect/ods/async/struct.FuncOp.html b/melior/dialect/ods/async/struct.FuncOp.html index 1b984f7bd7..2e76d2a721 100644 --- a/melior/dialect/ods/async/struct.FuncOp.html +++ b/melior/dialect/ods/async/struct.FuncOp.html @@ -26,18 +26,7 @@

Implementations§

source§

impl<'c> FuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

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/melior/dialect/ods/async/struct.RuntimeAddRefOp.html b/melior/dialect/ods/async/struct.RuntimeAddRefOp.html index 3f823dc0ab..24cd1e8a60 100644 --- a/melior/dialect/ods/async/struct.RuntimeAddRefOp.html +++ b/melior/dialect/ods/async/struct.RuntimeAddRefOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> RuntimeAddRefOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RuntimeAddRefOpBuilder<'c, Unset, Unset>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RuntimeAddRefOp<'c>> for Operation<'c>

source§

fn from(operation: RuntimeAddRefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RuntimeAddRefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RuntimeAddRefOp<'c>

§

impl<'c> !Send for RuntimeAddRefOp<'c>

§

impl<'c> !Sync for RuntimeAddRefOp<'c>

§

impl<'c> Unpin for RuntimeAddRefOp<'c>

§

impl<'c> UnwindSafe for RuntimeAddRefOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RuntimeAddRefOpBuilder<'c, Unset, Unset>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RuntimeAddRefOp<'c>> for Operation<'c>

source§

fn from(operation: RuntimeAddRefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RuntimeAddRefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RuntimeAddRefOp<'c>

§

impl<'c> !Send for RuntimeAddRefOp<'c>

§

impl<'c> !Sync for RuntimeAddRefOp<'c>

§

impl<'c> Unpin for RuntimeAddRefOp<'c>

§

impl<'c> UnwindSafe for RuntimeAddRefOp<'c>

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/melior/dialect/ods/async/struct.RuntimeDropRefOp.html b/melior/dialect/ods/async/struct.RuntimeDropRefOp.html index 50f65240cd..a60c472ef4 100644 --- a/melior/dialect/ods/async/struct.RuntimeDropRefOp.html +++ b/melior/dialect/ods/async/struct.RuntimeDropRefOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> RuntimeDropRefOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RuntimeDropRefOpBuilder<'c, Unset, Unset>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RuntimeDropRefOp<'c>> for Operation<'c>

source§

fn from(operation: RuntimeDropRefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RuntimeDropRefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RuntimeDropRefOp<'c>

§

impl<'c> !Send for RuntimeDropRefOp<'c>

§

impl<'c> !Sync for RuntimeDropRefOp<'c>

§

impl<'c> Unpin for RuntimeDropRefOp<'c>

§

impl<'c> UnwindSafe for RuntimeDropRefOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RuntimeDropRefOpBuilder<'c, Unset, Unset>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RuntimeDropRefOp<'c>> for Operation<'c>

source§

fn from(operation: RuntimeDropRefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RuntimeDropRefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RuntimeDropRefOp<'c>

§

impl<'c> !Send for RuntimeDropRefOp<'c>

§

impl<'c> !Sync for RuntimeDropRefOp<'c>

§

impl<'c> Unpin for RuntimeDropRefOp<'c>

§

impl<'c> UnwindSafe for RuntimeDropRefOp<'c>

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/melior/dialect/ods/bufferization/struct.AllocTensorOp.html b/melior/dialect/ods/bufferization/struct.AllocTensorOp.html index 7868e54894..ca3aac5d95 100644 --- a/melior/dialect/ods/bufferization/struct.AllocTensorOp.html +++ b/melior/dialect/ods/bufferization/struct.AllocTensorOp.html @@ -43,7 +43,7 @@ location: Location<'c> ) -> AllocTensorOpBuilder<'c, Unset, Unset>
source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn dynamic_sizes( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn copy(&self) -> Result<Value<'c, '_>, Error>

source

pub fn size_hint(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memory_space(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_memory_space(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_memory_space(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocTensorOp<'c>> for Operation<'c>

source§

fn from(operation: AllocTensorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocTensorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocTensorOp<'c>

§

impl<'c> !Send for AllocTensorOp<'c>

§

impl<'c> !Sync for AllocTensorOp<'c>

§

impl<'c> Unpin for AllocTensorOp<'c>

§

impl<'c> UnwindSafe for AllocTensorOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn copy(&self) -> Result<Value<'c, '_>, Error>

source

pub fn size_hint(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memory_space(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_memory_space(&mut self, value: Attribute<'c>)

source

pub fn remove_memory_space(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocTensorOp<'c>> for Operation<'c>

source§

fn from(operation: AllocTensorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocTensorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocTensorOp<'c>

§

impl<'c> !Send for AllocTensorOp<'c>

§

impl<'c> !Sync for AllocTensorOp<'c>

§

impl<'c> Unpin for AllocTensorOp<'c>

§

impl<'c> UnwindSafe for AllocTensorOp<'c>

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/melior/dialect/ods/bufferization/struct.ToMemrefOp.html b/melior/dialect/ods/bufferization/struct.ToMemrefOp.html index 85b760b9a6..74afee7d63 100644 --- a/melior/dialect/ods/bufferization/struct.ToMemrefOp.html +++ b/melior/dialect/ods/bufferization/struct.ToMemrefOp.html @@ -13,7 +13,7 @@

Implementations§

source§

impl<'c> ToMemrefOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToMemrefOpBuilder<'c, Unset, Unset>

source

pub fn memref(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn read_only(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_read_only(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_read_only(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ToMemrefOp<'c>> for Operation<'c>

source§

fn from(operation: ToMemrefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToMemrefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToMemrefOp<'c>

§

impl<'c> !Send for ToMemrefOp<'c>

§

impl<'c> !Sync for ToMemrefOp<'c>

§

impl<'c> Unpin for ToMemrefOp<'c>

§

impl<'c> UnwindSafe for ToMemrefOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToMemrefOpBuilder<'c, Unset, Unset>

source

pub fn memref(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn read_only(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_read_only(&mut self, value: Attribute<'c>)

source

pub fn remove_read_only(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ToMemrefOp<'c>> for Operation<'c>

source§

fn from(operation: ToMemrefOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToMemrefOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToMemrefOp<'c>

§

impl<'c> !Send for ToMemrefOp<'c>

§

impl<'c> !Sync for ToMemrefOp<'c>

§

impl<'c> Unpin for ToMemrefOp<'c>

§

impl<'c> UnwindSafe for ToMemrefOp<'c>

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/melior/dialect/ods/bufferization/struct.ToTensorOp.html b/melior/dialect/ods/bufferization/struct.ToTensorOp.html index b4bd32b290..c7d7c7a4bf 100644 --- a/melior/dialect/ods/bufferization/struct.ToTensorOp.html +++ b/melior/dialect/ods/bufferization/struct.ToTensorOp.html @@ -32,7 +32,7 @@

Implementations§

source§

impl<'c> ToTensorOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToTensorOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn restrict(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_restrict(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_restrict(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn writable(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_writable(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_writable(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ToTensorOp<'c>> for Operation<'c>

source§

fn from(operation: ToTensorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToTensorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToTensorOp<'c>

§

impl<'c> !Send for ToTensorOp<'c>

§

impl<'c> !Sync for ToTensorOp<'c>

§

impl<'c> Unpin for ToTensorOp<'c>

§

impl<'c> UnwindSafe for ToTensorOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToTensorOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn restrict(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_restrict(&mut self, value: Attribute<'c>)

source

pub fn remove_restrict(&mut self) -> Result<(), Error>

source

pub fn writable(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_writable(&mut self, value: Attribute<'c>)

source

pub fn remove_writable(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ToTensorOp<'c>> for Operation<'c>

source§

fn from(operation: ToTensorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToTensorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToTensorOp<'c>

§

impl<'c> !Send for ToTensorOp<'c>

§

impl<'c> !Sync for ToTensorOp<'c>

§

impl<'c> Unpin for ToTensorOp<'c>

§

impl<'c> UnwindSafe for ToTensorOp<'c>

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/melior/dialect/ods/cf/struct.AssertOp.html b/melior/dialect/ods/cf/struct.AssertOp.html index 34f68615bc..4ccc990fe6 100644 --- a/melior/dialect/ods/cf/struct.AssertOp.html +++ b/melior/dialect/ods/cf/struct.AssertOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> AssertOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AssertOpBuilder<'c, Unset, Unset>

source

pub fn arg(&self) -> Result<Value<'c, '_>, Error>

source

pub fn msg(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_msg(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AssertOp<'c>> for Operation<'c>

source§

fn from(operation: AssertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AssertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AssertOp<'c>

§

impl<'c> !Send for AssertOp<'c>

§

impl<'c> !Sync for AssertOp<'c>

§

impl<'c> Unpin for AssertOp<'c>

§

impl<'c> UnwindSafe for AssertOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AssertOpBuilder<'c, Unset, Unset>

source

pub fn arg(&self) -> Result<Value<'c, '_>, Error>

source

pub fn msg(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_msg(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AssertOp<'c>> for Operation<'c>

source§

fn from(operation: AssertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AssertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AssertOp<'c>

§

impl<'c> !Send for AssertOp<'c>

§

impl<'c> !Sync for AssertOp<'c>

§

impl<'c> Unpin for AssertOp<'c>

§

impl<'c> UnwindSafe for AssertOp<'c>

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/melior/dialect/ods/cf/struct.SwitchOp.html b/melior/dialect/ods/cf/struct.SwitchOp.html index e14b1d4686..7ef7937c79 100644 --- a/melior/dialect/ods/cf/struct.SwitchOp.html +++ b/melior/dialect/ods/cf/struct.SwitchOp.html @@ -18,11 +18,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn case_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn default_destination(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn case_destinations(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_case_values(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn case_operand_segments(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_case_operand_segments( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SwitchOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOp<'c>

§

impl<'c> !Send for SwitchOp<'c>

§

impl<'c> !Sync for SwitchOp<'c>

§

impl<'c> Unpin for SwitchOp<'c>

§

impl<'c> UnwindSafe for SwitchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn default_destination(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn case_destinations(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: Attribute<'c>)

source

pub fn remove_case_values(&mut self) -> Result<(), Error>

source

pub fn case_operand_segments(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_case_operand_segments(&mut self, value: DenseI32ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOp<'c>

§

impl<'c> !Send for SwitchOp<'c>

§

impl<'c> !Sync for SwitchOp<'c>

§

impl<'c> Unpin for SwitchOp<'c>

§

impl<'c> UnwindSafe for SwitchOp<'c>

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/melior/dialect/ods/func/struct.CallOp.html b/melior/dialect/ods/func/struct.CallOp.html index 60adebe4b8..420572558f 100644 --- a/melior/dialect/ods/func/struct.CallOp.html +++ b/melior/dialect/ods/func/struct.CallOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> CallOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CallOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CallOpBuilder<'c, Unset, Unset>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee(&mut self, value: FlatSymbolRefAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

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/melior/dialect/ods/func/struct.ConstantOp.html b/melior/dialect/ods/func/struct.ConstantOp.html index 235b74cde4..779e7087b2 100644 --- a/melior/dialect/ods/func/struct.ConstantOp.html +++ b/melior/dialect/ods/func/struct.ConstantOp.html @@ -16,11 +16,7 @@

Implementations§

source§

impl<'c> ConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstantOpBuilder<'c, Unset>

source

pub fn value(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_value( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstantOpBuilder<'c, Unset>

source

pub fn value(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_value(&mut self, value: FlatSymbolRefAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

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/melior/dialect/ods/func/struct.FuncOp.html b/melior/dialect/ods/func/struct.FuncOp.html index 1ddaabfcbe..7d4c716376 100644 --- a/melior/dialect/ods/func/struct.FuncOp.html +++ b/melior/dialect/ods/func/struct.FuncOp.html @@ -33,18 +33,7 @@

Implementations§

source§

impl<'c> FuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

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/melior/dialect/ods/gpu/struct.AllReduceOp.html b/melior/dialect/ods/gpu/struct.AllReduceOp.html index 6b1d03193b..6c3734786a 100644 --- a/melior/dialect/ods/gpu/struct.AllReduceOp.html +++ b/melior/dialect/ods/gpu/struct.AllReduceOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> AllReduceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AllReduceOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_op(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn uniform(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_uniform(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_uniform(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllReduceOp<'c>> for Operation<'c>

source§

fn from(operation: AllReduceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllReduceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllReduceOp<'c>

§

impl<'c> !Send for AllReduceOp<'c>

§

impl<'c> !Sync for AllReduceOp<'c>

§

impl<'c> Unpin for AllReduceOp<'c>

§

impl<'c> UnwindSafe for AllReduceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AllReduceOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op(&mut self, value: Attribute<'c>)

source

pub fn remove_op(&mut self) -> Result<(), Error>

source

pub fn uniform(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_uniform(&mut self, value: Attribute<'c>)

source

pub fn remove_uniform(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllReduceOp<'c>> for Operation<'c>

source§

fn from(operation: AllReduceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllReduceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllReduceOp<'c>

§

impl<'c> !Send for AllReduceOp<'c>

§

impl<'c> !Sync for AllReduceOp<'c>

§

impl<'c> Unpin for AllReduceOp<'c>

§

impl<'c> UnwindSafe for AllReduceOp<'c>

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/melior/dialect/ods/gpu/struct.AllocOp.html b/melior/dialect/ods/gpu/struct.AllocOp.html index fb843a1594..e6b8592b61 100644 --- a/melior/dialect/ods/gpu/struct.AllocOp.html +++ b/melior/dialect/ods/gpu/struct.AllocOp.html @@ -20,7 +20,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn symbol_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn host_shared(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_host_shared(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_host_shared(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocOp<'c>> for Operation<'c>

source§

fn from(operation: AllocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocOp<'c>

§

impl<'c> !Send for AllocOp<'c>

§

impl<'c> !Sync for AllocOp<'c>

§

impl<'c> Unpin for AllocOp<'c>

§

impl<'c> UnwindSafe for AllocOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn host_shared(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_host_shared(&mut self, value: Attribute<'c>)

source

pub fn remove_host_shared(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocOp<'c>> for Operation<'c>

source§

fn from(operation: AllocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocOp<'c>

§

impl<'c> !Send for AllocOp<'c>

§

impl<'c> !Sync for AllocOp<'c>

§

impl<'c> Unpin for AllocOp<'c>

§

impl<'c> UnwindSafe for AllocOp<'c>

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/melior/dialect/ods/gpu/struct.BlockDimOp.html b/melior/dialect/ods/gpu/struct.BlockDimOp.html index 6f578f5efa..f788936273 100644 --- a/melior/dialect/ods/gpu/struct.BlockDimOp.html +++ b/melior/dialect/ods/gpu/struct.BlockDimOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> BlockDimOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BlockDimOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BlockDimOp<'c>> for Operation<'c>

source§

fn from(operation: BlockDimOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BlockDimOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BlockDimOp<'c>

§

impl<'c> !Send for BlockDimOp<'c>

§

impl<'c> !Sync for BlockDimOp<'c>

§

impl<'c> Unpin for BlockDimOp<'c>

§

impl<'c> UnwindSafe for BlockDimOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BlockDimOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BlockDimOp<'c>> for Operation<'c>

source§

fn from(operation: BlockDimOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BlockDimOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BlockDimOp<'c>

§

impl<'c> !Send for BlockDimOp<'c>

§

impl<'c> !Sync for BlockDimOp<'c>

§

impl<'c> Unpin for BlockDimOp<'c>

§

impl<'c> UnwindSafe for BlockDimOp<'c>

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/melior/dialect/ods/gpu/struct.BlockIdOp.html b/melior/dialect/ods/gpu/struct.BlockIdOp.html index 76d5e618f8..186efcf1b0 100644 --- a/melior/dialect/ods/gpu/struct.BlockIdOp.html +++ b/melior/dialect/ods/gpu/struct.BlockIdOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> BlockIdOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BlockIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BlockIdOp<'c>> for Operation<'c>

source§

fn from(operation: BlockIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BlockIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BlockIdOp<'c>

§

impl<'c> !Send for BlockIdOp<'c>

§

impl<'c> !Sync for BlockIdOp<'c>

§

impl<'c> Unpin for BlockIdOp<'c>

§

impl<'c> UnwindSafe for BlockIdOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BlockIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BlockIdOp<'c>> for Operation<'c>

source§

fn from(operation: BlockIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BlockIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BlockIdOp<'c>

§

impl<'c> !Send for BlockIdOp<'c>

§

impl<'c> !Sync for BlockIdOp<'c>

§

impl<'c> Unpin for BlockIdOp<'c>

§

impl<'c> UnwindSafe for BlockIdOp<'c>

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/melior/dialect/ods/gpu/struct.GPUFuncOp.html b/melior/dialect/ods/gpu/struct.GPUFuncOp.html index 6f02fa0bb6..1e9f66af57 100644 --- a/melior/dialect/ods/gpu/struct.GPUFuncOp.html +++ b/melior/dialect/ods/gpu/struct.GPUFuncOp.html @@ -52,25 +52,7 @@

Implementations§

source§

impl<'c> GPUFuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GPUFuncOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn workgroup_attrib_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_workgroup_attrib_attrs( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_workgroup_attrib_attrs( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn private_attrib_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_private_attrib_attrs( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_private_attrib_attrs( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GPUFuncOp<'c>> for Operation<'c>

source§

fn from(operation: GPUFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GPUFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GPUFuncOp<'c>

§

impl<'c> !Send for GPUFuncOp<'c>

§

impl<'c> !Sync for GPUFuncOp<'c>

§

impl<'c> Unpin for GPUFuncOp<'c>

§

impl<'c> UnwindSafe for GPUFuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GPUFuncOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

source

pub fn workgroup_attrib_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_workgroup_attrib_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_workgroup_attrib_attrs(&mut self) -> Result<(), Error>

source

pub fn private_attrib_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_private_attrib_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_private_attrib_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GPUFuncOp<'c>> for Operation<'c>

source§

fn from(operation: GPUFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GPUFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GPUFuncOp<'c>

§

impl<'c> !Send for GPUFuncOp<'c>

§

impl<'c> !Sync for GPUFuncOp<'c>

§

impl<'c> Unpin for GPUFuncOp<'c>

§

impl<'c> UnwindSafe for GPUFuncOp<'c>

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/melior/dialect/ods/gpu/struct.GlobalIdOp.html b/melior/dialect/ods/gpu/struct.GlobalIdOp.html index a71f9692fc..6271c841c9 100644 --- a/melior/dialect/ods/gpu/struct.GlobalIdOp.html +++ b/melior/dialect/ods/gpu/struct.GlobalIdOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> GlobalIdOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GlobalIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalIdOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalIdOp<'c>

§

impl<'c> !Send for GlobalIdOp<'c>

§

impl<'c> !Sync for GlobalIdOp<'c>

§

impl<'c> Unpin for GlobalIdOp<'c>

§

impl<'c> UnwindSafe for GlobalIdOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GlobalIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalIdOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalIdOp<'c>

§

impl<'c> !Send for GlobalIdOp<'c>

§

impl<'c> !Sync for GlobalIdOp<'c>

§

impl<'c> Unpin for GlobalIdOp<'c>

§

impl<'c> UnwindSafe for GlobalIdOp<'c>

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/melior/dialect/ods/gpu/struct.GridDimOp.html b/melior/dialect/ods/gpu/struct.GridDimOp.html index 3b257a8e57..4658945ecf 100644 --- a/melior/dialect/ods/gpu/struct.GridDimOp.html +++ b/melior/dialect/ods/gpu/struct.GridDimOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> GridDimOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GridDimOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GridDimOp<'c>> for Operation<'c>

source§

fn from(operation: GridDimOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GridDimOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GridDimOp<'c>

§

impl<'c> !Send for GridDimOp<'c>

§

impl<'c> !Sync for GridDimOp<'c>

§

impl<'c> Unpin for GridDimOp<'c>

§

impl<'c> UnwindSafe for GridDimOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GridDimOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GridDimOp<'c>> for Operation<'c>

source§

fn from(operation: GridDimOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GridDimOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GridDimOp<'c>

§

impl<'c> !Send for GridDimOp<'c>

§

impl<'c> !Sync for GridDimOp<'c>

§

impl<'c> Unpin for GridDimOp<'c>

§

impl<'c> UnwindSafe for GridDimOp<'c>

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/melior/dialect/ods/gpu/struct.LaunchFuncOp.html b/melior/dialect/ods/gpu/struct.LaunchFuncOp.html index 2abe1c8226..2784ba0833 100644 --- a/melior/dialect/ods/gpu/struct.LaunchFuncOp.html +++ b/melior/dialect/ods/gpu/struct.LaunchFuncOp.html @@ -75,7 +75,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn grid_size_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn grid_size_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn grid_size_z(&self) -> Result<Value<'c, '_>, Error>

source

pub fn block_size_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn block_size_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn block_size_z(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dynamic_shared_memory_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kernel_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<LaunchFuncOp<'c>> for Operation<'c>

source§

fn from(operation: LaunchFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LaunchFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LaunchFuncOp<'c>

§

impl<'c> !Send for LaunchFuncOp<'c>

§

impl<'c> !Sync for LaunchFuncOp<'c>

§

impl<'c> Unpin for LaunchFuncOp<'c>

§

impl<'c> UnwindSafe for LaunchFuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<LaunchFuncOp<'c>> for Operation<'c>

source§

fn from(operation: LaunchFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LaunchFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LaunchFuncOp<'c>

§

impl<'c> !Send for LaunchFuncOp<'c>

§

impl<'c> !Sync for LaunchFuncOp<'c>

§

impl<'c> Unpin for LaunchFuncOp<'c>

§

impl<'c> UnwindSafe for LaunchFuncOp<'c>

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/melior/dialect/ods/gpu/struct.PrintfOp.html b/melior/dialect/ods/gpu/struct.PrintfOp.html index 09ea2549ff..38a333d93a 100644 --- a/melior/dialect/ods/gpu/struct.PrintfOp.html +++ b/melior/dialect/ods/gpu/struct.PrintfOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> PrintfOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PrintfOpBuilder<'c, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn format(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_format(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<PrintfOp<'c>> for Operation<'c>

source§

fn from(operation: PrintfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrintfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrintfOp<'c>

§

impl<'c> !Send for PrintfOp<'c>

§

impl<'c> !Sync for PrintfOp<'c>

§

impl<'c> Unpin for PrintfOp<'c>

§

impl<'c> UnwindSafe for PrintfOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PrintfOpBuilder<'c, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn format(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_format(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<PrintfOp<'c>> for Operation<'c>

source§

fn from(operation: PrintfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrintfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrintfOp<'c>

§

impl<'c> !Send for PrintfOp<'c>

§

impl<'c> !Sync for PrintfOp<'c>

§

impl<'c> Unpin for PrintfOp<'c>

§

impl<'c> UnwindSafe for PrintfOp<'c>

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/melior/dialect/ods/gpu/struct.SDDMMBufferSizeOp.html b/melior/dialect/ods/gpu/struct.SDDMMBufferSizeOp.html index 50dcfb2ccf..1392e6035e 100644 --- a/melior/dialect/ods/gpu/struct.SDDMMBufferSizeOp.html +++ b/melior/dialect/ods/gpu/struct.SDDMMBufferSizeOp.html @@ -16,11 +16,7 @@

Implementations§

source§

impl<'c> SDDMMBufferSizeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SDDMMBufferSizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn buffer_sz(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dnmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn spmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SDDMMBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SDDMMBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SDDMMBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SDDMMBufferSizeOp<'c>

§

impl<'c> !Send for SDDMMBufferSizeOp<'c>

§

impl<'c> !Sync for SDDMMBufferSizeOp<'c>

§

impl<'c> Unpin for SDDMMBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SDDMMBufferSizeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SDDMMBufferSizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn buffer_sz(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dnmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn spmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SDDMMBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SDDMMBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SDDMMBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SDDMMBufferSizeOp<'c>

§

impl<'c> !Send for SDDMMBufferSizeOp<'c>

§

impl<'c> !Sync for SDDMMBufferSizeOp<'c>

§

impl<'c> Unpin for SDDMMBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SDDMMBufferSizeOp<'c>

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/melior/dialect/ods/gpu/struct.SDDMMOp.html b/melior/dialect/ods/gpu/struct.SDDMMOp.html index 7466e1e02f..96f91cf0bc 100644 --- a/melior/dialect/ods/gpu/struct.SDDMMOp.html +++ b/melior/dialect/ods/gpu/struct.SDDMMOp.html @@ -16,11 +16,7 @@

Implementations§

source§

impl<'c> SDDMMOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SDDMMOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dnmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn spmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SDDMMOp<'c>> for Operation<'c>

source§

fn from(operation: SDDMMOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SDDMMOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SDDMMOp<'c>

§

impl<'c> !Send for SDDMMOp<'c>

§

impl<'c> !Sync for SDDMMOp<'c>

§

impl<'c> Unpin for SDDMMOp<'c>

§

impl<'c> UnwindSafe for SDDMMOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SDDMMOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dnmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn spmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SDDMMOp<'c>> for Operation<'c>

source§

fn from(operation: SDDMMOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SDDMMOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SDDMMOp<'c>

§

impl<'c> !Send for SDDMMOp<'c>

§

impl<'c> !Sync for SDDMMOp<'c>

§

impl<'c> Unpin for SDDMMOp<'c>

§

impl<'c> UnwindSafe for SDDMMOp<'c>

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/melior/dialect/ods/gpu/struct.ShuffleOp.html b/melior/dialect/ods/gpu/struct.ShuffleOp.html index 9eb1df1023..e76aad75a3 100644 --- a/melior/dialect/ods/gpu/struct.ShuffleOp.html +++ b/melior/dialect/ods/gpu/struct.ShuffleOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> ShuffleOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ShuffleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn shuffle_result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn valid(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn width(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ShuffleOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleOp<'c>

§

impl<'c> !Send for ShuffleOp<'c>

§

impl<'c> !Sync for ShuffleOp<'c>

§

impl<'c> Unpin for ShuffleOp<'c>

§

impl<'c> UnwindSafe for ShuffleOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ShuffleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn shuffle_result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn valid(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offset(&self) -> Result<Value<'c, '_>, Error>

source

pub fn width(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ShuffleOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleOp<'c>

§

impl<'c> !Send for ShuffleOp<'c>

§

impl<'c> !Sync for ShuffleOp<'c>

§

impl<'c> Unpin for ShuffleOp<'c>

§

impl<'c> UnwindSafe for ShuffleOp<'c>

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/melior/dialect/ods/gpu/struct.SpMMBufferSizeOp.html b/melior/dialect/ods/gpu/struct.SpMMBufferSizeOp.html index 7c104c2779..7b611b2e1c 100644 --- a/melior/dialect/ods/gpu/struct.SpMMBufferSizeOp.html +++ b/melior/dialect/ods/gpu/struct.SpMMBufferSizeOp.html @@ -17,11 +17,7 @@ location: Location<'c> ) -> SpMMBufferSizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>
source

pub fn buffer_szs( &self -) -> Result<impl Iterator<Item = OperationResult<'c, '_>>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SpMMBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SpMMBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMMBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMMBufferSizeOp<'c>

§

impl<'c> !Send for SpMMBufferSizeOp<'c>

§

impl<'c> !Sync for SpMMBufferSizeOp<'c>

§

impl<'c> Unpin for SpMMBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SpMMBufferSizeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = OperationResult<'c, '_>>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SpMMBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SpMMBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMMBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMMBufferSizeOp<'c>

§

impl<'c> !Send for SpMMBufferSizeOp<'c>

§

impl<'c> !Sync for SpMMBufferSizeOp<'c>

§

impl<'c> Unpin for SpMMBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SpMMBufferSizeOp<'c>

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/melior/dialect/ods/gpu/struct.SpMMOp.html b/melior/dialect/ods/gpu/struct.SpMMOp.html index fba10eaaba..0a4d7ad04b 100644 --- a/melior/dialect/ods/gpu/struct.SpMMOp.html +++ b/melior/dialect/ods/gpu/struct.SpMMOp.html @@ -17,11 +17,7 @@ location: Location<'c> ) -> SpMMOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>
source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffers(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SpMMOp<'c>> for Operation<'c>

source§

fn from(operation: SpMMOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMMOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMMOp<'c>

§

impl<'c> !Send for SpMMOp<'c>

§

impl<'c> !Sync for SpMMOp<'c>

§

impl<'c> Unpin for SpMMOp<'c>

§

impl<'c> UnwindSafe for SpMMOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dnmat_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffers(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn mode_b(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_b(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SpMMOp<'c>> for Operation<'c>

source§

fn from(operation: SpMMOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMMOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMMOp<'c>

§

impl<'c> !Send for SpMMOp<'c>

§

impl<'c> !Sync for SpMMOp<'c>

§

impl<'c> Unpin for SpMMOp<'c>

§

impl<'c> UnwindSafe for SpMMOp<'c>

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/melior/dialect/ods/gpu/struct.SpMVBufferSizeOp.html b/melior/dialect/ods/gpu/struct.SpMVBufferSizeOp.html index 44f5a07bbc..20c5f4d58b 100644 --- a/melior/dialect/ods/gpu/struct.SpMVBufferSizeOp.html +++ b/melior/dialect/ods/gpu/struct.SpMVBufferSizeOp.html @@ -15,11 +15,7 @@

Implementations§

source§

impl<'c> SpMVBufferSizeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SpMVBufferSizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn buffer_sz(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SpMVBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SpMVBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMVBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMVBufferSizeOp<'c>

§

impl<'c> !Send for SpMVBufferSizeOp<'c>

§

impl<'c> !Sync for SpMVBufferSizeOp<'c>

§

impl<'c> Unpin for SpMVBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SpMVBufferSizeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SpMVBufferSizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn buffer_sz(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SpMVBufferSizeOp<'c>> for Operation<'c>

source§

fn from(operation: SpMVBufferSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMVBufferSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMVBufferSizeOp<'c>

§

impl<'c> !Send for SpMVBufferSizeOp<'c>

§

impl<'c> !Sync for SpMVBufferSizeOp<'c>

§

impl<'c> Unpin for SpMVBufferSizeOp<'c>

§

impl<'c> UnwindSafe for SpMVBufferSizeOp<'c>

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/melior/dialect/ods/gpu/struct.SpMVOp.html b/melior/dialect/ods/gpu/struct.SpMVOp.html index a08dbea43d..94d53c8841 100644 --- a/melior/dialect/ods/gpu/struct.SpMVOp.html +++ b/melior/dialect/ods/gpu/struct.SpMVOp.html @@ -15,11 +15,7 @@

Implementations§

source§

impl<'c> SpMVOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SpMVOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SpMVOp<'c>> for Operation<'c>

source§

fn from(operation: SpMVOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMVOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMVOp<'c>

§

impl<'c> !Send for SpMVOp<'c>

§

impl<'c> !Sync for SpMVOp<'c>

§

impl<'c> Unpin for SpMVOp<'c>

§

impl<'c> UnwindSafe for SpMVOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SpMVOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn async_token(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn async_dependencies(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn spmat_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dn_y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mode_a(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mode_a(&mut self, value: Attribute<'c>)

source

pub fn compute_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_compute_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SpMVOp<'c>> for Operation<'c>

source§

fn from(operation: SpMVOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SpMVOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SpMVOp<'c>

§

impl<'c> !Send for SpMVOp<'c>

§

impl<'c> !Sync for SpMVOp<'c>

§

impl<'c> Unpin for SpMVOp<'c>

§

impl<'c> UnwindSafe for SpMVOp<'c>

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/melior/dialect/ods/gpu/struct.SubgroupMmaComputeOp.html b/melior/dialect/ods/gpu/struct.SubgroupMmaComputeOp.html index 05a065bc7d..7a898957c0 100644 --- a/melior/dialect/ods/gpu/struct.SubgroupMmaComputeOp.html +++ b/melior/dialect/ods/gpu/struct.SubgroupMmaComputeOp.html @@ -23,7 +23,7 @@

Implementations§

source§

impl<'c> SubgroupMmaComputeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubgroupMmaComputeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn op_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn a_transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_a_transpose(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_a_transpose(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn b_transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_b_transpose(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_b_transpose(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaComputeOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaComputeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaComputeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubgroupMmaComputeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn op_a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn a_transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_a_transpose(&mut self, value: Attribute<'c>)

source

pub fn remove_a_transpose(&mut self) -> Result<(), Error>

source

pub fn b_transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_b_transpose(&mut self, value: Attribute<'c>)

source

pub fn remove_b_transpose(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaComputeOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaComputeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaComputeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupMmaComputeOp<'c>

§

impl<'c> !Send for SubgroupMmaComputeOp<'c>

§

impl<'c> !Sync for SubgroupMmaComputeOp<'c>

§

impl<'c> Unpin for SubgroupMmaComputeOp<'c>

§

impl<'c> UnwindSafe for SubgroupMmaComputeOp<'c>

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/melior/dialect/ods/gpu/struct.SubgroupMmaElementwiseOp.html b/melior/dialect/ods/gpu/struct.SubgroupMmaElementwiseOp.html index 771dd95202..d722bcebcb 100644 --- a/melior/dialect/ods/gpu/struct.SubgroupMmaElementwiseOp.html +++ b/melior/dialect/ods/gpu/struct.SubgroupMmaElementwiseOp.html @@ -13,7 +13,7 @@

Implementations§

source§

impl<'c> SubgroupMmaElementwiseOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubgroupMmaElementwiseOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn op_type(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op_type(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubgroupMmaElementwiseOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaElementwiseOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaElementwiseOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubgroupMmaElementwiseOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn op_type(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op_type(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubgroupMmaElementwiseOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaElementwiseOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaElementwiseOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupMmaElementwiseOp<'c>

§

impl<'c> !Send for SubgroupMmaElementwiseOp<'c>

§

impl<'c> !Sync for SubgroupMmaElementwiseOp<'c>

§

impl<'c> Unpin for SubgroupMmaElementwiseOp<'c>

§

impl<'c> UnwindSafe for SubgroupMmaElementwiseOp<'c>

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/melior/dialect/ods/gpu/struct.SubgroupMmaLoadMatrixOp.html b/melior/dialect/ods/gpu/struct.SubgroupMmaLoadMatrixOp.html index a8587b7117..cc52c3fde1 100644 --- a/melior/dialect/ods/gpu/struct.SubgroupMmaLoadMatrixOp.html +++ b/melior/dialect/ods/gpu/struct.SubgroupMmaLoadMatrixOp.html @@ -20,11 +20,7 @@

Implementations§

source§

impl<'c> SubgroupMmaLoadMatrixOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubgroupMmaLoadMatrixOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src_memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn lead_dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lead_dimension( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_transpose(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_transpose(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaLoadMatrixOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaLoadMatrixOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaLoadMatrixOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubgroupMmaLoadMatrixOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src_memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn lead_dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lead_dimension(&mut self, value: IntegerAttribute<'c>)

source

pub fn transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_transpose(&mut self, value: Attribute<'c>)

source

pub fn remove_transpose(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaLoadMatrixOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaLoadMatrixOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaLoadMatrixOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupMmaLoadMatrixOp<'c>

§

impl<'c> !Send for SubgroupMmaLoadMatrixOp<'c>

§

impl<'c> !Sync for SubgroupMmaLoadMatrixOp<'c>

§

impl<'c> Unpin for SubgroupMmaLoadMatrixOp<'c>

§

impl<'c> UnwindSafe for SubgroupMmaLoadMatrixOp<'c>

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/melior/dialect/ods/gpu/struct.SubgroupMmaStoreMatrixOp.html b/melior/dialect/ods/gpu/struct.SubgroupMmaStoreMatrixOp.html index e610ae3214..b8c60fc608 100644 --- a/melior/dialect/ods/gpu/struct.SubgroupMmaStoreMatrixOp.html +++ b/melior/dialect/ods/gpu/struct.SubgroupMmaStoreMatrixOp.html @@ -16,11 +16,7 @@

Implementations§

source§

impl<'c> SubgroupMmaStoreMatrixOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubgroupMmaStoreMatrixOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dst_memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn lead_dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lead_dimension( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_transpose(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_transpose(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaStoreMatrixOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaStoreMatrixOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaStoreMatrixOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubgroupMmaStoreMatrixOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dst_memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn lead_dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lead_dimension(&mut self, value: IntegerAttribute<'c>)

source

pub fn transpose(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_transpose(&mut self, value: Attribute<'c>)

source

pub fn remove_transpose(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupMmaStoreMatrixOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupMmaStoreMatrixOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupMmaStoreMatrixOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupMmaStoreMatrixOp<'c>

§

impl<'c> !Send for SubgroupMmaStoreMatrixOp<'c>

§

impl<'c> !Sync for SubgroupMmaStoreMatrixOp<'c>

§

impl<'c> Unpin for SubgroupMmaStoreMatrixOp<'c>

§

impl<'c> UnwindSafe for SubgroupMmaStoreMatrixOp<'c>

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/melior/dialect/ods/gpu/struct.SubgroupReduceOp.html b/melior/dialect/ods/gpu/struct.SubgroupReduceOp.html index 8d7a58f0c3..42bd81b932 100644 --- a/melior/dialect/ods/gpu/struct.SubgroupReduceOp.html +++ b/melior/dialect/ods/gpu/struct.SubgroupReduceOp.html @@ -10,7 +10,7 @@

Implementations§

source§

impl<'c> SubgroupReduceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubgroupReduceOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn uniform(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_uniform(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_uniform(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupReduceOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupReduceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupReduceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupReduceOp<'c>

§

impl<'c> !Send for SubgroupReduceOp<'c>

§

impl<'c> !Sync for SubgroupReduceOp<'c>

§

impl<'c> Unpin for SubgroupReduceOp<'c>

§

impl<'c> UnwindSafe for SubgroupReduceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubgroupReduceOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_op(&mut self, value: Attribute<'c>)

source

pub fn uniform(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_uniform(&mut self, value: Attribute<'c>)

source

pub fn remove_uniform(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SubgroupReduceOp<'c>> for Operation<'c>

source§

fn from(operation: SubgroupReduceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubgroupReduceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubgroupReduceOp<'c>

§

impl<'c> !Send for SubgroupReduceOp<'c>

§

impl<'c> !Sync for SubgroupReduceOp<'c>

§

impl<'c> Unpin for SubgroupReduceOp<'c>

§

impl<'c> UnwindSafe for SubgroupReduceOp<'c>

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/melior/dialect/ods/gpu/struct.ThreadIdOp.html b/melior/dialect/ods/gpu/struct.ThreadIdOp.html index 45e7ffca95..fb1c96ed5f 100644 --- a/melior/dialect/ods/gpu/struct.ThreadIdOp.html +++ b/melior/dialect/ods/gpu/struct.ThreadIdOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> ThreadIdOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ThreadIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ThreadIdOp<'c>> for Operation<'c>

source§

fn from(operation: ThreadIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ThreadIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ThreadIdOp<'c>

§

impl<'c> !Send for ThreadIdOp<'c>

§

impl<'c> !Sync for ThreadIdOp<'c>

§

impl<'c> Unpin for ThreadIdOp<'c>

§

impl<'c> UnwindSafe for ThreadIdOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ThreadIdOpBuilder<'c, Unset>

source

pub fn dimension(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ThreadIdOp<'c>> for Operation<'c>

source§

fn from(operation: ThreadIdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ThreadIdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ThreadIdOp<'c>

§

impl<'c> !Send for ThreadIdOp<'c>

§

impl<'c> !Sync for ThreadIdOp<'c>

§

impl<'c> Unpin for ThreadIdOp<'c>

§

impl<'c> UnwindSafe for ThreadIdOp<'c>

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/melior/dialect/ods/index/struct.BoolConstantOp.html b/melior/dialect/ods/index/struct.BoolConstantOp.html index ed1e0d3467..d0ca1c4e4e 100644 --- a/melior/dialect/ods/index/struct.BoolConstantOp.html +++ b/melior/dialect/ods/index/struct.BoolConstantOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> BoolConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BoolConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BoolConstantOp<'c>> for Operation<'c>

source§

fn from(operation: BoolConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BoolConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BoolConstantOp<'c>

§

impl<'c> !Send for BoolConstantOp<'c>

§

impl<'c> !Sync for BoolConstantOp<'c>

§

impl<'c> Unpin for BoolConstantOp<'c>

§

impl<'c> UnwindSafe for BoolConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BoolConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<BoolConstantOp<'c>> for Operation<'c>

source§

fn from(operation: BoolConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BoolConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BoolConstantOp<'c>

§

impl<'c> !Send for BoolConstantOp<'c>

§

impl<'c> !Sync for BoolConstantOp<'c>

§

impl<'c> Unpin for BoolConstantOp<'c>

§

impl<'c> UnwindSafe for BoolConstantOp<'c>

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/melior/dialect/ods/index/struct.CmpOp.html b/melior/dialect/ods/index/struct.CmpOp.html index 5b5c321146..dbef00c7e7 100644 --- a/melior/dialect/ods/index/struct.CmpOp.html +++ b/melior/dialect/ods/index/struct.CmpOp.html @@ -28,7 +28,7 @@

Implementations§

source§

impl<'c> CmpOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pred(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pred(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpOp<'c>> for Operation<'c>

source§

fn from(operation: CmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpOp<'c>

§

impl<'c> !Send for CmpOp<'c>

§

impl<'c> !Sync for CmpOp<'c>

§

impl<'c> Unpin for CmpOp<'c>

§

impl<'c> UnwindSafe for CmpOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pred(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pred(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CmpOp<'c>> for Operation<'c>

source§

fn from(operation: CmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CmpOp<'c>

§

impl<'c> !Send for CmpOp<'c>

§

impl<'c> !Sync for CmpOp<'c>

§

impl<'c> Unpin for CmpOp<'c>

§

impl<'c> UnwindSafe for CmpOp<'c>

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/melior/dialect/ods/index/struct.ConstantOp.html b/melior/dialect/ods/index/struct.ConstantOp.html index e56ffdf304..5a23f12382 100644 --- a/melior/dialect/ods/index/struct.ConstantOp.html +++ b/melior/dialect/ods/index/struct.ConstantOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> ConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_value(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

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/melior/dialect/ods/linalg/struct.IndexOp.html b/melior/dialect/ods/linalg/struct.IndexOp.html index 67ca4d9d45..17c94c0a66 100644 --- a/melior/dialect/ods/linalg/struct.IndexOp.html +++ b/melior/dialect/ods/linalg/struct.IndexOp.html @@ -29,7 +29,7 @@

Implementations§

source§

impl<'c> IndexOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> IndexOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<IndexOp<'c>> for Operation<'c>

source§

fn from(operation: IndexOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IndexOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IndexOp<'c>

§

impl<'c> !Send for IndexOp<'c>

§

impl<'c> !Sync for IndexOp<'c>

§

impl<'c> Unpin for IndexOp<'c>

§

impl<'c> UnwindSafe for IndexOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> IndexOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<IndexOp<'c>> for Operation<'c>

source§

fn from(operation: IndexOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IndexOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IndexOp<'c>

§

impl<'c> !Send for IndexOp<'c>

§

impl<'c> !Sync for IndexOp<'c>

§

impl<'c> Unpin for IndexOp<'c>

§

impl<'c> UnwindSafe for IndexOp<'c>

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/melior/dialect/ods/linalg/struct.SoftmaxOp.html b/melior/dialect/ods/linalg/struct.SoftmaxOp.html index 8ead61ba85..d61c58623d 100644 --- a/melior/dialect/ods/linalg/struct.SoftmaxOp.html +++ b/melior/dialect/ods/linalg/struct.SoftmaxOp.html @@ -18,11 +18,7 @@

Implementations§

source§

impl<'c> SoftmaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SoftmaxOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn output(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dimension( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SoftmaxOp<'c>> for Operation<'c>

source§

fn from(operation: SoftmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SoftmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SoftmaxOp<'c>

§

impl<'c> !Send for SoftmaxOp<'c>

§

impl<'c> !Sync for SoftmaxOp<'c>

§

impl<'c> Unpin for SoftmaxOp<'c>

§

impl<'c> UnwindSafe for SoftmaxOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SoftmaxOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn output(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SoftmaxOp<'c>> for Operation<'c>

source§

fn from(operation: SoftmaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SoftmaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SoftmaxOp<'c>

§

impl<'c> !Send for SoftmaxOp<'c>

§

impl<'c> !Sync for SoftmaxOp<'c>

§

impl<'c> Unpin for SoftmaxOp<'c>

§

impl<'c> UnwindSafe for SoftmaxOp<'c>

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/melior/dialect/ods/llvm/struct.AddressOfOp.html b/melior/dialect/ods/llvm/struct.AddressOfOp.html index 9e0ab0d119..0f5d442559 100644 --- a/melior/dialect/ods/llvm/struct.AddressOfOp.html +++ b/melior/dialect/ods/llvm/struct.AddressOfOp.html @@ -24,11 +24,7 @@

Implementations§

source§

impl<'c> AddressOfOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AddressOfOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn global_name(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_global_name( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<AddressOfOp<'c>> for Operation<'c>

source§

fn from(operation: AddressOfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AddressOfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AddressOfOp<'c>

§

impl<'c> !Send for AddressOfOp<'c>

§

impl<'c> !Sync for AddressOfOp<'c>

§

impl<'c> Unpin for AddressOfOp<'c>

§

impl<'c> UnwindSafe for AddressOfOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AddressOfOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn global_name(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_global_name(&mut self, value: FlatSymbolRefAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AddressOfOp<'c>> for Operation<'c>

source§

fn from(operation: AddressOfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AddressOfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AddressOfOp<'c>

§

impl<'c> !Send for AddressOfOp<'c>

§

impl<'c> !Sync for AddressOfOp<'c>

§

impl<'c> Unpin for AddressOfOp<'c>

§

impl<'c> UnwindSafe for AddressOfOp<'c>

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/melior/dialect/ods/llvm/struct.AllocaOp.html b/melior/dialect/ods/llvm/struct.AllocaOp.html index 5aa3fa6258..56748ba9be 100644 --- a/melior/dialect/ods/llvm/struct.AllocaOp.html +++ b/melior/dialect/ods/llvm/struct.AllocaOp.html @@ -3,11 +3,7 @@

Implementations§

source§

impl<'c> AllocaOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AllocaOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn array_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn elem_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_elem_type(&mut self, context: &'c Context, value: TypeAttribute<'c>)

source

pub fn remove_elem_type(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn inalloca(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inalloca(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_inalloca(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocaOp<'c>> for Operation<'c>

source§

fn from(operation: AllocaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocaOp<'c>

§

impl<'c> !Send for AllocaOp<'c>

§

impl<'c> !Sync for AllocaOp<'c>

§

impl<'c> Unpin for AllocaOp<'c>

§

impl<'c> UnwindSafe for AllocaOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AllocaOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn array_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn elem_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_elem_type(&mut self, value: TypeAttribute<'c>)

source

pub fn remove_elem_type(&mut self) -> Result<(), Error>

source

pub fn inalloca(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inalloca(&mut self, value: Attribute<'c>)

source

pub fn remove_inalloca(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocaOp<'c>> for Operation<'c>

source§

fn from(operation: AllocaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocaOp<'c>

§

impl<'c> !Send for AllocaOp<'c>

§

impl<'c> !Sync for AllocaOp<'c>

§

impl<'c> Unpin for AllocaOp<'c>

§

impl<'c> UnwindSafe for AllocaOp<'c>

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/melior/dialect/ods/llvm/struct.AtomicCmpXchgOp.html b/melior/dialect/ods/llvm/struct.AtomicCmpXchgOp.html index 5c1cc19553..36af4f9552 100644 --- a/melior/dialect/ods/llvm/struct.AtomicCmpXchgOp.html +++ b/melior/dialect/ods/llvm/struct.AtomicCmpXchgOp.html @@ -3,41 +3,7 @@

Implementations§

source§

impl<'c> AtomicCmpXchgOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AtomicCmpXchgOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn ptr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn cmp(&self) -> Result<Value<'c, '_>, Error>

source

pub fn val(&self) -> Result<Value<'c, '_>, Error>

source

pub fn success_ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_success_ordering( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn failure_ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_ordering( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_syncscope(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn weak(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_weak(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_weak(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_access_groups( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_alias_scopes(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_noalias_scopes( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AtomicCmpXchgOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicCmpXchgOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicCmpXchgOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicCmpXchgOp<'c>

§

impl<'c> !Send for AtomicCmpXchgOp<'c>

§

impl<'c> !Sync for AtomicCmpXchgOp<'c>

§

impl<'c> Unpin for AtomicCmpXchgOp<'c>

§

impl<'c> UnwindSafe for AtomicCmpXchgOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AtomicCmpXchgOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn ptr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn cmp(&self) -> Result<Value<'c, '_>, Error>

source

pub fn val(&self) -> Result<Value<'c, '_>, Error>

source

pub fn success_ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_success_ordering(&mut self, value: Attribute<'c>)

source

pub fn failure_ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_ordering(&mut self, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope(&mut self, value: StringAttribute<'c>)

source

pub fn remove_syncscope(&mut self) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn weak(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_weak(&mut self, value: Attribute<'c>)

source

pub fn remove_weak(&mut self) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_access_groups(&mut self) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_alias_scopes(&mut self) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_noalias_scopes(&mut self) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AtomicCmpXchgOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicCmpXchgOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicCmpXchgOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicCmpXchgOp<'c>

§

impl<'c> !Send for AtomicCmpXchgOp<'c>

§

impl<'c> !Sync for AtomicCmpXchgOp<'c>

§

impl<'c> Unpin for AtomicCmpXchgOp<'c>

§

impl<'c> UnwindSafe for AtomicCmpXchgOp<'c>

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/melior/dialect/ods/llvm/struct.AtomicRMWOp.html b/melior/dialect/ods/llvm/struct.AtomicRMWOp.html index c1935326d2..83eb4535ff 100644 --- a/melior/dialect/ods/llvm/struct.AtomicRMWOp.html +++ b/melior/dialect/ods/llvm/struct.AtomicRMWOp.html @@ -3,33 +3,7 @@

Implementations§

source§

impl<'c> AtomicRMWOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AtomicRMWOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn ptr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn val(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bin_op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bin_op(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_syncscope(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_access_groups( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_alias_scopes(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_noalias_scopes( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AtomicRMWOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicRMWOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicRMWOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicRMWOp<'c>

§

impl<'c> !Send for AtomicRMWOp<'c>

§

impl<'c> !Sync for AtomicRMWOp<'c>

§

impl<'c> Unpin for AtomicRMWOp<'c>

§

impl<'c> UnwindSafe for AtomicRMWOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AtomicRMWOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn ptr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn val(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bin_op(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_bin_op(&mut self, value: Attribute<'c>)

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope(&mut self, value: StringAttribute<'c>)

source

pub fn remove_syncscope(&mut self) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_access_groups(&mut self) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_alias_scopes(&mut self) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_noalias_scopes(&mut self) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AtomicRMWOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicRMWOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicRMWOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicRMWOp<'c>

§

impl<'c> !Send for AtomicRMWOp<'c>

§

impl<'c> !Sync for AtomicRMWOp<'c>

§

impl<'c> Unpin for AtomicRMWOp<'c>

§

impl<'c> UnwindSafe for AtomicRMWOp<'c>

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/melior/dialect/ods/llvm/struct.BrOp.html b/melior/dialect/ods/llvm/struct.BrOp.html index 739384091e..abef95e921 100644 --- a/melior/dialect/ods/llvm/struct.BrOp.html +++ b/melior/dialect/ods/llvm/struct.BrOp.html @@ -3,14 +3,7 @@

Implementations§

source§

impl<'c> BrOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BrOpBuilder<'c, Unset, Unset>

source

pub fn dest_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn loop_annotation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_loop_annotation( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_loop_annotation( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BrOp<'c>> for Operation<'c>

source§

fn from(operation: BrOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BrOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BrOp<'c>

§

impl<'c> !Send for BrOp<'c>

§

impl<'c> !Sync for BrOp<'c>

§

impl<'c> Unpin for BrOp<'c>

§

impl<'c> UnwindSafe for BrOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BrOpBuilder<'c, Unset, Unset>

source

pub fn dest_operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn loop_annotation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_loop_annotation(&mut self, value: Attribute<'c>)

source

pub fn remove_loop_annotation(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BrOp<'c>> for Operation<'c>

source§

fn from(operation: BrOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BrOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BrOp<'c>

§

impl<'c> !Send for BrOp<'c>

§

impl<'c> !Sync for BrOp<'c>

§

impl<'c> Unpin for BrOp<'c>

§

impl<'c> UnwindSafe for BrOp<'c>

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/melior/dialect/ods/llvm/struct.CallOp.html b/melior/dialect/ods/llvm/struct.CallOp.html index 2db3d48884..933d7b64b4 100644 --- a/melior/dialect/ods/llvm/struct.CallOp.html +++ b/melior/dialect/ods/llvm/struct.CallOp.html @@ -23,11 +23,7 @@

Implementations§

source§

impl<'c> CallOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CallOpBuilder<'c>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

source

pub fn remove_callee(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CallOpBuilder<'c>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee(&mut self, value: FlatSymbolRefAttribute<'c>)

source

pub fn remove_callee(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CallOp<'c>> for Operation<'c>

source§

fn from(operation: CallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CallOp<'c>

§

impl<'c> !Send for CallOp<'c>

§

impl<'c> !Sync for CallOp<'c>

§

impl<'c> Unpin for CallOp<'c>

§

impl<'c> UnwindSafe for CallOp<'c>

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/melior/dialect/ods/llvm/struct.ComdatOp.html b/melior/dialect/ods/llvm/struct.ComdatOp.html index c423b0c7c4..7a54c8c1e4 100644 --- a/melior/dialect/ods/llvm/struct.ComdatOp.html +++ b/melior/dialect/ods/llvm/struct.ComdatOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ComdatOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ComdatOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ComdatOp<'c>> for Operation<'c>

source§

fn from(operation: ComdatOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ComdatOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ComdatOp<'c>

§

impl<'c> !Send for ComdatOp<'c>

§

impl<'c> !Sync for ComdatOp<'c>

§

impl<'c> Unpin for ComdatOp<'c>

§

impl<'c> UnwindSafe for ComdatOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ComdatOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ComdatOp<'c>> for Operation<'c>

source§

fn from(operation: ComdatOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ComdatOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ComdatOp<'c>

§

impl<'c> !Send for ComdatOp<'c>

§

impl<'c> !Sync for ComdatOp<'c>

§

impl<'c> Unpin for ComdatOp<'c>

§

impl<'c> UnwindSafe for ComdatOp<'c>

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/melior/dialect/ods/llvm/struct.ComdatSelectorOp.html b/melior/dialect/ods/llvm/struct.ComdatSelectorOp.html index 6f7e41496c..23cd4a01f7 100644 --- a/melior/dialect/ods/llvm/struct.ComdatSelectorOp.html +++ b/melior/dialect/ods/llvm/struct.ComdatSelectorOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ComdatSelectorOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ComdatSelectorOpBuilder<'c, Unset, Unset>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ComdatSelectorOp<'c>> for Operation<'c>

source§

fn from(operation: ComdatSelectorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ComdatSelectorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ComdatSelectorOp<'c>

§

impl<'c> !Send for ComdatSelectorOp<'c>

§

impl<'c> !Sync for ComdatSelectorOp<'c>

§

impl<'c> Unpin for ComdatSelectorOp<'c>

§

impl<'c> UnwindSafe for ComdatSelectorOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ComdatSelectorOpBuilder<'c, Unset, Unset>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ComdatSelectorOp<'c>> for Operation<'c>

source§

fn from(operation: ComdatSelectorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ComdatSelectorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ComdatSelectorOp<'c>

§

impl<'c> !Send for ComdatSelectorOp<'c>

§

impl<'c> !Sync for ComdatSelectorOp<'c>

§

impl<'c> Unpin for ComdatSelectorOp<'c>

§

impl<'c> UnwindSafe for ComdatSelectorOp<'c>

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/melior/dialect/ods/llvm/struct.CondBrOp.html b/melior/dialect/ods/llvm/struct.CondBrOp.html index 8963c12f39..27f2291a53 100644 --- a/melior/dialect/ods/llvm/struct.CondBrOp.html +++ b/melior/dialect/ods/llvm/struct.CondBrOp.html @@ -7,21 +7,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn false_dest_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn remove_branch_weights( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn loop_annotation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_loop_annotation( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_loop_annotation( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CondBrOp<'c>> for Operation<'c>

source§

fn from(operation: CondBrOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CondBrOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CondBrOp<'c>

§

impl<'c> !Send for CondBrOp<'c>

§

impl<'c> !Sync for CondBrOp<'c>

§

impl<'c> Unpin for CondBrOp<'c>

§

impl<'c> UnwindSafe for CondBrOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn remove_branch_weights(&mut self) -> Result<(), Error>

source

pub fn loop_annotation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_loop_annotation(&mut self, value: Attribute<'c>)

source

pub fn remove_loop_annotation(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CondBrOp<'c>> for Operation<'c>

source§

fn from(operation: CondBrOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CondBrOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CondBrOp<'c>

§

impl<'c> !Send for CondBrOp<'c>

§

impl<'c> !Sync for CondBrOp<'c>

§

impl<'c> Unpin for CondBrOp<'c>

§

impl<'c> UnwindSafe for CondBrOp<'c>

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/melior/dialect/ods/llvm/struct.ConstantOp.html b/melior/dialect/ods/llvm/struct.ConstantOp.html index 1fdbff7012..256624d9c5 100644 --- a/melior/dialect/ods/llvm/struct.ConstantOp.html +++ b/melior/dialect/ods/llvm/struct.ConstantOp.html @@ -25,7 +25,7 @@

Implementations§

source§

impl<'c> ConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstantOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantOp<'c>

§

impl<'c> !Send for ConstantOp<'c>

§

impl<'c> !Sync for ConstantOp<'c>

§

impl<'c> Unpin for ConstantOp<'c>

§

impl<'c> UnwindSafe for ConstantOp<'c>

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/melior/dialect/ods/llvm/struct.ExtractValueOp.html b/melior/dialect/ods/llvm/struct.ExtractValueOp.html index b6da64f5bd..f0ccc9f465 100644 --- a/melior/dialect/ods/llvm/struct.ExtractValueOp.html +++ b/melior/dialect/ods/llvm/struct.ExtractValueOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> ExtractValueOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExtractValueOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn container(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_position(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractValueOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractValueOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractValueOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractValueOp<'c>

§

impl<'c> !Send for ExtractValueOp<'c>

§

impl<'c> !Sync for ExtractValueOp<'c>

§

impl<'c> Unpin for ExtractValueOp<'c>

§

impl<'c> UnwindSafe for ExtractValueOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExtractValueOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn container(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_position(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractValueOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractValueOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractValueOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractValueOp<'c>

§

impl<'c> !Send for ExtractValueOp<'c>

§

impl<'c> !Sync for ExtractValueOp<'c>

§

impl<'c> Unpin for ExtractValueOp<'c>

§

impl<'c> UnwindSafe for ExtractValueOp<'c>

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/melior/dialect/ods/llvm/struct.FAddOp.html b/melior/dialect/ods/llvm/struct.FAddOp.html index f7bab9cb27..0463e25243 100644 --- a/melior/dialect/ods/llvm/struct.FAddOp.html +++ b/melior/dialect/ods/llvm/struct.FAddOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FAddOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FAddOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FAddOp<'c>> for Operation<'c>

source§

fn from(operation: FAddOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FAddOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FAddOp<'c>

§

impl<'c> !Send for FAddOp<'c>

§

impl<'c> !Sync for FAddOp<'c>

§

impl<'c> Unpin for FAddOp<'c>

§

impl<'c> UnwindSafe for FAddOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FAddOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FAddOp<'c>> for Operation<'c>

source§

fn from(operation: FAddOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FAddOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FAddOp<'c>

§

impl<'c> !Send for FAddOp<'c>

§

impl<'c> !Sync for FAddOp<'c>

§

impl<'c> Unpin for FAddOp<'c>

§

impl<'c> UnwindSafe for FAddOp<'c>

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/melior/dialect/ods/llvm/struct.FCmpOp.html b/melior/dialect/ods/llvm/struct.FCmpOp.html index 1a01345adf..dd80129f53 100644 --- a/melior/dialect/ods/llvm/struct.FCmpOp.html +++ b/melior/dialect/ods/llvm/struct.FCmpOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FCmpOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FCmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FCmpOp<'c>> for Operation<'c>

source§

fn from(operation: FCmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FCmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FCmpOp<'c>

§

impl<'c> !Send for FCmpOp<'c>

§

impl<'c> !Sync for FCmpOp<'c>

§

impl<'c> Unpin for FCmpOp<'c>

§

impl<'c> UnwindSafe for FCmpOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FCmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, value: Attribute<'c>)

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FCmpOp<'c>> for Operation<'c>

source§

fn from(operation: FCmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FCmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FCmpOp<'c>

§

impl<'c> !Send for FCmpOp<'c>

§

impl<'c> !Sync for FCmpOp<'c>

§

impl<'c> Unpin for FCmpOp<'c>

§

impl<'c> UnwindSafe for FCmpOp<'c>

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/melior/dialect/ods/llvm/struct.FDivOp.html b/melior/dialect/ods/llvm/struct.FDivOp.html index 623b8a26df..138962c2da 100644 --- a/melior/dialect/ods/llvm/struct.FDivOp.html +++ b/melior/dialect/ods/llvm/struct.FDivOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FDivOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FDivOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FDivOp<'c>> for Operation<'c>

source§

fn from(operation: FDivOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FDivOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FDivOp<'c>

§

impl<'c> !Send for FDivOp<'c>

§

impl<'c> !Sync for FDivOp<'c>

§

impl<'c> Unpin for FDivOp<'c>

§

impl<'c> UnwindSafe for FDivOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FDivOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FDivOp<'c>> for Operation<'c>

source§

fn from(operation: FDivOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FDivOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FDivOp<'c>

§

impl<'c> !Send for FDivOp<'c>

§

impl<'c> !Sync for FDivOp<'c>

§

impl<'c> Unpin for FDivOp<'c>

§

impl<'c> UnwindSafe for FDivOp<'c>

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/melior/dialect/ods/llvm/struct.FMulOp.html b/melior/dialect/ods/llvm/struct.FMulOp.html index b9b630afb5..9f5a4c2106 100644 --- a/melior/dialect/ods/llvm/struct.FMulOp.html +++ b/melior/dialect/ods/llvm/struct.FMulOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FMulOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FMulOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FMulOp<'c>> for Operation<'c>

source§

fn from(operation: FMulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FMulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FMulOp<'c>

§

impl<'c> !Send for FMulOp<'c>

§

impl<'c> !Sync for FMulOp<'c>

§

impl<'c> Unpin for FMulOp<'c>

§

impl<'c> UnwindSafe for FMulOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FMulOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FMulOp<'c>> for Operation<'c>

source§

fn from(operation: FMulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FMulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FMulOp<'c>

§

impl<'c> !Send for FMulOp<'c>

§

impl<'c> !Sync for FMulOp<'c>

§

impl<'c> Unpin for FMulOp<'c>

§

impl<'c> UnwindSafe for FMulOp<'c>

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/melior/dialect/ods/llvm/struct.FNegOp.html b/melior/dialect/ods/llvm/struct.FNegOp.html index a7a94e7128..10a00cf189 100644 --- a/melior/dialect/ods/llvm/struct.FNegOp.html +++ b/melior/dialect/ods/llvm/struct.FNegOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FNegOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FNegOpBuilder<'c, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FNegOp<'c>> for Operation<'c>

source§

fn from(operation: FNegOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FNegOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FNegOp<'c>

§

impl<'c> !Send for FNegOp<'c>

§

impl<'c> !Sync for FNegOp<'c>

§

impl<'c> Unpin for FNegOp<'c>

§

impl<'c> UnwindSafe for FNegOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FNegOpBuilder<'c, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FNegOp<'c>> for Operation<'c>

source§

fn from(operation: FNegOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FNegOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FNegOp<'c>

§

impl<'c> !Send for FNegOp<'c>

§

impl<'c> !Sync for FNegOp<'c>

§

impl<'c> Unpin for FNegOp<'c>

§

impl<'c> UnwindSafe for FNegOp<'c>

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/melior/dialect/ods/llvm/struct.FRemOp.html b/melior/dialect/ods/llvm/struct.FRemOp.html index a3f56dd2b7..79cc70cba1 100644 --- a/melior/dialect/ods/llvm/struct.FRemOp.html +++ b/melior/dialect/ods/llvm/struct.FRemOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FRemOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FRemOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FRemOp<'c>> for Operation<'c>

source§

fn from(operation: FRemOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FRemOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FRemOp<'c>

§

impl<'c> !Send for FRemOp<'c>

§

impl<'c> !Sync for FRemOp<'c>

§

impl<'c> Unpin for FRemOp<'c>

§

impl<'c> UnwindSafe for FRemOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FRemOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FRemOp<'c>> for Operation<'c>

source§

fn from(operation: FRemOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FRemOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FRemOp<'c>

§

impl<'c> !Send for FRemOp<'c>

§

impl<'c> !Sync for FRemOp<'c>

§

impl<'c> Unpin for FRemOp<'c>

§

impl<'c> UnwindSafe for FRemOp<'c>

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/melior/dialect/ods/llvm/struct.FSubOp.html b/melior/dialect/ods/llvm/struct.FSubOp.html index 4f3b1bfed9..5517800a23 100644 --- a/melior/dialect/ods/llvm/struct.FSubOp.html +++ b/melior/dialect/ods/llvm/struct.FSubOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> FSubOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FSubOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FSubOp<'c>> for Operation<'c>

source§

fn from(operation: FSubOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FSubOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FSubOp<'c>

§

impl<'c> !Send for FSubOp<'c>

§

impl<'c> !Sync for FSubOp<'c>

§

impl<'c> Unpin for FSubOp<'c>

§

impl<'c> UnwindSafe for FSubOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FSubOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FSubOp<'c>> for Operation<'c>

source§

fn from(operation: FSubOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FSubOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FSubOp<'c>

§

impl<'c> !Send for FSubOp<'c>

§

impl<'c> !Sync for FSubOp<'c>

§

impl<'c> Unpin for FSubOp<'c>

§

impl<'c> UnwindSafe for FSubOp<'c>

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/melior/dialect/ods/llvm/struct.FenceOp.html b/melior/dialect/ods/llvm/struct.FenceOp.html index cba5c1f77b..65e53edce3 100644 --- a/melior/dialect/ods/llvm/struct.FenceOp.html +++ b/melior/dialect/ods/llvm/struct.FenceOp.html @@ -3,11 +3,7 @@

Implementations§

source§

impl<'c> FenceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FenceOpBuilder<'c, Unset>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_syncscope(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FenceOp<'c>> for Operation<'c>

source§

fn from(operation: FenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FenceOp<'c>

§

impl<'c> !Send for FenceOp<'c>

§

impl<'c> !Sync for FenceOp<'c>

§

impl<'c> Unpin for FenceOp<'c>

§

impl<'c> UnwindSafe for FenceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FenceOpBuilder<'c, Unset>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope(&mut self, value: StringAttribute<'c>)

source

pub fn remove_syncscope(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FenceOp<'c>> for Operation<'c>

source§

fn from(operation: FenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FenceOp<'c>

§

impl<'c> !Send for FenceOp<'c>

§

impl<'c> !Sync for FenceOp<'c>

§

impl<'c> Unpin for FenceOp<'c>

§

impl<'c> UnwindSafe for FenceOp<'c>

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/melior/dialect/ods/llvm/struct.GEPOp.html b/melior/dialect/ods/llvm/struct.GEPOp.html index daf012c49c..e7dde4ee22 100644 --- a/melior/dialect/ods/llvm/struct.GEPOp.html +++ b/melior/dialect/ods/llvm/struct.GEPOp.html @@ -20,11 +20,7 @@

Implementations§

source§

impl<'c> GEPOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GEPOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn base(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dynamic_indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn raw_constant_indices(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_raw_constant_indices( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn elem_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_elem_type(&mut self, context: &'c Context, value: TypeAttribute<'c>)

source

pub fn remove_elem_type(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn inbounds(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inbounds(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_inbounds(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GEPOp<'c>> for Operation<'c>

source§

fn from(operation: GEPOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GEPOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GEPOp<'c>

§

impl<'c> !Send for GEPOp<'c>

§

impl<'c> !Sync for GEPOp<'c>

§

impl<'c> Unpin for GEPOp<'c>

§

impl<'c> UnwindSafe for GEPOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GEPOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn base(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dynamic_indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn raw_constant_indices(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_raw_constant_indices(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn elem_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_elem_type(&mut self, value: TypeAttribute<'c>)

source

pub fn remove_elem_type(&mut self) -> Result<(), Error>

source

pub fn inbounds(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inbounds(&mut self, value: Attribute<'c>)

source

pub fn remove_inbounds(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GEPOp<'c>> for Operation<'c>

source§

fn from(operation: GEPOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GEPOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GEPOp<'c>

§

impl<'c> !Send for GEPOp<'c>

§

impl<'c> !Sync for GEPOp<'c>

§

impl<'c> Unpin for GEPOp<'c>

§

impl<'c> UnwindSafe for GEPOp<'c>

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/melior/dialect/ods/llvm/struct.GlobalCtorsOp.html b/melior/dialect/ods/llvm/struct.GlobalCtorsOp.html index da00d35b06..05ccfc9a33 100644 --- a/melior/dialect/ods/llvm/struct.GlobalCtorsOp.html +++ b/melior/dialect/ods/llvm/struct.GlobalCtorsOp.html @@ -17,11 +17,7 @@

Implementations§

source§

impl<'c> GlobalCtorsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GlobalCtorsOpBuilder<'c, Unset, Unset>

source

pub fn ctors(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_ctors(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn priorities(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_priorities( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GlobalCtorsOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalCtorsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalCtorsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalCtorsOp<'c>

§

impl<'c> !Send for GlobalCtorsOp<'c>

§

impl<'c> !Sync for GlobalCtorsOp<'c>

§

impl<'c> Unpin for GlobalCtorsOp<'c>

§

impl<'c> UnwindSafe for GlobalCtorsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GlobalCtorsOpBuilder<'c, Unset, Unset>

source

pub fn ctors(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_ctors(&mut self, value: ArrayAttribute<'c>)

source

pub fn priorities(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_priorities(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalCtorsOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalCtorsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalCtorsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalCtorsOp<'c>

§

impl<'c> !Send for GlobalCtorsOp<'c>

§

impl<'c> !Sync for GlobalCtorsOp<'c>

§

impl<'c> Unpin for GlobalCtorsOp<'c>

§

impl<'c> UnwindSafe for GlobalCtorsOp<'c>

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/melior/dialect/ods/llvm/struct.GlobalDtorsOp.html b/melior/dialect/ods/llvm/struct.GlobalDtorsOp.html index f1328ba46e..37a5f3be15 100644 --- a/melior/dialect/ods/llvm/struct.GlobalDtorsOp.html +++ b/melior/dialect/ods/llvm/struct.GlobalDtorsOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> GlobalDtorsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GlobalDtorsOpBuilder<'c, Unset, Unset>

source

pub fn dtors(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_dtors(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn priorities(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_priorities( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GlobalDtorsOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalDtorsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalDtorsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalDtorsOp<'c>

§

impl<'c> !Send for GlobalDtorsOp<'c>

§

impl<'c> !Sync for GlobalDtorsOp<'c>

§

impl<'c> Unpin for GlobalDtorsOp<'c>

§

impl<'c> UnwindSafe for GlobalDtorsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GlobalDtorsOpBuilder<'c, Unset, Unset>

source

pub fn dtors(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_dtors(&mut self, value: ArrayAttribute<'c>)

source

pub fn priorities(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_priorities(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalDtorsOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalDtorsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalDtorsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalDtorsOp<'c>

§

impl<'c> !Send for GlobalDtorsOp<'c>

§

impl<'c> !Sync for GlobalDtorsOp<'c>

§

impl<'c> Unpin for GlobalDtorsOp<'c>

§

impl<'c> UnwindSafe for GlobalDtorsOp<'c>

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/melior/dialect/ods/llvm/struct.GlobalOp.html b/melior/dialect/ods/llvm/struct.GlobalOp.html index aa421b1978..30117b4909 100644 --- a/melior/dialect/ods/llvm/struct.GlobalOp.html +++ b/melior/dialect/ods/llvm/struct.GlobalOp.html @@ -75,19 +75,7 @@

Implementations§

source§

impl<'c> GlobalOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GlobalOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn initializer(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn global_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_global_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn constant(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_constant(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn linkage(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_linkage(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn dso_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dso_local(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_dso_local(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn thread_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_thread_local(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_thread_local(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_value(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn addr_space(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_addr_space( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn unnamed_addr(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unnamed_addr(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unnamed_addr(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn section(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_section(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_section(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_comdat(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn visibility(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_visibility(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalOp<'c>

§

impl<'c> !Send for GlobalOp<'c>

§

impl<'c> !Sync for GlobalOp<'c>

§

impl<'c> Unpin for GlobalOp<'c>

§

impl<'c> UnwindSafe for GlobalOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GlobalOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn initializer(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn global_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_global_type(&mut self, value: TypeAttribute<'c>)

source

pub fn constant(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant(&mut self, value: Attribute<'c>)

source

pub fn remove_constant(&mut self) -> Result<(), Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn linkage(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_linkage(&mut self, value: Attribute<'c>)

source

pub fn dso_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dso_local(&mut self, value: Attribute<'c>)

source

pub fn remove_dso_local(&mut self) -> Result<(), Error>

source

pub fn thread_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_thread_local(&mut self, value: Attribute<'c>)

source

pub fn remove_thread_local(&mut self) -> Result<(), Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

source

pub fn remove_value(&mut self) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn addr_space(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_addr_space(&mut self, value: IntegerAttribute<'c>)

source

pub fn unnamed_addr(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unnamed_addr(&mut self, value: Attribute<'c>)

source

pub fn remove_unnamed_addr(&mut self) -> Result<(), Error>

source

pub fn section(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_section(&mut self, value: StringAttribute<'c>)

source

pub fn remove_section(&mut self) -> Result<(), Error>

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, value: Attribute<'c>)

source

pub fn remove_comdat(&mut self) -> Result<(), Error>

source

pub fn visibility(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_visibility(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<GlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalOp<'c>

§

impl<'c> !Send for GlobalOp<'c>

§

impl<'c> !Sync for GlobalOp<'c>

§

impl<'c> Unpin for GlobalOp<'c>

§

impl<'c> UnwindSafe for GlobalOp<'c>

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/melior/dialect/ods/llvm/struct.ICmpOp.html b/melior/dialect/ods/llvm/struct.ICmpOp.html index a925804db7..00a5bad52b 100644 --- a/melior/dialect/ods/llvm/struct.ICmpOp.html +++ b/melior/dialect/ods/llvm/struct.ICmpOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> ICmpOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ICmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ICmpOp<'c>> for Operation<'c>

source§

fn from(operation: ICmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ICmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ICmpOp<'c>

§

impl<'c> !Send for ICmpOp<'c>

§

impl<'c> !Sync for ICmpOp<'c>

§

impl<'c> Unpin for ICmpOp<'c>

§

impl<'c> UnwindSafe for ICmpOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ICmpOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ICmpOp<'c>> for Operation<'c>

source§

fn from(operation: ICmpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ICmpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ICmpOp<'c>

§

impl<'c> !Send for ICmpOp<'c>

§

impl<'c> !Sync for ICmpOp<'c>

§

impl<'c> Unpin for ICmpOp<'c>

§

impl<'c> UnwindSafe for ICmpOp<'c>

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/melior/dialect/ods/llvm/struct.InlineAsmOp.html b/melior/dialect/ods/llvm/struct.InlineAsmOp.html index 55882e7869..fedc851f61 100644 --- a/melior/dialect/ods/llvm/struct.InlineAsmOp.html +++ b/melior/dialect/ods/llvm/struct.InlineAsmOp.html @@ -9,32 +9,7 @@

Implementations§

source§

impl<'c> InlineAsmOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> InlineAsmOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn asm_string(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_asm_string( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn constraints(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_constraints( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn has_side_effects(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_has_side_effects( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_has_side_effects( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn is_align_stack(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_align_stack(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_is_align_stack( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn asm_dialect(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_asm_dialect(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_asm_dialect(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn operand_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_operand_attrs( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_operand_attrs( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<InlineAsmOp<'c>> for Operation<'c>

source§

fn from(operation: InlineAsmOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InlineAsmOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InlineAsmOp<'c>

§

impl<'c> !Send for InlineAsmOp<'c>

§

impl<'c> !Sync for InlineAsmOp<'c>

§

impl<'c> Unpin for InlineAsmOp<'c>

§

impl<'c> UnwindSafe for InlineAsmOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> InlineAsmOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn asm_string(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_asm_string(&mut self, value: StringAttribute<'c>)

source

pub fn constraints(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_constraints(&mut self, value: StringAttribute<'c>)

source

pub fn has_side_effects(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_has_side_effects(&mut self, value: Attribute<'c>)

source

pub fn remove_has_side_effects(&mut self) -> Result<(), Error>

source

pub fn is_align_stack(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_align_stack(&mut self, value: Attribute<'c>)

source

pub fn remove_is_align_stack(&mut self) -> Result<(), Error>

source

pub fn asm_dialect(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_asm_dialect(&mut self, value: Attribute<'c>)

source

pub fn remove_asm_dialect(&mut self) -> Result<(), Error>

source

pub fn operand_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_operand_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_operand_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<InlineAsmOp<'c>> for Operation<'c>

source§

fn from(operation: InlineAsmOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InlineAsmOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InlineAsmOp<'c>

§

impl<'c> !Send for InlineAsmOp<'c>

§

impl<'c> !Sync for InlineAsmOp<'c>

§

impl<'c> Unpin for InlineAsmOp<'c>

§

impl<'c> UnwindSafe for InlineAsmOp<'c>

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/melior/dialect/ods/llvm/struct.InsertValueOp.html b/melior/dialect/ods/llvm/struct.InsertValueOp.html index 3691bb12d4..b09d4825f2 100644 --- a/melior/dialect/ods/llvm/struct.InsertValueOp.html +++ b/melior/dialect/ods/llvm/struct.InsertValueOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> InsertValueOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> InsertValueOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn container(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_position(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertValueOp<'c>> for Operation<'c>

source§

fn from(operation: InsertValueOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertValueOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertValueOp<'c>

§

impl<'c> !Send for InsertValueOp<'c>

§

impl<'c> !Sync for InsertValueOp<'c>

§

impl<'c> Unpin for InsertValueOp<'c>

§

impl<'c> UnwindSafe for InsertValueOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> InsertValueOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn container(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_position(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertValueOp<'c>> for Operation<'c>

source§

fn from(operation: InsertValueOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertValueOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertValueOp<'c>

§

impl<'c> !Send for InsertValueOp<'c>

§

impl<'c> !Sync for InsertValueOp<'c>

§

impl<'c> Unpin for InsertValueOp<'c>

§

impl<'c> UnwindSafe for InsertValueOp<'c>

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/melior/dialect/ods/llvm/struct.InvokeOp.html b/melior/dialect/ods/llvm/struct.InvokeOp.html index 2896b43a91..9facc27084 100644 --- a/melior/dialect/ods/llvm/struct.InvokeOp.html +++ b/melior/dialect/ods/llvm/struct.InvokeOp.html @@ -9,18 +9,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn unwind_dest_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn normal_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn unwind_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

source

pub fn remove_callee(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn remove_branch_weights( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<InvokeOp<'c>> for Operation<'c>

source§

fn from(operation: InvokeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InvokeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InvokeOp<'c>

§

impl<'c> !Send for InvokeOp<'c>

§

impl<'c> !Sync for InvokeOp<'c>

§

impl<'c> Unpin for InvokeOp<'c>

§

impl<'c> UnwindSafe for InvokeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn normal_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn unwind_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn callee(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_callee(&mut self, value: FlatSymbolRefAttribute<'c>)

source

pub fn remove_callee(&mut self) -> Result<(), Error>

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn remove_branch_weights(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<InvokeOp<'c>> for Operation<'c>

source§

fn from(operation: InvokeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InvokeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InvokeOp<'c>

§

impl<'c> !Send for InvokeOp<'c>

§

impl<'c> !Sync for InvokeOp<'c>

§

impl<'c> Unpin for InvokeOp<'c>

§

impl<'c> UnwindSafe for InvokeOp<'c>

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/melior/dialect/ods/llvm/struct.LLVMFuncOp.html b/melior/dialect/ods/llvm/struct.LLVMFuncOp.html index b810ad52a5..d46aaf617a 100644 --- a/melior/dialect/ods/llvm/struct.LLVMFuncOp.html +++ b/melior/dialect/ods/llvm/struct.LLVMFuncOp.html @@ -25,47 +25,7 @@

Implementations§

source§

impl<'c> LLVMFuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LLVMFuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn linkage(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_linkage(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn dso_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dso_local(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_dso_local(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn c_conv(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_c_conv(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_comdat(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn personality(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_personality( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

source

pub fn remove_personality(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn garbage_collector(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_garbage_collector( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_garbage_collector( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn passthrough(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_passthrough( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_passthrough(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn function_entry_count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_function_entry_count( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_function_entry_count( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn memory(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_memory(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_memory(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn visibility(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_visibility(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn arm_streaming(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_arm_streaming(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_arm_streaming( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn arm_locally_streaming(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_arm_locally_streaming( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_arm_locally_streaming( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn section(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_section(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_section(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn unnamed_addr(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unnamed_addr(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unnamed_addr(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LLVMFuncOp<'c>> for Operation<'c>

source§

fn from(operation: LLVMFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LLVMFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LLVMFuncOp<'c>

§

impl<'c> !Send for LLVMFuncOp<'c>

§

impl<'c> !Sync for LLVMFuncOp<'c>

§

impl<'c> Unpin for LLVMFuncOp<'c>

§

impl<'c> UnwindSafe for LLVMFuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LLVMFuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn linkage(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_linkage(&mut self, value: Attribute<'c>)

source

pub fn dso_local(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dso_local(&mut self, value: Attribute<'c>)

source

pub fn remove_dso_local(&mut self) -> Result<(), Error>

source

pub fn c_conv(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_c_conv(&mut self, value: Attribute<'c>)

source

pub fn comdat(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_comdat(&mut self, value: Attribute<'c>)

source

pub fn remove_comdat(&mut self) -> Result<(), Error>

source

pub fn personality(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_personality(&mut self, value: FlatSymbolRefAttribute<'c>)

source

pub fn remove_personality(&mut self) -> Result<(), Error>

source

pub fn garbage_collector(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_garbage_collector(&mut self, value: StringAttribute<'c>)

source

pub fn remove_garbage_collector(&mut self) -> Result<(), Error>

source

pub fn passthrough(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_passthrough(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_passthrough(&mut self) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

source

pub fn function_entry_count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_function_entry_count(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_function_entry_count(&mut self) -> Result<(), Error>

source

pub fn memory(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_memory(&mut self, value: Attribute<'c>)

source

pub fn remove_memory(&mut self) -> Result<(), Error>

source

pub fn visibility(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_visibility(&mut self, value: Attribute<'c>)

source

pub fn arm_streaming(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_arm_streaming(&mut self, value: Attribute<'c>)

source

pub fn remove_arm_streaming(&mut self) -> Result<(), Error>

source

pub fn arm_locally_streaming(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_arm_locally_streaming(&mut self, value: Attribute<'c>)

source

pub fn remove_arm_locally_streaming(&mut self) -> Result<(), Error>

source

pub fn section(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_section(&mut self, value: StringAttribute<'c>)

source

pub fn remove_section(&mut self) -> Result<(), Error>

source

pub fn unnamed_addr(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unnamed_addr(&mut self, value: Attribute<'c>)

source

pub fn remove_unnamed_addr(&mut self) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LLVMFuncOp<'c>> for Operation<'c>

source§

fn from(operation: LLVMFuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LLVMFuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LLVMFuncOp<'c>

§

impl<'c> !Send for LLVMFuncOp<'c>

§

impl<'c> !Sync for LLVMFuncOp<'c>

§

impl<'c> Unpin for LLVMFuncOp<'c>

§

impl<'c> UnwindSafe for LLVMFuncOp<'c>

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/melior/dialect/ods/llvm/struct.LandingpadOp.html b/melior/dialect/ods/llvm/struct.LandingpadOp.html index 8b4471ae52..1943ef843a 100644 --- a/melior/dialect/ods/llvm/struct.LandingpadOp.html +++ b/melior/dialect/ods/llvm/struct.LandingpadOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> LandingpadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LandingpadOpBuilder<'c, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn cleanup(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_cleanup(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_cleanup(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LandingpadOp<'c>> for Operation<'c>

source§

fn from(operation: LandingpadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LandingpadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LandingpadOp<'c>

§

impl<'c> !Send for LandingpadOp<'c>

§

impl<'c> !Sync for LandingpadOp<'c>

§

impl<'c> Unpin for LandingpadOp<'c>

§

impl<'c> UnwindSafe for LandingpadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LandingpadOpBuilder<'c, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn cleanup(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_cleanup(&mut self, value: Attribute<'c>)

source

pub fn remove_cleanup(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LandingpadOp<'c>> for Operation<'c>

source§

fn from(operation: LandingpadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LandingpadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LandingpadOp<'c>

§

impl<'c> !Send for LandingpadOp<'c>

§

impl<'c> !Sync for LandingpadOp<'c>

§

impl<'c> Unpin for LandingpadOp<'c>

§

impl<'c> UnwindSafe for LandingpadOp<'c>

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/melior/dialect/ods/llvm/struct.LoadOp.html b/melior/dialect/ods/llvm/struct.LoadOp.html index 84a5a7c95f..48490405fd 100644 --- a/melior/dialect/ods/llvm/struct.LoadOp.html +++ b/melior/dialect/ods/llvm/struct.LoadOp.html @@ -21,33 +21,7 @@

Implementations§

source§

impl<'c> LoadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LoadOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn addr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_syncscope(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_access_groups( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_alias_scopes(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_noalias_scopes( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LoadOpBuilder<'c, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn addr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self) -> Result<(), Error>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self) -> Result<(), Error>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope(&mut self, value: StringAttribute<'c>)

source

pub fn remove_syncscope(&mut self) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_access_groups(&mut self) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_alias_scopes(&mut self) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_noalias_scopes(&mut self) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

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/melior/dialect/ods/llvm/struct.MetadataOp.html b/melior/dialect/ods/llvm/struct.MetadataOp.html index 9f1be9468d..60c6b03962 100644 --- a/melior/dialect/ods/llvm/struct.MetadataOp.html +++ b/melior/dialect/ods/llvm/struct.MetadataOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> MetadataOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MetadataOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MetadataOp<'c>> for Operation<'c>

source§

fn from(operation: MetadataOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MetadataOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MetadataOp<'c>

§

impl<'c> !Send for MetadataOp<'c>

§

impl<'c> !Sync for MetadataOp<'c>

§

impl<'c> Unpin for MetadataOp<'c>

§

impl<'c> UnwindSafe for MetadataOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MetadataOpBuilder<'c, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MetadataOp<'c>> for Operation<'c>

source§

fn from(operation: MetadataOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MetadataOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MetadataOp<'c>

§

impl<'c> !Send for MetadataOp<'c>

§

impl<'c> !Sync for MetadataOp<'c>

§

impl<'c> Unpin for MetadataOp<'c>

§

impl<'c> UnwindSafe for MetadataOp<'c>

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/melior/dialect/ods/llvm/struct.SelectOp.html b/melior/dialect/ods/llvm/struct.SelectOp.html index 42b404b70c..3025877b77 100644 --- a/melior/dialect/ods/llvm/struct.SelectOp.html +++ b/melior/dialect/ods/llvm/struct.SelectOp.html @@ -3,7 +3,7 @@

Implementations§

source§

impl<'c> SelectOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SelectOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn condition(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn false_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SelectOp<'c>> for Operation<'c>

source§

fn from(operation: SelectOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SelectOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SelectOp<'c>

§

impl<'c> !Send for SelectOp<'c>

§

impl<'c> !Sync for SelectOp<'c>

§

impl<'c> Unpin for SelectOp<'c>

§

impl<'c> UnwindSafe for SelectOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SelectOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn condition(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn false_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath_flags(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath_flags(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SelectOp<'c>> for Operation<'c>

source§

fn from(operation: SelectOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SelectOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SelectOp<'c>

§

impl<'c> !Send for SelectOp<'c>

§

impl<'c> !Sync for SelectOp<'c>

§

impl<'c> Unpin for SelectOp<'c>

§

impl<'c> UnwindSafe for SelectOp<'c>

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/melior/dialect/ods/llvm/struct.ShuffleVectorOp.html b/melior/dialect/ods/llvm/struct.ShuffleVectorOp.html index 041a98a23e..d832b408f4 100644 --- a/melior/dialect/ods/llvm/struct.ShuffleVectorOp.html +++ b/melior/dialect/ods/llvm/struct.ShuffleVectorOp.html @@ -3,11 +3,7 @@

Implementations§

source§

impl<'c> ShuffleVectorOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ShuffleVectorOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn v_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn v_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_mask( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ShuffleVectorOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleVectorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleVectorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleVectorOp<'c>

§

impl<'c> !Send for ShuffleVectorOp<'c>

§

impl<'c> !Sync for ShuffleVectorOp<'c>

§

impl<'c> Unpin for ShuffleVectorOp<'c>

§

impl<'c> UnwindSafe for ShuffleVectorOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ShuffleVectorOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn v_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn v_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_mask(&mut self, value: DenseI32ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ShuffleVectorOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleVectorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleVectorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleVectorOp<'c>

§

impl<'c> !Send for ShuffleVectorOp<'c>

§

impl<'c> !Sync for ShuffleVectorOp<'c>

§

impl<'c> Unpin for ShuffleVectorOp<'c>

§

impl<'c> UnwindSafe for ShuffleVectorOp<'c>

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/melior/dialect/ods/llvm/struct.StoreOp.html b/melior/dialect/ods/llvm/struct.StoreOp.html index 5067474c19..cab8f3e3dd 100644 --- a/melior/dialect/ods/llvm/struct.StoreOp.html +++ b/melior/dialect/ods/llvm/struct.StoreOp.html @@ -21,33 +21,7 @@

Implementations§

source§

impl<'c> StoreOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> StoreOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn addr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_syncscope(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_access_groups( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_alias_scopes(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_noalias_scopes( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<StoreOp<'c>> for Operation<'c>

source§

fn from(operation: StoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for StoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for StoreOp<'c>

§

impl<'c> !Send for StoreOp<'c>

§

impl<'c> !Sync for StoreOp<'c>

§

impl<'c> Unpin for StoreOp<'c>

§

impl<'c> UnwindSafe for StoreOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> StoreOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn addr(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

source

pub fn volatile(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_volatile(&mut self, value: Attribute<'c>)

source

pub fn remove_volatile(&mut self) -> Result<(), Error>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self) -> Result<(), Error>

source

pub fn ordering(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_ordering(&mut self, value: Attribute<'c>)

source

pub fn syncscope(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_syncscope(&mut self, value: StringAttribute<'c>)

source

pub fn remove_syncscope(&mut self) -> Result<(), Error>

source

pub fn access_groups(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_access_groups(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_access_groups(&mut self) -> Result<(), Error>

source

pub fn alias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_alias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_alias_scopes(&mut self) -> Result<(), Error>

source

pub fn noalias_scopes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_noalias_scopes(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_noalias_scopes(&mut self) -> Result<(), Error>

source

pub fn tbaa(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_tbaa(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_tbaa(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<StoreOp<'c>> for Operation<'c>

source§

fn from(operation: StoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for StoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for StoreOp<'c>

§

impl<'c> !Send for StoreOp<'c>

§

impl<'c> !Sync for StoreOp<'c>

§

impl<'c> Unpin for StoreOp<'c>

§

impl<'c> UnwindSafe for StoreOp<'c>

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/melior/dialect/ods/llvm/struct.SwitchOp.html b/melior/dialect/ods/llvm/struct.SwitchOp.html index 81608f38f1..f15ed4f47b 100644 --- a/melior/dialect/ods/llvm/struct.SwitchOp.html +++ b/melior/dialect/ods/llvm/struct.SwitchOp.html @@ -7,18 +7,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn case_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn default_destination(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn case_destinations(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_case_values(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn case_operand_segments(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_case_operand_segments( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn remove_branch_weights( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SwitchOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOp<'c>

§

impl<'c> !Send for SwitchOp<'c>

§

impl<'c> !Sync for SwitchOp<'c>

§

impl<'c> Unpin for SwitchOp<'c>

§

impl<'c> UnwindSafe for SwitchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn default_destination(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn case_destinations(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: Attribute<'c>)

source

pub fn remove_case_values(&mut self) -> Result<(), Error>

source

pub fn case_operand_segments(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_case_operand_segments(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn branch_weights(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_branch_weights(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn remove_branch_weights(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SwitchOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOp<'c>

§

impl<'c> !Send for SwitchOp<'c>

§

impl<'c> !Sync for SwitchOp<'c>

§

impl<'c> Unpin for SwitchOp<'c>

§

impl<'c> UnwindSafe for SwitchOp<'c>

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/melior/dialect/ods/math/struct.AbsFOp.html b/melior/dialect/ods/math/struct.AbsFOp.html index d8e72e5042..61aa4d598e 100644 --- a/melior/dialect/ods/math/struct.AbsFOp.html +++ b/melior/dialect/ods/math/struct.AbsFOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> AbsFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AbsFOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AbsFOp<'c>> for Operation<'c>

source§

fn from(operation: AbsFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AbsFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AbsFOp<'c>

§

impl<'c> !Send for AbsFOp<'c>

§

impl<'c> !Sync for AbsFOp<'c>

§

impl<'c> Unpin for AbsFOp<'c>

§

impl<'c> UnwindSafe for AbsFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AbsFOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AbsFOp<'c>> for Operation<'c>

source§

fn from(operation: AbsFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AbsFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AbsFOp<'c>

§

impl<'c> !Send for AbsFOp<'c>

§

impl<'c> !Sync for AbsFOp<'c>

§

impl<'c> Unpin for AbsFOp<'c>

§

impl<'c> UnwindSafe for AbsFOp<'c>

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/melior/dialect/ods/math/struct.Atan2Op.html b/melior/dialect/ods/math/struct.Atan2Op.html index b1b3a05857..c8e788dfd0 100644 --- a/melior/dialect/ods/math/struct.Atan2Op.html +++ b/melior/dialect/ods/math/struct.Atan2Op.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> Atan2Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Atan2OpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Atan2Op<'c>> for Operation<'c>

source§

fn from(operation: Atan2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Atan2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Atan2Op<'c>

§

impl<'c> !Send for Atan2Op<'c>

§

impl<'c> !Sync for Atan2Op<'c>

§

impl<'c> Unpin for Atan2Op<'c>

§

impl<'c> UnwindSafe for Atan2Op<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Atan2OpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Atan2Op<'c>> for Operation<'c>

source§

fn from(operation: Atan2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Atan2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Atan2Op<'c>

§

impl<'c> !Send for Atan2Op<'c>

§

impl<'c> !Sync for Atan2Op<'c>

§

impl<'c> Unpin for Atan2Op<'c>

§

impl<'c> UnwindSafe for Atan2Op<'c>

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/melior/dialect/ods/math/struct.AtanOp.html b/melior/dialect/ods/math/struct.AtanOp.html index 4792611caa..942482bca8 100644 --- a/melior/dialect/ods/math/struct.AtanOp.html +++ b/melior/dialect/ods/math/struct.AtanOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> AtanOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AtanOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AtanOp<'c>> for Operation<'c>

source§

fn from(operation: AtanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtanOp<'c>

§

impl<'c> !Send for AtanOp<'c>

§

impl<'c> !Sync for AtanOp<'c>

§

impl<'c> Unpin for AtanOp<'c>

§

impl<'c> UnwindSafe for AtanOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AtanOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AtanOp<'c>> for Operation<'c>

source§

fn from(operation: AtanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtanOp<'c>

§

impl<'c> !Send for AtanOp<'c>

§

impl<'c> !Sync for AtanOp<'c>

§

impl<'c> Unpin for AtanOp<'c>

§

impl<'c> UnwindSafe for AtanOp<'c>

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/melior/dialect/ods/math/struct.CbrtOp.html b/melior/dialect/ods/math/struct.CbrtOp.html index 1e384bd3b6..dd42a338bd 100644 --- a/melior/dialect/ods/math/struct.CbrtOp.html +++ b/melior/dialect/ods/math/struct.CbrtOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> CbrtOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CbrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CbrtOp<'c>> for Operation<'c>

source§

fn from(operation: CbrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CbrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CbrtOp<'c>

§

impl<'c> !Send for CbrtOp<'c>

§

impl<'c> !Sync for CbrtOp<'c>

§

impl<'c> Unpin for CbrtOp<'c>

§

impl<'c> UnwindSafe for CbrtOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CbrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CbrtOp<'c>> for Operation<'c>

source§

fn from(operation: CbrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CbrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CbrtOp<'c>

§

impl<'c> !Send for CbrtOp<'c>

§

impl<'c> !Sync for CbrtOp<'c>

§

impl<'c> Unpin for CbrtOp<'c>

§

impl<'c> UnwindSafe for CbrtOp<'c>

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/melior/dialect/ods/math/struct.CeilOp.html b/melior/dialect/ods/math/struct.CeilOp.html index 2fca86447e..ef077babdd 100644 --- a/melior/dialect/ods/math/struct.CeilOp.html +++ b/melior/dialect/ods/math/struct.CeilOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> CeilOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CeilOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CeilOp<'c>> for Operation<'c>

source§

fn from(operation: CeilOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CeilOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CeilOp<'c>

§

impl<'c> !Send for CeilOp<'c>

§

impl<'c> !Sync for CeilOp<'c>

§

impl<'c> Unpin for CeilOp<'c>

§

impl<'c> UnwindSafe for CeilOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CeilOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CeilOp<'c>> for Operation<'c>

source§

fn from(operation: CeilOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CeilOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CeilOp<'c>

§

impl<'c> !Send for CeilOp<'c>

§

impl<'c> !Sync for CeilOp<'c>

§

impl<'c> Unpin for CeilOp<'c>

§

impl<'c> UnwindSafe for CeilOp<'c>

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/melior/dialect/ods/math/struct.CopySignOp.html b/melior/dialect/ods/math/struct.CopySignOp.html index 4a05fa69e9..123f755543 100644 --- a/melior/dialect/ods/math/struct.CopySignOp.html +++ b/melior/dialect/ods/math/struct.CopySignOp.html @@ -13,7 +13,7 @@

Implementations§

source§

impl<'c> CopySignOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CopySignOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CopySignOp<'c>> for Operation<'c>

source§

fn from(operation: CopySignOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CopySignOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CopySignOp<'c>

§

impl<'c> !Send for CopySignOp<'c>

§

impl<'c> !Sync for CopySignOp<'c>

§

impl<'c> Unpin for CopySignOp<'c>

§

impl<'c> UnwindSafe for CopySignOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CopySignOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CopySignOp<'c>> for Operation<'c>

source§

fn from(operation: CopySignOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CopySignOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CopySignOp<'c>

§

impl<'c> !Send for CopySignOp<'c>

§

impl<'c> !Sync for CopySignOp<'c>

§

impl<'c> Unpin for CopySignOp<'c>

§

impl<'c> UnwindSafe for CopySignOp<'c>

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/melior/dialect/ods/math/struct.CosOp.html b/melior/dialect/ods/math/struct.CosOp.html index 3a98fce31c..42d783a1f0 100644 --- a/melior/dialect/ods/math/struct.CosOp.html +++ b/melior/dialect/ods/math/struct.CosOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> CosOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CosOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CosOp<'c>> for Operation<'c>

source§

fn from(operation: CosOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CosOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CosOp<'c>

§

impl<'c> !Send for CosOp<'c>

§

impl<'c> !Sync for CosOp<'c>

§

impl<'c> Unpin for CosOp<'c>

§

impl<'c> UnwindSafe for CosOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CosOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CosOp<'c>> for Operation<'c>

source§

fn from(operation: CosOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CosOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CosOp<'c>

§

impl<'c> !Send for CosOp<'c>

§

impl<'c> !Sync for CosOp<'c>

§

impl<'c> Unpin for CosOp<'c>

§

impl<'c> UnwindSafe for CosOp<'c>

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/melior/dialect/ods/math/struct.ErfOp.html b/melior/dialect/ods/math/struct.ErfOp.html index 7293e2f296..d1a20e76ff 100644 --- a/melior/dialect/ods/math/struct.ErfOp.html +++ b/melior/dialect/ods/math/struct.ErfOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> ErfOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ErfOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ErfOp<'c>> for Operation<'c>

source§

fn from(operation: ErfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ErfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ErfOp<'c>

§

impl<'c> !Send for ErfOp<'c>

§

impl<'c> !Sync for ErfOp<'c>

§

impl<'c> Unpin for ErfOp<'c>

§

impl<'c> UnwindSafe for ErfOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ErfOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ErfOp<'c>> for Operation<'c>

source§

fn from(operation: ErfOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ErfOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ErfOp<'c>

§

impl<'c> !Send for ErfOp<'c>

§

impl<'c> !Sync for ErfOp<'c>

§

impl<'c> Unpin for ErfOp<'c>

§

impl<'c> UnwindSafe for ErfOp<'c>

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/melior/dialect/ods/math/struct.Exp2Op.html b/melior/dialect/ods/math/struct.Exp2Op.html index 04ffb299a7..a3cc182bf5 100644 --- a/melior/dialect/ods/math/struct.Exp2Op.html +++ b/melior/dialect/ods/math/struct.Exp2Op.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> Exp2Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Exp2OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Exp2Op<'c>> for Operation<'c>

source§

fn from(operation: Exp2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Exp2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Exp2Op<'c>

§

impl<'c> !Send for Exp2Op<'c>

§

impl<'c> !Sync for Exp2Op<'c>

§

impl<'c> Unpin for Exp2Op<'c>

§

impl<'c> UnwindSafe for Exp2Op<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Exp2OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Exp2Op<'c>> for Operation<'c>

source§

fn from(operation: Exp2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Exp2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Exp2Op<'c>

§

impl<'c> !Send for Exp2Op<'c>

§

impl<'c> !Sync for Exp2Op<'c>

§

impl<'c> Unpin for Exp2Op<'c>

§

impl<'c> UnwindSafe for Exp2Op<'c>

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/melior/dialect/ods/math/struct.ExpM1Op.html b/melior/dialect/ods/math/struct.ExpM1Op.html index 02dee2dd30..59afdc583e 100644 --- a/melior/dialect/ods/math/struct.ExpM1Op.html +++ b/melior/dialect/ods/math/struct.ExpM1Op.html @@ -13,7 +13,7 @@

Implementations§

source§

impl<'c> ExpM1Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExpM1OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpM1Op<'c>> for Operation<'c>

source§

fn from(operation: ExpM1Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpM1Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpM1Op<'c>

§

impl<'c> !Send for ExpM1Op<'c>

§

impl<'c> !Sync for ExpM1Op<'c>

§

impl<'c> Unpin for ExpM1Op<'c>

§

impl<'c> UnwindSafe for ExpM1Op<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExpM1OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpM1Op<'c>> for Operation<'c>

source§

fn from(operation: ExpM1Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpM1Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpM1Op<'c>

§

impl<'c> !Send for ExpM1Op<'c>

§

impl<'c> !Sync for ExpM1Op<'c>

§

impl<'c> Unpin for ExpM1Op<'c>

§

impl<'c> UnwindSafe for ExpM1Op<'c>

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/melior/dialect/ods/math/struct.ExpOp.html b/melior/dialect/ods/math/struct.ExpOp.html index b86cf17f2f..e492c463ee 100644 --- a/melior/dialect/ods/math/struct.ExpOp.html +++ b/melior/dialect/ods/math/struct.ExpOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> ExpOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExpOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpOp<'c>> for Operation<'c>

source§

fn from(operation: ExpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpOp<'c>

§

impl<'c> !Send for ExpOp<'c>

§

impl<'c> !Sync for ExpOp<'c>

§

impl<'c> Unpin for ExpOp<'c>

§

impl<'c> UnwindSafe for ExpOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExpOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpOp<'c>> for Operation<'c>

source§

fn from(operation: ExpOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpOp<'c>

§

impl<'c> !Send for ExpOp<'c>

§

impl<'c> !Sync for ExpOp<'c>

§

impl<'c> Unpin for ExpOp<'c>

§

impl<'c> UnwindSafe for ExpOp<'c>

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/melior/dialect/ods/math/struct.FPowIOp.html b/melior/dialect/ods/math/struct.FPowIOp.html index e741029edf..6b62123d86 100644 --- a/melior/dialect/ods/math/struct.FPowIOp.html +++ b/melior/dialect/ods/math/struct.FPowIOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> FPowIOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FPowIOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FPowIOp<'c>> for Operation<'c>

source§

fn from(operation: FPowIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FPowIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FPowIOp<'c>

§

impl<'c> !Send for FPowIOp<'c>

§

impl<'c> !Sync for FPowIOp<'c>

§

impl<'c> Unpin for FPowIOp<'c>

§

impl<'c> UnwindSafe for FPowIOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FPowIOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FPowIOp<'c>> for Operation<'c>

source§

fn from(operation: FPowIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FPowIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FPowIOp<'c>

§

impl<'c> !Send for FPowIOp<'c>

§

impl<'c> !Sync for FPowIOp<'c>

§

impl<'c> Unpin for FPowIOp<'c>

§

impl<'c> UnwindSafe for FPowIOp<'c>

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/melior/dialect/ods/math/struct.FloorOp.html b/melior/dialect/ods/math/struct.FloorOp.html index d378c14c16..efc1902701 100644 --- a/melior/dialect/ods/math/struct.FloorOp.html +++ b/melior/dialect/ods/math/struct.FloorOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> FloorOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FloorOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FloorOp<'c>> for Operation<'c>

source§

fn from(operation: FloorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FloorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FloorOp<'c>

§

impl<'c> !Send for FloorOp<'c>

§

impl<'c> !Sync for FloorOp<'c>

§

impl<'c> Unpin for FloorOp<'c>

§

impl<'c> UnwindSafe for FloorOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FloorOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FloorOp<'c>> for Operation<'c>

source§

fn from(operation: FloorOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FloorOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FloorOp<'c>

§

impl<'c> !Send for FloorOp<'c>

§

impl<'c> !Sync for FloorOp<'c>

§

impl<'c> Unpin for FloorOp<'c>

§

impl<'c> UnwindSafe for FloorOp<'c>

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/melior/dialect/ods/math/struct.FmaOp.html b/melior/dialect/ods/math/struct.FmaOp.html index 8c47329717..a017cf43ef 100644 --- a/melior/dialect/ods/math/struct.FmaOp.html +++ b/melior/dialect/ods/math/struct.FmaOp.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> FmaOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FmaOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FmaOp<'c>> for Operation<'c>

source§

fn from(operation: FmaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FmaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FmaOp<'c>

§

impl<'c> !Send for FmaOp<'c>

§

impl<'c> !Sync for FmaOp<'c>

§

impl<'c> Unpin for FmaOp<'c>

§

impl<'c> UnwindSafe for FmaOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FmaOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn c(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FmaOp<'c>> for Operation<'c>

source§

fn from(operation: FmaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FmaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FmaOp<'c>

§

impl<'c> !Send for FmaOp<'c>

§

impl<'c> !Sync for FmaOp<'c>

§

impl<'c> Unpin for FmaOp<'c>

§

impl<'c> UnwindSafe for FmaOp<'c>

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/melior/dialect/ods/math/struct.Log10Op.html b/melior/dialect/ods/math/struct.Log10Op.html index 3330cc0174..3a7bf9cb8a 100644 --- a/melior/dialect/ods/math/struct.Log10Op.html +++ b/melior/dialect/ods/math/struct.Log10Op.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> Log10Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Log10OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log10Op<'c>> for Operation<'c>

source§

fn from(operation: Log10Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log10Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log10Op<'c>

§

impl<'c> !Send for Log10Op<'c>

§

impl<'c> !Sync for Log10Op<'c>

§

impl<'c> Unpin for Log10Op<'c>

§

impl<'c> UnwindSafe for Log10Op<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Log10OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log10Op<'c>> for Operation<'c>

source§

fn from(operation: Log10Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log10Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log10Op<'c>

§

impl<'c> !Send for Log10Op<'c>

§

impl<'c> !Sync for Log10Op<'c>

§

impl<'c> Unpin for Log10Op<'c>

§

impl<'c> UnwindSafe for Log10Op<'c>

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/melior/dialect/ods/math/struct.Log1pOp.html b/melior/dialect/ods/math/struct.Log1pOp.html index 22a1d621d2..8aa7341aed 100644 --- a/melior/dialect/ods/math/struct.Log1pOp.html +++ b/melior/dialect/ods/math/struct.Log1pOp.html @@ -10,7 +10,7 @@

Implementations§

source§

impl<'c> Log1pOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Log1pOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log1pOp<'c>> for Operation<'c>

source§

fn from(operation: Log1pOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log1pOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log1pOp<'c>

§

impl<'c> !Send for Log1pOp<'c>

§

impl<'c> !Sync for Log1pOp<'c>

§

impl<'c> Unpin for Log1pOp<'c>

§

impl<'c> UnwindSafe for Log1pOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Log1pOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log1pOp<'c>> for Operation<'c>

source§

fn from(operation: Log1pOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log1pOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log1pOp<'c>

§

impl<'c> !Send for Log1pOp<'c>

§

impl<'c> !Sync for Log1pOp<'c>

§

impl<'c> Unpin for Log1pOp<'c>

§

impl<'c> UnwindSafe for Log1pOp<'c>

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/melior/dialect/ods/math/struct.Log2Op.html b/melior/dialect/ods/math/struct.Log2Op.html index e5916a9cda..1211996bc4 100644 --- a/melior/dialect/ods/math/struct.Log2Op.html +++ b/melior/dialect/ods/math/struct.Log2Op.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> Log2Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Log2OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log2Op<'c>> for Operation<'c>

source§

fn from(operation: Log2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log2Op<'c>

§

impl<'c> !Send for Log2Op<'c>

§

impl<'c> !Sync for Log2Op<'c>

§

impl<'c> Unpin for Log2Op<'c>

§

impl<'c> UnwindSafe for Log2Op<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Log2OpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<Log2Op<'c>> for Operation<'c>

source§

fn from(operation: Log2Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Log2Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Log2Op<'c>

§

impl<'c> !Send for Log2Op<'c>

§

impl<'c> !Sync for Log2Op<'c>

§

impl<'c> Unpin for Log2Op<'c>

§

impl<'c> UnwindSafe for Log2Op<'c>

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/melior/dialect/ods/math/struct.LogOp.html b/melior/dialect/ods/math/struct.LogOp.html index 6e026666f6..babacbfbc8 100644 --- a/melior/dialect/ods/math/struct.LogOp.html +++ b/melior/dialect/ods/math/struct.LogOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> LogOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LogOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<LogOp<'c>> for Operation<'c>

source§

fn from(operation: LogOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LogOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LogOp<'c>

§

impl<'c> !Send for LogOp<'c>

§

impl<'c> !Sync for LogOp<'c>

§

impl<'c> Unpin for LogOp<'c>

§

impl<'c> UnwindSafe for LogOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LogOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<LogOp<'c>> for Operation<'c>

source§

fn from(operation: LogOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LogOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LogOp<'c>

§

impl<'c> !Send for LogOp<'c>

§

impl<'c> !Sync for LogOp<'c>

§

impl<'c> Unpin for LogOp<'c>

§

impl<'c> UnwindSafe for LogOp<'c>

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/melior/dialect/ods/math/struct.PowFOp.html b/melior/dialect/ods/math/struct.PowFOp.html index a42b638530..57e7cc3071 100644 --- a/melior/dialect/ods/math/struct.PowFOp.html +++ b/melior/dialect/ods/math/struct.PowFOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> PowFOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PowFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<PowFOp<'c>> for Operation<'c>

source§

fn from(operation: PowFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PowFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PowFOp<'c>

§

impl<'c> !Send for PowFOp<'c>

§

impl<'c> !Sync for PowFOp<'c>

§

impl<'c> Unpin for PowFOp<'c>

§

impl<'c> UnwindSafe for PowFOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PowFOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<PowFOp<'c>> for Operation<'c>

source§

fn from(operation: PowFOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PowFOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PowFOp<'c>

§

impl<'c> !Send for PowFOp<'c>

§

impl<'c> !Sync for PowFOp<'c>

§

impl<'c> Unpin for PowFOp<'c>

§

impl<'c> UnwindSafe for PowFOp<'c>

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/melior/dialect/ods/math/struct.RoundEvenOp.html b/melior/dialect/ods/math/struct.RoundEvenOp.html index 0d947b89ee..1d87ddb9d1 100644 --- a/melior/dialect/ods/math/struct.RoundEvenOp.html +++ b/melior/dialect/ods/math/struct.RoundEvenOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> RoundEvenOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RoundEvenOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RoundEvenOp<'c>> for Operation<'c>

source§

fn from(operation: RoundEvenOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RoundEvenOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RoundEvenOp<'c>

§

impl<'c> !Send for RoundEvenOp<'c>

§

impl<'c> !Sync for RoundEvenOp<'c>

§

impl<'c> Unpin for RoundEvenOp<'c>

§

impl<'c> UnwindSafe for RoundEvenOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RoundEvenOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RoundEvenOp<'c>> for Operation<'c>

source§

fn from(operation: RoundEvenOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RoundEvenOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RoundEvenOp<'c>

§

impl<'c> !Send for RoundEvenOp<'c>

§

impl<'c> !Sync for RoundEvenOp<'c>

§

impl<'c> Unpin for RoundEvenOp<'c>

§

impl<'c> UnwindSafe for RoundEvenOp<'c>

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/melior/dialect/ods/math/struct.RoundOp.html b/melior/dialect/ods/math/struct.RoundOp.html index 8b6b31bab8..b29c50db68 100644 --- a/melior/dialect/ods/math/struct.RoundOp.html +++ b/melior/dialect/ods/math/struct.RoundOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> RoundOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RoundOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RoundOp<'c>> for Operation<'c>

source§

fn from(operation: RoundOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RoundOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RoundOp<'c>

§

impl<'c> !Send for RoundOp<'c>

§

impl<'c> !Sync for RoundOp<'c>

§

impl<'c> Unpin for RoundOp<'c>

§

impl<'c> UnwindSafe for RoundOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RoundOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RoundOp<'c>> for Operation<'c>

source§

fn from(operation: RoundOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RoundOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RoundOp<'c>

§

impl<'c> !Send for RoundOp<'c>

§

impl<'c> !Sync for RoundOp<'c>

§

impl<'c> Unpin for RoundOp<'c>

§

impl<'c> UnwindSafe for RoundOp<'c>

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/melior/dialect/ods/math/struct.RsqrtOp.html b/melior/dialect/ods/math/struct.RsqrtOp.html index 162a14d033..9e648dc159 100644 --- a/melior/dialect/ods/math/struct.RsqrtOp.html +++ b/melior/dialect/ods/math/struct.RsqrtOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> RsqrtOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RsqrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RsqrtOp<'c>> for Operation<'c>

source§

fn from(operation: RsqrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RsqrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RsqrtOp<'c>

§

impl<'c> !Send for RsqrtOp<'c>

§

impl<'c> !Sync for RsqrtOp<'c>

§

impl<'c> Unpin for RsqrtOp<'c>

§

impl<'c> UnwindSafe for RsqrtOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RsqrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RsqrtOp<'c>> for Operation<'c>

source§

fn from(operation: RsqrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RsqrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RsqrtOp<'c>

§

impl<'c> !Send for RsqrtOp<'c>

§

impl<'c> !Sync for RsqrtOp<'c>

§

impl<'c> Unpin for RsqrtOp<'c>

§

impl<'c> UnwindSafe for RsqrtOp<'c>

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/melior/dialect/ods/math/struct.SinOp.html b/melior/dialect/ods/math/struct.SinOp.html index fe5ae9da1a..ab7578cd15 100644 --- a/melior/dialect/ods/math/struct.SinOp.html +++ b/melior/dialect/ods/math/struct.SinOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> SinOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SinOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SinOp<'c>> for Operation<'c>

source§

fn from(operation: SinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SinOp<'c>

§

impl<'c> !Send for SinOp<'c>

§

impl<'c> !Sync for SinOp<'c>

§

impl<'c> Unpin for SinOp<'c>

§

impl<'c> UnwindSafe for SinOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SinOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SinOp<'c>> for Operation<'c>

source§

fn from(operation: SinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SinOp<'c>

§

impl<'c> !Send for SinOp<'c>

§

impl<'c> !Sync for SinOp<'c>

§

impl<'c> Unpin for SinOp<'c>

§

impl<'c> UnwindSafe for SinOp<'c>

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/melior/dialect/ods/math/struct.SqrtOp.html b/melior/dialect/ods/math/struct.SqrtOp.html index ad1230d00c..aac22cd0dd 100644 --- a/melior/dialect/ods/math/struct.SqrtOp.html +++ b/melior/dialect/ods/math/struct.SqrtOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> SqrtOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SqrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SqrtOp<'c>> for Operation<'c>

source§

fn from(operation: SqrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SqrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SqrtOp<'c>

§

impl<'c> !Send for SqrtOp<'c>

§

impl<'c> !Sync for SqrtOp<'c>

§

impl<'c> Unpin for SqrtOp<'c>

§

impl<'c> UnwindSafe for SqrtOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SqrtOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SqrtOp<'c>> for Operation<'c>

source§

fn from(operation: SqrtOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SqrtOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SqrtOp<'c>

§

impl<'c> !Send for SqrtOp<'c>

§

impl<'c> !Sync for SqrtOp<'c>

§

impl<'c> Unpin for SqrtOp<'c>

§

impl<'c> UnwindSafe for SqrtOp<'c>

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/melior/dialect/ods/math/struct.TanOp.html b/melior/dialect/ods/math/struct.TanOp.html index 2daadba6b7..68224d33e8 100644 --- a/melior/dialect/ods/math/struct.TanOp.html +++ b/melior/dialect/ods/math/struct.TanOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> TanOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TanOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TanOp<'c>> for Operation<'c>

source§

fn from(operation: TanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TanOp<'c>

§

impl<'c> !Send for TanOp<'c>

§

impl<'c> !Sync for TanOp<'c>

§

impl<'c> Unpin for TanOp<'c>

§

impl<'c> UnwindSafe for TanOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TanOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TanOp<'c>> for Operation<'c>

source§

fn from(operation: TanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TanOp<'c>

§

impl<'c> !Send for TanOp<'c>

§

impl<'c> !Sync for TanOp<'c>

§

impl<'c> Unpin for TanOp<'c>

§

impl<'c> UnwindSafe for TanOp<'c>

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/melior/dialect/ods/math/struct.TanhOp.html b/melior/dialect/ods/math/struct.TanhOp.html index eee9a086b3..cf34e7f11e 100644 --- a/melior/dialect/ods/math/struct.TanhOp.html +++ b/melior/dialect/ods/math/struct.TanhOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> TanhOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TanhOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TanhOp<'c>> for Operation<'c>

source§

fn from(operation: TanhOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TanhOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TanhOp<'c>

§

impl<'c> !Send for TanhOp<'c>

§

impl<'c> !Sync for TanhOp<'c>

§

impl<'c> Unpin for TanhOp<'c>

§

impl<'c> UnwindSafe for TanhOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TanhOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TanhOp<'c>> for Operation<'c>

source§

fn from(operation: TanhOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TanhOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TanhOp<'c>

§

impl<'c> !Send for TanhOp<'c>

§

impl<'c> !Sync for TanhOp<'c>

§

impl<'c> Unpin for TanhOp<'c>

§

impl<'c> UnwindSafe for TanhOp<'c>

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/melior/dialect/ods/math/struct.TruncOp.html b/melior/dialect/ods/math/struct.TruncOp.html index 0cc75c95f3..315e7ec868 100644 --- a/melior/dialect/ods/math/struct.TruncOp.html +++ b/melior/dialect/ods/math/struct.TruncOp.html @@ -14,7 +14,7 @@

Implementations§

source§

impl<'c> TruncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TruncOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TruncOp<'c>> for Operation<'c>

source§

fn from(operation: TruncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TruncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TruncOp<'c>

§

impl<'c> !Send for TruncOp<'c>

§

impl<'c> !Sync for TruncOp<'c>

§

impl<'c> Unpin for TruncOp<'c>

§

impl<'c> UnwindSafe for TruncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TruncOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn operand(&self) -> Result<Value<'c, '_>, Error>

source

pub fn fastmath(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fastmath(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TruncOp<'c>> for Operation<'c>

source§

fn from(operation: TruncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TruncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TruncOp<'c>

§

impl<'c> !Send for TruncOp<'c>

§

impl<'c> !Sync for TruncOp<'c>

§

impl<'c> Unpin for TruncOp<'c>

§

impl<'c> UnwindSafe for TruncOp<'c>

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/melior/dialect/ods/memref/struct.AllocOp.html b/melior/dialect/ods/memref/struct.AllocOp.html index 748e84f74e..47f44dafe3 100644 --- a/melior/dialect/ods/memref/struct.AllocOp.html +++ b/melior/dialect/ods/memref/struct.AllocOp.html @@ -30,11 +30,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn symbol_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocOp<'c>> for Operation<'c>

source§

fn from(operation: AllocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocOp<'c>

§

impl<'c> !Send for AllocOp<'c>

§

impl<'c> !Sync for AllocOp<'c>

§

impl<'c> Unpin for AllocOp<'c>

§

impl<'c> UnwindSafe for AllocOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocOp<'c>> for Operation<'c>

source§

fn from(operation: AllocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocOp<'c>

§

impl<'c> !Send for AllocOp<'c>

§

impl<'c> !Sync for AllocOp<'c>

§

impl<'c> Unpin for AllocOp<'c>

§

impl<'c> UnwindSafe for AllocOp<'c>

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/melior/dialect/ods/memref/struct.AllocaOp.html b/melior/dialect/ods/memref/struct.AllocaOp.html index 6fc8daabd1..8d3b02d1ef 100644 --- a/melior/dialect/ods/memref/struct.AllocaOp.html +++ b/melior/dialect/ods/memref/struct.AllocaOp.html @@ -31,11 +31,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn symbol_operands( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocaOp<'c>> for Operation<'c>

source§

fn from(operation: AllocaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocaOp<'c>

§

impl<'c> !Send for AllocaOp<'c>

§

impl<'c> !Sync for AllocaOp<'c>

§

impl<'c> Unpin for AllocaOp<'c>

§

impl<'c> UnwindSafe for AllocaOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AllocaOp<'c>> for Operation<'c>

source§

fn from(operation: AllocaOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AllocaOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AllocaOp<'c>

§

impl<'c> !Send for AllocaOp<'c>

§

impl<'c> !Sync for AllocaOp<'c>

§

impl<'c> Unpin for AllocaOp<'c>

§

impl<'c> UnwindSafe for AllocaOp<'c>

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/melior/dialect/ods/memref/struct.AssumeAlignmentOp.html b/melior/dialect/ods/memref/struct.AssumeAlignmentOp.html index 851bf7268a..18f32de6bc 100644 --- a/melior/dialect/ods/memref/struct.AssumeAlignmentOp.html +++ b/melior/dialect/ods/memref/struct.AssumeAlignmentOp.html @@ -8,11 +8,7 @@

Implementations§

source§

impl<'c> AssumeAlignmentOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AssumeAlignmentOpBuilder<'c, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<AssumeAlignmentOp<'c>> for Operation<'c>

source§

fn from(operation: AssumeAlignmentOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AssumeAlignmentOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AssumeAlignmentOp<'c>

§

impl<'c> !Send for AssumeAlignmentOp<'c>

§

impl<'c> !Sync for AssumeAlignmentOp<'c>

§

impl<'c> Unpin for AssumeAlignmentOp<'c>

§

impl<'c> UnwindSafe for AssumeAlignmentOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AssumeAlignmentOpBuilder<'c, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AssumeAlignmentOp<'c>> for Operation<'c>

source§

fn from(operation: AssumeAlignmentOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AssumeAlignmentOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AssumeAlignmentOp<'c>

§

impl<'c> !Send for AssumeAlignmentOp<'c>

§

impl<'c> !Sync for AssumeAlignmentOp<'c>

§

impl<'c> Unpin for AssumeAlignmentOp<'c>

§

impl<'c> UnwindSafe for AssumeAlignmentOp<'c>

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/melior/dialect/ods/memref/struct.AtomicRMWOp.html b/melior/dialect/ods/memref/struct.AtomicRMWOp.html index 17864cfb37..6d4916acfc 100644 --- a/melior/dialect/ods/memref/struct.AtomicRMWOp.html +++ b/melior/dialect/ods/memref/struct.AtomicRMWOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> AtomicRMWOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AtomicRMWOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AtomicRMWOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicRMWOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicRMWOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicRMWOp<'c>

§

impl<'c> !Send for AtomicRMWOp<'c>

§

impl<'c> !Sync for AtomicRMWOp<'c>

§

impl<'c> Unpin for AtomicRMWOp<'c>

§

impl<'c> UnwindSafe for AtomicRMWOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AtomicRMWOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<AtomicRMWOp<'c>> for Operation<'c>

source§

fn from(operation: AtomicRMWOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AtomicRMWOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AtomicRMWOp<'c>

§

impl<'c> !Send for AtomicRMWOp<'c>

§

impl<'c> !Sync for AtomicRMWOp<'c>

§

impl<'c> Unpin for AtomicRMWOp<'c>

§

impl<'c> UnwindSafe for AtomicRMWOp<'c>

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/melior/dialect/ods/memref/struct.CollapseShapeOp.html b/melior/dialect/ods/memref/struct.CollapseShapeOp.html index 5acc29384a..0f79ffa492 100644 --- a/melior/dialect/ods/memref/struct.CollapseShapeOp.html +++ b/melior/dialect/ods/memref/struct.CollapseShapeOp.html @@ -33,11 +33,7 @@

Implementations§

source§

impl<'c> CollapseShapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CollapseShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<CollapseShapeOp<'c>> for Operation<'c>

source§

fn from(operation: CollapseShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CollapseShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CollapseShapeOp<'c>

§

impl<'c> !Send for CollapseShapeOp<'c>

§

impl<'c> !Sync for CollapseShapeOp<'c>

§

impl<'c> Unpin for CollapseShapeOp<'c>

§

impl<'c> UnwindSafe for CollapseShapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CollapseShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CollapseShapeOp<'c>> for Operation<'c>

source§

fn from(operation: CollapseShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CollapseShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CollapseShapeOp<'c>

§

impl<'c> !Send for CollapseShapeOp<'c>

§

impl<'c> !Sync for CollapseShapeOp<'c>

§

impl<'c> Unpin for CollapseShapeOp<'c>

§

impl<'c> UnwindSafe for CollapseShapeOp<'c>

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/melior/dialect/ods/memref/struct.ExpandShapeOp.html b/melior/dialect/ods/memref/struct.ExpandShapeOp.html index 7f860b2d8e..530e360fbc 100644 --- a/melior/dialect/ods/memref/struct.ExpandShapeOp.html +++ b/melior/dialect/ods/memref/struct.ExpandShapeOp.html @@ -32,11 +32,7 @@

Implementations§

source§

impl<'c> ExpandShapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExpandShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ExpandShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ExpandShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpandShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpandShapeOp<'c>

§

impl<'c> !Send for ExpandShapeOp<'c>

§

impl<'c> !Sync for ExpandShapeOp<'c>

§

impl<'c> Unpin for ExpandShapeOp<'c>

§

impl<'c> UnwindSafe for ExpandShapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExpandShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpandShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ExpandShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpandShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpandShapeOp<'c>

§

impl<'c> !Send for ExpandShapeOp<'c>

§

impl<'c> !Sync for ExpandShapeOp<'c>

§

impl<'c> Unpin for ExpandShapeOp<'c>

§

impl<'c> UnwindSafe for ExpandShapeOp<'c>

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/melior/dialect/ods/memref/struct.GetGlobalOp.html b/melior/dialect/ods/memref/struct.GetGlobalOp.html index 4bad61edae..a61c828e79 100644 --- a/melior/dialect/ods/memref/struct.GetGlobalOp.html +++ b/melior/dialect/ods/memref/struct.GetGlobalOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> GetGlobalOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetGlobalOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn _name(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_name( - &mut self, - context: &'c Context, - value: FlatSymbolRefAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GetGlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GetGlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetGlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetGlobalOp<'c>

§

impl<'c> !Send for GetGlobalOp<'c>

§

impl<'c> !Sync for GetGlobalOp<'c>

§

impl<'c> Unpin for GetGlobalOp<'c>

§

impl<'c> UnwindSafe for GetGlobalOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetGlobalOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn _name(&self) -> Result<FlatSymbolRefAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: FlatSymbolRefAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetGlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GetGlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetGlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetGlobalOp<'c>

§

impl<'c> !Send for GetGlobalOp<'c>

§

impl<'c> !Sync for GetGlobalOp<'c>

§

impl<'c> Unpin for GetGlobalOp<'c>

§

impl<'c> UnwindSafe for GetGlobalOp<'c>

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/melior/dialect/ods/memref/struct.GlobalOp.html b/melior/dialect/ods/memref/struct.GlobalOp.html index dead09f063..8c35a401b5 100644 --- a/melior/dialect/ods/memref/struct.GlobalOp.html +++ b/melior/dialect/ods/memref/struct.GlobalOp.html @@ -32,21 +32,7 @@

Implementations§

source§

impl<'c> GlobalOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GlobalOpBuilder<'c, Unset, Unset>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_type(&mut self, context: &'c Context, value: TypeAttribute<'c>)

source

pub fn initial_value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_initial_value(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_initial_value( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn constant(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_constant(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalOp<'c>

§

impl<'c> !Send for GlobalOp<'c>

§

impl<'c> !Sync for GlobalOp<'c>

§

impl<'c> Unpin for GlobalOp<'c>

§

impl<'c> UnwindSafe for GlobalOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GlobalOpBuilder<'c, Unset, Unset>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

source

pub fn type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_type(&mut self, value: TypeAttribute<'c>)

source

pub fn initial_value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_initial_value(&mut self, value: Attribute<'c>)

source

pub fn remove_initial_value(&mut self) -> Result<(), Error>

source

pub fn constant(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant(&mut self, value: Attribute<'c>)

source

pub fn remove_constant(&mut self) -> Result<(), Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GlobalOp<'c>> for Operation<'c>

source§

fn from(operation: GlobalOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GlobalOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GlobalOp<'c>

§

impl<'c> !Send for GlobalOp<'c>

§

impl<'c> !Sync for GlobalOp<'c>

§

impl<'c> Unpin for GlobalOp<'c>

§

impl<'c> UnwindSafe for GlobalOp<'c>

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/melior/dialect/ods/memref/struct.LoadOp.html b/melior/dialect/ods/memref/struct.LoadOp.html index 5169a31d35..903611bd49 100644 --- a/melior/dialect/ods/memref/struct.LoadOp.html +++ b/melior/dialect/ods/memref/struct.LoadOp.html @@ -32,7 +32,7 @@

Implementations§

source§

impl<'c> LoadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LoadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LoadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

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/melior/dialect/ods/memref/struct.PrefetchOp.html b/melior/dialect/ods/memref/struct.PrefetchOp.html index 5b24ac97bd..de9506bf55 100644 --- a/melior/dialect/ods/memref/struct.PrefetchOp.html +++ b/melior/dialect/ods/memref/struct.PrefetchOp.html @@ -14,11 +14,7 @@

Implementations§

source§

impl<'c> PrefetchOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PrefetchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn is_write(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_write(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn locality_hint(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_locality_hint( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn is_data_cache(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_data_cache(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<PrefetchOp<'c>> for Operation<'c>

source§

fn from(operation: PrefetchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrefetchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrefetchOp<'c>

§

impl<'c> !Send for PrefetchOp<'c>

§

impl<'c> !Sync for PrefetchOp<'c>

§

impl<'c> Unpin for PrefetchOp<'c>

§

impl<'c> UnwindSafe for PrefetchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PrefetchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn is_write(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_write(&mut self, value: Attribute<'c>)

source

pub fn locality_hint(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_locality_hint(&mut self, value: IntegerAttribute<'c>)

source

pub fn is_data_cache(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_is_data_cache(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<PrefetchOp<'c>> for Operation<'c>

source§

fn from(operation: PrefetchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrefetchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrefetchOp<'c>

§

impl<'c> !Send for PrefetchOp<'c>

§

impl<'c> !Sync for PrefetchOp<'c>

§

impl<'c> Unpin for PrefetchOp<'c>

§

impl<'c> UnwindSafe for PrefetchOp<'c>

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/melior/dialect/ods/memref/struct.ReallocOp.html b/melior/dialect/ods/memref/struct.ReallocOp.html index 7775af98d4..59564e09f1 100644 --- a/melior/dialect/ods/memref/struct.ReallocOp.html +++ b/melior/dialect/ods/memref/struct.ReallocOp.html @@ -39,11 +39,7 @@

Implementations§

source§

impl<'c> ReallocOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReallocOpBuilder<'c, Unset>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dynamic_result_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_alignment(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ReallocOp<'c>> for Operation<'c>

source§

fn from(operation: ReallocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReallocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReallocOp<'c>

§

impl<'c> !Send for ReallocOp<'c>

§

impl<'c> !Sync for ReallocOp<'c>

§

impl<'c> Unpin for ReallocOp<'c>

§

impl<'c> UnwindSafe for ReallocOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReallocOpBuilder<'c, Unset>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dynamic_result_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn alignment(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_alignment(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_alignment(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ReallocOp<'c>> for Operation<'c>

source§

fn from(operation: ReallocOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReallocOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReallocOp<'c>

§

impl<'c> !Send for ReallocOp<'c>

§

impl<'c> !Sync for ReallocOp<'c>

§

impl<'c> Unpin for ReallocOp<'c>

§

impl<'c> UnwindSafe for ReallocOp<'c>

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/melior/dialect/ods/memref/struct.ReinterpretCastOp.html b/melior/dialect/ods/memref/struct.ReinterpretCastOp.html index 28db35e577..797370ad24 100644 --- a/melior/dialect/ods/memref/struct.ReinterpretCastOp.html +++ b/melior/dialect/ods/memref/struct.ReinterpretCastOp.html @@ -31,7 +31,7 @@

Implementations§

source§

impl<'c> ReinterpretCastOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReinterpretCastOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReinterpretCastOp<'c>> for Operation<'c>

source§

fn from(operation: ReinterpretCastOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReinterpretCastOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReinterpretCastOp<'c>

§

impl<'c> !Send for ReinterpretCastOp<'c>

§

impl<'c> !Sync for ReinterpretCastOp<'c>

§

impl<'c> Unpin for ReinterpretCastOp<'c>

§

impl<'c> UnwindSafe for ReinterpretCastOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReinterpretCastOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReinterpretCastOp<'c>> for Operation<'c>

source§

fn from(operation: ReinterpretCastOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReinterpretCastOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReinterpretCastOp<'c>

§

impl<'c> !Send for ReinterpretCastOp<'c>

§

impl<'c> !Sync for ReinterpretCastOp<'c>

§

impl<'c> Unpin for ReinterpretCastOp<'c>

§

impl<'c> UnwindSafe for ReinterpretCastOp<'c>

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/melior/dialect/ods/memref/struct.StoreOp.html b/melior/dialect/ods/memref/struct.StoreOp.html index 994d060040..8825d6dfef 100644 --- a/melior/dialect/ods/memref/struct.StoreOp.html +++ b/melior/dialect/ods/memref/struct.StoreOp.html @@ -24,7 +24,7 @@

Implementations§

source§

impl<'c> StoreOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> StoreOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<StoreOp<'c>> for Operation<'c>

source§

fn from(operation: StoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for StoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for StoreOp<'c>

§

impl<'c> !Send for StoreOp<'c>

§

impl<'c> !Sync for StoreOp<'c>

§

impl<'c> Unpin for StoreOp<'c>

§

impl<'c> UnwindSafe for StoreOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> StoreOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn memref(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nontemporal(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nontemporal(&mut self, value: Attribute<'c>)

source

pub fn remove_nontemporal(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<StoreOp<'c>> for Operation<'c>

source§

fn from(operation: StoreOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for StoreOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for StoreOp<'c>

§

impl<'c> !Send for StoreOp<'c>

§

impl<'c> !Sync for StoreOp<'c>

§

impl<'c> Unpin for StoreOp<'c>

§

impl<'c> UnwindSafe for StoreOp<'c>

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/melior/dialect/ods/memref/struct.SubViewOp.html b/melior/dialect/ods/memref/struct.SubViewOp.html index ed35c6b8c5..9363b1a066 100644 --- a/melior/dialect/ods/memref/struct.SubViewOp.html +++ b/melior/dialect/ods/memref/struct.SubViewOp.html @@ -114,7 +114,7 @@

Implementations§

source§

impl<'c> SubViewOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SubViewOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubViewOp<'c>> for Operation<'c>

source§

fn from(operation: SubViewOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubViewOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubViewOp<'c>

§

impl<'c> !Send for SubViewOp<'c>

§

impl<'c> !Sync for SubViewOp<'c>

§

impl<'c> Unpin for SubViewOp<'c>

§

impl<'c> UnwindSafe for SubViewOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SubViewOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SubViewOp<'c>> for Operation<'c>

source§

fn from(operation: SubViewOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SubViewOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SubViewOp<'c>

§

impl<'c> !Send for SubViewOp<'c>

§

impl<'c> !Sync for SubViewOp<'c>

§

impl<'c> Unpin for SubViewOp<'c>

§

impl<'c> UnwindSafe for SubViewOp<'c>

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/melior/dialect/ods/memref/struct.TransposeOp.html b/melior/dialect/ods/memref/struct.TransposeOp.html index 648e20d115..aaace95c4a 100644 --- a/melior/dialect/ods/memref/struct.TransposeOp.html +++ b/melior/dialect/ods/memref/struct.TransposeOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> TransposeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TransposeOpBuilder<'c, Unset, Unset>

source

pub fn in(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TransposeOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeOp<'c>

§

impl<'c> !Send for TransposeOp<'c>

§

impl<'c> !Sync for TransposeOp<'c>

§

impl<'c> Unpin for TransposeOp<'c>

§

impl<'c> UnwindSafe for TransposeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TransposeOpBuilder<'c, Unset, Unset>

source

pub fn in(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TransposeOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeOp<'c>

§

impl<'c> !Send for TransposeOp<'c>

§

impl<'c> !Sync for TransposeOp<'c>

§

impl<'c> Unpin for TransposeOp<'c>

§

impl<'c> UnwindSafe for TransposeOp<'c>

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/melior/dialect/ods/pdl/struct.ApplyNativeConstraintOp.html b/melior/dialect/ods/pdl/struct.ApplyNativeConstraintOp.html index 354d653124..da43caeeca 100644 --- a/melior/dialect/ods/pdl/struct.ApplyNativeConstraintOp.html +++ b/melior/dialect/ods/pdl/struct.ApplyNativeConstraintOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ApplyNativeConstraintOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyNativeConstraintOpBuilder<'c, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyNativeConstraintOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyNativeConstraintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyNativeConstraintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyNativeConstraintOpBuilder<'c, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyNativeConstraintOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyNativeConstraintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyNativeConstraintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyNativeConstraintOp<'c>

§

impl<'c> !Send for ApplyNativeConstraintOp<'c>

§

impl<'c> !Sync for ApplyNativeConstraintOp<'c>

§

impl<'c> Unpin for ApplyNativeConstraintOp<'c>

§

impl<'c> UnwindSafe for ApplyNativeConstraintOp<'c>

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/melior/dialect/ods/pdl/struct.ApplyNativeRewriteOp.html b/melior/dialect/ods/pdl/struct.ApplyNativeRewriteOp.html index 8bac586b95..29cab6b366 100644 --- a/melior/dialect/ods/pdl/struct.ApplyNativeRewriteOp.html +++ b/melior/dialect/ods/pdl/struct.ApplyNativeRewriteOp.html @@ -20,7 +20,7 @@

Implementations§

source§

impl<'c> ApplyNativeRewriteOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyNativeRewriteOpBuilder<'c, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyNativeRewriteOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyNativeRewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyNativeRewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyNativeRewriteOpBuilder<'c, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyNativeRewriteOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyNativeRewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyNativeRewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyNativeRewriteOp<'c>

§

impl<'c> !Send for ApplyNativeRewriteOp<'c>

§

impl<'c> !Sync for ApplyNativeRewriteOp<'c>

§

impl<'c> Unpin for ApplyNativeRewriteOp<'c>

§

impl<'c> UnwindSafe for ApplyNativeRewriteOp<'c>

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/melior/dialect/ods/pdl/struct.AttributeOp.html b/melior/dialect/ods/pdl/struct.AttributeOp.html index 2232940ddc..e168672463 100644 --- a/melior/dialect/ods/pdl/struct.AttributeOp.html +++ b/melior/dialect/ods/pdl/struct.AttributeOp.html @@ -20,7 +20,7 @@

Implementations§

source§

impl<'c> AttributeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AttributeOpBuilder<'c, Unset>

source

pub fn attr(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value_type(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_value(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AttributeOp<'c>> for Operation<'c>

source§

fn from(operation: AttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AttributeOp<'c>

§

impl<'c> !Send for AttributeOp<'c>

§

impl<'c> !Sync for AttributeOp<'c>

§

impl<'c> Unpin for AttributeOp<'c>

§

impl<'c> UnwindSafe for AttributeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AttributeOpBuilder<'c, Unset>

source

pub fn attr(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value_type(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

source

pub fn remove_value(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AttributeOp<'c>> for Operation<'c>

source§

fn from(operation: AttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AttributeOp<'c>

§

impl<'c> !Send for AttributeOp<'c>

§

impl<'c> !Sync for AttributeOp<'c>

§

impl<'c> Unpin for AttributeOp<'c>

§

impl<'c> UnwindSafe for AttributeOp<'c>

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/melior/dialect/ods/pdl/struct.OperationOp.html b/melior/dialect/ods/pdl/struct.OperationOp.html index d8a89d731e..ef117b8713 100644 --- a/melior/dialect/ods/pdl/struct.OperationOp.html +++ b/melior/dialect/ods/pdl/struct.OperationOp.html @@ -77,11 +77,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn attribute_values( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn type_values(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_op_name(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn attribute_value_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_attribute_value_names( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<OperationOp<'c>> for Operation<'c>

source§

fn from(operation: OperationOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for OperationOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for OperationOp<'c>

§

impl<'c> !Send for OperationOp<'c>

§

impl<'c> !Sync for OperationOp<'c>

§

impl<'c> Unpin for OperationOp<'c>

§

impl<'c> UnwindSafe for OperationOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn type_values(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, value: StringAttribute<'c>)

source

pub fn remove_op_name(&mut self) -> Result<(), Error>

source

pub fn attribute_value_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_attribute_value_names(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<OperationOp<'c>> for Operation<'c>

source§

fn from(operation: OperationOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for OperationOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for OperationOp<'c>

§

impl<'c> !Send for OperationOp<'c>

§

impl<'c> !Sync for OperationOp<'c>

§

impl<'c> Unpin for OperationOp<'c>

§

impl<'c> UnwindSafe for OperationOp<'c>

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/melior/dialect/ods/pdl/struct.PatternOp.html b/melior/dialect/ods/pdl/struct.PatternOp.html index cffce7f7aa..ab8d56b337 100644 --- a/melior/dialect/ods/pdl/struct.PatternOp.html +++ b/melior/dialect/ods/pdl/struct.PatternOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> PatternOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PatternOpBuilder<'c, Unset, Unset>

source

pub fn body_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn benefit(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_benefit(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_sym_name(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PatternOp<'c>> for Operation<'c>

source§

fn from(operation: PatternOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PatternOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PatternOp<'c>

§

impl<'c> !Send for PatternOp<'c>

§

impl<'c> !Sync for PatternOp<'c>

§

impl<'c> Unpin for PatternOp<'c>

§

impl<'c> UnwindSafe for PatternOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PatternOpBuilder<'c, Unset, Unset>

source

pub fn body_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn benefit(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_benefit(&mut self, value: IntegerAttribute<'c>)

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_name(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PatternOp<'c>> for Operation<'c>

source§

fn from(operation: PatternOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PatternOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PatternOp<'c>

§

impl<'c> !Send for PatternOp<'c>

§

impl<'c> !Sync for PatternOp<'c>

§

impl<'c> Unpin for PatternOp<'c>

§

impl<'c> UnwindSafe for PatternOp<'c>

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/melior/dialect/ods/pdl/struct.ResultOp.html b/melior/dialect/ods/pdl/struct.ResultOp.html index 86dd27ddab..46d8a9ab1c 100644 --- a/melior/dialect/ods/pdl/struct.ResultOp.html +++ b/melior/dialect/ods/pdl/struct.ResultOp.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> ResultOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn val(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn parent(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ResultOp<'c>> for Operation<'c>

source§

fn from(operation: ResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResultOp<'c>

§

impl<'c> !Send for ResultOp<'c>

§

impl<'c> !Sync for ResultOp<'c>

§

impl<'c> Unpin for ResultOp<'c>

§

impl<'c> UnwindSafe for ResultOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn val(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn parent(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ResultOp<'c>> for Operation<'c>

source§

fn from(operation: ResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResultOp<'c>

§

impl<'c> !Send for ResultOp<'c>

§

impl<'c> !Sync for ResultOp<'c>

§

impl<'c> Unpin for ResultOp<'c>

§

impl<'c> UnwindSafe for ResultOp<'c>

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/melior/dialect/ods/pdl/struct.ResultsOp.html b/melior/dialect/ods/pdl/struct.ResultsOp.html index 242a17dcc2..34e13324db 100644 --- a/melior/dialect/ods/pdl/struct.ResultsOp.html +++ b/melior/dialect/ods/pdl/struct.ResultsOp.html @@ -24,7 +24,7 @@

Implementations§

source§

impl<'c> ResultsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ResultsOpBuilder<'c, Unset, Unset>

source

pub fn val(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn parent(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ResultsOp<'c>> for Operation<'c>

source§

fn from(operation: ResultsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResultsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResultsOp<'c>

§

impl<'c> !Send for ResultsOp<'c>

§

impl<'c> !Sync for ResultsOp<'c>

§

impl<'c> Unpin for ResultsOp<'c>

§

impl<'c> UnwindSafe for ResultsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ResultsOpBuilder<'c, Unset, Unset>

source

pub fn val(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn parent(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ResultsOp<'c>> for Operation<'c>

source§

fn from(operation: ResultsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResultsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResultsOp<'c>

§

impl<'c> !Send for ResultsOp<'c>

§

impl<'c> !Sync for ResultsOp<'c>

§

impl<'c> Unpin for ResultsOp<'c>

§

impl<'c> UnwindSafe for ResultsOp<'c>

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/melior/dialect/ods/pdl/struct.RewriteOp.html b/melior/dialect/ods/pdl/struct.RewriteOp.html index 8e49023085..01505392fa 100644 --- a/melior/dialect/ods/pdl/struct.RewriteOp.html +++ b/melior/dialect/ods/pdl/struct.RewriteOp.html @@ -36,7 +36,7 @@ location: Location<'c> ) -> RewriteOpBuilder<'c, Unset, Unset>
source

pub fn root(&self) -> Result<Value<'c, '_>, Error>

source

pub fn external_args( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn body_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_name(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RewriteOp<'c>> for Operation<'c>

source§

fn from(operation: RewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RewriteOp<'c>

§

impl<'c> !Send for RewriteOp<'c>

§

impl<'c> !Sync for RewriteOp<'c>

§

impl<'c> Unpin for RewriteOp<'c>

§

impl<'c> UnwindSafe for RewriteOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn body_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

source

pub fn remove_name(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<RewriteOp<'c>> for Operation<'c>

source§

fn from(operation: RewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RewriteOp<'c>

§

impl<'c> !Send for RewriteOp<'c>

§

impl<'c> !Sync for RewriteOp<'c>

§

impl<'c> Unpin for RewriteOp<'c>

§

impl<'c> UnwindSafe for RewriteOp<'c>

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/melior/dialect/ods/pdl/struct.TypeOp.html b/melior/dialect/ods/pdl/struct.TypeOp.html index 8e6f2b202a..3956bb0593 100644 --- a/melior/dialect/ods/pdl/struct.TypeOp.html +++ b/melior/dialect/ods/pdl/struct.TypeOp.html @@ -13,14 +13,7 @@

Implementations§

source§

impl<'c> TypeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TypeOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn constant_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_constant_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn remove_constant_type( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TypeOp<'c>> for Operation<'c>

source§

fn from(operation: TypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TypeOp<'c>

§

impl<'c> !Send for TypeOp<'c>

§

impl<'c> !Sync for TypeOp<'c>

§

impl<'c> Unpin for TypeOp<'c>

§

impl<'c> UnwindSafe for TypeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TypeOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn constant_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_constant_type(&mut self, value: TypeAttribute<'c>)

source

pub fn remove_constant_type(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TypeOp<'c>> for Operation<'c>

source§

fn from(operation: TypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TypeOp<'c>

§

impl<'c> !Send for TypeOp<'c>

§

impl<'c> !Sync for TypeOp<'c>

§

impl<'c> Unpin for TypeOp<'c>

§

impl<'c> UnwindSafe for TypeOp<'c>

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/melior/dialect/ods/pdl/struct.TypesOp.html b/melior/dialect/ods/pdl/struct.TypesOp.html index b72dc8d1fa..a073e7c9f6 100644 --- a/melior/dialect/ods/pdl/struct.TypesOp.html +++ b/melior/dialect/ods/pdl/struct.TypesOp.html @@ -13,14 +13,7 @@

Implementations§

source§

impl<'c> TypesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TypesOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn constant_types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_constant_types( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_constant_types( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TypesOp<'c>> for Operation<'c>

source§

fn from(operation: TypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TypesOp<'c>

§

impl<'c> !Send for TypesOp<'c>

§

impl<'c> !Sync for TypesOp<'c>

§

impl<'c> Unpin for TypesOp<'c>

§

impl<'c> UnwindSafe for TypesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TypesOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn constant_types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_constant_types(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_constant_types(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TypesOp<'c>> for Operation<'c>

source§

fn from(operation: TypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TypesOp<'c>

§

impl<'c> !Send for TypesOp<'c>

§

impl<'c> !Sync for TypesOp<'c>

§

impl<'c> Unpin for TypesOp<'c>

§

impl<'c> UnwindSafe for TypesOp<'c>

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/melior/dialect/ods/pdl_interp/struct.ApplyConstraintOp.html b/melior/dialect/ods/pdl_interp/struct.ApplyConstraintOp.html index d1ddf57d23..7290701c58 100644 --- a/melior/dialect/ods/pdl_interp/struct.ApplyConstraintOp.html +++ b/melior/dialect/ods/pdl_interp/struct.ApplyConstraintOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> ApplyConstraintOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyConstraintOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyConstraintOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyConstraintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyConstraintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyConstraintOp<'c>

§

impl<'c> !Send for ApplyConstraintOp<'c>

§

impl<'c> !Sync for ApplyConstraintOp<'c>

§

impl<'c> Unpin for ApplyConstraintOp<'c>

§

impl<'c> UnwindSafe for ApplyConstraintOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyConstraintOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyConstraintOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyConstraintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyConstraintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyConstraintOp<'c>

§

impl<'c> !Send for ApplyConstraintOp<'c>

§

impl<'c> !Sync for ApplyConstraintOp<'c>

§

impl<'c> Unpin for ApplyConstraintOp<'c>

§

impl<'c> UnwindSafe for ApplyConstraintOp<'c>

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/melior/dialect/ods/pdl_interp/struct.ApplyRewriteOp.html b/melior/dialect/ods/pdl_interp/struct.ApplyRewriteOp.html index f7660cfc11..cf95e7352a 100644 --- a/melior/dialect/ods/pdl_interp/struct.ApplyRewriteOp.html +++ b/melior/dialect/ods/pdl_interp/struct.ApplyRewriteOp.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> ApplyRewriteOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyRewriteOpBuilder<'c, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyRewriteOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyRewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyRewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyRewriteOp<'c>

§

impl<'c> !Send for ApplyRewriteOp<'c>

§

impl<'c> !Sync for ApplyRewriteOp<'c>

§

impl<'c> Unpin for ApplyRewriteOp<'c>

§

impl<'c> UnwindSafe for ApplyRewriteOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyRewriteOpBuilder<'c, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyRewriteOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyRewriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyRewriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyRewriteOp<'c>

§

impl<'c> !Send for ApplyRewriteOp<'c>

§

impl<'c> !Sync for ApplyRewriteOp<'c>

§

impl<'c> Unpin for ApplyRewriteOp<'c>

§

impl<'c> UnwindSafe for ApplyRewriteOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckAttributeOp.html b/melior/dialect/ods/pdl_interp/struct.CheckAttributeOp.html index d099b74a16..3228311202 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckAttributeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckAttributeOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> CheckAttributeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckAttributeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn constant_value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: CheckAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckAttributeOp<'c>

§

impl<'c> !Send for CheckAttributeOp<'c>

§

impl<'c> !Sync for CheckAttributeOp<'c>

§

impl<'c> Unpin for CheckAttributeOp<'c>

§

impl<'c> UnwindSafe for CheckAttributeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckAttributeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn constant_value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_constant_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: CheckAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckAttributeOp<'c>

§

impl<'c> !Send for CheckAttributeOp<'c>

§

impl<'c> !Sync for CheckAttributeOp<'c>

§

impl<'c> Unpin for CheckAttributeOp<'c>

§

impl<'c> UnwindSafe for CheckAttributeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckOperandCountOp.html b/melior/dialect/ods/pdl_interp/struct.CheckOperandCountOp.html index 7f9522ffb2..097b40ff8e 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckOperandCountOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckOperandCountOp.html @@ -14,14 +14,7 @@

Implementations§

source§

impl<'c> CheckOperandCountOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckOperandCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn compare_at_least(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_compare_at_least( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_compare_at_least( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CheckOperandCountOp<'c>> for Operation<'c>

source§

fn from(operation: CheckOperandCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckOperandCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckOperandCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, value: IntegerAttribute<'c>)

source

pub fn compare_at_least(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_compare_at_least(&mut self, value: Attribute<'c>)

source

pub fn remove_compare_at_least(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CheckOperandCountOp<'c>> for Operation<'c>

source§

fn from(operation: CheckOperandCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckOperandCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckOperandCountOp<'c>

§

impl<'c> !Send for CheckOperandCountOp<'c>

§

impl<'c> !Sync for CheckOperandCountOp<'c>

§

impl<'c> Unpin for CheckOperandCountOp<'c>

§

impl<'c> UnwindSafe for CheckOperandCountOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckOperationNameOp.html b/melior/dialect/ods/pdl_interp/struct.CheckOperationNameOp.html index 1254f906be..da74704f13 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckOperationNameOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckOperationNameOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> CheckOperationNameOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckOperationNameOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: CheckOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckOperationNameOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: CheckOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckOperationNameOp<'c>

§

impl<'c> !Send for CheckOperationNameOp<'c>

§

impl<'c> !Sync for CheckOperationNameOp<'c>

§

impl<'c> Unpin for CheckOperationNameOp<'c>

§

impl<'c> UnwindSafe for CheckOperationNameOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckResultCountOp.html b/melior/dialect/ods/pdl_interp/struct.CheckResultCountOp.html index 5c500ddc4d..55f8409eb3 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckResultCountOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckResultCountOp.html @@ -14,14 +14,7 @@

Implementations§

source§

impl<'c> CheckResultCountOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckResultCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn compare_at_least(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_compare_at_least( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_compare_at_least( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CheckResultCountOp<'c>> for Operation<'c>

source§

fn from(operation: CheckResultCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckResultCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckResultCountOp<'c>

§

impl<'c> !Send for CheckResultCountOp<'c>

§

impl<'c> !Sync for CheckResultCountOp<'c>

§

impl<'c> Unpin for CheckResultCountOp<'c>

§

impl<'c> UnwindSafe for CheckResultCountOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckResultCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn count(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_count(&mut self, value: IntegerAttribute<'c>)

source

pub fn compare_at_least(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_compare_at_least(&mut self, value: Attribute<'c>)

source

pub fn remove_compare_at_least(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CheckResultCountOp<'c>> for Operation<'c>

source§

fn from(operation: CheckResultCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckResultCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckResultCountOp<'c>

§

impl<'c> !Send for CheckResultCountOp<'c>

§

impl<'c> !Sync for CheckResultCountOp<'c>

§

impl<'c> Unpin for CheckResultCountOp<'c>

§

impl<'c> UnwindSafe for CheckResultCountOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckTypeOp.html b/melior/dialect/ods/pdl_interp/struct.CheckTypeOp.html index 3374669e55..1b6116da8e 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckTypeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckTypeOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> CheckTypeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckTypeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_type(&mut self, context: &'c Context, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckTypeOp<'c>> for Operation<'c>

source§

fn from(operation: CheckTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckTypeOp<'c>

§

impl<'c> !Send for CheckTypeOp<'c>

§

impl<'c> !Sync for CheckTypeOp<'c>

§

impl<'c> Unpin for CheckTypeOp<'c>

§

impl<'c> UnwindSafe for CheckTypeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckTypeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_type(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckTypeOp<'c>> for Operation<'c>

source§

fn from(operation: CheckTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckTypeOp<'c>

§

impl<'c> !Send for CheckTypeOp<'c>

§

impl<'c> !Sync for CheckTypeOp<'c>

§

impl<'c> Unpin for CheckTypeOp<'c>

§

impl<'c> UnwindSafe for CheckTypeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CheckTypesOp.html b/melior/dialect/ods/pdl_interp/struct.CheckTypesOp.html index b5ae2c5ae3..eb8dd1ca2f 100644 --- a/melior/dialect/ods/pdl_interp/struct.CheckTypesOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CheckTypesOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> CheckTypesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CheckTypesOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_types(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckTypesOp<'c>> for Operation<'c>

source§

fn from(operation: CheckTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckTypesOp<'c>

§

impl<'c> !Send for CheckTypesOp<'c>

§

impl<'c> !Sync for CheckTypesOp<'c>

§

impl<'c> Unpin for CheckTypesOp<'c>

§

impl<'c> UnwindSafe for CheckTypesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CheckTypesOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn true_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn false_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_types(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CheckTypesOp<'c>> for Operation<'c>

source§

fn from(operation: CheckTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CheckTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CheckTypesOp<'c>

§

impl<'c> !Send for CheckTypesOp<'c>

§

impl<'c> !Sync for CheckTypesOp<'c>

§

impl<'c> Unpin for CheckTypesOp<'c>

§

impl<'c> UnwindSafe for CheckTypesOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CreateAttributeOp.html b/melior/dialect/ods/pdl_interp/struct.CreateAttributeOp.html index 47f079cf13..cfddaa0346 100644 --- a/melior/dialect/ods/pdl_interp/struct.CreateAttributeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CreateAttributeOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> CreateAttributeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CreateAttributeOpBuilder<'c, Unset, Unset>

source

pub fn attribute(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: CreateAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateAttributeOp<'c>

§

impl<'c> !Send for CreateAttributeOp<'c>

§

impl<'c> !Sync for CreateAttributeOp<'c>

§

impl<'c> Unpin for CreateAttributeOp<'c>

§

impl<'c> UnwindSafe for CreateAttributeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CreateAttributeOpBuilder<'c, Unset, Unset>

source

pub fn attribute(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: CreateAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateAttributeOp<'c>

§

impl<'c> !Send for CreateAttributeOp<'c>

§

impl<'c> !Sync for CreateAttributeOp<'c>

§

impl<'c> Unpin for CreateAttributeOp<'c>

§

impl<'c> UnwindSafe for CreateAttributeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CreateOperationOp.html b/melior/dialect/ods/pdl_interp/struct.CreateOperationOp.html index eff690f78f..74dd9624ac 100644 --- a/melior/dialect/ods/pdl_interp/struct.CreateOperationOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CreateOperationOp.html @@ -20,18 +20,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn input_result_types( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn input_attribute_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_input_attribute_names( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn inferred_result_types(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inferred_result_types( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_inferred_result_types( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CreateOperationOp<'c>> for Operation<'c>

source§

fn from(operation: CreateOperationOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateOperationOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateOperationOp<'c>

§

impl<'c> !Send for CreateOperationOp<'c>

§

impl<'c> !Sync for CreateOperationOp<'c>

§

impl<'c> Unpin for CreateOperationOp<'c>

§

impl<'c> UnwindSafe for CreateOperationOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

source

pub fn input_attribute_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_input_attribute_names(&mut self, value: ArrayAttribute<'c>)

source

pub fn inferred_result_types(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inferred_result_types(&mut self, value: Attribute<'c>)

source

pub fn remove_inferred_result_types(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<CreateOperationOp<'c>> for Operation<'c>

source§

fn from(operation: CreateOperationOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateOperationOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateOperationOp<'c>

§

impl<'c> !Send for CreateOperationOp<'c>

§

impl<'c> !Sync for CreateOperationOp<'c>

§

impl<'c> Unpin for CreateOperationOp<'c>

§

impl<'c> UnwindSafe for CreateOperationOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CreateTypeOp.html b/melior/dialect/ods/pdl_interp/struct.CreateTypeOp.html index 7193a16412..f1db17a190 100644 --- a/melior/dialect/ods/pdl_interp/struct.CreateTypeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CreateTypeOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> CreateTypeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CreateTypeOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateTypeOp<'c>> for Operation<'c>

source§

fn from(operation: CreateTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateTypeOp<'c>

§

impl<'c> !Send for CreateTypeOp<'c>

§

impl<'c> !Sync for CreateTypeOp<'c>

§

impl<'c> Unpin for CreateTypeOp<'c>

§

impl<'c> UnwindSafe for CreateTypeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CreateTypeOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_value(&mut self, value: TypeAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateTypeOp<'c>> for Operation<'c>

source§

fn from(operation: CreateTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateTypeOp<'c>

§

impl<'c> !Send for CreateTypeOp<'c>

§

impl<'c> !Sync for CreateTypeOp<'c>

§

impl<'c> Unpin for CreateTypeOp<'c>

§

impl<'c> UnwindSafe for CreateTypeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.CreateTypesOp.html b/melior/dialect/ods/pdl_interp/struct.CreateTypesOp.html index 35a101ce8f..0b546692ef 100644 --- a/melior/dialect/ods/pdl_interp/struct.CreateTypesOp.html +++ b/melior/dialect/ods/pdl_interp/struct.CreateTypesOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> CreateTypesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CreateTypesOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateTypesOp<'c>> for Operation<'c>

source§

fn from(operation: CreateTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateTypesOp<'c>

§

impl<'c> !Send for CreateTypesOp<'c>

§

impl<'c> !Sync for CreateTypesOp<'c>

§

impl<'c> Unpin for CreateTypesOp<'c>

§

impl<'c> UnwindSafe for CreateTypesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CreateTypesOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_value(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CreateTypesOp<'c>> for Operation<'c>

source§

fn from(operation: CreateTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CreateTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CreateTypesOp<'c>

§

impl<'c> !Send for CreateTypesOp<'c>

§

impl<'c> !Sync for CreateTypesOp<'c>

§

impl<'c> Unpin for CreateTypesOp<'c>

§

impl<'c> UnwindSafe for CreateTypesOp<'c>

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/melior/dialect/ods/pdl_interp/struct.ExtractOp.html b/melior/dialect/ods/pdl_interp/struct.ExtractOp.html index 846e64ad1a..96121ce5d8 100644 --- a/melior/dialect/ods/pdl_interp/struct.ExtractOp.html +++ b/melior/dialect/ods/pdl_interp/struct.ExtractOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> ExtractOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExtractOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn range(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractOp<'c>

§

impl<'c> !Send for ExtractOp<'c>

§

impl<'c> !Sync for ExtractOp<'c>

§

impl<'c> Unpin for ExtractOp<'c>

§

impl<'c> UnwindSafe for ExtractOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExtractOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn range(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractOp<'c>

§

impl<'c> !Send for ExtractOp<'c>

§

impl<'c> !Sync for ExtractOp<'c>

§

impl<'c> Unpin for ExtractOp<'c>

§

impl<'c> UnwindSafe for ExtractOp<'c>

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/melior/dialect/ods/pdl_interp/struct.FuncOp.html b/melior/dialect/ods/pdl_interp/struct.FuncOp.html index d0d76d9c3b..04420ab35c 100644 --- a/melior/dialect/ods/pdl_interp/struct.FuncOp.html +++ b/melior/dialect/ods/pdl_interp/struct.FuncOp.html @@ -13,11 +13,7 @@

Implementations§

source§

impl<'c> FuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

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/melior/dialect/ods/pdl_interp/struct.GetAttributeOp.html b/melior/dialect/ods/pdl_interp/struct.GetAttributeOp.html index 71e3778a6d..a9f0f9c882 100644 --- a/melior/dialect/ods/pdl_interp/struct.GetAttributeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.GetAttributeOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> GetAttributeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetAttributeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: GetAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetAttributeOp<'c>

§

impl<'c> !Send for GetAttributeOp<'c>

§

impl<'c> !Sync for GetAttributeOp<'c>

§

impl<'c> Unpin for GetAttributeOp<'c>

§

impl<'c> UnwindSafe for GetAttributeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetAttributeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: GetAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetAttributeOp<'c>

§

impl<'c> !Send for GetAttributeOp<'c>

§

impl<'c> !Sync for GetAttributeOp<'c>

§

impl<'c> Unpin for GetAttributeOp<'c>

§

impl<'c> UnwindSafe for GetAttributeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.GetOperandOp.html b/melior/dialect/ods/pdl_interp/struct.GetOperandOp.html index 2894ad0dd0..c05d37beda 100644 --- a/melior/dialect/ods/pdl_interp/struct.GetOperandOp.html +++ b/melior/dialect/ods/pdl_interp/struct.GetOperandOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> GetOperandOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetOperandOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetOperandOp<'c>> for Operation<'c>

source§

fn from(operation: GetOperandOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetOperandOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetOperandOp<'c>

§

impl<'c> !Send for GetOperandOp<'c>

§

impl<'c> !Sync for GetOperandOp<'c>

§

impl<'c> Unpin for GetOperandOp<'c>

§

impl<'c> UnwindSafe for GetOperandOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetOperandOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetOperandOp<'c>> for Operation<'c>

source§

fn from(operation: GetOperandOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetOperandOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetOperandOp<'c>

§

impl<'c> !Send for GetOperandOp<'c>

§

impl<'c> !Sync for GetOperandOp<'c>

§

impl<'c> Unpin for GetOperandOp<'c>

§

impl<'c> UnwindSafe for GetOperandOp<'c>

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/melior/dialect/ods/pdl_interp/struct.GetOperandsOp.html b/melior/dialect/ods/pdl_interp/struct.GetOperandsOp.html index 71f682edb8..b5ea6f4321 100644 --- a/melior/dialect/ods/pdl_interp/struct.GetOperandsOp.html +++ b/melior/dialect/ods/pdl_interp/struct.GetOperandsOp.html @@ -18,7 +18,7 @@

Implementations§

source§

impl<'c> GetOperandsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetOperandsOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetOperandsOp<'c>> for Operation<'c>

source§

fn from(operation: GetOperandsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetOperandsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetOperandsOp<'c>

§

impl<'c> !Send for GetOperandsOp<'c>

§

impl<'c> !Sync for GetOperandsOp<'c>

§

impl<'c> Unpin for GetOperandsOp<'c>

§

impl<'c> UnwindSafe for GetOperandsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetOperandsOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetOperandsOp<'c>> for Operation<'c>

source§

fn from(operation: GetOperandsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetOperandsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetOperandsOp<'c>

§

impl<'c> !Send for GetOperandsOp<'c>

§

impl<'c> !Sync for GetOperandsOp<'c>

§

impl<'c> Unpin for GetOperandsOp<'c>

§

impl<'c> UnwindSafe for GetOperandsOp<'c>

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/melior/dialect/ods/pdl_interp/struct.GetResultOp.html b/melior/dialect/ods/pdl_interp/struct.GetResultOp.html index b964754f86..6cf13ea99e 100644 --- a/melior/dialect/ods/pdl_interp/struct.GetResultOp.html +++ b/melior/dialect/ods/pdl_interp/struct.GetResultOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> GetResultOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetResultOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultOp<'c>

§

impl<'c> !Send for GetResultOp<'c>

§

impl<'c> !Sync for GetResultOp<'c>

§

impl<'c> Unpin for GetResultOp<'c>

§

impl<'c> UnwindSafe for GetResultOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetResultOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultOp<'c>

§

impl<'c> !Send for GetResultOp<'c>

§

impl<'c> !Sync for GetResultOp<'c>

§

impl<'c> Unpin for GetResultOp<'c>

§

impl<'c> UnwindSafe for GetResultOp<'c>

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/melior/dialect/ods/pdl_interp/struct.GetResultsOp.html b/melior/dialect/ods/pdl_interp/struct.GetResultsOp.html index 73622147b1..d4398a4cf6 100644 --- a/melior/dialect/ods/pdl_interp/struct.GetResultsOp.html +++ b/melior/dialect/ods/pdl_interp/struct.GetResultsOp.html @@ -18,7 +18,7 @@

Implementations§

source§

impl<'c> GetResultsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetResultsOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetResultsOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultsOp<'c>

§

impl<'c> !Send for GetResultsOp<'c>

§

impl<'c> !Sync for GetResultsOp<'c>

§

impl<'c> Unpin for GetResultsOp<'c>

§

impl<'c> UnwindSafe for GetResultsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetResultsOpBuilder<'c, Unset, Unset>

source

pub fn value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn index(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_index(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_index(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetResultsOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultsOp<'c>

§

impl<'c> !Send for GetResultsOp<'c>

§

impl<'c> !Sync for GetResultsOp<'c>

§

impl<'c> Unpin for GetResultsOp<'c>

§

impl<'c> UnwindSafe for GetResultsOp<'c>

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/melior/dialect/ods/pdl_interp/struct.RecordMatchOp.html b/melior/dialect/ods/pdl_interp/struct.RecordMatchOp.html index eb0f3ebca4..c74d8e3fdb 100644 --- a/melior/dialect/ods/pdl_interp/struct.RecordMatchOp.html +++ b/melior/dialect/ods/pdl_interp/struct.RecordMatchOp.html @@ -10,18 +10,7 @@

Implementations§

source§

impl<'c> RecordMatchOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RecordMatchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn inputs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn matched_ops(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn rewriter(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_rewriter(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn root_kind(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_root_kind( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_root_kind(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn generated_ops(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_generated_ops( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn remove_generated_ops( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn benefit(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_benefit(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RecordMatchOp<'c>> for Operation<'c>

source§

fn from(operation: RecordMatchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RecordMatchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RecordMatchOp<'c>

§

impl<'c> !Send for RecordMatchOp<'c>

§

impl<'c> !Sync for RecordMatchOp<'c>

§

impl<'c> Unpin for RecordMatchOp<'c>

§

impl<'c> UnwindSafe for RecordMatchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RecordMatchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn inputs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn matched_ops(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn rewriter(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_rewriter(&mut self, value: Attribute<'c>)

source

pub fn root_kind(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_root_kind(&mut self, value: StringAttribute<'c>)

source

pub fn remove_root_kind(&mut self) -> Result<(), Error>

source

pub fn generated_ops(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_generated_ops(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_generated_ops(&mut self) -> Result<(), Error>

source

pub fn benefit(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_benefit(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<RecordMatchOp<'c>> for Operation<'c>

source§

fn from(operation: RecordMatchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RecordMatchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RecordMatchOp<'c>

§

impl<'c> !Send for RecordMatchOp<'c>

§

impl<'c> !Sync for RecordMatchOp<'c>

§

impl<'c> Unpin for RecordMatchOp<'c>

§

impl<'c> UnwindSafe for RecordMatchOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchAttributeOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchAttributeOp.html index 33fb898dc8..a36c96b203 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchAttributeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchAttributeOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> SwitchAttributeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchAttributeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SwitchAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchAttributeOp<'c>

§

impl<'c> !Send for SwitchAttributeOp<'c>

§

impl<'c> !Sync for SwitchAttributeOp<'c>

§

impl<'c> Unpin for SwitchAttributeOp<'c>

§

impl<'c> UnwindSafe for SwitchAttributeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchAttributeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn attribute(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchAttributeOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchAttributeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchAttributeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchAttributeOp<'c>

§

impl<'c> !Send for SwitchAttributeOp<'c>

§

impl<'c> !Sync for SwitchAttributeOp<'c>

§

impl<'c> Unpin for SwitchAttributeOp<'c>

§

impl<'c> UnwindSafe for SwitchAttributeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchOperandCountOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchOperandCountOp.html index c307cee43a..6e0bb82f68 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchOperandCountOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchOperandCountOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> SwitchOperandCountOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchOperandCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchOperandCountOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOperandCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOperandCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchOperandCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchOperandCountOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOperandCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOperandCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOperandCountOp<'c>

§

impl<'c> !Send for SwitchOperandCountOp<'c>

§

impl<'c> !Sync for SwitchOperandCountOp<'c>

§

impl<'c> Unpin for SwitchOperandCountOp<'c>

§

impl<'c> UnwindSafe for SwitchOperandCountOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchOperationNameOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchOperationNameOp.html index 9a7027204a..523de794e2 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchOperationNameOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchOperationNameOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> SwitchOperationNameOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchOperationNameOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SwitchOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchOperationNameOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchOperationNameOp<'c>

§

impl<'c> !Send for SwitchOperationNameOp<'c>

§

impl<'c> !Sync for SwitchOperationNameOp<'c>

§

impl<'c> Unpin for SwitchOperationNameOp<'c>

§

impl<'c> UnwindSafe for SwitchOperationNameOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchResultCountOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchResultCountOp.html index 1ed4d10539..06b427cc9c 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchResultCountOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchResultCountOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> SwitchResultCountOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchResultCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchResultCountOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchResultCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchResultCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchResultCountOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn input_op(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchResultCountOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchResultCountOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchResultCountOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchResultCountOp<'c>

§

impl<'c> !Send for SwitchResultCountOp<'c>

§

impl<'c> !Sync for SwitchResultCountOp<'c>

§

impl<'c> Unpin for SwitchResultCountOp<'c>

§

impl<'c> UnwindSafe for SwitchResultCountOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchTypeOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchTypeOp.html index c9ecc0b2c3..e3cc7f351a 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchTypeOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchTypeOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> SwitchTypeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchTypeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SwitchTypeOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchTypeOp<'c>

§

impl<'c> !Send for SwitchTypeOp<'c>

§

impl<'c> !Sync for SwitchTypeOp<'c>

§

impl<'c> Unpin for SwitchTypeOp<'c>

§

impl<'c> UnwindSafe for SwitchTypeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchTypeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchTypeOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchTypeOp<'c>

§

impl<'c> !Send for SwitchTypeOp<'c>

§

impl<'c> !Sync for SwitchTypeOp<'c>

§

impl<'c> Unpin for SwitchTypeOp<'c>

§

impl<'c> UnwindSafe for SwitchTypeOp<'c>

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/melior/dialect/ods/pdl_interp/struct.SwitchTypesOp.html b/melior/dialect/ods/pdl_interp/struct.SwitchTypesOp.html index b241425f1a..868129b92f 100644 --- a/melior/dialect/ods/pdl_interp/struct.SwitchTypesOp.html +++ b/melior/dialect/ods/pdl_interp/struct.SwitchTypesOp.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> SwitchTypesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SwitchTypesOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SwitchTypesOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchTypesOp<'c>

§

impl<'c> !Send for SwitchTypesOp<'c>

§

impl<'c> !Sync for SwitchTypesOp<'c>

§

impl<'c> Unpin for SwitchTypesOp<'c>

§

impl<'c> UnwindSafe for SwitchTypesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SwitchTypesOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_dest(&self) -> Result<BlockRef<'c, '_>, Error>

source

pub fn cases(&self) -> impl Iterator<Item = BlockRef<'c, '_>>

source

pub fn case_values(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_case_values(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SwitchTypesOp<'c>> for Operation<'c>

source§

fn from(operation: SwitchTypesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SwitchTypesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SwitchTypesOp<'c>

§

impl<'c> !Send for SwitchTypesOp<'c>

§

impl<'c> !Sync for SwitchTypesOp<'c>

§

impl<'c> Unpin for SwitchTypesOp<'c>

§

impl<'c> UnwindSafe for SwitchTypesOp<'c>

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/melior/dialect/ods/scf/struct.ForallOp.html b/melior/dialect/ods/scf/struct.ForallOp.html index d552c73801..6fadf844b8 100644 --- a/melior/dialect/ods/scf/struct.ForallOp.html +++ b/melior/dialect/ods/scf/struct.ForallOp.html @@ -144,15 +144,7 @@ &self ) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>
source

pub fn dynamic_upper_bound( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn dynamic_step(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn outputs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn static_lower_bound(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_lower_bound( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn static_upper_bound(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_upper_bound( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn static_step(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_step(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mapping(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mapping(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_mapping(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ForallOp<'c>> for Operation<'c>

source§

fn from(operation: ForallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForallOp<'c>

§

impl<'c> !Send for ForallOp<'c>

§

impl<'c> !Sync for ForallOp<'c>

§

impl<'c> Unpin for ForallOp<'c>

§

impl<'c> UnwindSafe for ForallOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn dynamic_step(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn outputs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn static_lower_bound(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_lower_bound(&mut self, value: Attribute<'c>)

source

pub fn static_upper_bound(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_upper_bound(&mut self, value: Attribute<'c>)

source

pub fn static_step(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_step(&mut self, value: Attribute<'c>)

source

pub fn mapping(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mapping(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_mapping(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ForallOp<'c>> for Operation<'c>

source§

fn from(operation: ForallOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForallOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForallOp<'c>

§

impl<'c> !Send for ForallOp<'c>

§

impl<'c> !Sync for ForallOp<'c>

§

impl<'c> Unpin for ForallOp<'c>

§

impl<'c> UnwindSafe for ForallOp<'c>

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/melior/dialect/ods/scf/struct.IndexSwitchOp.html b/melior/dialect/ods/scf/struct.IndexSwitchOp.html index fdac6d0541..4954c96af5 100644 --- a/melior/dialect/ods/scf/struct.IndexSwitchOp.html +++ b/melior/dialect/ods/scf/struct.IndexSwitchOp.html @@ -25,7 +25,7 @@

Implementations§

source§

impl<'c> IndexSwitchOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> IndexSwitchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn arg(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn case_regions(&self) -> impl Iterator<Item = RegionRef<'c, '_>>

source

pub fn cases(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_cases(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<IndexSwitchOp<'c>> for Operation<'c>

source§

fn from(operation: IndexSwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IndexSwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IndexSwitchOp<'c>

§

impl<'c> !Send for IndexSwitchOp<'c>

§

impl<'c> !Sync for IndexSwitchOp<'c>

§

impl<'c> Unpin for IndexSwitchOp<'c>

§

impl<'c> UnwindSafe for IndexSwitchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> IndexSwitchOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn arg(&self) -> Result<Value<'c, '_>, Error>

source

pub fn default_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn case_regions(&self) -> impl Iterator<Item = RegionRef<'c, '_>>

source

pub fn cases(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_cases(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<IndexSwitchOp<'c>> for Operation<'c>

source§

fn from(operation: IndexSwitchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IndexSwitchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IndexSwitchOp<'c>

§

impl<'c> !Send for IndexSwitchOp<'c>

§

impl<'c> !Sync for IndexSwitchOp<'c>

§

impl<'c> Unpin for IndexSwitchOp<'c>

§

impl<'c> UnwindSafe for IndexSwitchOp<'c>

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/melior/dialect/ods/shape/struct.BroadcastOp.html b/melior/dialect/ods/shape/struct.BroadcastOp.html index 98d6f96e6f..225a5715b5 100644 --- a/melior/dialect/ods/shape/struct.BroadcastOp.html +++ b/melior/dialect/ods/shape/struct.BroadcastOp.html @@ -20,7 +20,7 @@

Implementations§

source§

impl<'c> BroadcastOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BroadcastOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn shapes(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn error(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_error(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_error(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BroadcastOp<'c>> for Operation<'c>

source§

fn from(operation: BroadcastOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BroadcastOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BroadcastOp<'c>

§

impl<'c> !Send for BroadcastOp<'c>

§

impl<'c> !Sync for BroadcastOp<'c>

§

impl<'c> Unpin for BroadcastOp<'c>

§

impl<'c> UnwindSafe for BroadcastOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BroadcastOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn shapes(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn error(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_error(&mut self, value: StringAttribute<'c>)

source

pub fn remove_error(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BroadcastOp<'c>> for Operation<'c>

source§

fn from(operation: BroadcastOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BroadcastOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BroadcastOp<'c>

§

impl<'c> !Send for BroadcastOp<'c>

§

impl<'c> !Sync for BroadcastOp<'c>

§

impl<'c> Unpin for BroadcastOp<'c>

§

impl<'c> UnwindSafe for BroadcastOp<'c>

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/melior/dialect/ods/shape/struct.ConstShapeOp.html b/melior/dialect/ods/shape/struct.ConstShapeOp.html index fa354c40fa..d16dab6c4a 100644 --- a/melior/dialect/ods/shape/struct.ConstShapeOp.html +++ b/melior/dialect/ods/shape/struct.ConstShapeOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ConstShapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstShapeOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_shape(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ConstShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstShapeOp<'c>

§

impl<'c> !Send for ConstShapeOp<'c>

§

impl<'c> !Sync for ConstShapeOp<'c>

§

impl<'c> Unpin for ConstShapeOp<'c>

§

impl<'c> UnwindSafe for ConstShapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstShapeOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_shape(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ConstShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstShapeOp<'c>

§

impl<'c> !Send for ConstShapeOp<'c>

§

impl<'c> !Sync for ConstShapeOp<'c>

§

impl<'c> Unpin for ConstShapeOp<'c>

§

impl<'c> UnwindSafe for ConstShapeOp<'c>

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/melior/dialect/ods/shape/struct.ConstSizeOp.html b/melior/dialect/ods/shape/struct.ConstSizeOp.html index 8f17419081..5d7d2286d6 100644 --- a/melior/dialect/ods/shape/struct.ConstSizeOp.html +++ b/melior/dialect/ods/shape/struct.ConstSizeOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> ConstSizeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstSizeOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstSizeOp<'c>> for Operation<'c>

source§

fn from(operation: ConstSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstSizeOp<'c>

§

impl<'c> !Send for ConstSizeOp<'c>

§

impl<'c> !Sync for ConstSizeOp<'c>

§

impl<'c> Unpin for ConstSizeOp<'c>

§

impl<'c> UnwindSafe for ConstSizeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstSizeOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_value(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstSizeOp<'c>> for Operation<'c>

source§

fn from(operation: ConstSizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstSizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstSizeOp<'c>

§

impl<'c> !Send for ConstSizeOp<'c>

§

impl<'c> !Sync for ConstSizeOp<'c>

§

impl<'c> Unpin for ConstSizeOp<'c>

§

impl<'c> UnwindSafe for ConstSizeOp<'c>

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/melior/dialect/ods/shape/struct.ConstWitnessOp.html b/melior/dialect/ods/shape/struct.ConstWitnessOp.html index 24d3ca592d..f76aedb114 100644 --- a/melior/dialect/ods/shape/struct.ConstWitnessOp.html +++ b/melior/dialect/ods/shape/struct.ConstWitnessOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> ConstWitnessOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstWitnessOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn passing(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_passing(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstWitnessOp<'c>> for Operation<'c>

source§

fn from(operation: ConstWitnessOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstWitnessOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstWitnessOp<'c>

§

impl<'c> !Send for ConstWitnessOp<'c>

§

impl<'c> !Sync for ConstWitnessOp<'c>

§

impl<'c> Unpin for ConstWitnessOp<'c>

§

impl<'c> UnwindSafe for ConstWitnessOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstWitnessOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn passing(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_passing(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstWitnessOp<'c>> for Operation<'c>

source§

fn from(operation: ConstWitnessOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstWitnessOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstWitnessOp<'c>

§

impl<'c> !Send for ConstWitnessOp<'c>

§

impl<'c> !Sync for ConstWitnessOp<'c>

§

impl<'c> Unpin for ConstWitnessOp<'c>

§

impl<'c> UnwindSafe for ConstWitnessOp<'c>

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/melior/dialect/ods/shape/struct.CstrRequireOp.html b/melior/dialect/ods/shape/struct.CstrRequireOp.html index 9b931bee03..651e42e58b 100644 --- a/melior/dialect/ods/shape/struct.CstrRequireOp.html +++ b/melior/dialect/ods/shape/struct.CstrRequireOp.html @@ -14,7 +14,7 @@

Implementations§

source§

impl<'c> CstrRequireOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CstrRequireOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn pred(&self) -> Result<Value<'c, '_>, Error>

source

pub fn msg(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_msg(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CstrRequireOp<'c>> for Operation<'c>

source§

fn from(operation: CstrRequireOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CstrRequireOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CstrRequireOp<'c>

§

impl<'c> !Send for CstrRequireOp<'c>

§

impl<'c> !Sync for CstrRequireOp<'c>

§

impl<'c> Unpin for CstrRequireOp<'c>

§

impl<'c> UnwindSafe for CstrRequireOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CstrRequireOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn pred(&self) -> Result<Value<'c, '_>, Error>

source

pub fn msg(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_msg(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CstrRequireOp<'c>> for Operation<'c>

source§

fn from(operation: CstrRequireOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CstrRequireOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CstrRequireOp<'c>

§

impl<'c> !Send for CstrRequireOp<'c>

§

impl<'c> !Sync for CstrRequireOp<'c>

§

impl<'c> Unpin for CstrRequireOp<'c>

§

impl<'c> UnwindSafe for CstrRequireOp<'c>

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/melior/dialect/ods/shape/struct.FuncOp.html b/melior/dialect/ods/shape/struct.FuncOp.html index 3598125071..e3fa4f4779 100644 --- a/melior/dialect/ods/shape/struct.FuncOp.html +++ b/melior/dialect/ods/shape/struct.FuncOp.html @@ -6,18 +6,7 @@

Implementations§

source§

impl<'c> FuncOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FuncOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FuncOp<'c>> for Operation<'c>

source§

fn from(operation: FuncOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FuncOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FuncOp<'c>

§

impl<'c> !Send for FuncOp<'c>

§

impl<'c> !Sync for FuncOp<'c>

§

impl<'c> Unpin for FuncOp<'c>

§

impl<'c> UnwindSafe for FuncOp<'c>

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/melior/dialect/ods/shape/struct.FunctionLibraryOp.html b/melior/dialect/ods/shape/struct.FunctionLibraryOp.html index 2e05a27851..d55be38bd0 100644 --- a/melior/dialect/ods/shape/struct.FunctionLibraryOp.html +++ b/melior/dialect/ods/shape/struct.FunctionLibraryOp.html @@ -14,14 +14,7 @@

Implementations§

source§

impl<'c> FunctionLibraryOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FunctionLibraryOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn mapping(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mapping(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FunctionLibraryOp<'c>> for Operation<'c>

source§

fn from(operation: FunctionLibraryOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FunctionLibraryOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FunctionLibraryOp<'c>

§

impl<'c> !Send for FunctionLibraryOp<'c>

§

impl<'c> !Sync for FunctionLibraryOp<'c>

§

impl<'c> Unpin for FunctionLibraryOp<'c>

§

impl<'c> UnwindSafe for FunctionLibraryOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FunctionLibraryOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

source

pub fn mapping(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_mapping(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FunctionLibraryOp<'c>> for Operation<'c>

source§

fn from(operation: FunctionLibraryOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FunctionLibraryOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FunctionLibraryOp<'c>

§

impl<'c> !Send for FunctionLibraryOp<'c>

§

impl<'c> !Sync for FunctionLibraryOp<'c>

§

impl<'c> Unpin for FunctionLibraryOp<'c>

§

impl<'c> UnwindSafe for FunctionLibraryOp<'c>

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/melior/dialect/ods/shape/struct.MeetOp.html b/melior/dialect/ods/shape/struct.MeetOp.html index eaad46871b..e7d41d3685 100644 --- a/melior/dialect/ods/shape/struct.MeetOp.html +++ b/melior/dialect/ods/shape/struct.MeetOp.html @@ -20,7 +20,7 @@

Implementations§

source§

impl<'c> MeetOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MeetOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn arg_0(&self) -> Result<Value<'c, '_>, Error>

source

pub fn arg_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn error(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_error(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_error(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MeetOp<'c>> for Operation<'c>

source§

fn from(operation: MeetOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MeetOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MeetOp<'c>

§

impl<'c> !Send for MeetOp<'c>

§

impl<'c> !Sync for MeetOp<'c>

§

impl<'c> Unpin for MeetOp<'c>

§

impl<'c> UnwindSafe for MeetOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MeetOpBuilder<'c, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn arg_0(&self) -> Result<Value<'c, '_>, Error>

source

pub fn arg_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn error(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_error(&mut self, value: StringAttribute<'c>)

source

pub fn remove_error(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MeetOp<'c>> for Operation<'c>

source§

fn from(operation: MeetOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MeetOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MeetOp<'c>

§

impl<'c> !Send for MeetOp<'c>

§

impl<'c> !Sync for MeetOp<'c>

§

impl<'c> Unpin for MeetOp<'c>

§

impl<'c> UnwindSafe for MeetOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.BinaryOp.html b/melior/dialect/ods/sparse_tensor/struct.BinaryOp.html index e6ec41f057..70a6409be1 100644 --- a/melior/dialect/ods/sparse_tensor/struct.BinaryOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.BinaryOp.html @@ -92,13 +92,7 @@

Implementations§

source§

impl<'c> BinaryOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> BinaryOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn overlap_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn left_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn right_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn left_identity(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_left_identity(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_left_identity( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn right_identity(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_right_identity(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_right_identity( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BinaryOp<'c>> for Operation<'c>

source§

fn from(operation: BinaryOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BinaryOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BinaryOp<'c>

§

impl<'c> !Send for BinaryOp<'c>

§

impl<'c> !Sync for BinaryOp<'c>

§

impl<'c> Unpin for BinaryOp<'c>

§

impl<'c> UnwindSafe for BinaryOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> BinaryOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn x(&self) -> Result<Value<'c, '_>, Error>

source

pub fn y(&self) -> Result<Value<'c, '_>, Error>

source

pub fn overlap_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn left_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn right_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn left_identity(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_left_identity(&mut self, value: Attribute<'c>)

source

pub fn remove_left_identity(&mut self) -> Result<(), Error>

source

pub fn right_identity(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_right_identity(&mut self, value: Attribute<'c>)

source

pub fn remove_right_identity(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<BinaryOp<'c>> for Operation<'c>

source§

fn from(operation: BinaryOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for BinaryOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for BinaryOp<'c>

§

impl<'c> !Send for BinaryOp<'c>

§

impl<'c> !Sync for BinaryOp<'c>

§

impl<'c> Unpin for BinaryOp<'c>

§

impl<'c> UnwindSafe for BinaryOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ConcatenateOp.html b/melior/dialect/ods/sparse_tensor/struct.ConcatenateOp.html index db222211db..b4f6107e12 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ConcatenateOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ConcatenateOp.html @@ -13,11 +13,7 @@

Implementations§

source§

impl<'c> ConcatenateOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConcatenateOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn inputs(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dimension( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ConcatenateOp<'c>> for Operation<'c>

source§

fn from(operation: ConcatenateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConcatenateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConcatenateOp<'c>

§

impl<'c> !Send for ConcatenateOp<'c>

§

impl<'c> !Sync for ConcatenateOp<'c>

§

impl<'c> Unpin for ConcatenateOp<'c>

§

impl<'c> UnwindSafe for ConcatenateOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConcatenateOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn inputs(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn dimension(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dimension(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConcatenateOp<'c>> for Operation<'c>

source§

fn from(operation: ConcatenateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConcatenateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConcatenateOp<'c>

§

impl<'c> !Send for ConcatenateOp<'c>

§

impl<'c> !Sync for ConcatenateOp<'c>

§

impl<'c> Unpin for ConcatenateOp<'c>

§

impl<'c> UnwindSafe for ConcatenateOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ForeachOp.html b/melior/dialect/ods/sparse_tensor/struct.ForeachOp.html index b94bdfdef2..b753fc5426 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ForeachOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ForeachOp.html @@ -63,7 +63,7 @@

Implementations§

source§

impl<'c> ForeachOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ForeachOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn init_args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn order(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_order(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_order(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ForeachOp<'c>> for Operation<'c>

source§

fn from(operation: ForeachOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForeachOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForeachOp<'c>

§

impl<'c> !Send for ForeachOp<'c>

§

impl<'c> !Sync for ForeachOp<'c>

§

impl<'c> Unpin for ForeachOp<'c>

§

impl<'c> UnwindSafe for ForeachOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ForeachOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn init_args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn order(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_order(&mut self, value: Attribute<'c>)

source

pub fn remove_order(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ForeachOp<'c>> for Operation<'c>

source§

fn from(operation: ForeachOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForeachOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForeachOp<'c>

§

impl<'c> !Send for ForeachOp<'c>

§

impl<'c> !Sync for ForeachOp<'c>

§

impl<'c> Unpin for ForeachOp<'c>

§

impl<'c> UnwindSafe for ForeachOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.GetStorageSpecifierOp.html b/melior/dialect/ods/sparse_tensor/struct.GetStorageSpecifierOp.html index e760727c03..8ab01b3915 100644 --- a/melior/dialect/ods/sparse_tensor/struct.GetStorageSpecifierOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.GetStorageSpecifierOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> GetStorageSpecifierOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetStorageSpecifierOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn specifier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn specifier_kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_specifier_kind(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_level(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetStorageSpecifierOp<'c>> for Operation<'c>

source§

fn from(operation: GetStorageSpecifierOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetStorageSpecifierOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetStorageSpecifierOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn specifier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn specifier_kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_specifier_kind(&mut self, value: Attribute<'c>)

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_level(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetStorageSpecifierOp<'c>> for Operation<'c>

source§

fn from(operation: GetStorageSpecifierOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetStorageSpecifierOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetStorageSpecifierOp<'c>

§

impl<'c> !Send for GetStorageSpecifierOp<'c>

§

impl<'c> !Sync for GetStorageSpecifierOp<'c>

§

impl<'c> Unpin for GetStorageSpecifierOp<'c>

§

impl<'c> UnwindSafe for GetStorageSpecifierOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.LoadOp.html b/melior/dialect/ods/sparse_tensor/struct.LoadOp.html index 43bef317de..31bcc335fd 100644 --- a/melior/dialect/ods/sparse_tensor/struct.LoadOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.LoadOp.html @@ -21,7 +21,7 @@

Implementations§

source§

impl<'c> LoadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> LoadOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn has_inserts(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_has_inserts(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_has_inserts(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> LoadOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn has_inserts(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_has_inserts(&mut self, value: Attribute<'c>)

source

pub fn remove_has_inserts(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<LoadOp<'c>> for Operation<'c>

source§

fn from(operation: LoadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for LoadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for LoadOp<'c>

§

impl<'c> !Send for LoadOp<'c>

§

impl<'c> !Sync for LoadOp<'c>

§

impl<'c> Unpin for LoadOp<'c>

§

impl<'c> UnwindSafe for LoadOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.PushBackOp.html b/melior/dialect/ods/sparse_tensor/struct.PushBackOp.html index f31387173a..710ce3c32c 100644 --- a/melior/dialect/ods/sparse_tensor/struct.PushBackOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.PushBackOp.html @@ -30,7 +30,7 @@

Implementations§

source§

impl<'c> PushBackOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PushBackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn out_buffer(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn new_size(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn cur_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn in_buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inbounds(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inbounds(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_inbounds(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PushBackOp<'c>> for Operation<'c>

source§

fn from(operation: PushBackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PushBackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PushBackOp<'c>

§

impl<'c> !Send for PushBackOp<'c>

§

impl<'c> !Sync for PushBackOp<'c>

§

impl<'c> Unpin for PushBackOp<'c>

§

impl<'c> UnwindSafe for PushBackOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PushBackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn out_buffer(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn new_size(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn cur_size(&self) -> Result<Value<'c, '_>, Error>

source

pub fn in_buffer(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inbounds(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inbounds(&mut self, value: Attribute<'c>)

source

pub fn remove_inbounds(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PushBackOp<'c>> for Operation<'c>

source§

fn from(operation: PushBackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PushBackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PushBackOp<'c>

§

impl<'c> !Send for PushBackOp<'c>

§

impl<'c> !Sync for PushBackOp<'c>

§

impl<'c> Unpin for PushBackOp<'c>

§

impl<'c> UnwindSafe for PushBackOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.SetStorageSpecifierOp.html b/melior/dialect/ods/sparse_tensor/struct.SetStorageSpecifierOp.html index 0cad24fbd6..a15e0c9568 100644 --- a/melior/dialect/ods/sparse_tensor/struct.SetStorageSpecifierOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.SetStorageSpecifierOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> SetStorageSpecifierOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SetStorageSpecifierOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn specifier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn specifier_kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_specifier_kind(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_level(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SetStorageSpecifierOp<'c>> for Operation<'c>

source§

fn from(operation: SetStorageSpecifierOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SetStorageSpecifierOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SetStorageSpecifierOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn specifier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn specifier_kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_specifier_kind(&mut self, value: Attribute<'c>)

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_level(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SetStorageSpecifierOp<'c>> for Operation<'c>

source§

fn from(operation: SetStorageSpecifierOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SetStorageSpecifierOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SetStorageSpecifierOp<'c>

§

impl<'c> !Send for SetStorageSpecifierOp<'c>

§

impl<'c> !Sync for SetStorageSpecifierOp<'c>

§

impl<'c> Unpin for SetStorageSpecifierOp<'c>

§

impl<'c> UnwindSafe for SetStorageSpecifierOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.SortCooOp.html b/melior/dialect/ods/sparse_tensor/struct.SortCooOp.html index 92ed2419ca..55f72f68f0 100644 --- a/melior/dialect/ods/sparse_tensor/struct.SortCooOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.SortCooOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> SortCooOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SortCooOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn xy(&self) -> Result<Value<'c, '_>, Error>

source

pub fn ys(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nx(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_nx(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_nx(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn ny(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_ny(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn remove_ny(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn algorithm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_algorithm(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SortCooOp<'c>> for Operation<'c>

source§

fn from(operation: SortCooOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SortCooOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SortCooOp<'c>

§

impl<'c> !Send for SortCooOp<'c>

§

impl<'c> !Sync for SortCooOp<'c>

§

impl<'c> Unpin for SortCooOp<'c>

§

impl<'c> UnwindSafe for SortCooOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SortCooOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn xy(&self) -> Result<Value<'c, '_>, Error>

source

pub fn ys(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn nx(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_nx(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_nx(&mut self) -> Result<(), Error>

source

pub fn ny(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_ny(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_ny(&mut self) -> Result<(), Error>

source

pub fn algorithm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_algorithm(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SortCooOp<'c>> for Operation<'c>

source§

fn from(operation: SortCooOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SortCooOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SortCooOp<'c>

§

impl<'c> !Send for SortCooOp<'c>

§

impl<'c> !Sync for SortCooOp<'c>

§

impl<'c> Unpin for SortCooOp<'c>

§

impl<'c> UnwindSafe for SortCooOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.SortOp.html b/melior/dialect/ods/sparse_tensor/struct.SortOp.html index 43926547df..c559ceffa3 100644 --- a/melior/dialect/ods/sparse_tensor/struct.SortOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.SortOp.html @@ -29,7 +29,7 @@

Implementations§

source§

impl<'c> SortOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SortOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn xs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn ys(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn algorithm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_algorithm(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SortOp<'c>> for Operation<'c>

source§

fn from(operation: SortOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SortOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SortOp<'c>

§

impl<'c> !Send for SortOp<'c>

§

impl<'c> !Sync for SortOp<'c>

§

impl<'c> Unpin for SortOp<'c>

§

impl<'c> UnwindSafe for SortOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SortOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn n(&self) -> Result<Value<'c, '_>, Error>

source

pub fn xs(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn ys(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn algorithm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_algorithm(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SortOp<'c>> for Operation<'c>

source§

fn from(operation: SortOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SortOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SortOp<'c>

§

impl<'c> !Send for SortOp<'c>

§

impl<'c> !Sync for SortOp<'c>

§

impl<'c> Unpin for SortOp<'c>

§

impl<'c> UnwindSafe for SortOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ToCoordinatesOp.html b/melior/dialect/ods/sparse_tensor/struct.ToCoordinatesOp.html index 57e78ec731..029745f42e 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ToCoordinatesOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ToCoordinatesOp.html @@ -14,7 +14,7 @@

Implementations§

source§

impl<'c> ToCoordinatesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToCoordinatesOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToCoordinatesOp<'c>> for Operation<'c>

source§

fn from(operation: ToCoordinatesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToCoordinatesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToCoordinatesOp<'c>

§

impl<'c> !Send for ToCoordinatesOp<'c>

§

impl<'c> !Sync for ToCoordinatesOp<'c>

§

impl<'c> Unpin for ToCoordinatesOp<'c>

§

impl<'c> UnwindSafe for ToCoordinatesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToCoordinatesOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToCoordinatesOp<'c>> for Operation<'c>

source§

fn from(operation: ToCoordinatesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToCoordinatesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToCoordinatesOp<'c>

§

impl<'c> !Send for ToCoordinatesOp<'c>

§

impl<'c> !Sync for ToCoordinatesOp<'c>

§

impl<'c> Unpin for ToCoordinatesOp<'c>

§

impl<'c> UnwindSafe for ToCoordinatesOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ToPositionsOp.html b/melior/dialect/ods/sparse_tensor/struct.ToPositionsOp.html index c14634f0ef..9e2f38eeb5 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ToPositionsOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ToPositionsOp.html @@ -14,7 +14,7 @@

Implementations§

source§

impl<'c> ToPositionsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToPositionsOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToPositionsOp<'c>> for Operation<'c>

source§

fn from(operation: ToPositionsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToPositionsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToPositionsOp<'c>

§

impl<'c> !Send for ToPositionsOp<'c>

§

impl<'c> !Sync for ToPositionsOp<'c>

§

impl<'c> Unpin for ToPositionsOp<'c>

§

impl<'c> UnwindSafe for ToPositionsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToPositionsOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn tensor(&self) -> Result<Value<'c, '_>, Error>

source

pub fn level(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_level(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToPositionsOp<'c>> for Operation<'c>

source§

fn from(operation: ToPositionsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToPositionsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToPositionsOp<'c>

§

impl<'c> !Send for ToPositionsOp<'c>

§

impl<'c> !Sync for ToPositionsOp<'c>

§

impl<'c> Unpin for ToPositionsOp<'c>

§

impl<'c> UnwindSafe for ToPositionsOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ToSliceOffsetOp.html b/melior/dialect/ods/sparse_tensor/struct.ToSliceOffsetOp.html index 62edd785de..5e3f19f44f 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ToSliceOffsetOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ToSliceOffsetOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> ToSliceOffsetOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToSliceOffsetOpBuilder<'c, Unset, Unset, Unset>

source

pub fn offset(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn slice(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToSliceOffsetOp<'c>> for Operation<'c>

source§

fn from(operation: ToSliceOffsetOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToSliceOffsetOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToSliceOffsetOp<'c>

§

impl<'c> !Send for ToSliceOffsetOp<'c>

§

impl<'c> !Sync for ToSliceOffsetOp<'c>

§

impl<'c> Unpin for ToSliceOffsetOp<'c>

§

impl<'c> UnwindSafe for ToSliceOffsetOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToSliceOffsetOpBuilder<'c, Unset, Unset, Unset>

source

pub fn offset(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn slice(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToSliceOffsetOp<'c>> for Operation<'c>

source§

fn from(operation: ToSliceOffsetOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToSliceOffsetOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToSliceOffsetOp<'c>

§

impl<'c> !Send for ToSliceOffsetOp<'c>

§

impl<'c> !Sync for ToSliceOffsetOp<'c>

§

impl<'c> Unpin for ToSliceOffsetOp<'c>

§

impl<'c> UnwindSafe for ToSliceOffsetOp<'c>

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/melior/dialect/ods/sparse_tensor/struct.ToSliceStrideOp.html b/melior/dialect/ods/sparse_tensor/struct.ToSliceStrideOp.html index 03a790bd33..70aaa0738e 100644 --- a/melior/dialect/ods/sparse_tensor/struct.ToSliceStrideOp.html +++ b/melior/dialect/ods/sparse_tensor/struct.ToSliceStrideOp.html @@ -16,7 +16,7 @@

Implementations§

source§

impl<'c> ToSliceStrideOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ToSliceStrideOpBuilder<'c, Unset, Unset, Unset>

source

pub fn stride(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn slice(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToSliceStrideOp<'c>> for Operation<'c>

source§

fn from(operation: ToSliceStrideOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToSliceStrideOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToSliceStrideOp<'c>

§

impl<'c> !Send for ToSliceStrideOp<'c>

§

impl<'c> !Sync for ToSliceStrideOp<'c>

§

impl<'c> Unpin for ToSliceStrideOp<'c>

§

impl<'c> UnwindSafe for ToSliceStrideOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ToSliceStrideOpBuilder<'c, Unset, Unset, Unset>

source

pub fn stride(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn slice(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_dim(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ToSliceStrideOp<'c>> for Operation<'c>

source§

fn from(operation: ToSliceStrideOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ToSliceStrideOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ToSliceStrideOp<'c>

§

impl<'c> !Send for ToSliceStrideOp<'c>

§

impl<'c> !Sync for ToSliceStrideOp<'c>

§

impl<'c> Unpin for ToSliceStrideOp<'c>

§

impl<'c> UnwindSafe for ToSliceStrideOp<'c>

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/melior/dialect/ods/tensor/struct.CollapseShapeOp.html b/melior/dialect/ods/tensor/struct.CollapseShapeOp.html index 02d7589fa5..b00e10ad83 100644 --- a/melior/dialect/ods/tensor/struct.CollapseShapeOp.html +++ b/melior/dialect/ods/tensor/struct.CollapseShapeOp.html @@ -17,11 +17,7 @@

Implementations§

source§

impl<'c> CollapseShapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CollapseShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<CollapseShapeOp<'c>> for Operation<'c>

source§

fn from(operation: CollapseShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CollapseShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CollapseShapeOp<'c>

§

impl<'c> !Send for CollapseShapeOp<'c>

§

impl<'c> !Sync for CollapseShapeOp<'c>

§

impl<'c> Unpin for CollapseShapeOp<'c>

§

impl<'c> UnwindSafe for CollapseShapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CollapseShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CollapseShapeOp<'c>> for Operation<'c>

source§

fn from(operation: CollapseShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CollapseShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CollapseShapeOp<'c>

§

impl<'c> !Send for CollapseShapeOp<'c>

§

impl<'c> !Sync for CollapseShapeOp<'c>

§

impl<'c> Unpin for CollapseShapeOp<'c>

§

impl<'c> UnwindSafe for CollapseShapeOp<'c>

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/melior/dialect/ods/tensor/struct.ExpandShapeOp.html b/melior/dialect/ods/tensor/struct.ExpandShapeOp.html index 9bea8ea66f..98b146ccce 100644 --- a/melior/dialect/ods/tensor/struct.ExpandShapeOp.html +++ b/melior/dialect/ods/tensor/struct.ExpandShapeOp.html @@ -17,11 +17,7 @@

Implementations§

source§

impl<'c> ExpandShapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExpandShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ExpandShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ExpandShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpandShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpandShapeOp<'c>

§

impl<'c> !Send for ExpandShapeOp<'c>

§

impl<'c> !Sync for ExpandShapeOp<'c>

§

impl<'c> Unpin for ExpandShapeOp<'c>

§

impl<'c> UnwindSafe for ExpandShapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExpandShapeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn src(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reassociation(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reassociation(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExpandShapeOp<'c>> for Operation<'c>

source§

fn from(operation: ExpandShapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExpandShapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExpandShapeOp<'c>

§

impl<'c> !Send for ExpandShapeOp<'c>

§

impl<'c> !Sync for ExpandShapeOp<'c>

§

impl<'c> Unpin for ExpandShapeOp<'c>

§

impl<'c> UnwindSafe for ExpandShapeOp<'c>

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/melior/dialect/ods/tensor/struct.ExtractSliceOp.html b/melior/dialect/ods/tensor/struct.ExtractSliceOp.html index 72eacc6f70..67fd3ca093 100644 --- a/melior/dialect/ods/tensor/struct.ExtractSliceOp.html +++ b/melior/dialect/ods/tensor/struct.ExtractSliceOp.html @@ -48,7 +48,7 @@
Implementations§
source§

impl<'c> ExtractSliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExtractSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractSliceOp<'c>

§

impl<'c> !Send for ExtractSliceOp<'c>

§

impl<'c> !Sync for ExtractSliceOp<'c>

§

impl<'c> Unpin for ExtractSliceOp<'c>

§

impl<'c> UnwindSafe for ExtractSliceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExtractSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractSliceOp<'c>

§

impl<'c> !Send for ExtractSliceOp<'c>

§

impl<'c> !Sync for ExtractSliceOp<'c>

§

impl<'c> Unpin for ExtractSliceOp<'c>

§

impl<'c> UnwindSafe for ExtractSliceOp<'c>

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/melior/dialect/ods/tensor/struct.GatherOp.html b/melior/dialect/ods/tensor/struct.GatherOp.html index 2951d9ae6d..d6851d96a7 100644 --- a/melior/dialect/ods/tensor/struct.GatherOp.html +++ b/melior/dialect/ods/tensor/struct.GatherOp.html @@ -76,7 +76,7 @@

Implementations§

source§

impl<'c> GatherOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GatherOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<Value<'c, '_>, Error>

source

pub fn gather_dims(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_gather_dims(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn unique(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unique(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unique(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GatherOp<'c>> for Operation<'c>

source§

fn from(operation: GatherOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GatherOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GatherOp<'c>

§

impl<'c> !Send for GatherOp<'c>

§

impl<'c> !Sync for GatherOp<'c>

§

impl<'c> Unpin for GatherOp<'c>

§

impl<'c> UnwindSafe for GatherOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GatherOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<Value<'c, '_>, Error>

source

pub fn gather_dims(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_gather_dims(&mut self, value: Attribute<'c>)

source

pub fn unique(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unique(&mut self, value: Attribute<'c>)

source

pub fn remove_unique(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GatherOp<'c>> for Operation<'c>

source§

fn from(operation: GatherOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GatherOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GatherOp<'c>

§

impl<'c> !Send for GatherOp<'c>

§

impl<'c> !Sync for GatherOp<'c>

§

impl<'c> Unpin for GatherOp<'c>

§

impl<'c> UnwindSafe for GatherOp<'c>

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/melior/dialect/ods/tensor/struct.InsertSliceOp.html b/melior/dialect/ods/tensor/struct.InsertSliceOp.html index 1eaada26ce..5151e75ec0 100644 --- a/melior/dialect/ods/tensor/struct.InsertSliceOp.html +++ b/melior/dialect/ods/tensor/struct.InsertSliceOp.html @@ -43,7 +43,7 @@
Implementations§
source§

impl<'c> InsertSliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> InsertSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertSliceOp<'c>> for Operation<'c>

source§

fn from(operation: InsertSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertSliceOp<'c>

§

impl<'c> !Send for InsertSliceOp<'c>

§

impl<'c> !Sync for InsertSliceOp<'c>

§

impl<'c> Unpin for InsertSliceOp<'c>

§

impl<'c> UnwindSafe for InsertSliceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> InsertSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertSliceOp<'c>> for Operation<'c>

source§

fn from(operation: InsertSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertSliceOp<'c>

§

impl<'c> !Send for InsertSliceOp<'c>

§

impl<'c> !Sync for InsertSliceOp<'c>

§

impl<'c> Unpin for InsertSliceOp<'c>

§

impl<'c> UnwindSafe for InsertSliceOp<'c>

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/melior/dialect/ods/tensor/struct.PackOp.html b/melior/dialect/ods/tensor/struct.PackOp.html index bd0c48f1cf..774bbdc8e2 100644 --- a/melior/dialect/ods/tensor/struct.PackOp.html +++ b/melior/dialect/ods/tensor/struct.PackOp.html @@ -30,18 +30,7 @@

Implementations§

source§

impl<'c> PackOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn padding_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inner_tiles(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn outer_dims_perm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_outer_dims_perm( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_outer_dims_perm( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn inner_dims_pos(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inner_dims_pos(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_inner_tiles(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_inner_tiles( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

Trait Implementations§

source§

impl<'c> From<PackOp<'c>> for Operation<'c>

source§

fn from(operation: PackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PackOp<'c>

§

impl<'c> !Send for PackOp<'c>

§

impl<'c> !Sync for PackOp<'c>

§

impl<'c> Unpin for PackOp<'c>

§

impl<'c> UnwindSafe for PackOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn padding_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inner_tiles(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn outer_dims_perm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_outer_dims_perm(&mut self, value: Attribute<'c>)

source

pub fn remove_outer_dims_perm(&mut self) -> Result<(), Error>

source

pub fn inner_dims_pos(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inner_dims_pos(&mut self, value: Attribute<'c>)

source

pub fn static_inner_tiles(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_inner_tiles(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<PackOp<'c>> for Operation<'c>

source§

fn from(operation: PackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PackOp<'c>

§

impl<'c> !Send for PackOp<'c>

§

impl<'c> !Sync for PackOp<'c>

§

impl<'c> Unpin for PackOp<'c>

§

impl<'c> UnwindSafe for PackOp<'c>

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/melior/dialect/ods/tensor/struct.PadOp.html b/melior/dialect/ods/tensor/struct.PadOp.html index 605a5fab2a..2372084b86 100644 --- a/melior/dialect/ods/tensor/struct.PadOp.html +++ b/melior/dialect/ods/tensor/struct.PadOp.html @@ -55,7 +55,7 @@

Implementations§

source§

impl<'c> PadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PadOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn low(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn high(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn static_low(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_low(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_high(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_high(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn nofold(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nofold(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_nofold(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PadOp<'c>> for Operation<'c>

source§

fn from(operation: PadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PadOp<'c>

§

impl<'c> !Send for PadOp<'c>

§

impl<'c> !Sync for PadOp<'c>

§

impl<'c> Unpin for PadOp<'c>

§

impl<'c> UnwindSafe for PadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PadOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn low(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn high(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn static_low(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_low(&mut self, value: Attribute<'c>)

source

pub fn static_high(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_high(&mut self, value: Attribute<'c>)

source

pub fn nofold(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_nofold(&mut self, value: Attribute<'c>)

source

pub fn remove_nofold(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PadOp<'c>> for Operation<'c>

source§

fn from(operation: PadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PadOp<'c>

§

impl<'c> !Send for PadOp<'c>

§

impl<'c> !Sync for PadOp<'c>

§

impl<'c> Unpin for PadOp<'c>

§

impl<'c> UnwindSafe for PadOp<'c>

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/melior/dialect/ods/tensor/struct.ParallelInsertSliceOp.html b/melior/dialect/ods/tensor/struct.ParallelInsertSliceOp.html index f8c4214088..53268e28cb 100644 --- a/melior/dialect/ods/tensor/struct.ParallelInsertSliceOp.html +++ b/melior/dialect/ods/tensor/struct.ParallelInsertSliceOp.html @@ -53,7 +53,7 @@
Implementations§
source§

impl<'c> ParallelInsertSliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ParallelInsertSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ParallelInsertSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ParallelInsertSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ParallelInsertSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ParallelInsertSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn sizes(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn strides(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn static_offsets(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_offsets(&mut self, value: Attribute<'c>)

source

pub fn static_sizes(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_sizes(&mut self, value: Attribute<'c>)

source

pub fn static_strides(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_strides(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ParallelInsertSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ParallelInsertSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ParallelInsertSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

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/melior/dialect/ods/tensor/struct.ScatterOp.html b/melior/dialect/ods/tensor/struct.ScatterOp.html index 622c33881a..a9c8d11830 100644 --- a/melior/dialect/ods/tensor/struct.ScatterOp.html +++ b/melior/dialect/ods/tensor/struct.ScatterOp.html @@ -79,7 +79,7 @@

Implementations§

source§

impl<'c> ScatterOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ScatterOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<Value<'c, '_>, Error>

source

pub fn scatter_dims(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scatter_dims(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn unique(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unique(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_unique(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ScatterOp<'c>> for Operation<'c>

source§

fn from(operation: ScatterOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScatterOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScatterOp<'c>

§

impl<'c> !Send for ScatterOp<'c>

§

impl<'c> !Sync for ScatterOp<'c>

§

impl<'c> Unpin for ScatterOp<'c>

§

impl<'c> UnwindSafe for ScatterOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ScatterOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<Value<'c, '_>, Error>

source

pub fn scatter_dims(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scatter_dims(&mut self, value: Attribute<'c>)

source

pub fn unique(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_unique(&mut self, value: Attribute<'c>)

source

pub fn remove_unique(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ScatterOp<'c>> for Operation<'c>

source§

fn from(operation: ScatterOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScatterOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScatterOp<'c>

§

impl<'c> !Send for ScatterOp<'c>

§

impl<'c> !Sync for ScatterOp<'c>

§

impl<'c> Unpin for ScatterOp<'c>

§

impl<'c> UnwindSafe for ScatterOp<'c>

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/melior/dialect/ods/tensor/struct.UnPackOp.html b/melior/dialect/ods/tensor/struct.UnPackOp.html index 1bc7eb60f1..a442ba6a0a 100644 --- a/melior/dialect/ods/tensor/struct.UnPackOp.html +++ b/melior/dialect/ods/tensor/struct.UnPackOp.html @@ -16,18 +16,7 @@

Implementations§

source§

impl<'c> UnPackOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> UnPackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inner_tiles(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn outer_dims_perm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_outer_dims_perm( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_outer_dims_perm( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn inner_dims_pos(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inner_dims_pos(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn static_inner_tiles(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_inner_tiles( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

Trait Implementations§

source§

impl<'c> From<UnPackOp<'c>> for Operation<'c>

source§

fn from(operation: UnPackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for UnPackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for UnPackOp<'c>

§

impl<'c> !Send for UnPackOp<'c>

§

impl<'c> !Sync for UnPackOp<'c>

§

impl<'c> Unpin for UnPackOp<'c>

§

impl<'c> UnwindSafe for UnPackOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> UnPackOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inner_tiles(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn outer_dims_perm(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_outer_dims_perm(&mut self, value: Attribute<'c>)

source

pub fn remove_outer_dims_perm(&mut self) -> Result<(), Error>

source

pub fn inner_dims_pos(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inner_dims_pos(&mut self, value: Attribute<'c>)

source

pub fn static_inner_tiles(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_static_inner_tiles(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<UnPackOp<'c>> for Operation<'c>

source§

fn from(operation: UnPackOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for UnPackOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for UnPackOp<'c>

§

impl<'c> !Send for UnPackOp<'c>

§

impl<'c> !Sync for UnPackOp<'c>

§

impl<'c> Unpin for UnPackOp<'c>

§

impl<'c> UnwindSafe for UnPackOp<'c>

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/melior/dialect/ods/tosa/struct.ApplyScaleOp.html b/melior/dialect/ods/tosa/struct.ApplyScaleOp.html index f60eb16a63..27121c787d 100644 --- a/melior/dialect/ods/tosa/struct.ApplyScaleOp.html +++ b/melior/dialect/ods/tosa/struct.ApplyScaleOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> ApplyScaleOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyScaleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn multiplier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn shift(&self) -> Result<Value<'c, '_>, Error>

source

pub fn double_round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_double_round(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyScaleOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyScaleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyScaleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyScaleOp<'c>

§

impl<'c> !Send for ApplyScaleOp<'c>

§

impl<'c> !Sync for ApplyScaleOp<'c>

§

impl<'c> Unpin for ApplyScaleOp<'c>

§

impl<'c> UnwindSafe for ApplyScaleOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyScaleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn multiplier(&self) -> Result<Value<'c, '_>, Error>

source

pub fn shift(&self) -> Result<Value<'c, '_>, Error>

source

pub fn double_round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_double_round(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyScaleOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyScaleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyScaleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyScaleOp<'c>

§

impl<'c> !Send for ApplyScaleOp<'c>

§

impl<'c> !Sync for ApplyScaleOp<'c>

§

impl<'c> Unpin for ApplyScaleOp<'c>

§

impl<'c> UnwindSafe for ApplyScaleOp<'c>

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/melior/dialect/ods/tosa/struct.ArgMaxOp.html b/melior/dialect/ods/tosa/struct.ArgMaxOp.html index 1f0d73d1aa..5026446dee 100644 --- a/melior/dialect/ods/tosa/struct.ArgMaxOp.html +++ b/melior/dialect/ods/tosa/struct.ArgMaxOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> ArgMaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ArgMaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ArgMaxOp<'c>> for Operation<'c>

source§

fn from(operation: ArgMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ArgMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ArgMaxOp<'c>

§

impl<'c> !Send for ArgMaxOp<'c>

§

impl<'c> !Sync for ArgMaxOp<'c>

§

impl<'c> Unpin for ArgMaxOp<'c>

§

impl<'c> UnwindSafe for ArgMaxOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ArgMaxOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ArgMaxOp<'c>> for Operation<'c>

source§

fn from(operation: ArgMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ArgMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ArgMaxOp<'c>

§

impl<'c> !Send for ArgMaxOp<'c>

§

impl<'c> !Sync for ArgMaxOp<'c>

§

impl<'c> Unpin for ArgMaxOp<'c>

§

impl<'c> UnwindSafe for ArgMaxOp<'c>

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/melior/dialect/ods/tosa/struct.ArithmeticRightShiftOp.html b/melior/dialect/ods/tosa/struct.ArithmeticRightShiftOp.html index 68f7ac06cc..e4340ec3ec 100644 --- a/melior/dialect/ods/tosa/struct.ArithmeticRightShiftOp.html +++ b/melior/dialect/ods/tosa/struct.ArithmeticRightShiftOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> ArithmeticRightShiftOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ArithmeticRightShiftOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_round(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ArithmeticRightShiftOp<'c>> for Operation<'c>

source§

fn from(operation: ArithmeticRightShiftOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ArithmeticRightShiftOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ArithmeticRightShiftOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_round(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ArithmeticRightShiftOp<'c>> for Operation<'c>

source§

fn from(operation: ArithmeticRightShiftOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ArithmeticRightShiftOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ArithmeticRightShiftOp<'c>

§

impl<'c> !Send for ArithmeticRightShiftOp<'c>

§

impl<'c> !Sync for ArithmeticRightShiftOp<'c>

§

impl<'c> Unpin for ArithmeticRightShiftOp<'c>

§

impl<'c> UnwindSafe for ArithmeticRightShiftOp<'c>

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/melior/dialect/ods/tosa/struct.AvgPool2dOp.html b/melior/dialect/ods/tosa/struct.AvgPool2dOp.html index 8aa9298ebc..1b5fe86237 100644 --- a/melior/dialect/ods/tosa/struct.AvgPool2dOp.html +++ b/melior/dialect/ods/tosa/struct.AvgPool2dOp.html @@ -6,14 +6,7 @@

Implementations§

source§

impl<'c> AvgPool2dOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AvgPool2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn acc_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_acc_type(&mut self, context: &'c Context, value: TypeAttribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AvgPool2dOp<'c>> for Operation<'c>

source§

fn from(operation: AvgPool2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AvgPool2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AvgPool2dOp<'c>

§

impl<'c> !Send for AvgPool2dOp<'c>

§

impl<'c> !Sync for AvgPool2dOp<'c>

§

impl<'c> Unpin for AvgPool2dOp<'c>

§

impl<'c> UnwindSafe for AvgPool2dOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AvgPool2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, value: Attribute<'c>)

source

pub fn acc_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_acc_type(&mut self, value: TypeAttribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<AvgPool2dOp<'c>> for Operation<'c>

source§

fn from(operation: AvgPool2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AvgPool2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AvgPool2dOp<'c>

§

impl<'c> !Send for AvgPool2dOp<'c>

§

impl<'c> !Sync for AvgPool2dOp<'c>

§

impl<'c> Unpin for AvgPool2dOp<'c>

§

impl<'c> UnwindSafe for AvgPool2dOp<'c>

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/melior/dialect/ods/tosa/struct.ClampOp.html b/melior/dialect/ods/tosa/struct.ClampOp.html index dd6288da54..a3aca2e31d 100644 --- a/melior/dialect/ods/tosa/struct.ClampOp.html +++ b/melior/dialect/ods/tosa/struct.ClampOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> ClampOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ClampOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn min_int(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_min_int(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn max_int(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_max_int(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn min_fp(&self) -> Result<FloatAttribute<'c>, Error>

source

pub fn set_min_fp(&mut self, context: &'c Context, value: FloatAttribute<'c>)

source

pub fn max_fp(&self) -> Result<FloatAttribute<'c>, Error>

source

pub fn set_max_fp(&mut self, context: &'c Context, value: FloatAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ClampOp<'c>> for Operation<'c>

source§

fn from(operation: ClampOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ClampOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ClampOp<'c>

§

impl<'c> !Send for ClampOp<'c>

§

impl<'c> !Sync for ClampOp<'c>

§

impl<'c> Unpin for ClampOp<'c>

§

impl<'c> UnwindSafe for ClampOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ClampOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn min_int(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_min_int(&mut self, value: IntegerAttribute<'c>)

source

pub fn max_int(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_max_int(&mut self, value: IntegerAttribute<'c>)

source

pub fn min_fp(&self) -> Result<FloatAttribute<'c>, Error>

source

pub fn set_min_fp(&mut self, value: FloatAttribute<'c>)

source

pub fn max_fp(&self) -> Result<FloatAttribute<'c>, Error>

source

pub fn set_max_fp(&mut self, value: FloatAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ClampOp<'c>> for Operation<'c>

source§

fn from(operation: ClampOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ClampOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ClampOp<'c>

§

impl<'c> !Send for ClampOp<'c>

§

impl<'c> !Sync for ClampOp<'c>

§

impl<'c> Unpin for ClampOp<'c>

§

impl<'c> UnwindSafe for ClampOp<'c>

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/melior/dialect/ods/tosa/struct.ConcatOp.html b/melior/dialect/ods/tosa/struct.ConcatOp.html index 99d3af8422..e36f9e4759 100644 --- a/melior/dialect/ods/tosa/struct.ConcatOp.html +++ b/melior/dialect/ods/tosa/struct.ConcatOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> ConcatOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConcatOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConcatOp<'c>> for Operation<'c>

source§

fn from(operation: ConcatOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConcatOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConcatOp<'c>

§

impl<'c> !Send for ConcatOp<'c>

§

impl<'c> !Sync for ConcatOp<'c>

§

impl<'c> Unpin for ConcatOp<'c>

§

impl<'c> UnwindSafe for ConcatOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConcatOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConcatOp<'c>> for Operation<'c>

source§

fn from(operation: ConcatOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConcatOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConcatOp<'c>

§

impl<'c> !Send for ConcatOp<'c>

§

impl<'c> !Sync for ConcatOp<'c>

§

impl<'c> Unpin for ConcatOp<'c>

§

impl<'c> UnwindSafe for ConcatOp<'c>

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/melior/dialect/ods/tosa/struct.ConstOp.html b/melior/dialect/ods/tosa/struct.ConstOp.html index 69774c2167..a0ad691c40 100644 --- a/melior/dialect/ods/tosa/struct.ConstOp.html +++ b/melior/dialect/ods/tosa/struct.ConstOp.html @@ -5,7 +5,7 @@

Implementations§

source§

impl<'c> ConstOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstOpBuilder<'c, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstOp<'c>> for Operation<'c>

source§

fn from(operation: ConstOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstOp<'c>

§

impl<'c> !Send for ConstOp<'c>

§

impl<'c> !Sync for ConstOp<'c>

§

impl<'c> Unpin for ConstOp<'c>

§

impl<'c> UnwindSafe for ConstOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstOpBuilder<'c, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstOp<'c>> for Operation<'c>

source§

fn from(operation: ConstOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstOp<'c>

§

impl<'c> !Send for ConstOp<'c>

§

impl<'c> !Sync for ConstOp<'c>

§

impl<'c> Unpin for ConstOp<'c>

§

impl<'c> UnwindSafe for ConstOp<'c>

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/melior/dialect/ods/tosa/struct.Conv2DOp.html b/melior/dialect/ods/tosa/struct.Conv2DOp.html index 0d649f426a..f584979521 100644 --- a/melior/dialect/ods/tosa/struct.Conv2DOp.html +++ b/melior/dialect/ods/tosa/struct.Conv2DOp.html @@ -5,14 +5,7 @@

Implementations§

source§

impl<'c> Conv2DOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Conv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<Conv2DOp<'c>> for Operation<'c>

source§

fn from(operation: Conv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Conv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Conv2DOp<'c>

§

impl<'c> !Send for Conv2DOp<'c>

§

impl<'c> !Sync for Conv2DOp<'c>

§

impl<'c> Unpin for Conv2DOp<'c>

§

impl<'c> UnwindSafe for Conv2DOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Conv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<Conv2DOp<'c>> for Operation<'c>

source§

fn from(operation: Conv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Conv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Conv2DOp<'c>

§

impl<'c> !Send for Conv2DOp<'c>

§

impl<'c> !Sync for Conv2DOp<'c>

§

impl<'c> Unpin for Conv2DOp<'c>

§

impl<'c> UnwindSafe for Conv2DOp<'c>

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/melior/dialect/ods/tosa/struct.Conv3DOp.html b/melior/dialect/ods/tosa/struct.Conv3DOp.html index dc37520ff6..842513a6f6 100644 --- a/melior/dialect/ods/tosa/struct.Conv3DOp.html +++ b/melior/dialect/ods/tosa/struct.Conv3DOp.html @@ -4,14 +4,7 @@

Implementations§

source§

impl<'c> Conv3DOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> Conv3DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<Conv3DOp<'c>> for Operation<'c>

source§

fn from(operation: Conv3DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Conv3DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Conv3DOp<'c>

§

impl<'c> !Send for Conv3DOp<'c>

§

impl<'c> !Sync for Conv3DOp<'c>

§

impl<'c> Unpin for Conv3DOp<'c>

§

impl<'c> UnwindSafe for Conv3DOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Conv3DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<Conv3DOp<'c>> for Operation<'c>

source§

fn from(operation: Conv3DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for Conv3DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for Conv3DOp<'c>

§

impl<'c> !Send for Conv3DOp<'c>

§

impl<'c> !Sync for Conv3DOp<'c>

§

impl<'c> Unpin for Conv3DOp<'c>

§

impl<'c> UnwindSafe for Conv3DOp<'c>

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/melior/dialect/ods/tosa/struct.CustomOp.html b/melior/dialect/ods/tosa/struct.CustomOp.html index 6ab309dc05..a661b1c749 100644 --- a/melior/dialect/ods/tosa/struct.CustomOp.html +++ b/melior/dialect/ods/tosa/struct.CustomOp.html @@ -16,15 +16,7 @@

Implementations§

source§

impl<'c> CustomOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> CustomOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn outputs(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn inputs(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn identifier(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_identifier( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn config(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_config(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn implementation_attrs(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_implementation_attrs( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<CustomOp<'c>> for Operation<'c>

source§

fn from(operation: CustomOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CustomOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CustomOp<'c>

§

impl<'c> !Send for CustomOp<'c>

§

impl<'c> !Sync for CustomOp<'c>

§

impl<'c> Unpin for CustomOp<'c>

§

impl<'c> UnwindSafe for CustomOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> CustomOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn outputs(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn inputs(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn identifier(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_identifier(&mut self, value: StringAttribute<'c>)

source

pub fn config(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_config(&mut self, value: StringAttribute<'c>)

source

pub fn implementation_attrs(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_implementation_attrs(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<CustomOp<'c>> for Operation<'c>

source§

fn from(operation: CustomOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for CustomOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for CustomOp<'c>

§

impl<'c> !Send for CustomOp<'c>

§

impl<'c> !Sync for CustomOp<'c>

§

impl<'c> Unpin for CustomOp<'c>

§

impl<'c> UnwindSafe for CustomOp<'c>

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/melior/dialect/ods/tosa/struct.DepthwiseConv2DOp.html b/melior/dialect/ods/tosa/struct.DepthwiseConv2DOp.html index 905f54b686..5476b051fc 100644 --- a/melior/dialect/ods/tosa/struct.DepthwiseConv2DOp.html +++ b/melior/dialect/ods/tosa/struct.DepthwiseConv2DOp.html @@ -5,14 +5,7 @@

Implementations§

source§

impl<'c> DepthwiseConv2DOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> DepthwiseConv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<DepthwiseConv2DOp<'c>> for Operation<'c>

source§

fn from(operation: DepthwiseConv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for DepthwiseConv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for DepthwiseConv2DOp<'c>

§

impl<'c> !Send for DepthwiseConv2DOp<'c>

§

impl<'c> !Sync for DepthwiseConv2DOp<'c>

§

impl<'c> Unpin for DepthwiseConv2DOp<'c>

§

impl<'c> UnwindSafe for DepthwiseConv2DOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> DepthwiseConv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn dilation(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_dilation(&mut self, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<DepthwiseConv2DOp<'c>> for Operation<'c>

source§

fn from(operation: DepthwiseConv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for DepthwiseConv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for DepthwiseConv2DOp<'c>

§

impl<'c> !Send for DepthwiseConv2DOp<'c>

§

impl<'c> !Sync for DepthwiseConv2DOp<'c>

§

impl<'c> Unpin for DepthwiseConv2DOp<'c>

§

impl<'c> UnwindSafe for DepthwiseConv2DOp<'c>

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/melior/dialect/ods/tosa/struct.FFT2dOp.html b/melior/dialect/ods/tosa/struct.FFT2dOp.html index 59b3288ae0..3669e1f495 100644 --- a/melior/dialect/ods/tosa/struct.FFT2dOp.html +++ b/melior/dialect/ods/tosa/struct.FFT2dOp.html @@ -8,7 +8,7 @@

Implementations§

source§

impl<'c> FFT2dOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FFT2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output_real(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn output_imag(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_real(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_imag(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inverse(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inverse(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FFT2dOp<'c>> for Operation<'c>

source§

fn from(operation: FFT2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FFT2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FFT2dOp<'c>

§

impl<'c> !Send for FFT2dOp<'c>

§

impl<'c> !Sync for FFT2dOp<'c>

§

impl<'c> Unpin for FFT2dOp<'c>

§

impl<'c> UnwindSafe for FFT2dOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FFT2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output_real(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn output_imag(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_real(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_imag(&self) -> Result<Value<'c, '_>, Error>

source

pub fn inverse(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inverse(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<FFT2dOp<'c>> for Operation<'c>

source§

fn from(operation: FFT2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FFT2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FFT2dOp<'c>

§

impl<'c> !Send for FFT2dOp<'c>

§

impl<'c> !Sync for FFT2dOp<'c>

§

impl<'c> Unpin for FFT2dOp<'c>

§

impl<'c> UnwindSafe for FFT2dOp<'c>

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/melior/dialect/ods/tosa/struct.FullyConnectedOp.html b/melior/dialect/ods/tosa/struct.FullyConnectedOp.html index 5801ce50fd..6b1e1cbe5a 100644 --- a/melior/dialect/ods/tosa/struct.FullyConnectedOp.html +++ b/melior/dialect/ods/tosa/struct.FullyConnectedOp.html @@ -4,14 +4,7 @@

Implementations§

source§

impl<'c> FullyConnectedOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FullyConnectedOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FullyConnectedOp<'c>> for Operation<'c>

source§

fn from(operation: FullyConnectedOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FullyConnectedOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FullyConnectedOp<'c>

§

impl<'c> !Send for FullyConnectedOp<'c>

§

impl<'c> !Sync for FullyConnectedOp<'c>

§

impl<'c> Unpin for FullyConnectedOp<'c>

§

impl<'c> UnwindSafe for FullyConnectedOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FullyConnectedOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn weight(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<FullyConnectedOp<'c>> for Operation<'c>

source§

fn from(operation: FullyConnectedOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FullyConnectedOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FullyConnectedOp<'c>

§

impl<'c> !Send for FullyConnectedOp<'c>

§

impl<'c> !Sync for FullyConnectedOp<'c>

§

impl<'c> Unpin for FullyConnectedOp<'c>

§

impl<'c> UnwindSafe for FullyConnectedOp<'c>

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/melior/dialect/ods/tosa/struct.MatMulOp.html b/melior/dialect/ods/tosa/struct.MatMulOp.html index 6cb377b949..c38d2815e5 100644 --- a/melior/dialect/ods/tosa/struct.MatMulOp.html +++ b/melior/dialect/ods/tosa/struct.MatMulOp.html @@ -6,14 +6,7 @@

Implementations§

source§

impl<'c> MatMulOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MatMulOpBuilder<'c, Unset, Unset, Unset>

source

pub fn c(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MatMulOp<'c>> for Operation<'c>

source§

fn from(operation: MatMulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatMulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatMulOp<'c>

§

impl<'c> !Send for MatMulOp<'c>

§

impl<'c> !Sync for MatMulOp<'c>

§

impl<'c> Unpin for MatMulOp<'c>

§

impl<'c> UnwindSafe for MatMulOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MatMulOpBuilder<'c, Unset, Unset, Unset>

source

pub fn c(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn a(&self) -> Result<Value<'c, '_>, Error>

source

pub fn b(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MatMulOp<'c>> for Operation<'c>

source§

fn from(operation: MatMulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatMulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatMulOp<'c>

§

impl<'c> !Send for MatMulOp<'c>

§

impl<'c> !Sync for MatMulOp<'c>

§

impl<'c> Unpin for MatMulOp<'c>

§

impl<'c> UnwindSafe for MatMulOp<'c>

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/melior/dialect/ods/tosa/struct.MaxPool2dOp.html b/melior/dialect/ods/tosa/struct.MaxPool2dOp.html index d323d81fa3..d894f40e51 100644 --- a/melior/dialect/ods/tosa/struct.MaxPool2dOp.html +++ b/melior/dialect/ods/tosa/struct.MaxPool2dOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> MaxPool2dOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MaxPool2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MaxPool2dOp<'c>> for Operation<'c>

source§

fn from(operation: MaxPool2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MaxPool2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MaxPool2dOp<'c>

§

impl<'c> !Send for MaxPool2dOp<'c>

§

impl<'c> !Sync for MaxPool2dOp<'c>

§

impl<'c> Unpin for MaxPool2dOp<'c>

§

impl<'c> UnwindSafe for MaxPool2dOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MaxPool2dOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kernel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kernel(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pad(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MaxPool2dOp<'c>> for Operation<'c>

source§

fn from(operation: MaxPool2dOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MaxPool2dOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MaxPool2dOp<'c>

§

impl<'c> !Send for MaxPool2dOp<'c>

§

impl<'c> !Sync for MaxPool2dOp<'c>

§

impl<'c> Unpin for MaxPool2dOp<'c>

§

impl<'c> UnwindSafe for MaxPool2dOp<'c>

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/melior/dialect/ods/tosa/struct.MulOp.html b/melior/dialect/ods/tosa/struct.MulOp.html index 78ac039984..cc55a4d9f3 100644 --- a/melior/dialect/ods/tosa/struct.MulOp.html +++ b/melior/dialect/ods/tosa/struct.MulOp.html @@ -6,7 +6,7 @@

Implementations§

source§

impl<'c> MulOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MulOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn shift(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_shift(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MulOp<'c>> for Operation<'c>

source§

fn from(operation: MulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MulOp<'c>

§

impl<'c> !Send for MulOp<'c>

§

impl<'c> !Sync for MulOp<'c>

§

impl<'c> Unpin for MulOp<'c>

§

impl<'c> UnwindSafe for MulOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MulOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn shift(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_shift(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MulOp<'c>> for Operation<'c>

source§

fn from(operation: MulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MulOp<'c>

§

impl<'c> !Send for MulOp<'c>

§

impl<'c> !Sync for MulOp<'c>

§

impl<'c> Unpin for MulOp<'c>

§

impl<'c> UnwindSafe for MulOp<'c>

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/melior/dialect/ods/tosa/struct.NegateOp.html b/melior/dialect/ods/tosa/struct.NegateOp.html index 40c9ec4c4e..bd5bd7a3a5 100644 --- a/melior/dialect/ods/tosa/struct.NegateOp.html +++ b/melior/dialect/ods/tosa/struct.NegateOp.html @@ -4,14 +4,7 @@

Implementations§

source§

impl<'c> NegateOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> NegateOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<NegateOp<'c>> for Operation<'c>

source§

fn from(operation: NegateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NegateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NegateOp<'c>

§

impl<'c> !Send for NegateOp<'c>

§

impl<'c> !Sync for NegateOp<'c>

§

impl<'c> Unpin for NegateOp<'c>

§

impl<'c> UnwindSafe for NegateOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> NegateOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<NegateOp<'c>> for Operation<'c>

source§

fn from(operation: NegateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NegateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NegateOp<'c>

§

impl<'c> !Send for NegateOp<'c>

§

impl<'c> !Sync for NegateOp<'c>

§

impl<'c> Unpin for NegateOp<'c>

§

impl<'c> UnwindSafe for NegateOp<'c>

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/melior/dialect/ods/tosa/struct.PadOp.html b/melior/dialect/ods/tosa/struct.PadOp.html index 62c93febe5..77248a95a7 100644 --- a/melior/dialect/ods/tosa/struct.PadOp.html +++ b/melior/dialect/ods/tosa/struct.PadOp.html @@ -13,14 +13,7 @@

Implementations§

source§

impl<'c> PadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn padding(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad_const(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PadOp<'c>> for Operation<'c>

source§

fn from(operation: PadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PadOp<'c>

§

impl<'c> !Send for PadOp<'c>

§

impl<'c> !Sync for PadOp<'c>

§

impl<'c> Unpin for PadOp<'c>

§

impl<'c> UnwindSafe for PadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PadOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn padding(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pad_const(&self) -> Result<Value<'c, '_>, Error>

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PadOp<'c>> for Operation<'c>

source§

fn from(operation: PadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PadOp<'c>

§

impl<'c> !Send for PadOp<'c>

§

impl<'c> !Sync for PadOp<'c>

§

impl<'c> Unpin for PadOp<'c>

§

impl<'c> UnwindSafe for PadOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceAllOp.html b/melior/dialect/ods/tosa/struct.ReduceAllOp.html index cb349f5c16..b6eb6104ee 100644 --- a/melior/dialect/ods/tosa/struct.ReduceAllOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceAllOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceAllOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceAllOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceAllOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceAllOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceAllOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceAllOp<'c>

§

impl<'c> !Send for ReduceAllOp<'c>

§

impl<'c> !Sync for ReduceAllOp<'c>

§

impl<'c> Unpin for ReduceAllOp<'c>

§

impl<'c> UnwindSafe for ReduceAllOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceAllOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceAllOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceAllOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceAllOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceAllOp<'c>

§

impl<'c> !Send for ReduceAllOp<'c>

§

impl<'c> !Sync for ReduceAllOp<'c>

§

impl<'c> Unpin for ReduceAllOp<'c>

§

impl<'c> UnwindSafe for ReduceAllOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceAnyOp.html b/melior/dialect/ods/tosa/struct.ReduceAnyOp.html index bc52aae876..f511534202 100644 --- a/melior/dialect/ods/tosa/struct.ReduceAnyOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceAnyOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceAnyOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceAnyOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceAnyOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceAnyOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceAnyOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceAnyOp<'c>

§

impl<'c> !Send for ReduceAnyOp<'c>

§

impl<'c> !Sync for ReduceAnyOp<'c>

§

impl<'c> Unpin for ReduceAnyOp<'c>

§

impl<'c> UnwindSafe for ReduceAnyOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceAnyOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceAnyOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceAnyOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceAnyOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceAnyOp<'c>

§

impl<'c> !Send for ReduceAnyOp<'c>

§

impl<'c> !Sync for ReduceAnyOp<'c>

§

impl<'c> Unpin for ReduceAnyOp<'c>

§

impl<'c> UnwindSafe for ReduceAnyOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceMaxOp.html b/melior/dialect/ods/tosa/struct.ReduceMaxOp.html index dc724a6af0..d4382d1816 100644 --- a/melior/dialect/ods/tosa/struct.ReduceMaxOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceMaxOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceMaxOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceMaxOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceMaxOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceMaxOp<'c>

§

impl<'c> !Send for ReduceMaxOp<'c>

§

impl<'c> !Sync for ReduceMaxOp<'c>

§

impl<'c> Unpin for ReduceMaxOp<'c>

§

impl<'c> UnwindSafe for ReduceMaxOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceMaxOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceMaxOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceMaxOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceMaxOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceMaxOp<'c>

§

impl<'c> !Send for ReduceMaxOp<'c>

§

impl<'c> !Sync for ReduceMaxOp<'c>

§

impl<'c> Unpin for ReduceMaxOp<'c>

§

impl<'c> UnwindSafe for ReduceMaxOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceMinOp.html b/melior/dialect/ods/tosa/struct.ReduceMinOp.html index 7d0b9d2bef..2713c48822 100644 --- a/melior/dialect/ods/tosa/struct.ReduceMinOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceMinOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceMinOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceMinOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceMinOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceMinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceMinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceMinOp<'c>

§

impl<'c> !Send for ReduceMinOp<'c>

§

impl<'c> !Sync for ReduceMinOp<'c>

§

impl<'c> Unpin for ReduceMinOp<'c>

§

impl<'c> UnwindSafe for ReduceMinOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceMinOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceMinOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceMinOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceMinOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceMinOp<'c>

§

impl<'c> !Send for ReduceMinOp<'c>

§

impl<'c> !Sync for ReduceMinOp<'c>

§

impl<'c> Unpin for ReduceMinOp<'c>

§

impl<'c> UnwindSafe for ReduceMinOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceProdOp.html b/melior/dialect/ods/tosa/struct.ReduceProdOp.html index 0bb0589e78..ca725603ab 100644 --- a/melior/dialect/ods/tosa/struct.ReduceProdOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceProdOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceProdOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceProdOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceProdOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceProdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceProdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceProdOp<'c>

§

impl<'c> !Send for ReduceProdOp<'c>

§

impl<'c> !Sync for ReduceProdOp<'c>

§

impl<'c> Unpin for ReduceProdOp<'c>

§

impl<'c> UnwindSafe for ReduceProdOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceProdOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceProdOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceProdOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceProdOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceProdOp<'c>

§

impl<'c> !Send for ReduceProdOp<'c>

§

impl<'c> !Sync for ReduceProdOp<'c>

§

impl<'c> Unpin for ReduceProdOp<'c>

§

impl<'c> UnwindSafe for ReduceProdOp<'c>

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/melior/dialect/ods/tosa/struct.ReduceSumOp.html b/melior/dialect/ods/tosa/struct.ReduceSumOp.html index 063aa5076b..efaff561b5 100644 --- a/melior/dialect/ods/tosa/struct.ReduceSumOp.html +++ b/melior/dialect/ods/tosa/struct.ReduceSumOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> ReduceSumOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReduceSumOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceSumOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceSumOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceSumOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceSumOp<'c>

§

impl<'c> !Send for ReduceSumOp<'c>

§

impl<'c> !Sync for ReduceSumOp<'c>

§

impl<'c> Unpin for ReduceSumOp<'c>

§

impl<'c> UnwindSafe for ReduceSumOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReduceSumOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReduceSumOp<'c>> for Operation<'c>

source§

fn from(operation: ReduceSumOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReduceSumOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReduceSumOp<'c>

§

impl<'c> !Send for ReduceSumOp<'c>

§

impl<'c> !Sync for ReduceSumOp<'c>

§

impl<'c> Unpin for ReduceSumOp<'c>

§

impl<'c> UnwindSafe for ReduceSumOp<'c>

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/melior/dialect/ods/tosa/struct.RescaleOp.html b/melior/dialect/ods/tosa/struct.RescaleOp.html index 5a1b6c7926..b997fe096f 100644 --- a/melior/dialect/ods/tosa/struct.RescaleOp.html +++ b/melior/dialect/ods/tosa/struct.RescaleOp.html @@ -19,23 +19,7 @@

Implementations§

source§

impl<'c> RescaleOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> RescaleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_zp(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_input_zp( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn output_zp(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_output_zp( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn multiplier(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_multiplier( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn shift(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_shift( - &mut self, - context: &'c Context, - value: DenseI32ArrayAttribute<'c> -)

source

pub fn scale_32(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scale_32(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn double_round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_double_round(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn per_channel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_per_channel(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RescaleOp<'c>> for Operation<'c>

source§

fn from(operation: RescaleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RescaleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RescaleOp<'c>

§

impl<'c> !Send for RescaleOp<'c>

§

impl<'c> !Sync for RescaleOp<'c>

§

impl<'c> Unpin for RescaleOp<'c>

§

impl<'c> UnwindSafe for RescaleOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> RescaleOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_zp(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_input_zp(&mut self, value: IntegerAttribute<'c>)

source

pub fn output_zp(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_output_zp(&mut self, value: IntegerAttribute<'c>)

source

pub fn multiplier(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_multiplier(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn shift(&self) -> Result<DenseI32ArrayAttribute<'c>, Error>

source

pub fn set_shift(&mut self, value: DenseI32ArrayAttribute<'c>)

source

pub fn scale_32(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scale_32(&mut self, value: Attribute<'c>)

source

pub fn double_round(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_double_round(&mut self, value: Attribute<'c>)

source

pub fn per_channel(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_per_channel(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<RescaleOp<'c>> for Operation<'c>

source§

fn from(operation: RescaleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for RescaleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for RescaleOp<'c>

§

impl<'c> !Send for RescaleOp<'c>

§

impl<'c> !Sync for RescaleOp<'c>

§

impl<'c> Unpin for RescaleOp<'c>

§

impl<'c> UnwindSafe for RescaleOp<'c>

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/melior/dialect/ods/tosa/struct.ReshapeOp.html b/melior/dialect/ods/tosa/struct.ReshapeOp.html index c0e7335ab2..18cb12fdaa 100644 --- a/melior/dialect/ods/tosa/struct.ReshapeOp.html +++ b/melior/dialect/ods/tosa/struct.ReshapeOp.html @@ -6,7 +6,7 @@

Implementations§

source§

impl<'c> ReshapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReshapeOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn new_shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_new_shape(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReshapeOp<'c>> for Operation<'c>

source§

fn from(operation: ReshapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReshapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReshapeOp<'c>

§

impl<'c> !Send for ReshapeOp<'c>

§

impl<'c> !Sync for ReshapeOp<'c>

§

impl<'c> Unpin for ReshapeOp<'c>

§

impl<'c> UnwindSafe for ReshapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReshapeOpBuilder<'c, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn new_shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_new_shape(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReshapeOp<'c>> for Operation<'c>

source§

fn from(operation: ReshapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReshapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReshapeOp<'c>

§

impl<'c> !Send for ReshapeOp<'c>

§

impl<'c> !Sync for ReshapeOp<'c>

§

impl<'c> Unpin for ReshapeOp<'c>

§

impl<'c> UnwindSafe for ReshapeOp<'c>

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/melior/dialect/ods/tosa/struct.ResizeOp.html b/melior/dialect/ods/tosa/struct.ResizeOp.html index 91fcde6ce6..1b5ea0aa6e 100644 --- a/melior/dialect/ods/tosa/struct.ResizeOp.html +++ b/melior/dialect/ods/tosa/struct.ResizeOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ResizeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ResizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn scale(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scale(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn offset(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_offset(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn border(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_border(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn mode(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_mode(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ResizeOp<'c>> for Operation<'c>

source§

fn from(operation: ResizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResizeOp<'c>

§

impl<'c> !Send for ResizeOp<'c>

§

impl<'c> !Sync for ResizeOp<'c>

§

impl<'c> Unpin for ResizeOp<'c>

§

impl<'c> UnwindSafe for ResizeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ResizeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn scale(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_scale(&mut self, value: Attribute<'c>)

source

pub fn offset(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_offset(&mut self, value: Attribute<'c>)

source

pub fn border(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_border(&mut self, value: Attribute<'c>)

source

pub fn mode(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_mode(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ResizeOp<'c>> for Operation<'c>

source§

fn from(operation: ResizeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ResizeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ResizeOp<'c>

§

impl<'c> !Send for ResizeOp<'c>

§

impl<'c> !Sync for ResizeOp<'c>

§

impl<'c> Unpin for ResizeOp<'c>

§

impl<'c> UnwindSafe for ResizeOp<'c>

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/melior/dialect/ods/tosa/struct.ReverseOp.html b/melior/dialect/ods/tosa/struct.ReverseOp.html index 130edccce8..e478bdf795 100644 --- a/melior/dialect/ods/tosa/struct.ReverseOp.html +++ b/melior/dialect/ods/tosa/struct.ReverseOp.html @@ -6,7 +6,7 @@

Implementations§

source§

impl<'c> ReverseOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReverseOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReverseOp<'c>> for Operation<'c>

source§

fn from(operation: ReverseOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReverseOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReverseOp<'c>

§

impl<'c> !Send for ReverseOp<'c>

§

impl<'c> !Sync for ReverseOp<'c>

§

impl<'c> Unpin for ReverseOp<'c>

§

impl<'c> UnwindSafe for ReverseOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReverseOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn axis(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_axis(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReverseOp<'c>> for Operation<'c>

source§

fn from(operation: ReverseOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReverseOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReverseOp<'c>

§

impl<'c> !Send for ReverseOp<'c>

§

impl<'c> !Sync for ReverseOp<'c>

§

impl<'c> Unpin for ReverseOp<'c>

§

impl<'c> UnwindSafe for ReverseOp<'c>

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/melior/dialect/ods/tosa/struct.SliceOp.html b/melior/dialect/ods/tosa/struct.SliceOp.html index 155d9d0cca..f5ecb2240d 100644 --- a/melior/dialect/ods/tosa/struct.SliceOp.html +++ b/melior/dialect/ods/tosa/struct.SliceOp.html @@ -6,7 +6,7 @@

Implementations§

source§

impl<'c> SliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SliceOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn start(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_start(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn size(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_size(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SliceOp<'c>> for Operation<'c>

source§

fn from(operation: SliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SliceOp<'c>

§

impl<'c> !Send for SliceOp<'c>

§

impl<'c> !Sync for SliceOp<'c>

§

impl<'c> Unpin for SliceOp<'c>

§

impl<'c> UnwindSafe for SliceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SliceOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn start(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_start(&mut self, value: Attribute<'c>)

source

pub fn size(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_size(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SliceOp<'c>> for Operation<'c>

source§

fn from(operation: SliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SliceOp<'c>

§

impl<'c> !Send for SliceOp<'c>

§

impl<'c> !Sync for SliceOp<'c>

§

impl<'c> Unpin for SliceOp<'c>

§

impl<'c> UnwindSafe for SliceOp<'c>

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/melior/dialect/ods/tosa/struct.TileOp.html b/melior/dialect/ods/tosa/struct.TileOp.html index df3106a38e..b9fce1a226 100644 --- a/melior/dialect/ods/tosa/struct.TileOp.html +++ b/melior/dialect/ods/tosa/struct.TileOp.html @@ -4,7 +4,7 @@

Implementations§

source§

impl<'c> TileOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TileOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn multiples(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_multiples(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TileOp<'c>> for Operation<'c>

source§

fn from(operation: TileOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TileOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TileOp<'c>

§

impl<'c> !Send for TileOp<'c>

§

impl<'c> !Sync for TileOp<'c>

§

impl<'c> Unpin for TileOp<'c>

§

impl<'c> UnwindSafe for TileOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TileOpBuilder<'c, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn multiples(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_multiples(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<TileOp<'c>> for Operation<'c>

source§

fn from(operation: TileOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TileOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TileOp<'c>

§

impl<'c> !Send for TileOp<'c>

§

impl<'c> !Sync for TileOp<'c>

§

impl<'c> Unpin for TileOp<'c>

§

impl<'c> UnwindSafe for TileOp<'c>

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/melior/dialect/ods/tosa/struct.TransposeConv2DOp.html b/melior/dialect/ods/tosa/struct.TransposeConv2DOp.html index eac7fd8a2e..f1d3f0ecec 100644 --- a/melior/dialect/ods/tosa/struct.TransposeConv2DOp.html +++ b/melior/dialect/ods/tosa/struct.TransposeConv2DOp.html @@ -5,14 +5,7 @@

Implementations§

source§

impl<'c> TransposeConv2DOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TransposeConv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn filter(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn out_pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_out_pad(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn out_shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_out_shape(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_quantization_info( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransposeConv2DOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeConv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeConv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeConv2DOp<'c>

§

impl<'c> !Send for TransposeConv2DOp<'c>

§

impl<'c> !Sync for TransposeConv2DOp<'c>

§

impl<'c> Unpin for TransposeConv2DOp<'c>

§

impl<'c> UnwindSafe for TransposeConv2DOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TransposeConv2DOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn output(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn input(&self) -> Result<Value<'c, '_>, Error>

source

pub fn filter(&self) -> Result<Value<'c, '_>, Error>

source

pub fn bias(&self) -> Result<Value<'c, '_>, Error>

source

pub fn out_pad(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_out_pad(&mut self, value: Attribute<'c>)

source

pub fn stride(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_stride(&mut self, value: Attribute<'c>)

source

pub fn out_shape(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_out_shape(&mut self, value: Attribute<'c>)

source

pub fn quantization_info(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_quantization_info(&mut self, value: Attribute<'c>)

source

pub fn remove_quantization_info(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransposeConv2DOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeConv2DOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeConv2DOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeConv2DOp<'c>

§

impl<'c> !Send for TransposeConv2DOp<'c>

§

impl<'c> !Sync for TransposeConv2DOp<'c>

§

impl<'c> Unpin for TransposeConv2DOp<'c>

§

impl<'c> UnwindSafe for TransposeConv2DOp<'c>

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/melior/dialect/ods/transform/struct.AnnotateOp.html b/melior/dialect/ods/transform/struct.AnnotateOp.html index 08fba656bb..f9855067f3 100644 --- a/melior/dialect/ods/transform/struct.AnnotateOp.html +++ b/melior/dialect/ods/transform/struct.AnnotateOp.html @@ -10,7 +10,7 @@

Implementations§

source§

impl<'c> AnnotateOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> AnnotateOpBuilder<'c, Unset, Unset>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn param(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AnnotateOp<'c>> for Operation<'c>

source§

fn from(operation: AnnotateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AnnotateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AnnotateOp<'c>

§

impl<'c> !Send for AnnotateOp<'c>

§

impl<'c> !Sync for AnnotateOp<'c>

§

impl<'c> Unpin for AnnotateOp<'c>

§

impl<'c> UnwindSafe for AnnotateOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> AnnotateOpBuilder<'c, Unset, Unset>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn param(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<AnnotateOp<'c>> for Operation<'c>

source§

fn from(operation: AnnotateOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for AnnotateOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for AnnotateOp<'c>

§

impl<'c> !Send for AnnotateOp<'c>

§

impl<'c> !Sync for AnnotateOp<'c>

§

impl<'c> Unpin for AnnotateOp<'c>

§

impl<'c> UnwindSafe for AnnotateOp<'c>

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/melior/dialect/ods/transform/struct.ApplyPatternsOp.html b/melior/dialect/ods/transform/struct.ApplyPatternsOp.html index 50b5de1b8c..809ae64851 100644 --- a/melior/dialect/ods/transform/struct.ApplyPatternsOp.html +++ b/melior/dialect/ods/transform/struct.ApplyPatternsOp.html @@ -24,7 +24,7 @@

Implementations§

source§

impl<'c> ApplyPatternsOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyPatternsOpBuilder<'c, Unset, Unset>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn patterns(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn apply_cse(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_apply_cse(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_apply_cse(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ApplyPatternsOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyPatternsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyPatternsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyPatternsOp<'c>

§

impl<'c> !Send for ApplyPatternsOp<'c>

§

impl<'c> !Sync for ApplyPatternsOp<'c>

§

impl<'c> Unpin for ApplyPatternsOp<'c>

§

impl<'c> UnwindSafe for ApplyPatternsOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyPatternsOpBuilder<'c, Unset, Unset>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn patterns(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn apply_cse(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_apply_cse(&mut self, value: Attribute<'c>)

source

pub fn remove_apply_cse(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<ApplyPatternsOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyPatternsOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyPatternsOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyPatternsOp<'c>

§

impl<'c> !Send for ApplyPatternsOp<'c>

§

impl<'c> !Sync for ApplyPatternsOp<'c>

§

impl<'c> Unpin for ApplyPatternsOp<'c>

§

impl<'c> UnwindSafe for ApplyPatternsOp<'c>

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/melior/dialect/ods/transform/struct.ApplyRegisteredPassOp.html b/melior/dialect/ods/transform/struct.ApplyRegisteredPassOp.html index e8404c54d2..61ef9eab0d 100644 --- a/melior/dialect/ods/transform/struct.ApplyRegisteredPassOp.html +++ b/melior/dialect/ods/transform/struct.ApplyRegisteredPassOp.html @@ -13,11 +13,7 @@

Implementations§

source§

impl<'c> ApplyRegisteredPassOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ApplyRegisteredPassOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pass_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_pass_name( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn options(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_options(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyRegisteredPassOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyRegisteredPassOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyRegisteredPassOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ApplyRegisteredPassOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pass_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_pass_name(&mut self, value: StringAttribute<'c>)

source

pub fn options(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_options(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ApplyRegisteredPassOp<'c>> for Operation<'c>

source§

fn from(operation: ApplyRegisteredPassOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ApplyRegisteredPassOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ApplyRegisteredPassOp<'c>

§

impl<'c> !Send for ApplyRegisteredPassOp<'c>

§

impl<'c> !Sync for ApplyRegisteredPassOp<'c>

§

impl<'c> Unpin for ApplyRegisteredPassOp<'c>

§

impl<'c> UnwindSafe for ApplyRegisteredPassOp<'c>

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/melior/dialect/ods/transform/struct.ForeachMatchOp.html b/melior/dialect/ods/transform/struct.ForeachMatchOp.html index bd00f58b42..79c5e19b58 100644 --- a/melior/dialect/ods/transform/struct.ForeachMatchOp.html +++ b/melior/dialect/ods/transform/struct.ForeachMatchOp.html @@ -48,7 +48,7 @@

Implementations§

source§

impl<'c> ForeachMatchOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ForeachMatchOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn updated(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn root(&self) -> Result<Value<'c, '_>, Error>

source

pub fn matchers(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_matchers(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn actions(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_actions(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ForeachMatchOp<'c>> for Operation<'c>

source§

fn from(operation: ForeachMatchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForeachMatchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForeachMatchOp<'c>

§

impl<'c> !Send for ForeachMatchOp<'c>

§

impl<'c> !Sync for ForeachMatchOp<'c>

§

impl<'c> Unpin for ForeachMatchOp<'c>

§

impl<'c> UnwindSafe for ForeachMatchOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ForeachMatchOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn updated(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn root(&self) -> Result<Value<'c, '_>, Error>

source

pub fn matchers(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_matchers(&mut self, value: ArrayAttribute<'c>)

source

pub fn actions(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_actions(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ForeachMatchOp<'c>> for Operation<'c>

source§

fn from(operation: ForeachMatchOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ForeachMatchOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ForeachMatchOp<'c>

§

impl<'c> !Send for ForeachMatchOp<'c>

§

impl<'c> !Sync for ForeachMatchOp<'c>

§

impl<'c> Unpin for ForeachMatchOp<'c>

§

impl<'c> UnwindSafe for ForeachMatchOp<'c>

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/melior/dialect/ods/transform/struct.GetConsumersOfResult.html b/melior/dialect/ods/transform/struct.GetConsumersOfResult.html index b65ae52162..99170d3b99 100644 --- a/melior/dialect/ods/transform/struct.GetConsumersOfResult.html +++ b/melior/dialect/ods/transform/struct.GetConsumersOfResult.html @@ -10,11 +10,7 @@

Implementations§

source§

impl<'c> GetConsumersOfResult<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetConsumersOfResultBuilder<'c, Unset, Unset, Unset>

source

pub fn consumers(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn result_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_result_number( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GetConsumersOfResult<'c>> for Operation<'c>

source§

fn from(operation: GetConsumersOfResult<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetConsumersOfResult<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetConsumersOfResultBuilder<'c, Unset, Unset, Unset>

source

pub fn consumers(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn result_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_result_number(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetConsumersOfResult<'c>> for Operation<'c>

source§

fn from(operation: GetConsumersOfResult<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetConsumersOfResult<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetConsumersOfResult<'c>

§

impl<'c> !Send for GetConsumersOfResult<'c>

§

impl<'c> !Sync for GetConsumersOfResult<'c>

§

impl<'c> Unpin for GetConsumersOfResult<'c>

§

impl<'c> UnwindSafe for GetConsumersOfResult<'c>

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/melior/dialect/ods/transform/struct.GetParentOp.html b/melior/dialect/ods/transform/struct.GetParentOp.html index ef07810a2b..0018519118 100644 --- a/melior/dialect/ods/transform/struct.GetParentOp.html +++ b/melior/dialect/ods/transform/struct.GetParentOp.html @@ -20,14 +20,7 @@

Implementations§

source§

impl<'c> GetParentOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetParentOpBuilder<'c, Unset, Unset>

source

pub fn parent(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn isolated_from_above(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_isolated_from_above( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn remove_isolated_from_above( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_op_name(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn deduplicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_deduplicate(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_deduplicate(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetParentOp<'c>> for Operation<'c>

source§

fn from(operation: GetParentOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetParentOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetParentOp<'c>

§

impl<'c> !Send for GetParentOp<'c>

§

impl<'c> !Sync for GetParentOp<'c>

§

impl<'c> Unpin for GetParentOp<'c>

§

impl<'c> UnwindSafe for GetParentOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetParentOpBuilder<'c, Unset, Unset>

source

pub fn parent(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn isolated_from_above(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_isolated_from_above(&mut self, value: Attribute<'c>)

source

pub fn remove_isolated_from_above(&mut self) -> Result<(), Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, value: StringAttribute<'c>)

source

pub fn remove_op_name(&mut self) -> Result<(), Error>

source

pub fn deduplicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_deduplicate(&mut self, value: Attribute<'c>)

source

pub fn remove_deduplicate(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetParentOp<'c>> for Operation<'c>

source§

fn from(operation: GetParentOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetParentOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetParentOp<'c>

§

impl<'c> !Send for GetParentOp<'c>

§

impl<'c> !Sync for GetParentOp<'c>

§

impl<'c> Unpin for GetParentOp<'c>

§

impl<'c> UnwindSafe for GetParentOp<'c>

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/melior/dialect/ods/transform/struct.GetProducerOfOperand.html b/melior/dialect/ods/transform/struct.GetProducerOfOperand.html index 9bbcc8e2be..b780465834 100644 --- a/melior/dialect/ods/transform/struct.GetProducerOfOperand.html +++ b/melior/dialect/ods/transform/struct.GetProducerOfOperand.html @@ -9,11 +9,7 @@

Implementations§

source§

impl<'c> GetProducerOfOperand<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetProducerOfOperandBuilder<'c, Unset, Unset, Unset>

source

pub fn producer(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn operand_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_operand_number( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GetProducerOfOperand<'c>> for Operation<'c>

source§

fn from(operation: GetProducerOfOperand<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetProducerOfOperand<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetProducerOfOperandBuilder<'c, Unset, Unset, Unset>

source

pub fn producer(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn operand_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_operand_number(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetProducerOfOperand<'c>> for Operation<'c>

source§

fn from(operation: GetProducerOfOperand<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetProducerOfOperand<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetProducerOfOperand<'c>

§

impl<'c> !Send for GetProducerOfOperand<'c>

§

impl<'c> !Sync for GetProducerOfOperand<'c>

§

impl<'c> Unpin for GetProducerOfOperand<'c>

§

impl<'c> UnwindSafe for GetProducerOfOperand<'c>

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/melior/dialect/ods/transform/struct.GetResultOp.html b/melior/dialect/ods/transform/struct.GetResultOp.html index 1fbfe5e990..3ba6890b59 100644 --- a/melior/dialect/ods/transform/struct.GetResultOp.html +++ b/melior/dialect/ods/transform/struct.GetResultOp.html @@ -7,11 +7,7 @@

Implementations§

source§

impl<'c> GetResultOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn result_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_result_number( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<GetResultOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultOp<'c>

§

impl<'c> !Send for GetResultOp<'c>

§

impl<'c> !Sync for GetResultOp<'c>

§

impl<'c> Unpin for GetResultOp<'c>

§

impl<'c> UnwindSafe for GetResultOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetResultOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn result_number(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_result_number(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<GetResultOp<'c>> for Operation<'c>

source§

fn from(operation: GetResultOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetResultOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetResultOp<'c>

§

impl<'c> !Send for GetResultOp<'c>

§

impl<'c> !Sync for GetResultOp<'c>

§

impl<'c> Unpin for GetResultOp<'c>

§

impl<'c> UnwindSafe for GetResultOp<'c>

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/melior/dialect/ods/transform/struct.GetTypeOp.html b/melior/dialect/ods/transform/struct.GetTypeOp.html index a607035dfe..c14ef8c62c 100644 --- a/melior/dialect/ods/transform/struct.GetTypeOp.html +++ b/melior/dialect/ods/transform/struct.GetTypeOp.html @@ -6,7 +6,7 @@

Implementations§

source§

impl<'c> GetTypeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> GetTypeOpBuilder<'c, Unset, Unset>

source

pub fn type_param(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn elemental(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_elemental(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_elemental(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetTypeOp<'c>> for Operation<'c>

source§

fn from(operation: GetTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetTypeOp<'c>

§

impl<'c> !Send for GetTypeOp<'c>

§

impl<'c> !Sync for GetTypeOp<'c>

§

impl<'c> Unpin for GetTypeOp<'c>

§

impl<'c> UnwindSafe for GetTypeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> GetTypeOpBuilder<'c, Unset, Unset>

source

pub fn type_param(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn elemental(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_elemental(&mut self, value: Attribute<'c>)

source

pub fn remove_elemental(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<GetTypeOp<'c>> for Operation<'c>

source§

fn from(operation: GetTypeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for GetTypeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for GetTypeOp<'c>

§

impl<'c> !Send for GetTypeOp<'c>

§

impl<'c> !Sync for GetTypeOp<'c>

§

impl<'c> Unpin for GetTypeOp<'c>

§

impl<'c> UnwindSafe for GetTypeOp<'c>

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/melior/dialect/ods/transform/struct.IncludeOp.html b/melior/dialect/ods/transform/struct.IncludeOp.html index a1f47d31e7..a4c6fbd8f9 100644 --- a/melior/dialect/ods/transform/struct.IncludeOp.html +++ b/melior/dialect/ods/transform/struct.IncludeOp.html @@ -19,11 +19,7 @@

Implementations§

source§

impl<'c> IncludeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> IncludeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn target(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_target(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn failure_propagation_mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_propagation_mode( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

Trait Implementations§

source§

impl<'c> From<IncludeOp<'c>> for Operation<'c>

source§

fn from(operation: IncludeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IncludeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IncludeOp<'c>

§

impl<'c> !Send for IncludeOp<'c>

§

impl<'c> !Sync for IncludeOp<'c>

§

impl<'c> Unpin for IncludeOp<'c>

§

impl<'c> UnwindSafe for IncludeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> IncludeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn operands(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn target(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_target(&mut self, value: Attribute<'c>)

source

pub fn failure_propagation_mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_propagation_mode(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<IncludeOp<'c>> for Operation<'c>

source§

fn from(operation: IncludeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for IncludeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for IncludeOp<'c>

§

impl<'c> !Send for IncludeOp<'c>

§

impl<'c> !Sync for IncludeOp<'c>

§

impl<'c> Unpin for IncludeOp<'c>

§

impl<'c> UnwindSafe for IncludeOp<'c>

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/melior/dialect/ods/transform/struct.MatchOperationNameOp.html b/melior/dialect/ods/transform/struct.MatchOperationNameOp.html index ba9b22f645..ebf14ddc75 100644 --- a/melior/dialect/ods/transform/struct.MatchOperationNameOp.html +++ b/melior/dialect/ods/transform/struct.MatchOperationNameOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> MatchOperationNameOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MatchOperationNameOpBuilder<'c, Unset, Unset>

source

pub fn operand_handle(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_op_names(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MatchOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: MatchOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatchOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MatchOperationNameOpBuilder<'c, Unset, Unset>

source

pub fn operand_handle(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_names(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_op_names(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MatchOperationNameOp<'c>> for Operation<'c>

source§

fn from(operation: MatchOperationNameOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatchOperationNameOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatchOperationNameOp<'c>

§

impl<'c> !Send for MatchOperationNameOp<'c>

§

impl<'c> !Sync for MatchOperationNameOp<'c>

§

impl<'c> Unpin for MatchOperationNameOp<'c>

§

impl<'c> UnwindSafe for MatchOperationNameOp<'c>

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/melior/dialect/ods/transform/struct.MatchParamCmpIOp.html b/melior/dialect/ods/transform/struct.MatchParamCmpIOp.html index cf046ac481..d5748b0e32 100644 --- a/melior/dialect/ods/transform/struct.MatchParamCmpIOp.html +++ b/melior/dialect/ods/transform/struct.MatchParamCmpIOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> MatchParamCmpIOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MatchParamCmpIOpBuilder<'c, Unset, Unset, Unset>

source

pub fn param(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reference(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MatchParamCmpIOp<'c>> for Operation<'c>

source§

fn from(operation: MatchParamCmpIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatchParamCmpIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatchParamCmpIOp<'c>

§

impl<'c> !Send for MatchParamCmpIOp<'c>

§

impl<'c> !Sync for MatchParamCmpIOp<'c>

§

impl<'c> Unpin for MatchParamCmpIOp<'c>

§

impl<'c> UnwindSafe for MatchParamCmpIOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MatchParamCmpIOpBuilder<'c, Unset, Unset, Unset>

source

pub fn param(&self) -> Result<Value<'c, '_>, Error>

source

pub fn reference(&self) -> Result<Value<'c, '_>, Error>

source

pub fn predicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_predicate(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<MatchParamCmpIOp<'c>> for Operation<'c>

source§

fn from(operation: MatchParamCmpIOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatchParamCmpIOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatchParamCmpIOp<'c>

§

impl<'c> !Send for MatchParamCmpIOp<'c>

§

impl<'c> !Sync for MatchParamCmpIOp<'c>

§

impl<'c> Unpin for MatchParamCmpIOp<'c>

§

impl<'c> UnwindSafe for MatchParamCmpIOp<'c>

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/melior/dialect/ods/transform/struct.MergeHandlesOp.html b/melior/dialect/ods/transform/struct.MergeHandlesOp.html index 8afb0ae1f9..2065f59c2d 100644 --- a/melior/dialect/ods/transform/struct.MergeHandlesOp.html +++ b/melior/dialect/ods/transform/struct.MergeHandlesOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> MergeHandlesOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MergeHandlesOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn handles(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn deduplicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_deduplicate(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn remove_deduplicate(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MergeHandlesOp<'c>> for Operation<'c>

source§

fn from(operation: MergeHandlesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MergeHandlesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MergeHandlesOp<'c>

§

impl<'c> !Send for MergeHandlesOp<'c>

§

impl<'c> !Sync for MergeHandlesOp<'c>

§

impl<'c> Unpin for MergeHandlesOp<'c>

§

impl<'c> UnwindSafe for MergeHandlesOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MergeHandlesOpBuilder<'c, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn handles(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn deduplicate(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_deduplicate(&mut self, value: Attribute<'c>)

source

pub fn remove_deduplicate(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<MergeHandlesOp<'c>> for Operation<'c>

source§

fn from(operation: MergeHandlesOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MergeHandlesOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MergeHandlesOp<'c>

§

impl<'c> !Send for MergeHandlesOp<'c>

§

impl<'c> !Sync for MergeHandlesOp<'c>

§

impl<'c> Unpin for MergeHandlesOp<'c>

§

impl<'c> UnwindSafe for MergeHandlesOp<'c>

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/melior/dialect/ods/transform/struct.NamedSequenceOp.html b/melior/dialect/ods/transform/struct.NamedSequenceOp.html index 3001c323fa..8e3a6adf7b 100644 --- a/melior/dialect/ods/transform/struct.NamedSequenceOp.html +++ b/melior/dialect/ods/transform/struct.NamedSequenceOp.html @@ -23,18 +23,7 @@

Implementations§

source§

impl<'c> NamedSequenceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> NamedSequenceOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type( - &mut self, - context: &'c Context, - value: TypeAttribute<'c> -)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility( - &mut self, - context: &'c Context, - value: StringAttribute<'c> -)

source

pub fn remove_sym_visibility( - &mut self, - context: &'c Context -) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self, context: &'c Context) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<NamedSequenceOp<'c>> for Operation<'c>

source§

fn from(operation: NamedSequenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NamedSequenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NamedSequenceOp<'c>

§

impl<'c> !Send for NamedSequenceOp<'c>

§

impl<'c> !Sync for NamedSequenceOp<'c>

§

impl<'c> Unpin for NamedSequenceOp<'c>

§

impl<'c> UnwindSafe for NamedSequenceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> NamedSequenceOpBuilder<'c, Unset, Unset, Unset>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn sym_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_name(&mut self, value: StringAttribute<'c>)

source

pub fn function_type(&self) -> Result<TypeAttribute<'c>, Error>

source

pub fn set_function_type(&mut self, value: TypeAttribute<'c>)

source

pub fn sym_visibility(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_sym_visibility(&mut self, value: StringAttribute<'c>)

source

pub fn remove_sym_visibility(&mut self) -> Result<(), Error>

source

pub fn arg_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_arg_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_arg_attrs(&mut self) -> Result<(), Error>

source

pub fn res_attrs(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_res_attrs(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_res_attrs(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<NamedSequenceOp<'c>> for Operation<'c>

source§

fn from(operation: NamedSequenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for NamedSequenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for NamedSequenceOp<'c>

§

impl<'c> !Send for NamedSequenceOp<'c>

§

impl<'c> !Sync for NamedSequenceOp<'c>

§

impl<'c> Unpin for NamedSequenceOp<'c>

§

impl<'c> UnwindSafe for NamedSequenceOp<'c>

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/melior/dialect/ods/transform/struct.ParamConstantOp.html b/melior/dialect/ods/transform/struct.ParamConstantOp.html index 853f1115d9..efc72d81d1 100644 --- a/melior/dialect/ods/transform/struct.ParamConstantOp.html +++ b/melior/dialect/ods/transform/struct.ParamConstantOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> ParamConstantOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ParamConstantOpBuilder<'c, Unset, Unset>

source

pub fn param(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ParamConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ParamConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ParamConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ParamConstantOp<'c>

§

impl<'c> !Send for ParamConstantOp<'c>

§

impl<'c> !Sync for ParamConstantOp<'c>

§

impl<'c> Unpin for ParamConstantOp<'c>

§

impl<'c> UnwindSafe for ParamConstantOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ParamConstantOpBuilder<'c, Unset, Unset>

source

pub fn param(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn value(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_value(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ParamConstantOp<'c>> for Operation<'c>

source§

fn from(operation: ParamConstantOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ParamConstantOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ParamConstantOp<'c>

§

impl<'c> !Send for ParamConstantOp<'c>

§

impl<'c> !Sync for ParamConstantOp<'c>

§

impl<'c> Unpin for ParamConstantOp<'c>

§

impl<'c> UnwindSafe for ParamConstantOp<'c>

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/melior/dialect/ods/transform/struct.PrintOp.html b/melior/dialect/ods/transform/struct.PrintOp.html index f830e58245..5f0a90604a 100644 --- a/melior/dialect/ods/transform/struct.PrintOp.html +++ b/melior/dialect/ods/transform/struct.PrintOp.html @@ -7,7 +7,7 @@

Implementations§

source§

impl<'c> PrintOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> PrintOpBuilder<'c>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

source

pub fn remove_name(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PrintOp<'c>> for Operation<'c>

source§

fn from(operation: PrintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrintOp<'c>

§

impl<'c> !Send for PrintOp<'c>

§

impl<'c> !Sync for PrintOp<'c>

§

impl<'c> Unpin for PrintOp<'c>

§

impl<'c> UnwindSafe for PrintOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PrintOpBuilder<'c>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn _name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_name(&mut self, value: StringAttribute<'c>)

source

pub fn remove_name(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<PrintOp<'c>> for Operation<'c>

source§

fn from(operation: PrintOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for PrintOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for PrintOp<'c>

§

impl<'c> !Send for PrintOp<'c>

§

impl<'c> !Sync for PrintOp<'c>

§

impl<'c> Unpin for PrintOp<'c>

§

impl<'c> UnwindSafe for PrintOp<'c>

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/melior/dialect/ods/transform/struct.SelectOp.html b/melior/dialect/ods/transform/struct.SelectOp.html index 90773c002f..2b68f5a3f6 100644 --- a/melior/dialect/ods/transform/struct.SelectOp.html +++ b/melior/dialect/ods/transform/struct.SelectOp.html @@ -12,7 +12,7 @@

Implementations§

source§

impl<'c> SelectOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SelectOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, context: &'c Context, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SelectOp<'c>> for Operation<'c>

source§

fn from(operation: SelectOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SelectOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SelectOp<'c>

§

impl<'c> !Send for SelectOp<'c>

§

impl<'c> !Sync for SelectOp<'c>

§

impl<'c> Unpin for SelectOp<'c>

§

impl<'c> UnwindSafe for SelectOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SelectOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn target(&self) -> Result<Value<'c, '_>, Error>

source

pub fn op_name(&self) -> Result<StringAttribute<'c>, Error>

source

pub fn set_op_name(&mut self, value: StringAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<SelectOp<'c>> for Operation<'c>

source§

fn from(operation: SelectOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SelectOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SelectOp<'c>

§

impl<'c> !Send for SelectOp<'c>

§

impl<'c> !Sync for SelectOp<'c>

§

impl<'c> Unpin for SelectOp<'c>

§

impl<'c> UnwindSafe for SelectOp<'c>

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/melior/dialect/ods/transform/struct.SequenceOp.html b/melior/dialect/ods/transform/struct.SequenceOp.html index 8a66ff7c3b..a6f81f79a9 100644 --- a/melior/dialect/ods/transform/struct.SequenceOp.html +++ b/melior/dialect/ods/transform/struct.SequenceOp.html @@ -47,11 +47,7 @@ location: Location<'c> ) -> SequenceOpBuilder<'c, Unset, Unset, Unset, Unset>
source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn root(&self) -> Result<Value<'c, '_>, Error>

source

pub fn extra_bindings( &self -) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn failure_propagation_mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_propagation_mode( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

Trait Implementations§

source§

impl<'c> From<SequenceOp<'c>> for Operation<'c>

source§

fn from(operation: SequenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SequenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SequenceOp<'c>

§

impl<'c> !Send for SequenceOp<'c>

§

impl<'c> !Sync for SequenceOp<'c>

§

impl<'c> Unpin for SequenceOp<'c>

§

impl<'c> UnwindSafe for SequenceOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn body(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn failure_propagation_mode(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_failure_propagation_mode(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<SequenceOp<'c>> for Operation<'c>

source§

fn from(operation: SequenceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SequenceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SequenceOp<'c>

§

impl<'c> !Send for SequenceOp<'c>

§

impl<'c> !Sync for SequenceOp<'c>

§

impl<'c> Unpin for SequenceOp<'c>

§

impl<'c> UnwindSafe for SequenceOp<'c>

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/melior/dialect/ods/transform/struct.SplitHandleOp.html b/melior/dialect/ods/transform/struct.SplitHandleOp.html index 08fa643e78..bb16a3d027 100644 --- a/melior/dialect/ods/transform/struct.SplitHandleOp.html +++ b/melior/dialect/ods/transform/struct.SplitHandleOp.html @@ -20,22 +20,7 @@

Implementations§

source§

impl<'c> SplitHandleOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> SplitHandleOpBuilder<'c, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn handle(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pass_through_empty_handle(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pass_through_empty_handle( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn fail_on_payload_too_small(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fail_on_payload_too_small( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn overflow_result(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_overflow_result( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn remove_overflow_result( - &mut self, - context: &'c Context -) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SplitHandleOp<'c>> for Operation<'c>

source§

fn from(operation: SplitHandleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SplitHandleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SplitHandleOp<'c>

§

impl<'c> !Send for SplitHandleOp<'c>

§

impl<'c> !Sync for SplitHandleOp<'c>

§

impl<'c> Unpin for SplitHandleOp<'c>

§

impl<'c> UnwindSafe for SplitHandleOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> SplitHandleOpBuilder<'c, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn handle(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pass_through_empty_handle(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_pass_through_empty_handle(&mut self, value: Attribute<'c>)

source

pub fn fail_on_payload_too_small(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_fail_on_payload_too_small(&mut self, value: Attribute<'c>)

source

pub fn overflow_result(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_overflow_result(&mut self, value: IntegerAttribute<'c>)

source

pub fn remove_overflow_result(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<SplitHandleOp<'c>> for Operation<'c>

source§

fn from(operation: SplitHandleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for SplitHandleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for SplitHandleOp<'c>

§

impl<'c> !Send for SplitHandleOp<'c>

§

impl<'c> !Sync for SplitHandleOp<'c>

§

impl<'c> Unpin for SplitHandleOp<'c>

§

impl<'c> UnwindSafe for SplitHandleOp<'c>

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/melior/dialect/ods/vector/struct.ConstantMaskOp.html b/melior/dialect/ods/vector/struct.ConstantMaskOp.html index 364215bebd..159a4d2112 100644 --- a/melior/dialect/ods/vector/struct.ConstantMaskOp.html +++ b/melior/dialect/ods/vector/struct.ConstantMaskOp.html @@ -26,11 +26,7 @@

Implementations§

source§

impl<'c> ConstantMaskOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ConstantMaskOpBuilder<'c, Unset>

source

pub fn mask_dim_sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mask_dim_sizes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ConstantMaskOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantMaskOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantMaskOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantMaskOp<'c>

§

impl<'c> !Send for ConstantMaskOp<'c>

§

impl<'c> !Sync for ConstantMaskOp<'c>

§

impl<'c> Unpin for ConstantMaskOp<'c>

§

impl<'c> UnwindSafe for ConstantMaskOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ConstantMaskOpBuilder<'c, Unset>

source

pub fn mask_dim_sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mask_dim_sizes(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ConstantMaskOp<'c>> for Operation<'c>

source§

fn from(operation: ConstantMaskOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ConstantMaskOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ConstantMaskOp<'c>

§

impl<'c> !Send for ConstantMaskOp<'c>

§

impl<'c> !Sync for ConstantMaskOp<'c>

§

impl<'c> Unpin for ConstantMaskOp<'c>

§

impl<'c> UnwindSafe for ConstantMaskOp<'c>

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/melior/dialect/ods/vector/struct.ContractionOp.html b/melior/dialect/ods/vector/struct.ContractionOp.html index 58199e51c3..317f1bcddf 100644 --- a/melior/dialect/ods/vector/struct.ContractionOp.html +++ b/melior/dialect/ods/vector/struct.ContractionOp.html @@ -105,15 +105,7 @@

Implementations§

source§

impl<'c> ContractionOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ContractionOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indexing_maps(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_indexing_maps( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn iterator_types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_iterator_types( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ContractionOp<'c>> for Operation<'c>

source§

fn from(operation: ContractionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ContractionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ContractionOp<'c>

§

impl<'c> !Send for ContractionOp<'c>

§

impl<'c> !Sync for ContractionOp<'c>

§

impl<'c> Unpin for ContractionOp<'c>

§

impl<'c> UnwindSafe for ContractionOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ContractionOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indexing_maps(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_indexing_maps(&mut self, value: ArrayAttribute<'c>)

source

pub fn iterator_types(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_iterator_types(&mut self, value: ArrayAttribute<'c>)

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ContractionOp<'c>> for Operation<'c>

source§

fn from(operation: ContractionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ContractionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ContractionOp<'c>

§

impl<'c> !Send for ContractionOp<'c>

§

impl<'c> !Sync for ContractionOp<'c>

§

impl<'c> Unpin for ContractionOp<'c>

§

impl<'c> UnwindSafe for ContractionOp<'c>

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/melior/dialect/ods/vector/struct.ExtractOp.html b/melior/dialect/ods/vector/struct.ExtractOp.html index 83ad0c9d48..8d3cffc167 100644 --- a/melior/dialect/ods/vector/struct.ExtractOp.html +++ b/melior/dialect/ods/vector/struct.ExtractOp.html @@ -9,7 +9,7 @@

Implementations§

source§

impl<'c> ExtractOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExtractOpBuilder<'c, Unset, Unset>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_position(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractOp<'c>

§

impl<'c> !Send for ExtractOp<'c>

§

impl<'c> !Sync for ExtractOp<'c>

§

impl<'c> Unpin for ExtractOp<'c>

§

impl<'c> UnwindSafe for ExtractOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExtractOpBuilder<'c, Unset, Unset>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_position(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractOp<'c>

§

impl<'c> !Send for ExtractOp<'c>

§

impl<'c> !Sync for ExtractOp<'c>

§

impl<'c> Unpin for ExtractOp<'c>

§

impl<'c> UnwindSafe for ExtractOp<'c>

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/melior/dialect/ods/vector/struct.ExtractStridedSliceOp.html b/melior/dialect/ods/vector/struct.ExtractStridedSliceOp.html index cb80f74d72..040220af66 100644 --- a/melior/dialect/ods/vector/struct.ExtractStridedSliceOp.html +++ b/melior/dialect/ods/vector/struct.ExtractStridedSliceOp.html @@ -19,7 +19,7 @@

Implementations§

source§

impl<'c> ExtractStridedSliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ExtractStridedSliceOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_offsets(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_sizes(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn strides(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_strides(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractStridedSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractStridedSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractStridedSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ExtractStridedSliceOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_offsets(&mut self, value: ArrayAttribute<'c>)

source

pub fn sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_sizes(&mut self, value: ArrayAttribute<'c>)

source

pub fn strides(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_strides(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ExtractStridedSliceOp<'c>> for Operation<'c>

source§

fn from(operation: ExtractStridedSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ExtractStridedSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ExtractStridedSliceOp<'c>

§

impl<'c> !Send for ExtractStridedSliceOp<'c>

§

impl<'c> !Sync for ExtractStridedSliceOp<'c>

§

impl<'c> Unpin for ExtractStridedSliceOp<'c>

§

impl<'c> UnwindSafe for ExtractStridedSliceOp<'c>

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/melior/dialect/ods/vector/struct.FlatTransposeOp.html b/melior/dialect/ods/vector/struct.FlatTransposeOp.html index 6e06539aa1..b57b5d01cb 100644 --- a/melior/dialect/ods/vector/struct.FlatTransposeOp.html +++ b/melior/dialect/ods/vector/struct.FlatTransposeOp.html @@ -17,7 +17,7 @@

Implementations§

source§

impl<'c> FlatTransposeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> FlatTransposeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn matrix(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rows(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_rows(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

source

pub fn columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_columns(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<FlatTransposeOp<'c>> for Operation<'c>

source§

fn from(operation: FlatTransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FlatTransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FlatTransposeOp<'c>

§

impl<'c> !Send for FlatTransposeOp<'c>

§

impl<'c> !Sync for FlatTransposeOp<'c>

§

impl<'c> Unpin for FlatTransposeOp<'c>

§

impl<'c> UnwindSafe for FlatTransposeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> FlatTransposeOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn matrix(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rows(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_rows(&mut self, value: IntegerAttribute<'c>)

source

pub fn columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_columns(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<FlatTransposeOp<'c>> for Operation<'c>

source§

fn from(operation: FlatTransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for FlatTransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for FlatTransposeOp<'c>

§

impl<'c> !Send for FlatTransposeOp<'c>

§

impl<'c> !Sync for FlatTransposeOp<'c>

§

impl<'c> Unpin for FlatTransposeOp<'c>

§

impl<'c> UnwindSafe for FlatTransposeOp<'c>

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/melior/dialect/ods/vector/struct.InsertOp.html b/melior/dialect/ods/vector/struct.InsertOp.html index 53f9a48639..0a6de49ef2 100644 --- a/melior/dialect/ods/vector/struct.InsertOp.html +++ b/melior/dialect/ods/vector/struct.InsertOp.html @@ -11,7 +11,7 @@

Implementations§

source§

impl<'c> InsertOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> InsertOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_position(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertOp<'c>> for Operation<'c>

source§

fn from(operation: InsertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertOp<'c>

§

impl<'c> !Send for InsertOp<'c>

§

impl<'c> !Sync for InsertOp<'c>

§

impl<'c> Unpin for InsertOp<'c>

§

impl<'c> UnwindSafe for InsertOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> InsertOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn position(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_position(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertOp<'c>> for Operation<'c>

source§

fn from(operation: InsertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertOp<'c>

§

impl<'c> !Send for InsertOp<'c>

§

impl<'c> !Sync for InsertOp<'c>

§

impl<'c> Unpin for InsertOp<'c>

§

impl<'c> UnwindSafe for InsertOp<'c>

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/melior/dialect/ods/vector/struct.InsertStridedSliceOp.html b/melior/dialect/ods/vector/struct.InsertStridedSliceOp.html index 50a564faba..4e850aee61 100644 --- a/melior/dialect/ods/vector/struct.InsertStridedSliceOp.html +++ b/melior/dialect/ods/vector/struct.InsertStridedSliceOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> InsertStridedSliceOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> InsertStridedSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_offsets(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn strides(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_strides(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertStridedSliceOp<'c>> for Operation<'c>

source§

fn from(operation: InsertStridedSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertStridedSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> InsertStridedSliceOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn offsets(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_offsets(&mut self, value: ArrayAttribute<'c>)

source

pub fn strides(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_strides(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<InsertStridedSliceOp<'c>> for Operation<'c>

source§

fn from(operation: InsertStridedSliceOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for InsertStridedSliceOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for InsertStridedSliceOp<'c>

§

impl<'c> !Send for InsertStridedSliceOp<'c>

§

impl<'c> !Sync for InsertStridedSliceOp<'c>

§

impl<'c> Unpin for InsertStridedSliceOp<'c>

§

impl<'c> UnwindSafe for InsertStridedSliceOp<'c>

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/melior/dialect/ods/vector/struct.MatmulOp.html b/melior/dialect/ods/vector/struct.MatmulOp.html index 4b5ff41b1a..41ed464036 100644 --- a/melior/dialect/ods/vector/struct.MatmulOp.html +++ b/melior/dialect/ods/vector/struct.MatmulOp.html @@ -19,19 +19,7 @@

Implementations§

source§

impl<'c> MatmulOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MatmulOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn lhs_rows(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lhs_rows( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn lhs_columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lhs_columns( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn rhs_columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_rhs_columns( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<MatmulOp<'c>> for Operation<'c>

source§

fn from(operation: MatmulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatmulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatmulOp<'c>

§

impl<'c> !Send for MatmulOp<'c>

§

impl<'c> !Sync for MatmulOp<'c>

§

impl<'c> Unpin for MatmulOp<'c>

§

impl<'c> UnwindSafe for MatmulOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MatmulOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn lhs_rows(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lhs_rows(&mut self, value: IntegerAttribute<'c>)

source

pub fn lhs_columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_lhs_columns(&mut self, value: IntegerAttribute<'c>)

source

pub fn rhs_columns(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_rhs_columns(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MatmulOp<'c>> for Operation<'c>

source§

fn from(operation: MatmulOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MatmulOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MatmulOp<'c>

§

impl<'c> !Send for MatmulOp<'c>

§

impl<'c> !Sync for MatmulOp<'c>

§

impl<'c> Unpin for MatmulOp<'c>

§

impl<'c> UnwindSafe for MatmulOp<'c>

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/melior/dialect/ods/vector/struct.MultiDimReductionOp.html b/melior/dialect/ods/vector/struct.MultiDimReductionOp.html index 8478cbf9c1..3613af2abe 100644 --- a/melior/dialect/ods/vector/struct.MultiDimReductionOp.html +++ b/melior/dialect/ods/vector/struct.MultiDimReductionOp.html @@ -12,11 +12,7 @@

Implementations§

source§

impl<'c> MultiDimReductionOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> MultiDimReductionOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn reduction_dims(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reduction_dims( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<MultiDimReductionOp<'c>> for Operation<'c>

source§

fn from(operation: MultiDimReductionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MultiDimReductionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> MultiDimReductionOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

source

pub fn reduction_dims(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_reduction_dims(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<MultiDimReductionOp<'c>> for Operation<'c>

source§

fn from(operation: MultiDimReductionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for MultiDimReductionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for MultiDimReductionOp<'c>

§

impl<'c> !Send for MultiDimReductionOp<'c>

§

impl<'c> !Sync for MultiDimReductionOp<'c>

§

impl<'c> Unpin for MultiDimReductionOp<'c>

§

impl<'c> UnwindSafe for MultiDimReductionOp<'c>

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/melior/dialect/ods/vector/struct.OuterProductOp.html b/melior/dialect/ods/vector/struct.OuterProductOp.html index 34a0c0b24f..0763a44c2d 100644 --- a/melior/dialect/ods/vector/struct.OuterProductOp.html +++ b/melior/dialect/ods/vector/struct.OuterProductOp.html @@ -41,7 +41,7 @@

Implementations§

source§

impl<'c> OuterProductOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> OuterProductOpBuilder<'c, Unset, Unset, Unset>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<OuterProductOp<'c>> for Operation<'c>

source§

fn from(operation: OuterProductOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for OuterProductOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for OuterProductOp<'c>

§

impl<'c> !Send for OuterProductOp<'c>

§

impl<'c> !Sync for OuterProductOp<'c>

§

impl<'c> Unpin for OuterProductOp<'c>

§

impl<'c> UnwindSafe for OuterProductOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> OuterProductOpBuilder<'c, Unset, Unset, Unset>

source

pub fn lhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn rhs(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<OuterProductOp<'c>> for Operation<'c>

source§

fn from(operation: OuterProductOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for OuterProductOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for OuterProductOp<'c>

§

impl<'c> !Send for OuterProductOp<'c>

§

impl<'c> !Sync for OuterProductOp<'c>

§

impl<'c> Unpin for OuterProductOp<'c>

§

impl<'c> UnwindSafe for OuterProductOp<'c>

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/melior/dialect/ods/vector/struct.ReductionOp.html b/melior/dialect/ods/vector/struct.ReductionOp.html index a8651f7374..1f78fb4c44 100644 --- a/melior/dialect/ods/vector/struct.ReductionOp.html +++ b/melior/dialect/ods/vector/struct.ReductionOp.html @@ -15,7 +15,7 @@

Implementations§

source§

impl<'c> ReductionOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReductionOpBuilder<'c, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReductionOp<'c>> for Operation<'c>

source§

fn from(operation: ReductionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReductionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReductionOp<'c>

§

impl<'c> !Send for ReductionOp<'c>

§

impl<'c> !Sync for ReductionOp<'c>

§

impl<'c> Unpin for ReductionOp<'c>

§

impl<'c> UnwindSafe for ReductionOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReductionOpBuilder<'c, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn acc(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReductionOp<'c>> for Operation<'c>

source§

fn from(operation: ReductionOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReductionOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReductionOp<'c>

§

impl<'c> !Send for ReductionOp<'c>

§

impl<'c> !Sync for ReductionOp<'c>

§

impl<'c> Unpin for ReductionOp<'c>

§

impl<'c> UnwindSafe for ReductionOp<'c>

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/melior/dialect/ods/vector/struct.ReshapeOp.html b/melior/dialect/ods/vector/struct.ReshapeOp.html index 2ae10b53ee..f23dcc8a82 100644 --- a/melior/dialect/ods/vector/struct.ReshapeOp.html +++ b/melior/dialect/ods/vector/struct.ReshapeOp.html @@ -70,11 +70,7 @@

Implementations§

source§

impl<'c> ReshapeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ReshapeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_shape(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn output_shape(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn fixed_vector_sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_fixed_vector_sizes( - &mut self, - context: &'c Context, - value: ArrayAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<ReshapeOp<'c>> for Operation<'c>

source§

fn from(operation: ReshapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReshapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReshapeOp<'c>

§

impl<'c> !Send for ReshapeOp<'c>

§

impl<'c> !Sync for ReshapeOp<'c>

§

impl<'c> Unpin for ReshapeOp<'c>

§

impl<'c> UnwindSafe for ReshapeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ReshapeOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn input_shape(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn output_shape(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn fixed_vector_sizes(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_fixed_vector_sizes(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ReshapeOp<'c>> for Operation<'c>

source§

fn from(operation: ReshapeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ReshapeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ReshapeOp<'c>

§

impl<'c> !Send for ReshapeOp<'c>

§

impl<'c> !Sync for ReshapeOp<'c>

§

impl<'c> Unpin for ReshapeOp<'c>

§

impl<'c> UnwindSafe for ReshapeOp<'c>

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/melior/dialect/ods/vector/struct.ScalableExtractOp.html b/melior/dialect/ods/vector/struct.ScalableExtractOp.html index 45ac4ad29d..ee172dc66f 100644 --- a/melior/dialect/ods/vector/struct.ScalableExtractOp.html +++ b/melior/dialect/ods/vector/struct.ScalableExtractOp.html @@ -16,7 +16,7 @@

Implementations§

source§

impl<'c> ScalableExtractOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ScalableExtractOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pos(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_pos(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScalableExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ScalableExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScalableExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScalableExtractOp<'c>

§

impl<'c> !Send for ScalableExtractOp<'c>

§

impl<'c> !Sync for ScalableExtractOp<'c>

§

impl<'c> Unpin for ScalableExtractOp<'c>

§

impl<'c> UnwindSafe for ScalableExtractOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ScalableExtractOpBuilder<'c, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pos(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_pos(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScalableExtractOp<'c>> for Operation<'c>

source§

fn from(operation: ScalableExtractOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScalableExtractOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScalableExtractOp<'c>

§

impl<'c> !Send for ScalableExtractOp<'c>

§

impl<'c> !Sync for ScalableExtractOp<'c>

§

impl<'c> Unpin for ScalableExtractOp<'c>

§

impl<'c> UnwindSafe for ScalableExtractOp<'c>

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/melior/dialect/ods/vector/struct.ScalableInsertOp.html b/melior/dialect/ods/vector/struct.ScalableInsertOp.html index 1bc0d0ffa0..3939b1af0f 100644 --- a/melior/dialect/ods/vector/struct.ScalableInsertOp.html +++ b/melior/dialect/ods/vector/struct.ScalableInsertOp.html @@ -20,7 +20,7 @@

Implementations§

source§

impl<'c> ScalableInsertOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ScalableInsertOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pos(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_pos(&mut self, context: &'c Context, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScalableInsertOp<'c>> for Operation<'c>

source§

fn from(operation: ScalableInsertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScalableInsertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScalableInsertOp<'c>

§

impl<'c> !Send for ScalableInsertOp<'c>

§

impl<'c> !Sync for ScalableInsertOp<'c>

§

impl<'c> Unpin for ScalableInsertOp<'c>

§

impl<'c> UnwindSafe for ScalableInsertOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ScalableInsertOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn res(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn dest(&self) -> Result<Value<'c, '_>, Error>

source

pub fn pos(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_pos(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScalableInsertOp<'c>> for Operation<'c>

source§

fn from(operation: ScalableInsertOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScalableInsertOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScalableInsertOp<'c>

§

impl<'c> !Send for ScalableInsertOp<'c>

§

impl<'c> !Sync for ScalableInsertOp<'c>

§

impl<'c> Unpin for ScalableInsertOp<'c>

§

impl<'c> UnwindSafe for ScalableInsertOp<'c>

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/melior/dialect/ods/vector/struct.ScanOp.html b/melior/dialect/ods/vector/struct.ScanOp.html index bad6bff424..280a70452c 100644 --- a/melior/dialect/ods/vector/struct.ScanOp.html +++ b/melior/dialect/ods/vector/struct.ScanOp.html @@ -12,11 +12,7 @@

Implementations§

source§

impl<'c> ScanOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ScanOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn accumulated_value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn initial_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, context: &'c Context, value: Attribute<'c>)

source

pub fn reduction_dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_reduction_dim( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

source

pub fn inclusive(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inclusive(&mut self, context: &'c Context, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScanOp<'c>> for Operation<'c>

source§

fn from(operation: ScanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScanOp<'c>

§

impl<'c> !Send for ScanOp<'c>

§

impl<'c> !Sync for ScanOp<'c>

§

impl<'c> Unpin for ScanOp<'c>

§

impl<'c> UnwindSafe for ScanOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ScanOpBuilder<'c, Unset, Unset, Unset, Unset, Unset, Unset, Unset>

source

pub fn dest(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn accumulated_value(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn initial_value(&self) -> Result<Value<'c, '_>, Error>

source

pub fn kind(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_kind(&mut self, value: Attribute<'c>)

source

pub fn reduction_dim(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_reduction_dim(&mut self, value: IntegerAttribute<'c>)

source

pub fn inclusive(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_inclusive(&mut self, value: Attribute<'c>)

Trait Implementations§

source§

impl<'c> From<ScanOp<'c>> for Operation<'c>

source§

fn from(operation: ScanOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ScanOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ScanOp<'c>

§

impl<'c> !Send for ScanOp<'c>

§

impl<'c> !Sync for ScanOp<'c>

§

impl<'c> Unpin for ScanOp<'c>

§

impl<'c> UnwindSafe for ScanOp<'c>

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/melior/dialect/ods/vector/struct.ShuffleOp.html b/melior/dialect/ods/vector/struct.ShuffleOp.html index 0631358f65..8cb09a4678 100644 --- a/melior/dialect/ods/vector/struct.ShuffleOp.html +++ b/melior/dialect/ods/vector/struct.ShuffleOp.html @@ -35,7 +35,7 @@

Implementations§

source§

impl<'c> ShuffleOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> ShuffleOpBuilder<'c, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn v_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn v_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mask(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ShuffleOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleOp<'c>

§

impl<'c> !Send for ShuffleOp<'c>

§

impl<'c> !Sync for ShuffleOp<'c>

§

impl<'c> Unpin for ShuffleOp<'c>

§

impl<'c> UnwindSafe for ShuffleOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> ShuffleOpBuilder<'c, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn v_1(&self) -> Result<Value<'c, '_>, Error>

source

pub fn v_2(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_mask(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<ShuffleOp<'c>> for Operation<'c>

source§

fn from(operation: ShuffleOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for ShuffleOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for ShuffleOp<'c>

§

impl<'c> !Send for ShuffleOp<'c>

§

impl<'c> !Sync for ShuffleOp<'c>

§

impl<'c> Unpin for ShuffleOp<'c>

§

impl<'c> UnwindSafe for ShuffleOp<'c>

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/melior/dialect/ods/vector/struct.TransferReadOp.html b/melior/dialect/ods/vector/struct.TransferReadOp.html index f357eb9155..32d9fd0fd6 100644 --- a/melior/dialect/ods/vector/struct.TransferReadOp.html +++ b/melior/dialect/ods/vector/struct.TransferReadOp.html @@ -152,11 +152,7 @@

Implementations§

source§

impl<'c> TransferReadOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TransferReadOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn padding(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation_map( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn in_bounds(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_in_bounds(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_in_bounds(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransferReadOp<'c>> for Operation<'c>

source§

fn from(operation: TransferReadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransferReadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransferReadOp<'c>

§

impl<'c> !Send for TransferReadOp<'c>

§

impl<'c> !Sync for TransferReadOp<'c>

§

impl<'c> Unpin for TransferReadOp<'c>

§

impl<'c> UnwindSafe for TransferReadOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TransferReadOpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn vector(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn padding(&self) -> Result<Value<'c, '_>, Error>

source

pub fn mask(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation_map(&mut self, value: Attribute<'c>)

source

pub fn in_bounds(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_in_bounds(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_in_bounds(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransferReadOp<'c>> for Operation<'c>

source§

fn from(operation: TransferReadOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransferReadOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransferReadOp<'c>

§

impl<'c> !Send for TransferReadOp<'c>

§

impl<'c> !Sync for TransferReadOp<'c>

§

impl<'c> Unpin for TransferReadOp<'c>

§

impl<'c> UnwindSafe for TransferReadOp<'c>

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/melior/dialect/ods/vector/struct.TransferWriteOp.html b/melior/dialect/ods/vector/struct.TransferWriteOp.html index 2d97ce9847..c441dbf160 100644 --- a/melior/dialect/ods/vector/struct.TransferWriteOp.html +++ b/melior/dialect/ods/vector/struct.TransferWriteOp.html @@ -86,11 +86,7 @@

Implementations§

source§

impl<'c> TransferWriteOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TransferWriteOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn mask(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation_map( - &mut self, - context: &'c Context, - value: Attribute<'c> -)

source

pub fn in_bounds(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_in_bounds(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

source

pub fn remove_in_bounds(&mut self, context: &'c Context) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransferWriteOp<'c>> for Operation<'c>

source§

fn from(operation: TransferWriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransferWriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransferWriteOp<'c>

§

impl<'c> !Send for TransferWriteOp<'c>

§

impl<'c> !Sync for TransferWriteOp<'c>

§

impl<'c> Unpin for TransferWriteOp<'c>

§

impl<'c> UnwindSafe for TransferWriteOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TransferWriteOpBuilder<'c, Unset, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn source(&self) -> Result<Value<'c, '_>, Error>

source

pub fn indices(&self) -> Result<impl Iterator<Item = Value<'c, '_>>, Error>

source

pub fn mask(&self) -> Result<Value<'c, '_>, Error>

source

pub fn permutation_map(&self) -> Result<Attribute<'c>, Error>

source

pub fn set_permutation_map(&mut self, value: Attribute<'c>)

source

pub fn in_bounds(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_in_bounds(&mut self, value: ArrayAttribute<'c>)

source

pub fn remove_in_bounds(&mut self) -> Result<(), Error>

Trait Implementations§

source§

impl<'c> From<TransferWriteOp<'c>> for Operation<'c>

source§

fn from(operation: TransferWriteOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransferWriteOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransferWriteOp<'c>

§

impl<'c> !Send for TransferWriteOp<'c>

§

impl<'c> !Sync for TransferWriteOp<'c>

§

impl<'c> Unpin for TransferWriteOp<'c>

§

impl<'c> UnwindSafe for TransferWriteOp<'c>

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/melior/dialect/ods/vector/struct.TransposeOp.html b/melior/dialect/ods/vector/struct.TransposeOp.html index a0fd8e68f0..07c1792ac7 100644 --- a/melior/dialect/ods/vector/struct.TransposeOp.html +++ b/melior/dialect/ods/vector/struct.TransposeOp.html @@ -18,7 +18,7 @@

Implementations§

source§

impl<'c> TransposeOp<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> TransposeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn transp(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_transp(&mut self, context: &'c Context, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<TransposeOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeOp<'c>

§

impl<'c> !Send for TransposeOp<'c>

§

impl<'c> !Sync for TransposeOp<'c>

§

impl<'c> Unpin for TransposeOp<'c>

§

impl<'c> UnwindSafe for TransposeOp<'c>

Blanket Implementations§

source§

impl<T> Any for T
where +) -> TransposeOpBuilder<'c, Unset, Unset, Unset>

source

pub fn result(&self) -> Result<OperationResult<'c, '_>, Error>

source

pub fn vector(&self) -> Result<Value<'c, '_>, Error>

source

pub fn transp(&self) -> Result<ArrayAttribute<'c>, Error>

source

pub fn set_transp(&mut self, value: ArrayAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<TransposeOp<'c>> for Operation<'c>

source§

fn from(operation: TransposeOp<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for TransposeOp<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for TransposeOp<'c>

§

impl<'c> !Send for TransposeOp<'c>

§

impl<'c> !Sync for TransposeOp<'c>

§

impl<'c> Unpin for TransposeOp<'c>

§

impl<'c> UnwindSafe for TransposeOp<'c>

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/melior/dialect/ods/vector/struct.WarpExecuteOnLane0Op.html b/melior/dialect/ods/vector/struct.WarpExecuteOnLane0Op.html index 6e6cff8f77..486963877f 100644 --- a/melior/dialect/ods/vector/struct.WarpExecuteOnLane0Op.html +++ b/melior/dialect/ods/vector/struct.WarpExecuteOnLane0Op.html @@ -86,11 +86,7 @@

Implementations§

source§

impl<'c> WarpExecuteOnLane0Op<'c>

source

pub fn name() -> &'static str

source

pub fn operation(&self) -> &Operation<'c>

source

pub fn builder( context: &'c Context, location: Location<'c> -) -> WarpExecuteOnLane0OpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn laneid(&self) -> Result<Value<'c, '_>, Error>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn warp_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn warp_size(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_warp_size( - &mut self, - context: &'c Context, - value: IntegerAttribute<'c> -)

Trait Implementations§

source§

impl<'c> From<WarpExecuteOnLane0Op<'c>> for Operation<'c>

source§

fn from(operation: WarpExecuteOnLane0Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for WarpExecuteOnLane0Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> WarpExecuteOnLane0OpBuilder<'c, Unset, Unset, Unset, Unset, Unset>

source

pub fn results(&self) -> impl Iterator<Item = OperationResult<'c, '_>>

source

pub fn laneid(&self) -> Result<Value<'c, '_>, Error>

source

pub fn args(&self) -> impl Iterator<Item = Value<'c, '_>>

source

pub fn warp_region(&self) -> Result<RegionRef<'c, '_>, Error>

source

pub fn warp_size(&self) -> Result<IntegerAttribute<'c>, Error>

source

pub fn set_warp_size(&mut self, value: IntegerAttribute<'c>)

Trait Implementations§

source§

impl<'c> From<WarpExecuteOnLane0Op<'c>> for Operation<'c>

source§

fn from(operation: WarpExecuteOnLane0Op<'c>) -> Operation<'c>

Converts to this type from the input type.
source§

impl<'c> TryFrom<Operation<'c>> for WarpExecuteOnLane0Op<'c>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(operation: Operation<'c>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<'c> RefUnwindSafe for WarpExecuteOnLane0Op<'c>

§

impl<'c> !Send for WarpExecuteOnLane0Op<'c>

§

impl<'c> !Sync for WarpExecuteOnLane0Op<'c>

§

impl<'c> Unpin for WarpExecuteOnLane0Op<'c>

§

impl<'c> UnwindSafe for WarpExecuteOnLane0Op<'c>

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 a8fc458c52..2b3aac166b 100644 --- a/search-index.js +++ b/search-index.js @@ -33,7 +33,7 @@ var searchIndex = new Map(JSON.parse('[\ ["libc",{"doc":"libc - Raw FFI bindings to platforms’ system libraries","t":"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSHSSSSSSSSHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHHSSSHHHHHHHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFIIFIFFIIFFIIFIFIFIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHSHSSSSSSSGSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSHSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSHSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSHSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHSSSSSSSHHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHSHSHHHHSSSHHSHSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUFUFFFUFFHFIOOOOOIIIIIOOIFIIIIOOOOOOOOOOOHOFFFOOHHOOOOOHHHHOHOOOFHHOFOOOOOOOOOHHOHOOOHOHOHHFHOOOOOOOOOOOOOOOOOOOOOFFFFHHHHHHOOOHOHIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOOOOIIIOOIOOOOOOIIOOOOIIIIIIIGOHOOIOFFOOOOOFIFIOHHHHHHOOOOOOOOOHOHHHHHHHHHHHIOIHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHHHHOOOOFOOOOOHOOHFHHOHHOOOOOOOOOOOOOOOOHOOOOOOOOIHOFFHHHFHHHHOOOOHHHOOOOOOOOHOOOOOOOOOOOFHOHHHHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOOOOOOOOOOOHHHHHHOOOOHHHFHHHOOOOOHOHOOHHHHHHHHHOOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOHHFHHFHHHHHHHOOOFHHHHHHFFFOOFFFFFFHHHHHHHHHFHOOOOOOOOOOOOHFHFHNOOHHOOHHHGGOHHHOHHHHOHHOOHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIHHHHHHHIFOOHHHHHHHHHHHHHHHOOHHOHHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOIOOOOOOOOHHFFHHHHHHHOOOOHIOFOOOOOOOOOOOHOOOOFHFOHHHIOOOIIHOHOFHHOOOOOOOFOOOOOFOOOOOOOOOOOOOOOOOOOOOFFFFFIFIOHIIHFHHHFFFFFOOIIIIOOOOOOOOOINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIHHHOOFOFFFFOOOOOFOOOOHHHHHHHHHHHHHOOOOFFOOOFOOOHOOOOIOHHOOOOOOOOOOOOHHHFOOOOOOOOOHFHHHHHHOIHHHHIHHHHHHHHHOHOOHHHFHFHHHHHHOOFOOOFOOOHHHHHHHHHOHOHHHHHHHHHHHHHHHHHHFOOOOOOFOOIOOOOOHHFHOOHOOHHHHHHHIOOOOHHOOOOOOOOOOOOOOOOOOHHFFIOOOOOIHOHOOFHHHHOOOOOOOOOOOOOIHOHIHOOIHHFFOFOOFIOOOOOFFOOOOOOOOOOOOOOOHHHFOOOOOOIIOOOOHHFHHHHHHHFOOOOOOOOOOOOOOOOOOOOOOOOOFOOOOFHHHOHHOOOIOOOIOHHHFHOOHHHHHHHHHHHHHHHHHHFHHHHHHHHHHHHHHFHHOOOHHHHHHHOHOIHHHHOOFHHHHHHHHHHHHFHHFHHHHHFHHHHHFHHHHHHHHFHHHHHHHHHHHHIHHHHHFHHHHHHHHHHHHFHHHFHHHHHHHHHHFHHHHHHHHHHHHHIIHFFFIHHHHHHHHHOOOOOOOHHHHHHHHHOOOOOOOOHHOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHFHHFIOOHHHHHHOOOOHOOOOOOOOOHHOOOOOIOOOOIFFOOHOOOOOOOOOOOOOOOOOOOFOOOOOOOOOOOOOOOOFOOOOOOOOOOIOOOOOOOOOHOHHHHHHHFOHHHHHIFFFFFFFOOFOOOFHHHHOHOHHOOOHOOHFHHHHOFHHFFOOOOOHOOOOHHHHHHFOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOHHIHHHFHNOONONNNNNFHHHHHOOOOFHIFHHOHFOOHHFHHFHHOOOOOOOOOOOOOOOOOOOOOOOIHOOOOOOOOOOOOOOHFFFFFFFFFFFFFFHHIOOOOOOOOOIHHFHHOOOOOOOOHOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFOOOOFHFHFHFHOFHFHFHFOHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOHHHOOHHHHHHHHFHHOHOOHIHHHHHHHHHHFFOOHOOOIHHHHHHIHHHHFFFGOFOOOOOOOOOOOHHHFOOOOOHOOOHOOHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOFFOOIFFFFFIIIIIIHHHHHHHHHHOOOOIHFFFHOOOOOOOOOOOOFHHHHFHFOOOOOOOOHHHHHHHOIHHOOFHHHOOOOO","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_IV","ALG_SET_KEY","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_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_DETACHED","CLONE_FILES","CLONE_FS","CLONE_IO","CLONE_NEWCGROUP","CLONE_NEWIPC","CLONE_NEWNET","CLONE_NEWNS","CLONE_NEWPID","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","CSIZE","CSTOPB","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_CLASS_CONTENT","FAN_CLASS_NOTIF","FAN_CLASS_PRE_CONTENT","FAN_CLOEXEC","FAN_CLOSE","FAN_CLOSE_NOWRITE","FAN_CLOSE_WRITE","FAN_DENY","FAN_EVENT_ON_CHILD","FAN_MARK_ADD","FAN_MARK_DONT_FOLLOW","FAN_MARK_FILESYSTEM","FAN_MARK_FLUSH","FAN_MARK_IGNORED_MASK","FAN_MARK_IGNORED_SURV_MODIFY","FAN_MARK_INODE","FAN_MARK_MOUNT","FAN_MARK_ONLYDIR","FAN_MARK_REMOVE","FAN_MODIFY","FAN_NOFD","FAN_NONBLOCK","FAN_ONDIR","FAN_OPEN","FAN_OPEN_PERM","FAN_Q_OVERFLOW","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","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_NOARP","IFF_NOFILTER","IFF_NOTRAILERS","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","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","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","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","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_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","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","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","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_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_ECONET","PF_IB","PF_IEEE802154","PF_INET","PF_INET6","PF_IPX","PF_IRDA","PF_ISDN","PF_IUCV","PF_KEY","PF_LLC","PF_LOCAL","PF_MASKOS","PF_MASKPROC","PF_MPLS","PF_NETBEUI","PF_NETLINK","PF_NETROM","PF_NFC","PF_PACKET","PF_PHONET","PF_PPPOX","PF_R","PF_RDS","PF_ROSE","PF_ROUTE","PF_RXRPC","PF_SECURITY","PF_SNA","PF_TIPC","PF_UNIX","PF_UNSPEC","PF_VSOCK","PF_W","PF_WANPIPE","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_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_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_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_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_FIFO","SCHED_IDLE","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_FILTER_FLAG_LOG","SECCOMP_FILTER_FLAG_SPEC_ALLOW","SECCOMP_FILTER_FLAG_TSYNC","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","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","SIOCGMIIPHY","SIOCGMIIREG","SIOCGRARP","SIOCGSKNS","SIOCOUTQNSD","SIOCSARP","SIOCSHWTSTAMP","SIOCSIFADDR","SIOCSIFBR","SIOCSIFBRDADDR","SIOCSIFDSTADDR","SIOCSIFENCAP","SIOCSIFFLAGS","SIOCSIFHWADDR","SIOCSIFHWBROADCAST","SIOCSIFLINK","SIOCSIFMAP","SIOCSIFMEM","SIOCSIFMETRIC","SIOCSIFMTU","SIOCSIFNAME","SIOCSIFNETMASK","SIOCSIFPFLAGS","SIOCSIFSLAVE","SIOCSIFTXQLEN","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_GET_RECORD_TYPE","TMPFS_MAGIC","TMP_MAX","TOSTOP","TRACEFS_MAGIC","TUN_READQ_SIZE","TUN_TAP_DEV","TUN_TUN_DEV","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","VQUIT","VREPRINT","VSTART","VSTOP","VSUSP","VSWTC","VT0","VT1","VTDLY","VTIME","VWERASE","WCONTINUED","WCOREDUMP","WEXITED","WEXITSTATUS","WHOLE_SECONDS","WIFCONTINUED","WIFEXITED","WIFSIGNALED","WIFSTOPPED","WNOHANG","WNOWAIT","WSTOPPED","WSTOPSIG","WTERMSIG","WUNTRACED","W_EXITCODE","W_OK","W_STOPCODE","XATTR_CREATE","XATTR_REPLACE","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","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_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","__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_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_cancel","aio_error","aio_fildes","aio_fsync","aio_lio_opcode","aio_nbytes","aio_offset","aio_read","aio_reqprio","aio_return","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","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_args","close","close_range","closedir","closelog","cmd","cmsg_len","cmsg_level","cmsg_type","cmsghdr","code","code","code","codes_ptr","codes_size","connect","constant","cookie","copy_file_range","cpu_set_t","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","deadband","decimal_point","delay","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","es","esterror","esterror","euidaccess","event_len","eventfd","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","flat","flistxattr","flock","flock","flock64","fmemopen","fmt","fop","fop","fopen","fopen64","fordblks","fordblks","fork","forkpty","fpathconf","fpos64_t","fpos_t","fpregs","fprintf","fputc","fputs","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","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","hostent","hstrerror","hwtstamp_config","i387","iconv","iconv_close","iconv_open","iconv_t","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","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","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","intptr_t","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","ivlen","j1939","j1939_filter","jf","jitcnt","jitter","jrand48","jt","k","keepcost","keepcost","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","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","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","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_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","product","protoent","pselect","pthread_atfork","pthread_attr_destroy","pthread_attr_getaffinity_np","pthread_attr_getguardsize","pthread_attr_getstack","pthread_attr_getstacksize","pthread_attr_init","pthread_attr_setaffinity_np","pthread_attr_setdetachstate","pthread_attr_setguardsize","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_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","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_filter","rx_id","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","sbrk","scancode","scanf","sched_get_priority_max","sched_get_priority_min","sched_getaffinity","sched_getcpu","sched_getparam","sched_getscheduler","sched_param","sched_priority","sched_rr_get_interval","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_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_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","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","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","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","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","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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_id","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","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","value","value","vendor","vers","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","xmm_space"],"q":[[0,"libc"],[8354,"core::fmt"],[8355,"core::fmt"],[8356,"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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,163,163,163,163,196,0,0,0,0,0,196,150,0,0,0,0,0,0,162,162,162,162,162,162,162,162,162,162,162,0,176,0,0,0,192,192,0,0,139,139,93,139,139,0,0,0,0,24,0,115,117,117,0,0,0,218,0,47,47,47,47,47,47,47,47,151,0,0,151,0,151,151,151,0,151,0,151,0,0,0,0,58,58,58,58,58,119,172,156,157,119,169,171,56,56,57,56,57,56,57,56,57,0,0,0,0,0,0,0,0,0,0,84,84,133,0,124,0,0,0,0,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,0,0,176,78,83,155,206,155,206,0,0,0,155,206,0,155,206,155,206,155,206,0,0,155,206,155,206,0,0,0,0,0,0,0,0,162,0,148,216,0,148,0,0,116,216,217,148,116,0,0,0,0,87,0,0,0,0,0,0,196,204,165,166,165,165,166,165,166,0,204,0,0,0,0,0,0,0,0,0,0,0,0,146,0,0,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,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,7,5,155,156,157,158,159,160,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,0,0,0,0,0,107,5,5,5,0,77,93,4,81,81,0,162,110,0,0,0,0,193,0,0,196,52,88,88,192,200,136,145,136,145,136,145,136,145,136,145,0,216,217,218,87,52,82,123,109,0,0,90,0,0,0,0,0,0,0,0,0,0,51,51,51,51,0,0,0,94,94,94,94,94,94,94,94,0,124,63,69,69,69,69,69,69,69,69,69,0,0,193,0,0,0,0,95,96,95,96,152,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,152,95,96,95,96,0,18,18,18,18,18,18,18,91,92,193,191,86,0,0,0,0,0,0,173,85,86,88,0,0,0,0,0,0,0,162,121,193,162,163,0,211,0,32,60,0,0,0,0,0,0,0,0,0,173,204,0,190,180,187,188,202,180,187,188,202,180,187,188,202,180,187,188,202,188,202,180,187,188,202,180,187,188,202,188,202,187,180,187,188,202,180,187,188,202,180,187,188,202,187,180,187,0,84,84,0,0,0,0,0,0,0,0,0,0,0,0,0,32,111,211,0,0,0,0,0,0,0,0,0,0,138,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,126,80,144,146,168,199,204,217,218,219,79,0,0,0,0,0,221,192,200,0,0,156,157,0,0,0,0,0,195,0,0,0,52,0,0,0,0,176,0,0,176,176,0,0,0,162,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,193,193,0,0,0,0,0,0,0,0,0,0,156,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,200,0,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,196,0,66,154,66,154,66,154,66,154,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,0,0,195,0,158,52,193,193,30,30,30,30,30,109,126,0,156,157,156,157,0,0,0,194,0,0,0,0,90,138,139,0,0,0,74,0,74,0,0,0,54,54,54,54,54,54,54,0,125,125,125,143,143,0,142,142,142,142,142,142,142,142,142,142,142,142,142,43,43,42,44,42,43,44,44,0,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,119,172,0,0,0,0,52,52,52,52,52,52,52,52,83,0,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,0,0,0,0,31,31,0,109,0,0,0,0,108,108,53,53,53,0,29,29,124,170,0,0,0,0,0,0,0,0,0,0,0,0,0,36,71,36,71,0,0,140,140,147,0,4,162,162,0,4,4,156,157,0,80,0,0,181,182,34,34,181,182,181,182,181,182,181,182,0,0,0,0,87,87,80,110,118,217,218,82,85,0,0,0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,0,194,88,0,0,0,0,0,0,0,0,0,0,0,0,110,211,0,162,163,79,0,124,124,176,0,0,0,0,0,0,0,0,0,211,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,104,104,104,104,104,0,196,219,0,162,24,52,52,52,0,0,0,0,141,141,0,141,141,0,0,0,0,0,0,0,0,73,73,73,73,0,0,121,7,7,177,7,59,7,7,59,177,177,7,7,177,177,177,177,177,0,0,0,0,0,75,75,75,75,75,0,0,75,0,75,75,0,0,0,0,0,192,200,192,200,52,52,52,115,117,126,138,139,117,0,0,52,0,0,0,135,135,0,0,0,0,0,135,0,122,122,0,0,120,120,120,120,120,0,0,159,159,159,159,160,160,160,160,160,160,63,119,168,169,171,0,0,0,0,131,131,131,131,131,168,0,0,88,162,91,172,0,0,0,0,0,0,0,0,0,0,0,156,157,193,39,99,100,52,99,100,99,100,99,100,39,99,100,99,100,39,52,52,99,100,99,100,0,172,176,199,204,0,0,0,0,88,0,0,115,117,117,0,88,103,211,0,204,0,0,0,0,0,124,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,132,132,0,0,0,0,0,0,0,162,0,218,0,0,0,0,0,176,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,67,0,0,0,0,0,0,0,0,0,193,193,193,193,193,193,193,193,0,0,193,193,193,130,130,130,130,130,130,130,130,193,193,192,200,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,63,0,0,0,0,0,0,90,109,91,92,0,107,211,79,219,111,171,91,92,32,0,0,87,87,192,193,200,0,27,134,27,134,0,0,0,113,113,0,199,199,193,193,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,144,114,220,41,38,38,38,38,19,19,0,179,179,179,179,137,137,137,137,137,0,80,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,218,173,0,198,198,198,0,0,0,0,0,178,0,76,0,0,178,76,76,0,178,178,0,0,0,0,0,0,167,0,0,0,0,0,167,167,167,167,167,0,167,167,167,167,0,0,0,0,0,0,0,204,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,176,162,197,197,197,197,197,197,0,197,197,0,0,0,0,0,0,0,0,183,183,183,183,183,183,183,183,183,183,0,0,0,0,0,0,64,64,64,64,0,0,0,0,0,0,194,0,0,199,190,0,0,0,0,0,0,0,0,46,46,46,46,46,45,45,45,45,128,128,128,128,128,128,128,128,128,127,127,127,127,35,0,0,48,48,48,48,48,48,48,156,157,129,129,129,129,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,68,68,68,68,68,68,0,0,0,0,0,0,123,123,123,193,62,184,184,184,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,185,186,185,186,185,186,185,186,185,186,185,186,185,186,185,186,97,98,185,186,185,186,185,186,185,186,97,98,185,186,97,98,185,186,97,98,97,98,185,186,200,185,186,97,98,162,204,172,204,0,109,194,86,194,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,61,61,0,170,112,112,112,112,112,0,0,0,192,200,0,0,0,0,0,0,0,0,0,0,0,63,0,162,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,162,0,77,162,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,49,49,49,49,49,49,49,49,49,49,49,0,0,0,0,37,37,37,37,162,0,176,176,176,0,147,90,0,0,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,0,0,26,150,25,26,150,153,25,153,114,144,77,81,90,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,19,45,46,47,48,15,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,12,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,109,110,111,112,113,18,114,115,116,117,4,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,221,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,5,155,156,157,158,159,160,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,90,172,60,194,194,194,194,194,194,194,194,201,201,201,201,201,0,0,103,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,109,176,0,0,0,0,0,0,156,157,174,174,174,174,174,174,174,174,174,174,0,0,0,0,0,0,0,0,126,77,79,78,211,63,78,107,0,0,0,0,0,0,0,88,0,0,0,110,89,0,0,0,0,33,33,33,33,200],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3,3],4],0,0,0,0,0,0,0,0,0,0,[2,2],0,0,0,0,0,0,0,0,[2,2],0,[[1,2],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[7,5],[8,8],[[7,5],5],[8,8],0,0,0,[9,10],[[11,12],13],[12,9],[[11,12],9],[[12,12],14],[[11,12],14],[[11,12],13],0,[12,13],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,15],13],[[9,15],14],[[9,15],13],0,[15,13],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,9,9,9],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[16,16],0,0,[16,16],0,0,0,0,0,0,0,0,[16,16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[16,16],0,0,0,0,0,0,0,[16,16],0,0,0,0,0,0,0,0,0,0,0,[16,16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[17,17,17],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,9],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17,17],0,0,0,0,0,[17,14],0,0,0,0,0,0,0,0,0,0,[16,16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,9],[9,9],[9,14],[9,14],0,0,0,0,0,0,0,[[9,9],13],[9,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,[[],9],[[],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[18,19],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,14],0,[9,9],0,[9,14],[9,14],[9,14],[9,14],0,0,0,[9,9],[9,9],0,[[9,9],9],0,[9,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[19,19],[45,45],[46,46],[47,47],[48,48],[15,15],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[12,12],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[18,18],[114,114],[115,115],[116,116],[117,117],[4,4],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[128,128],[129,129],[130,130],[131,131],[132,132],[133,133],[134,134],[135,135],[136,136],[137,137],[138,138],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[153,153],[154,154],[7,7],[5,5],[155,155],[156,156],[157,157],[158,158],[159,159],[160,160],[161,161],[162,162],[163,163],[164,164],[165,165],[166,166],[167,167],[168,168],[169,169],[170,170],[171,171],[172,172],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[180,180],[181,181],[182,182],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[221,222],[[224,[13,223]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[225,8],0,[[8,8],225],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[225,8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[183,221],0,0,[183,226],0,[183,9],[183,227],[183,228],[183,227],[183,35],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],[-1,[[224,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],[-1,229,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[715,1376,2905,2914,3355,4260,4624,6160,6161,6162,6163,6424,6425,8278,8279,8280,8281,8332],"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,"tuple"],[1,"bool"],[5,"fd_set",0],[1,"u8"],[1,"u32"],[5,"sock_extended_err",0],[5,"sockaddr",0],[6,"DIR",0],[6,"FILE",0],[6,"fpos_t",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],[6,"timezone",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],[6,"fpos64_t",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,"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,"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],[5,"hwtstamp_config",0],[5,"dirent64",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],[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,"seccomp_notif_sizes",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",8354],[5,"Error",8354],[6,"Result",8355],[8,"dev_t",0],[8,"pid_t",0],[8,"c_long",0],[8,"uid_t",0],[5,"TypeId",8356]],"b":[]}],\ ["linux_raw_sys",{"doc":"","t":"CCCCCCCNNIIIIIIIIIIIIIGNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSHHHSSSFUFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIIIOOOOOIIIIIFFIIIIIFIIIIIIIIFIFFIIIIIIFIIIIIFIIIIIIIFOOIOOOOOOOOOIIIIIUFFFFFUFFFFFIIIOOIIIIIOFFIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNFNOOOOOOOOOOOONNOOOOOOOOOOOFNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFOOOOOOOOOOFFFOOFOOOOOOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOGFFFUFFUFFFFFOOOOOOFOFNNNNNNOOOOOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOFOOOOOOOOFFFFOOOOFOOOOOOOOOOOOOOOONFOONOOOOOOOGGOOOOOOOOFONNNOOOOOFOONOOOOOOOOFOOFOOOOOOOONOOOOOOOOOOOOOOOOOOOFFFFOOOOOOOOOOOOOOOOOFOOOOOOOONNNNNNNNNNOONOOOOFFOOOOOOFUFIFUFIIUIOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOOFFFOOOFFOOOOOOOOOOOOOOOOOOOOOOIFFFFFFOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOFUFUFFFFFFFFFFFNOFOOOOOOOOOFFFFOFOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHSH","n":["ctypes","elf","errno","general","ioctl","select_macros","signal_macros","borrow","borrow_mut","c_char","c_double","c_float","c_int","c_long","c_longlong","c_schar","c_short","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","fmt","from","into","try_from","try_into","type_id","DT_HASH","DT_NULL","DT_REL","DT_RELA","DT_RELAENT","DT_RELASZ","DT_RELENT","DT_RELSZ","DT_STRTAB","DT_SYMENT","DT_SYMTAB","DT_VERDEF","DT_VERSYM","EI_ABIVERSION","EI_CLASS","EI_DATA","EI_NIDENT","EI_OSABI","EI_VERSION","ELFABIVERSION","ELFCLASS","ELFDATA","ELFMAG","ELFOSABI_LINUX","ELFOSABI_SYSV","ELF_ST_BIND","ELF_ST_TYPE","ELF_ST_VISIBILITY","EM_CURRENT","ET_DYN","EV_CURRENT","Elf_Dyn","Elf_Dyn_Union","Elf_Ehdr","Elf_Phdr","Elf_Rel","Elf_Rela","Elf_Sym","Elf_Verdaux","Elf_Verdef","Elf_auxv_t","PF_R","PF_W","PF_X","PN_XNUM","PT_DYNAMIC","PT_GNU_RELRO","PT_GNU_STACK","PT_INTERP","PT_LOAD","PT_PHDR","PT_TLS","R_RELATIVE","SELFMAG","SHN_ABS","SHN_UNDEF","STB_GLOBAL","STB_WEAK","STN_UNDEF","STT_FUNC","STT_NOTYPE","STV_DEFAULT","VER_DEF_CURRENT","VER_FLG_BASE","_vda_next","a_type","a_val","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","d_ptr","d_tag","d_un","d_val","e_ehsize","e_entry","e_flags","e_ident","e_machine","e_phentsize","e_phnum","e_phoff","e_shentsize","e_shnum","e_shoff","e_shstrndx","e_type","e_version","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","p_align","p_filesz","p_flags","p_memsz","p_offset","p_paddr","p_type","p_vaddr","r_addend","r_info","r_info","r_offset","r_offset","st_info","st_name","st_other","st_shndx","st_size","st_value","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_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vd_aux","vd_cnt","vd_flags","vd_hash","vd_ndx","vd_next","vd_version","vda_name","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","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","ENOTTY","ENOTUNIQ","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EWOULDBLOCK","EXDEV","EXFULL","AAFS_MAGIC","ADDRB","ADFS_SUPER_MAGIC","AFFS_SUPER_MAGIC","AFS_FS_MAGIC","AFS_SUPER_MAGIC","ANON_INODE_FS_MAGIC","ARCH_SET_FS","ARG_MAX","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_RSEQ_ALIGN","AT_RSEQ_FEATURE_SIZE","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","AT_VECTOR_SIZE_ARCH","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","BDEVFS_MAGIC","BINDERFS_SUPER_MAGIC","BINFMTFS_MAGIC","BLOCK_SIZE","BLOCK_SIZE_BITS","BMAP_IOCTL","BOTHER","BPF_FS_MAGIC","BRKINT","BS0","BS1","BSDLY","BTRFS_SUPER_MAGIC","BTRFS_TEST_MAGIC","BUS_ADRALN","BUS_ADRERR","BUS_MCEERR_AO","BUS_MCEERR_AR","BUS_OBJERR","CAP_AUDIT_CONTROL","CAP_AUDIT_READ","CAP_AUDIT_WRITE","CAP_BLOCK_SUSPEND","CAP_BPF","CAP_CHECKPOINT_RESTORE","CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_DAC_READ_SEARCH","CAP_FOWNER","CAP_FSETID","CAP_IPC_LOCK","CAP_IPC_OWNER","CAP_KILL","CAP_LAST_CAP","CAP_LEASE","CAP_LINUX_IMMUTABLE","CAP_MAC_ADMIN","CAP_MAC_OVERRIDE","CAP_MKNOD","CAP_NET_ADMIN","CAP_NET_BIND_SERVICE","CAP_NET_BROADCAST","CAP_NET_RAW","CAP_PERFMON","CAP_SETFCAP","CAP_SETGID","CAP_SETPCAP","CAP_SETUID","CAP_SYSLOG","CAP_SYS_ADMIN","CAP_SYS_BOOT","CAP_SYS_CHROOT","CAP_SYS_MODULE","CAP_SYS_NICE","CAP_SYS_PACCT","CAP_SYS_PTRACE","CAP_SYS_RAWIO","CAP_SYS_RESOURCE","CAP_SYS_TIME","CAP_SYS_TTY_CONFIG","CAP_WAKE_ALARM","CBAUD","CBAUDEX","CEPH_SUPER_MAGIC","CGROUP2_SUPER_MAGIC","CGROUP_SUPER_MAGIC","CIBAUD","CIFS_SUPER_MAGIC","CLD_CONTINUED","CLD_DUMPED","CLD_EXITED","CLD_KILLED","CLD_STOPPED","CLD_TRAPPED","CLOCAL","CLOCKS_MASK","CLOCKS_MONO","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_SGI_CYCLE","CLOCK_TAI","CLOCK_THREAD_CPUTIME_ID","CLONE_ARGS_SIZE_VER0","CLONE_ARGS_SIZE_VER1","CLONE_ARGS_SIZE_VER2","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","CMSPAR","CODA_SUPER_MAGIC","CR0","CR1","CR2","CR3","CRAMFS_MAGIC","CRAMFS_MAGIC_WEND","CRDLY","CREAD","CRTSCTS","CS5","CS6","CS7","CS8","CSIGNAL","CSIZE","CSTOPB","DAXFS_MAGIC","DEBUGFS_MAGIC","DEVMEM_MAGIC","DEVPTS_SUPER_MAGIC","DMA_BUF_MAGIC","DN_ACCESS","DN_ATTRIB","DN_CREATE","DN_DELETE","DN_MODIFY","DN_MULTISHOT","DN_RENAME","DT_BLK","DT_CHR","DT_DIR","DT_FIFO","DT_LNK","DT_REG","DT_SOCK","DT_UNKNOWN","ECHO","ECHOCTL","ECHOE","ECHOK","ECHOKE","ECHONL","ECHOPRT","ECRYPTFS_SUPER_MAGIC","EFD_CLOEXEC","EFD_NONBLOCK","EFD_SEMAPHORE","EFIVARFS_MAGIC","EFS_SUPER_MAGIC","EMT_TAGOVF","EPOLLERR","EPOLLET","EPOLLEXCLUSIVE","EPOLLHUP","EPOLLIN","EPOLLMSG","EPOLLNVAL","EPOLLONESHOT","EPOLLOUT","EPOLLPRI","EPOLLRDBAND","EPOLLRDHUP","EPOLLRDNORM","EPOLLWAKEUP","EPOLLWRBAND","EPOLLWRNORM","EPOLL_CLOEXEC","EPOLL_CTL_ADD","EPOLL_CTL_DEL","EPOLL_CTL_MOD","EROFS_SUPER_MAGIC_V1","EXFAT_SUPER_MAGIC","EXT2_SUPER_MAGIC","EXT3_SUPER_MAGIC","EXT4_SUPER_MAGIC","EXTA","EXTB","EXTPROC","F2FS_SUPER_MAGIC","FALLOC_FL_COLLAPSE_RANGE","FALLOC_FL_INSERT_RANGE","FALLOC_FL_KEEP_SIZE","FALLOC_FL_NO_HIDE_STALE","FALLOC_FL_PUNCH_HOLE","FALLOC_FL_UNSHARE_RANGE","FALLOC_FL_ZERO_RANGE","FASYNC","FD_CLOEXEC","FF0","FF1","FFDLY","FILE_DEDUPE_RANGE_DIFFERS","FILE_DEDUPE_RANGE_SAME","FLUSHO","FPE_CONDTRAP","FPE_FLTDIV","FPE_FLTINV","FPE_FLTOVF","FPE_FLTRES","FPE_FLTSUB","FPE_FLTUND","FPE_FLTUNK","FPE_INTDIV","FPE_INTOVF","FSCONFIG_CMD_CREATE","FSCONFIG_CMD_RECONFIGURE","FSCONFIG_SET_BINARY","FSCONFIG_SET_FD","FSCONFIG_SET_FLAG","FSCONFIG_SET_PATH","FSCONFIG_SET_PATH_EMPTY","FSCONFIG_SET_STRING","FSCRYPT_KEY_DESCRIPTOR_SIZE","FSCRYPT_KEY_DESC_PREFIX","FSCRYPT_KEY_DESC_PREFIX_SIZE","FSCRYPT_KEY_IDENTIFIER_SIZE","FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY","FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS","FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR","FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER","FSCRYPT_KEY_STATUS_ABSENT","FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF","FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED","FSCRYPT_KEY_STATUS_PRESENT","FSCRYPT_MAX_KEY_SIZE","FSCRYPT_MODE_ADIANTUM","FSCRYPT_MODE_AES_128_CBC","FSCRYPT_MODE_AES_128_CTS","FSCRYPT_MODE_AES_256_CTS","FSCRYPT_MODE_AES_256_HCTR2","FSCRYPT_MODE_AES_256_XTS","FSCRYPT_MODE_SM4_CTS","FSCRYPT_MODE_SM4_XTS","FSCRYPT_POLICY_FLAGS_PAD_16","FSCRYPT_POLICY_FLAGS_PAD_32","FSCRYPT_POLICY_FLAGS_PAD_4","FSCRYPT_POLICY_FLAGS_PAD_8","FSCRYPT_POLICY_FLAGS_PAD_MASK","FSCRYPT_POLICY_FLAG_DIRECT_KEY","FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32","FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64","FSCRYPT_POLICY_V1","FSCRYPT_POLICY_V2","FSLABEL_MAX","FSMOUNT_CLOEXEC","FSOPEN_CLOEXEC","FSPICK_CLOEXEC","FSPICK_EMPTY_PATH","FSPICK_NO_AUTOMOUNT","FSPICK_SYMLINK_NOFOLLOW","FS_APPEND_FL","FS_BTREE_FL","FS_CASEFOLD_FL","FS_COMPRBLK_FL","FS_COMPR_FL","FS_DAX_FL","FS_DIRSYNC_FL","FS_DIRTY_FL","FS_EA_INODE_FL","FS_ENCRYPTION_MODE_ADIANTUM","FS_ENCRYPTION_MODE_AES_128_CBC","FS_ENCRYPTION_MODE_AES_128_CTS","FS_ENCRYPTION_MODE_AES_256_CBC","FS_ENCRYPTION_MODE_AES_256_CTS","FS_ENCRYPTION_MODE_AES_256_GCM","FS_ENCRYPTION_MODE_AES_256_XTS","FS_ENCRYPTION_MODE_INVALID","FS_ENCRYPT_FL","FS_EOFBLOCKS_FL","FS_EXTENT_FL","FS_FL_USER_MODIFIABLE","FS_FL_USER_VISIBLE","FS_HUGE_FILE_FL","FS_IMAGIC_FL","FS_IMMUTABLE_FL","FS_INDEX_FL","FS_INLINE_DATA_FL","FS_JOURNAL_DATA_FL","FS_KEY_DESCRIPTOR_SIZE","FS_KEY_DESC_PREFIX","FS_KEY_DESC_PREFIX_SIZE","FS_MAX_KEY_SIZE","FS_NOATIME_FL","FS_NOCOMP_FL","FS_NOCOW_FL","FS_NODUMP_FL","FS_NOTAIL_FL","FS_POLICY_FLAGS_PAD_16","FS_POLICY_FLAGS_PAD_32","FS_POLICY_FLAGS_PAD_4","FS_POLICY_FLAGS_PAD_8","FS_POLICY_FLAGS_PAD_MASK","FS_POLICY_FLAGS_VALID","FS_POLICY_FLAG_DIRECT_KEY","FS_PROJINHERIT_FL","FS_RESERVED_FL","FS_SECRM_FL","FS_SYNC_FL","FS_TOPDIR_FL","FS_UNRM_FL","FS_VERITY_FL","FS_XFLAG_APPEND","FS_XFLAG_COWEXTSIZE","FS_XFLAG_DAX","FS_XFLAG_EXTSIZE","FS_XFLAG_EXTSZINHERIT","FS_XFLAG_FILESTREAM","FS_XFLAG_HASATTR","FS_XFLAG_IMMUTABLE","FS_XFLAG_NOATIME","FS_XFLAG_NODEFRAG","FS_XFLAG_NODUMP","FS_XFLAG_NOSYMLINKS","FS_XFLAG_PREALLOC","FS_XFLAG_PROJINHERIT","FS_XFLAG_REALTIME","FS_XFLAG_RTINHERIT","FS_XFLAG_SYNC","FUSE_SUPER_MAGIC","FUTEXFS_SUPER_MAGIC","FUTEX_32","FUTEX_BITSET_MATCH_ANY","FUTEX_CLOCK_REALTIME","FUTEX_CMD_MASK","FUTEX_CMP_REQUEUE","FUTEX_CMP_REQUEUE_PI","FUTEX_CMP_REQUEUE_PI_PRIVATE","FUTEX_CMP_REQUEUE_PRIVATE","FUTEX_FD","FUTEX_LOCK_PI","FUTEX_LOCK_PI2","FUTEX_LOCK_PI2_PRIVATE","FUTEX_LOCK_PI_PRIVATE","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_OWNER_DIED","FUTEX_PRIVATE_FLAG","FUTEX_REQUEUE","FUTEX_REQUEUE_PRIVATE","FUTEX_TID_MASK","FUTEX_TRYLOCK_PI","FUTEX_TRYLOCK_PI_PRIVATE","FUTEX_UNLOCK_PI","FUTEX_UNLOCK_PI_PRIVATE","FUTEX_WAIT","FUTEX_WAITERS","FUTEX_WAITV_MAX","FUTEX_WAIT_BITSET","FUTEX_WAIT_BITSET_PRIVATE","FUTEX_WAIT_PRIVATE","FUTEX_WAIT_REQUEUE_PI","FUTEX_WAIT_REQUEUE_PI_PRIVATE","FUTEX_WAKE","FUTEX_WAKE_BITSET","FUTEX_WAKE_BITSET_PRIVATE","FUTEX_WAKE_OP","FUTEX_WAKE_OP_PRIVATE","FUTEX_WAKE_PRIVATE","F_ADD_SEALS","F_CANCELLK","F_DUPFD","F_DUPFD_CLOEXEC","F_EXLCK","F_GETFD","F_GETFL","F_GETLEASE","F_GETLK","F_GETOWN","F_GETOWNER_UIDS","F_GETOWN_EX","F_GETPIPE_SZ","F_GETSIG","F_GET_FILE_RW_HINT","F_GET_RW_HINT","F_GET_SEALS","F_LINUX_SPECIFIC_BASE","F_NOTIFY","F_OFD_GETLK","F_OFD_SETLK","F_OFD_SETLKW","F_OK","F_OWNER_PGRP","F_OWNER_PID","F_OWNER_TID","F_RDLCK","F_SEAL_EXEC","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_SETOWN_EX","F_SETPIPE_SZ","F_SETSIG","F_SET_FILE_RW_HINT","F_SET_RW_HINT","F_SHLCK","F_UNLCK","F_WRLCK","GRND_INSECURE","GRND_NONBLOCK","GRND_RANDOM","HOSTFS_SUPER_MAGIC","HPFS_SUPER_MAGIC","HUGETLBFS_MAGIC","HUGETLB_FLAG_ENCODE_16GB","HUGETLB_FLAG_ENCODE_16KB","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","IBSHIFT","ICANON","ICRNL","IEXTEN","IGNBRK","IGNCR","IGNPAR","ILL_BADIADDR","ILL_BADSTK","ILL_COPROC","ILL_ILLADR","ILL_ILLOPC","ILL_ILLOPN","ILL_ILLTRP","ILL_PRVOPC","ILL_PRVREG","IMAXBEL","INLCR","INPCK","INR_OPEN_CUR","INR_OPEN_MAX","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","IOCSIZE_MASK","IOCSIZE_SHIFT","IOC_IN","IOC_INOUT","IOC_OUT","ISIG","ISOFS_SUPER_MAGIC","ISTRIP","ITIMER_PROF","ITIMER_REAL","ITIMER_VIRTUAL","IUCLC","IUTF8","IXANY","IXOFF","IXON","JFFS2_SUPER_MAGIC","LINK_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","LINUX_VERSION_CODE","LINUX_VERSION_MAJOR","LINUX_VERSION_PATCHLEVEL","LINUX_VERSION_SUBLEVEL","LOCK_EX","LOCK_MAND","LOCK_NB","LOCK_READ","LOCK_RW","LOCK_SH","LOCK_UN","LOCK_WRITE","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_ANONYMOUS","MAP_DENYWRITE","MAP_EXECUTABLE","MAP_FILE","MAP_FIXED","MAP_FIXED_NOREPLACE","MAP_GROWSDOWN","MAP_HUGETLB","MAP_HUGE_16GB","MAP_HUGE_16KB","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","MAP_UNINITIALIZED","MAX_CANON","MAX_CLOCKS","MAX_INPUT","MCL_CURRENT","MCL_FUTURE","MCL_ONFAULT","MEMBARRIER_CMD_FLAG_CPU","MEMBARRIER_CMD_GET_REGISTRATIONS","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","MEMBARRIER_CMD_SHARED","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_LIMIT","MLOCK_ONFAULT","MNT_DETACH","MNT_EXPIRE","MNT_FORCE","MOUNT_ATTR_IDMAP","MOUNT_ATTR_NOATIME","MOUNT_ATTR_NODEV","MOUNT_ATTR_NODIRATIME","MOUNT_ATTR_NOEXEC","MOUNT_ATTR_NOSUID","MOUNT_ATTR_NOSYMFOLLOW","MOUNT_ATTR_RDONLY","MOUNT_ATTR_RELATIME","MOUNT_ATTR_SIZE_VER0","MOUNT_ATTR_STRICTATIME","MOUNT_ATTR__ATIME","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","MOVE_MOUNT__MASK","MREMAP_DONTUNMAP","MREMAP_FIXED","MREMAP_MAYMOVE","MSDOS_SUPER_MAGIC","MS_ACTIVE","MS_ASYNC","MS_BIND","MS_BORN","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_NOREMOTELOCK","MS_NOSEC","MS_NOSUID","MS_NOSYMFOLLOW","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_SUBMOUNT","MS_SYNC","MS_SYNCHRONOUS","MS_UNBINDABLE","MS_VERBOSE","MTD_INODE_FS_MAGIC","NAME_MAX","NCC","NCCS","NCP_SUPER_MAGIC","NFS_SUPER_MAGIC","NGROUPS_MAX","NILFS_SUPER_MAGIC","NL0","NL1","NLDLY","NOFLSH","NR_FILE","NR_OPEN","NSFS_MAGIC","NSIG","NSIGBUS","NSIGCHLD","NSIGEMT","NSIGFPE","NSIGILL","NSIGPOLL","NSIGSEGV","NSIGSYS","NSIGTRAP","None","None","None","None","None","OCFS2_SUPER_MAGIC","OCRNL","OFDEL","OFILL","OLCUC","ONLCR","ONLRET","ONOCR","OPENPROM_SUPER_MAGIC","OPEN_TREE_CLOEXEC","OPEN_TREE_CLONE","OPOST","OVERCOMMIT_ALWAYS","OVERCOMMIT_GUESS","OVERCOMMIT_NEVER","OVERLAYFS_SUPER_MAGIC","O_ACCMODE","O_APPEND","O_CLOEXEC","O_CREAT","O_DIRECT","O_DIRECTORY","O_DSYNC","O_EXCL","O_LARGEFILE","O_NDELAY","O_NOATIME","O_NOCTTY","O_NOFOLLOW","O_NONBLOCK","O_PATH","O_RDONLY","O_RDWR","O_SYNC","O_TMPFILE","O_TMPFILE_MASK","O_TRUNC","O_WRONLY","PARENB","PARMRK","PARODD","PATH_MAX","PENDIN","PIPEFS_MAGIC","PIPE_BUF","PKEY_ACCESS_MASK","PKEY_DISABLE_ACCESS","PKEY_DISABLE_WRITE","POLLERR","POLLHUP","POLLIN","POLLMSG","POLLNVAL","POLLOUT","POLLPRI","POLLRDBAND","POLLRDHUP","POLLRDNORM","POLLREMOVE","POLLWRBAND","POLLWRNORM","POLL_ERR","POLL_HUP","POLL_IN","POLL_MSG","POLL_OUT","POLL_PRI","POSIX_FADV_DONTNEED","POSIX_FADV_NOREUSE","POSIX_FADV_NORMAL","POSIX_FADV_RANDOM","POSIX_FADV_SEQUENTIAL","POSIX_FADV_WILLNEED","PRIO_MAX","PRIO_MIN","PRIO_PGRP","PRIO_PROCESS","PRIO_USER","PROC_SUPER_MAGIC","PROT_EXEC","PROT_GROWSDOWN","PROT_GROWSUP","PROT_NONE","PROT_READ","PROT_SEM","PROT_WRITE","PSTOREFS_MAGIC","P_ALL","P_PGID","P_PID","P_PIDFD","QNX4_SUPER_MAGIC","QNX6_SUPER_MAGIC","RAMFS_MAGIC","RDTGROUP_SUPER_MAGIC","REISER2FS_JR_SUPER_MAGIC_STRING","REISER2FS_SUPER_MAGIC_STRING","REISERFS_SUPER_MAGIC","REISERFS_SUPER_MAGIC_STRING","RENAME_EXCHANGE","RENAME_NOREPLACE","RENAME_WHITEOUT","RESOLVE_BENEATH","RESOLVE_CACHED","RESOLVE_IN_ROOT","RESOLVE_NO_MAGICLINKS","RESOLVE_NO_SYMLINKS","RESOLVE_NO_XDEV","RLIM64_INFINITY","RLIMIT_AS","RLIMIT_CORE","RLIMIT_CPU","RLIMIT_DATA","RLIMIT_FSIZE","RLIMIT_LOCKS","RLIMIT_MEMLOCK","RLIMIT_MSGQUEUE","RLIMIT_NICE","RLIMIT_NOFILE","RLIMIT_NPROC","RLIMIT_RSS","RLIMIT_RTPRIO","RLIMIT_RTTIME","RLIMIT_SIGPENDING","RLIMIT_STACK","RLIM_INFINITY","RLIM_NLIMITS","ROBUST_LIST_LIMIT","RTSIG_MAX","RUSAGE_BOTH","RUSAGE_CHILDREN","RUSAGE_SELF","RUSAGE_THREAD","RWF_APPEND","RWF_DSYNC","RWF_HIPRI","RWF_NOWAIT","RWF_SYNC","RWF_WRITE_LIFE_NOT_SET","RWH_WRITE_LIFE_EXTREME","RWH_WRITE_LIFE_LONG","RWH_WRITE_LIFE_MEDIUM","RWH_WRITE_LIFE_NONE","RWH_WRITE_LIFE_NOT_SET","RWH_WRITE_LIFE_SHORT","R_OK","SA_EXPOSE_TAGBITS","SA_NOCLDSTOP","SA_NOCLDWAIT","SA_NODEFER","SA_NOMASK","SA_ONESHOT","SA_ONSTACK","SA_RESETHAND","SA_RESTART","SA_RESTORER","SA_SIGINFO","SA_UNSUPPORTED","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_RESET_ON_FORK","SCHED_RR","SECRETMEM_MAGIC","SECURITYFS_MAGIC","SEEK_CUR","SEEK_DATA","SEEK_END","SEEK_HOLE","SEEK_MAX","SEEK_SET","SEGV_ACCADI","SEGV_ACCERR","SEGV_ADIDERR","SEGV_ADIPERR","SEGV_BNDERR","SEGV_MAPERR","SEGV_MTEAERR","SEGV_MTESERR","SEGV_PKUERR","SELINUX_MAGIC","SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCONT","SIGEV_MAX_SIZE","SIGEV_NONE","SIGEV_SIGNAL","SIGEV_THREAD","SIGEV_THREAD_ID","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGRTMIN","SIGSEGV","SIGSTKFLT","SIGSTKSZ","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGUNUSED","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ","SIG_BLOCK","SIG_SETMASK","SIG_UNBLOCK","SI_ASYNCIO","SI_ASYNCNL","SI_DETHREAD","SI_KERNEL","SI_MAX_SIZE","SI_MESGQ","SI_QUEUE","SI_SIGIO","SI_TIMER","SI_TKILL","SI_USER","SMACK_MAGIC","SMB2_SUPER_MAGIC","SMB_SUPER_MAGIC","SOCKFS_MAGIC","SPLICE_F_GIFT","SPLICE_F_MORE","SPLICE_F_MOVE","SPLICE_F_NONBLOCK","SQUASHFS_MAGIC","SS_AUTODISARM","SS_DISABLE","SS_FLAG_BITS","SS_ONSTACK","STACK_END_MAGIC","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","STAT_HAVE_NSEC","STDERR_FILENO","STDIN_FILENO","STDOUT_FILENO","SYNC_FILE_RANGE_WAIT_AFTER","SYNC_FILE_RANGE_WAIT_BEFORE","SYNC_FILE_RANGE_WRITE","SYNC_FILE_RANGE_WRITE_AND_WAIT","SYSFS_MAGIC","SYS_SECCOMP","SYS_USER_DISPATCH","S_IFBLK","S_IFCHR","S_IFDIR","S_IFIFO","S_IFLNK","S_IFMT","S_IFREG","S_IFSOCK","S_IRGRP","S_IROTH","S_IRUSR","S_IRWXG","S_IRWXO","S_IRWXU","S_ISGID","S_ISUID","S_ISVTX","S_IWGRP","S_IWOTH","S_IWUSR","S_IXGRP","S_IXOTH","S_IXUSR","Some","Some","Some","Some","Some","TAB0","TAB1","TAB2","TAB3","TABDLY","TCIFLUSH","TCIOFF","TCIOFLUSH","TCION","TCOFLUSH","TCOOFF","TCOON","TCSADRAIN","TCSAFLUSH","TCSANOW","TFD_CLOEXEC","TFD_CREATE_FLAGS","TFD_NONBLOCK","TFD_SETTIME_FLAGS","TFD_SHARED_FCNTL_FLAGS","TFD_TIMER_ABSTIME","TFD_TIMER_CANCEL_ON_SET","TIMER_ABSTIME","TIOCM_CAR","TIOCM_CD","TIOCM_CTS","TIOCM_DSR","TIOCM_DTR","TIOCM_LE","TIOCM_LOOP","TIOCM_OUT1","TIOCM_OUT2","TIOCM_RI","TIOCM_RNG","TIOCM_RTS","TIOCM_SR","TIOCM_ST","TIOCPKT_DATA","TIOCPKT_DOSTOP","TIOCPKT_FLUSHREAD","TIOCPKT_FLUSHWRITE","TIOCPKT_IOCTL","TIOCPKT_NOSTOP","TIOCPKT_START","TIOCPKT_STOP","TIOCSER_TEMT","TMPFS_MAGIC","TOSTOP","TRACEFS_MAGIC","TRAP_BRANCH","TRAP_BRKPT","TRAP_HWBKPT","TRAP_PERF","TRAP_PERF_FLAG_ASYNC","TRAP_TRACE","TRAP_UNK","UDF_SUPER_MAGIC","UFFDIO","UFFDIO_COPY_MODE_DONTWAKE","UFFDIO_COPY_MODE_WP","UFFDIO_REGISTER_MODE_MINOR","UFFDIO_REGISTER_MODE_MISSING","UFFDIO_REGISTER_MODE_WP","UFFDIO_ZEROPAGE_MODE_DONTWAKE","UFFD_API","UFFD_EVENT_FORK","UFFD_EVENT_PAGEFAULT","UFFD_EVENT_REMAP","UFFD_EVENT_REMOVE","UFFD_EVENT_UNMAP","UFFD_FEATURE_EVENT_FORK","UFFD_FEATURE_EVENT_REMAP","UFFD_FEATURE_EVENT_REMOVE","UFFD_FEATURE_EVENT_UNMAP","UFFD_FEATURE_EXACT_ADDRESS","UFFD_FEATURE_MINOR_HUGETLBFS","UFFD_FEATURE_MINOR_SHMEM","UFFD_FEATURE_MISSING_HUGETLBFS","UFFD_FEATURE_MISSING_SHMEM","UFFD_FEATURE_PAGEFAULT_FLAG_WP","UFFD_FEATURE_SIGBUS","UFFD_FEATURE_THREAD_ID","UFFD_FEATURE_WP_HUGETLBFS_SHMEM","UFFD_PAGEFAULT_FLAG_MINOR","UFFD_PAGEFAULT_FLAG_WP","UFFD_PAGEFAULT_FLAG_WRITE","UFFD_USER_MODE_ONLY","UIO_FASTIOV","UIO_MAXIOV","UMOUNT_NOFOLLOW","UMOUNT_UNUSED","USBDEVICE_SUPER_MAGIC","USERFAULTFD_IOC","UTIME_NOW","UTIME_OMIT","V9FS_MAGIC","VDISCARD","VEOF","VEOL","VEOL2","VERASE","VFS_CAP_FLAGS_EFFECTIVE","VFS_CAP_FLAGS_MASK","VFS_CAP_REVISION","VFS_CAP_REVISION_1","VFS_CAP_REVISION_2","VFS_CAP_REVISION_3","VFS_CAP_REVISION_MASK","VFS_CAP_REVISION_SHIFT","VFS_CAP_U32","VFS_CAP_U32_1","VFS_CAP_U32_2","VFS_CAP_U32_3","VINTR","VKILL","VLNEXT","VMIN","VQUIT","VREPRINT","VSTART","VSTOP","VSUSP","VSWTC","VT0","VT1","VTDLY","VTIME","VWERASE","WCONTINUED","WEXITED","WNOHANG","WNOWAIT","WSTOPPED","WUNTRACED","W_OK","XATTR_APPARMOR_SUFFIX","XATTR_BTRFS_PREFIX","XATTR_CAPS_SUFFIX","XATTR_CREATE","XATTR_EVM_SUFFIX","XATTR_HURD_PREFIX","XATTR_IMA_SUFFIX","XATTR_LIST_MAX","XATTR_MAC_OSX_PREFIX","XATTR_NAME_APPARMOR","XATTR_NAME_CAPS","XATTR_NAME_EVM","XATTR_NAME_IMA","XATTR_NAME_MAX","XATTR_NAME_POSIX_ACL_ACCESS","XATTR_NAME_POSIX_ACL_DEFAULT","XATTR_NAME_SELINUX","XATTR_NAME_SMACK","XATTR_NAME_SMACKEXEC","XATTR_NAME_SMACKIPIN","XATTR_NAME_SMACKIPOUT","XATTR_NAME_SMACKMMAP","XATTR_NAME_SMACKTRANSMUTE","XATTR_OS2_PREFIX","XATTR_POSIX_ACL_ACCESS","XATTR_POSIX_ACL_DEFAULT","XATTR_REPLACE","XATTR_SECURITY_PREFIX","XATTR_SELINUX_SUFFIX","XATTR_SIZE_MAX","XATTR_SMACK_EXEC","XATTR_SMACK_IPIN","XATTR_SMACK_IPOUT","XATTR_SMACK_MMAP","XATTR_SMACK_SUFFIX","XATTR_SMACK_TRANSMUTE","XATTR_SYSTEM_PREFIX","XATTR_TRUSTED_PREFIX","XATTR_USER_PREFIX","XCASE","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","XTABS","X_OK","ZONEFS_MAGIC","_IOC_DIRBITS","_IOC_DIRMASK","_IOC_DIRSHIFT","_IOC_NONE","_IOC_NRBITS","_IOC_NRMASK","_IOC_NRSHIFT","_IOC_READ","_IOC_SIZEBITS","_IOC_SIZEMASK","_IOC_SIZESHIFT","_IOC_TYPEBITS","_IOC_TYPEMASK","_IOC_TYPESHIFT","_IOC_WRITE","_LINUX_CAPABILITY_U32S","_LINUX_CAPABILITY_U32S_1","_LINUX_CAPABILITY_U32S_2","_LINUX_CAPABILITY_U32S_3","_LINUX_CAPABILITY_VERSION","_LINUX_CAPABILITY_VERSION_1","_LINUX_CAPABILITY_VERSION_2","_LINUX_CAPABILITY_VERSION_3","_NSIG","_STK_LIM","_UFFDIO_API","_UFFDIO_CONTINUE","_UFFDIO_COPY","_UFFDIO_REGISTER","_UFFDIO_UNREGISTER","_UFFDIO_WAKE","_UFFDIO_WRITEPROTECT","_UFFDIO_ZEROPAGE","__BindgenBitfieldUnit","__FD_SETSIZE","__FPE_DECDIV","__FPE_DECERR","__FPE_DECOVF","__FPE_INVASC","__FPE_INVDEC","__ILL_BNDMOD","__ILL_BREAK","__IncompleteArrayField","__NR__sysctl","__NR_accept","__NR_accept4","__NR_access","__NR_acct","__NR_add_key","__NR_adjtimex","__NR_afs_syscall","__NR_alarm","__NR_arch_prctl","__NR_bind","__NR_bpf","__NR_brk","__NR_capget","__NR_capset","__NR_chdir","__NR_chmod","__NR_chown","__NR_chroot","__NR_clock_adjtime","__NR_clock_getres","__NR_clock_gettime","__NR_clock_nanosleep","__NR_clock_settime","__NR_clone","__NR_clone3","__NR_close","__NR_close_range","__NR_connect","__NR_copy_file_range","__NR_creat","__NR_create_module","__NR_delete_module","__NR_dup","__NR_dup2","__NR_dup3","__NR_epoll_create","__NR_epoll_create1","__NR_epoll_ctl","__NR_epoll_ctl_old","__NR_epoll_pwait","__NR_epoll_pwait2","__NR_epoll_wait","__NR_epoll_wait_old","__NR_eventfd","__NR_eventfd2","__NR_execve","__NR_execveat","__NR_exit","__NR_exit_group","__NR_faccessat","__NR_faccessat2","__NR_fadvise64","__NR_fallocate","__NR_fanotify_init","__NR_fanotify_mark","__NR_fchdir","__NR_fchmod","__NR_fchmodat","__NR_fchown","__NR_fchownat","__NR_fcntl","__NR_fdatasync","__NR_fgetxattr","__NR_finit_module","__NR_flistxattr","__NR_flock","__NR_fork","__NR_fremovexattr","__NR_fsconfig","__NR_fsetxattr","__NR_fsmount","__NR_fsopen","__NR_fspick","__NR_fstat","__NR_fstatfs","__NR_fsync","__NR_ftruncate","__NR_futex","__NR_futex_waitv","__NR_futimesat","__NR_get_kernel_syms","__NR_get_mempolicy","__NR_get_robust_list","__NR_get_thread_area","__NR_getcpu","__NR_getcwd","__NR_getdents","__NR_getdents64","__NR_getegid","__NR_geteuid","__NR_getgid","__NR_getgroups","__NR_getitimer","__NR_getpeername","__NR_getpgid","__NR_getpgrp","__NR_getpid","__NR_getpmsg","__NR_getppid","__NR_getpriority","__NR_getrandom","__NR_getresgid","__NR_getresuid","__NR_getrlimit","__NR_getrusage","__NR_getsid","__NR_getsockname","__NR_getsockopt","__NR_gettid","__NR_gettimeofday","__NR_getuid","__NR_getxattr","__NR_init_module","__NR_inotify_add_watch","__NR_inotify_init","__NR_inotify_init1","__NR_inotify_rm_watch","__NR_io_cancel","__NR_io_destroy","__NR_io_getevents","__NR_io_pgetevents","__NR_io_setup","__NR_io_submit","__NR_io_uring_enter","__NR_io_uring_register","__NR_io_uring_setup","__NR_ioctl","__NR_ioperm","__NR_iopl","__NR_ioprio_get","__NR_ioprio_set","__NR_kcmp","__NR_kexec_file_load","__NR_kexec_load","__NR_keyctl","__NR_kill","__NR_landlock_add_rule","__NR_landlock_create_ruleset","__NR_landlock_restrict_self","__NR_lchown","__NR_lgetxattr","__NR_link","__NR_linkat","__NR_listen","__NR_listxattr","__NR_llistxattr","__NR_lookup_dcookie","__NR_lremovexattr","__NR_lseek","__NR_lsetxattr","__NR_lstat","__NR_madvise","__NR_mbind","__NR_membarrier","__NR_memfd_create","__NR_memfd_secret","__NR_migrate_pages","__NR_mincore","__NR_mkdir","__NR_mkdirat","__NR_mknod","__NR_mknodat","__NR_mlock","__NR_mlock2","__NR_mlockall","__NR_mmap","__NR_modify_ldt","__NR_mount","__NR_mount_setattr","__NR_move_mount","__NR_move_pages","__NR_mprotect","__NR_mq_getsetattr","__NR_mq_notify","__NR_mq_open","__NR_mq_timedreceive","__NR_mq_timedsend","__NR_mq_unlink","__NR_mremap","__NR_msgctl","__NR_msgget","__NR_msgrcv","__NR_msgsnd","__NR_msync","__NR_munlock","__NR_munlockall","__NR_munmap","__NR_name_to_handle_at","__NR_nanosleep","__NR_newfstatat","__NR_nfsservctl","__NR_open","__NR_open_by_handle_at","__NR_open_tree","__NR_openat","__NR_openat2","__NR_pause","__NR_perf_event_open","__NR_personality","__NR_pidfd_getfd","__NR_pidfd_open","__NR_pidfd_send_signal","__NR_pipe","__NR_pipe2","__NR_pivot_root","__NR_pkey_alloc","__NR_pkey_free","__NR_pkey_mprotect","__NR_poll","__NR_ppoll","__NR_prctl","__NR_pread64","__NR_preadv","__NR_preadv2","__NR_prlimit64","__NR_process_madvise","__NR_process_mrelease","__NR_process_vm_readv","__NR_process_vm_writev","__NR_pselect6","__NR_ptrace","__NR_putpmsg","__NR_pwrite64","__NR_pwritev","__NR_pwritev2","__NR_query_module","__NR_quotactl","__NR_quotactl_fd","__NR_read","__NR_readahead","__NR_readlink","__NR_readlinkat","__NR_readv","__NR_reboot","__NR_recvfrom","__NR_recvmmsg","__NR_recvmsg","__NR_remap_file_pages","__NR_removexattr","__NR_rename","__NR_renameat","__NR_renameat2","__NR_request_key","__NR_restart_syscall","__NR_rmdir","__NR_rseq","__NR_rt_sigaction","__NR_rt_sigpending","__NR_rt_sigprocmask","__NR_rt_sigqueueinfo","__NR_rt_sigreturn","__NR_rt_sigsuspend","__NR_rt_sigtimedwait","__NR_rt_tgsigqueueinfo","__NR_sched_get_priority_max","__NR_sched_get_priority_min","__NR_sched_getaffinity","__NR_sched_getattr","__NR_sched_getparam","__NR_sched_getscheduler","__NR_sched_rr_get_interval","__NR_sched_setaffinity","__NR_sched_setattr","__NR_sched_setparam","__NR_sched_setscheduler","__NR_sched_yield","__NR_seccomp","__NR_security","__NR_select","__NR_semctl","__NR_semget","__NR_semop","__NR_semtimedop","__NR_sendfile","__NR_sendmmsg","__NR_sendmsg","__NR_sendto","__NR_set_mempolicy","__NR_set_mempolicy_home_node","__NR_set_robust_list","__NR_set_thread_area","__NR_set_tid_address","__NR_setdomainname","__NR_setfsgid","__NR_setfsuid","__NR_setgid","__NR_setgroups","__NR_sethostname","__NR_setitimer","__NR_setns","__NR_setpgid","__NR_setpriority","__NR_setregid","__NR_setresgid","__NR_setresuid","__NR_setreuid","__NR_setrlimit","__NR_setsid","__NR_setsockopt","__NR_settimeofday","__NR_setuid","__NR_setxattr","__NR_shmat","__NR_shmctl","__NR_shmdt","__NR_shmget","__NR_shutdown","__NR_sigaltstack","__NR_signalfd","__NR_signalfd4","__NR_socket","__NR_socketpair","__NR_splice","__NR_stat","__NR_statfs","__NR_statx","__NR_swapoff","__NR_swapon","__NR_symlink","__NR_symlinkat","__NR_sync","__NR_sync_file_range","__NR_syncfs","__NR_sysfs","__NR_sysinfo","__NR_syslog","__NR_tee","__NR_tgkill","__NR_time","__NR_timer_create","__NR_timer_delete","__NR_timer_getoverrun","__NR_timer_gettime","__NR_timer_settime","__NR_timerfd_create","__NR_timerfd_gettime","__NR_timerfd_settime","__NR_times","__NR_tkill","__NR_truncate","__NR_tuxcall","__NR_umask","__NR_umount2","__NR_uname","__NR_unlink","__NR_unlinkat","__NR_unshare","__NR_uselib","__NR_userfaultfd","__NR_ustat","__NR_utime","__NR_utimensat","__NR_utimes","__NR_vfork","__NR_vhangup","__NR_vmsplice","__NR_vserver","__NR_wait4","__NR_waitid","__NR_write","__NR_writev","__O_SYNC","__O_TMPFILE","__WALL","__WCLONE","__WNOTHREAD","__X32_SYSCALL_BIT","__be16","__be32","__be64","__bindgen_anon_1","__bindgen_anon_1","__bindgen_anon_1","__bindgen_anon_1","__bindgen_padding_0","__fsword_t","__kernel_caddr_t","__kernel_clock_t","__kernel_clockid_t","__kernel_daddr_t","__kernel_fd_set","__kernel_fsid_t","__kernel_gid16_t","__kernel_gid32_t","__kernel_gid_t","__kernel_ino_t","__kernel_ipc_pid_t","__kernel_itimerspec","__kernel_key_t","__kernel_loff_t","__kernel_long_t","__kernel_mode_t","__kernel_mqd_t","__kernel_off_t","__kernel_old_dev_t","__kernel_old_gid_t","__kernel_old_itimerval","__kernel_old_time_t","__kernel_old_timespec","__kernel_old_timeval","__kernel_old_uid_t","__kernel_pid_t","__kernel_ptrdiff_t","__kernel_rwf_t","__kernel_sighandler_t","__kernel_size_t","__kernel_sock_timeval","__kernel_ssize_t","__kernel_suseconds_t","__kernel_time64_t","__kernel_time_t","__kernel_timer_t","__kernel_timespec","__kernel_uid16_t","__kernel_uid32_t","__kernel_uid_t","__kernel_ulong_t","__le16","__le32","__le64","__old_kernel_stat","__out_reserved","__pad0","__poll_t","__reserved","__reserved","__reserved","__reserved","__reserved","__reserved","__reserved","__reserved","__reserved","__restorefn_t","__s16","__s32","__s64","__s8","__sifields","__sifields__bindgen_ty_1","__sifields__bindgen_ty_2","__sifields__bindgen_ty_3","__sifields__bindgen_ty_4","__sifields__bindgen_ty_5","__sifields__bindgen_ty_5__bindgen_ty_1","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3","__sifields__bindgen_ty_6","__sifields__bindgen_ty_7","__sighandler_t","__signalfn_t","__sigrestore_t","__spare0","__spare3","__sum16","__u16","__u32","__u64","__u8","__unused","__user_cap_data_struct","__user_cap_header_struct","__wsum","_addr","_addr_bnd","_addr_lsb","_addr_pkey","_arch","_attribute","_band","_bitfield_1","_bitfield_align_1","_call_addr","_data","_dummy_bnd","_dummy_pkey","_fd","_flags","_function","_kill","_lower","_overrun","_pad","_perf","_pid","_pid","_pid","_pkey","_rt","_si_pad","_sifields","_sigchld","_sigev_thread","_sigev_un","_sigev_un","_sigfault","_sigpoll","_sigsys","_sigval","_sigval","_status","_stime","_sys_private","_syscall","_tid","_tid","_timer","_trapno","_type","_uid","_uid","_uid","_upper","_utime","address","api","arg","as_mut_ptr","as_mut_slice","as_ptr","as_slice","attr_clr","attr_set","base_addr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","buf","buf_size","bytes_deduped","c_cc","c_cc","c_cc","c_cc","c_cflag","c_cflag","c_cflag","c_cflag","c_iflag","c_iflag","c_iflag","c_iflag","c_ispeed","c_ispeed","c_lflag","c_lflag","c_lflag","c_lflag","c_line","c_line","c_line","c_line","c_oflag","c_oflag","c_oflag","c_oflag","c_ospeed","c_ospeed","cap_user_data_t","cap_user_header_t","cc_t","cgroup","child_tid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","cmp","compat_statfs64","contents","contents_encryption_mode","contents_encryption_mode","cookie","copy","d_ino","d_name","d_off","d_reclen","d_type","data","data","data","default","default","descriptor","dest_count","dest_fd","dest_offset","dest_offset","dst","dummy","effective","end","entropy_count","entry_number","epoll_event","eq","eq","eq","eq","eq","event","events","events","exit_signal","f_bavail","f_bavail","f_bavail","f_bfree","f_bfree","f_bfree","f_blocks","f_blocks","f_blocks","f_bsize","f_bsize","f_bsize","f_ffree","f_ffree","f_ffree","f_files","f_files","f_files","f_flags","f_flags","f_flags","f_frsize","f_frsize","f_frsize","f_fsid","f_fsid","f_fsid","f_namelen","f_namelen","f_namelen","f_owner_ex","f_spare","f_spare","f_spare","f_type","f_type","f_type","fd","fds_bits","feat","features","file_clone_range","file_dedupe_range","file_dedupe_range_info","filenames_encryption_mode","filenames_encryption_mode","files_stat_struct","flags","flags","flags","flags","flags","flags","flock","flock64","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","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","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fsconfig_command","fscrypt_add_key_arg","fscrypt_get_key_status_arg","fscrypt_get_policy_ex_arg","fscrypt_get_policy_ex_arg__bindgen_ty_1","fscrypt_key","fscrypt_key_specifier","fscrypt_key_specifier__bindgen_ty_1","fscrypt_policy_v1","fscrypt_policy_v2","fscrypt_provisioning_key_payload","fscrypt_remove_key_arg","fstrim_range","fsx_cowextsize","fsx_extsize","fsx_nextents","fsx_pad","fsx_projid","fsx_xflags","fsxattr","futex_offset","futex_waitv","get","get_bit","hash","hash","hash","hash","identifier","info","inheritable","inheritable","inheritable","inodes_stat_t","inotify_event","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","ioctls","ioctls","iov_base","iov_len","iovec","it_interval","it_interval","it_interval","it_interval","it_value","it_value","it_value","it_value","itimerspec","itimerval","kernel_sigaction","kernel_sigset_t","key_id","key_spec","key_spec","key_spec","ktermios","l_len","l_len","l_pid","l_pid","l_start","l_start","l_type","l_type","l_whence","l_whence","len","len","len","len","len","limit","limit_in_pages","linux_dirent64","list","list_op_pending","lm","magic_etc","magic_etc","mapped","mask","master_key_descriptor","master_key_identifier","max_files","membarrier_cmd","membarrier_cmd_flag","minlen","mode","mode","mode","mode","mode","mode","mode","mount_attr","name","new","new","new_bitfield_1","next","nr_files","nr_free_files","nr_inodes","nr_unused","open_how","pagefault","parent_tid","partial_cmp","permitted","permitted","permitted","pid","pid","pidfd","policy","policy_size","pollfd","propagation","ptid","rand_pool_info","range","range","range","range","raw","raw","raw","raw_size","read_exec_only","remap","removal_status_flags","remove","reserved","reserved","reserved1","reserved1","reserved1","reserved2","reserved2","reserved2","reserved3","reserved3","resolve","revents","rlim_cur","rlim_cur","rlim_max","rlim_max","rlimit","rlimit64","robust_list","robust_list_head","rootid","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","sa_flags","sa_flags","sa_handler","sa_handler_kernel","sa_mask","sa_mask","sa_restorer","sa_restorer","seg_32bit","seg_not_present","set","set_bit","set_contents","set_limit_in_pages","set_lm","set_read_exec_only","set_seg_32bit","set_seg_not_present","set_tid","set_tid_size","set_useable","si_code","si_errno","si_signo","sig","sigaction","sigaltstack","sigev_notify","sigev_notify","sigev_signo","sigev_signo","sigev_value","sigev_value","sigevent","sigevent__bindgen_ty_1","sigevent__bindgen_ty_1__bindgen_ty_1","sigevent_t","siginfo","siginfo__bindgen_ty_1","siginfo__bindgen_ty_1__bindgen_ty_1","siginfo_t","sigset_t","sigval","sigval_t","sival_int","sival_int","sival_ptr","sival_ptr","size","speed_t","src","src_fd","src_length","src_length","src_offset","src_offset","ss_flags","ss_flags","ss_size","ss_size","ss_sp","ss_sp","st_atime","st_atime","st_atime_nsec","st_blksize","st_blocks","st_ctime","st_ctime","st_ctime_nsec","st_dev","st_dev","st_gid","st_gid","st_ino","st_ino","st_mode","st_mode","st_mtime","st_mtime","st_mtime_nsec","st_nlink","st_nlink","st_rdev","st_rdev","st_size","st_size","st_uid","st_uid","stack","stack_size","stack_t","start","start","start","stat","statfs","statfs64","status","status","status_flags","statx","statx_timestamp","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","tcflag_t","termio","termios","termios2","timespec","timeval","timezone","tls","to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","tv_nsec","tv_nsec","tv_nsec","tv_nsec","tv_sec","tv_sec","tv_sec","tv_sec","tv_sec","tv_sec","tv_sec","tv_usec","tv_usec","tv_usec","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","tz_dsttime","tz_minuteswest","u","uaddr","ufd","uffd_msg","uffd_msg__bindgen_ty_1","uffd_msg__bindgen_ty_1__bindgen_ty_1","uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1","uffd_msg__bindgen_ty_1__bindgen_ty_2","uffd_msg__bindgen_ty_1__bindgen_ty_3","uffd_msg__bindgen_ty_1__bindgen_ty_4","uffd_msg__bindgen_ty_1__bindgen_ty_5","uffdio_api","uffdio_continue","uffdio_copy","uffdio_range","uffdio_register","uffdio_writeprotect","uffdio_zeropage","useable","user_count","user_desc","userns_fd","v1","v2","val","val","version","version","version","version","vfs_cap_data","vfs_cap_data__bindgen_ty_1","vfs_ns_cap_data","vfs_ns_cap_data__bindgen_ty_1","wd","winsize","ws_col","ws_row","ws_xpixel","ws_ypixel","zeropage","ACRN_IOCTL_ASSIGN_PCIDEV","ACRN_IOCTL_ATTACH_IOREQ_CLIENT","ACRN_IOCTL_CLEAR_VM_IOREQ","ACRN_IOCTL_CREATE_IOREQ_CLIENT","ACRN_IOCTL_CREATE_VM","ACRN_IOCTL_DEASSIGN_PCIDEV","ACRN_IOCTL_DESTROY_IOREQ_CLIENT","ACRN_IOCTL_DESTROY_VM","ACRN_IOCTL_INJECT_MSI","ACRN_IOCTL_IOEVENTFD","ACRN_IOCTL_IRQFD","ACRN_IOCTL_NOTIFY_REQUEST_FINISH","ACRN_IOCTL_PAUSE_VM","ACRN_IOCTL_PM_GET_CPU_STATE","ACRN_IOCTL_RESET_PTDEV_INTR","ACRN_IOCTL_RESET_VM","ACRN_IOCTL_SET_IRQLINE","ACRN_IOCTL_SET_MEMSEG","ACRN_IOCTL_SET_PTDEV_INTR","ACRN_IOCTL_SET_VCPU_REGS","ACRN_IOCTL_START_VM","ACRN_IOCTL_UNSET_MEMSEG","ACRN_IOCTL_VM_INTR_MONITOR","AGPIOC_ALLOCATE","APM_IOC_STANDBY","APM_IOC_SUSPEND","ASPEED_LPC_CTRL_IOCTL_GET_SIZE","ASPEED_LPC_CTRL_IOCTL_MAP","ASPEED_P2A_CTRL_IOCTL_GET_MEMORY_CONFIG","ASPEED_P2A_CTRL_IOCTL_SET_WINDOW","ATMARPD_CTRL","ATMARP_ENCAP","ATMARP_MKIP","ATMARP_SETENTRY","ATMLEC_CTRL","ATMLEC_DATA","ATMLEC_MCAST","ATMMPC_CTRL","ATMMPC_DATA","ATMSIGD_CTRL","ATMTCP_CREATE","ATMTCP_REMOVE","ATM_ADDADDR","ATM_ADDLECSADDR","ATM_ADDPARTY","ATM_DELADDR","ATM_DELLECSADDR","ATM_DROPPARTY","ATM_GETADDR","ATM_GETCIRANGE","ATM_GETESI","ATM_GETLECSADDR","ATM_GETLINKRATE","ATM_GETLOOP","ATM_GETNAMES","ATM_GETSTAT","ATM_GETSTATZ","ATM_GETTYPE","ATM_NEWBACKENDIF","ATM_QUERYLOOP","ATM_RSTADDR","ATM_SETBACKEND","ATM_SETCIRANGE","ATM_SETESI","ATM_SETESIF","ATM_SETLOOP","ATM_SETSC","AUTOFS_DEV_IOCTL_ASKUMOUNT","AUTOFS_DEV_IOCTL_CATATONIC","AUTOFS_DEV_IOCTL_CLOSEMOUNT","AUTOFS_DEV_IOCTL_EXPIRE","AUTOFS_DEV_IOCTL_FAIL","AUTOFS_DEV_IOCTL_ISMOUNTPOINT","AUTOFS_DEV_IOCTL_OPENMOUNT","AUTOFS_DEV_IOCTL_PROTOSUBVER","AUTOFS_DEV_IOCTL_PROTOVER","AUTOFS_DEV_IOCTL_READY","AUTOFS_DEV_IOCTL_REQUESTER","AUTOFS_DEV_IOCTL_SETPIPEFD","AUTOFS_DEV_IOCTL_TIMEOUT","AUTOFS_DEV_IOCTL_VERSION","AUTOFS_IOC_ASKUMOUNT","AUTOFS_IOC_CATATONIC","AUTOFS_IOC_EXPIRE","AUTOFS_IOC_EXPIRE_MULTI","AUTOFS_IOC_FAIL","AUTOFS_IOC_PROTOSUBVER","AUTOFS_IOC_PROTOVER","AUTOFS_IOC_READY","AUTOFS_IOC_SETTIMEOUT","BLKALIGNOFF","BLKBSZGET","BLKBSZSET","BLKCLOSEZONE","BLKDISCARD","BLKDISCARDZEROES","BLKFINISHZONE","BLKFLSBUF","BLKFRAGET","BLKFRASET","BLKGETDISKSEQ","BLKGETNRZONES","BLKGETSIZE","BLKGETSIZE64","BLKGETZONESZ","BLKIOMIN","BLKIOOPT","BLKOPENZONE","BLKPBSZGET","BLKPG","BLKRAGET","BLKRASET","BLKREPORTZONE","BLKRESETZONE","BLKROGET","BLKROSET","BLKROTATIONAL","BLKRRPART","BLKSECDISCARD","BLKSECTGET","BLKSECTSET","BLKSSZGET","BLKTRACESETUP","BLKTRACESTART","BLKTRACESTOP","BLKTRACETEARDOWN","BLKZEROOUT","BR2684_SETFILT","BTRFS_IOC_ADD_DEV","BTRFS_IOC_BALANCE","BTRFS_IOC_BALANCE_CTL","BTRFS_IOC_BALANCE_PROGRESS","BTRFS_IOC_BALANCE_V2","BTRFS_IOC_CLONE","BTRFS_IOC_CLONE_RANGE","BTRFS_IOC_DEFAULT_SUBVOL","BTRFS_IOC_DEFRAG","BTRFS_IOC_DEFRAG_RANGE","BTRFS_IOC_DEVICES_READY","BTRFS_IOC_DEV_INFO","BTRFS_IOC_DEV_REPLACE","BTRFS_IOC_FILE_EXTENT_SAME","BTRFS_IOC_FORGET_DEV","BTRFS_IOC_FS_INFO","BTRFS_IOC_GET_DEV_STATS","BTRFS_IOC_GET_FEATURES","BTRFS_IOC_GET_SUBVOL_INFO","BTRFS_IOC_GET_SUBVOL_ROOTREF","BTRFS_IOC_GET_SUPPORTED_FEATURES","BTRFS_IOC_INO_LOOKUP","BTRFS_IOC_INO_LOOKUP_USER","BTRFS_IOC_INO_PATHS","BTRFS_IOC_LOGICAL_INO","BTRFS_IOC_LOGICAL_INO_V2","BTRFS_IOC_QGROUP_ASSIGN","BTRFS_IOC_QGROUP_CREATE","BTRFS_IOC_QGROUP_LIMIT","BTRFS_IOC_QUOTA_CTL","BTRFS_IOC_QUOTA_RESCAN","BTRFS_IOC_QUOTA_RESCAN_STATUS","BTRFS_IOC_QUOTA_RESCAN_WAIT","BTRFS_IOC_RESIZE","BTRFS_IOC_RM_DEV","BTRFS_IOC_RM_DEV_V2","BTRFS_IOC_SCAN_DEV","BTRFS_IOC_SCRUB","BTRFS_IOC_SCRUB_CANCEL","BTRFS_IOC_SCRUB_PROGRESS","BTRFS_IOC_SEND","BTRFS_IOC_SET_FEATURES","BTRFS_IOC_SET_RECEIVED_SUBVOL","BTRFS_IOC_SNAP_CREATE","BTRFS_IOC_SNAP_CREATE_V2","BTRFS_IOC_SNAP_DESTROY","BTRFS_IOC_SNAP_DESTROY_V2","BTRFS_IOC_SPACE_INFO","BTRFS_IOC_START_SYNC","BTRFS_IOC_SUBVOL_CREATE","BTRFS_IOC_SUBVOL_CREATE_V2","BTRFS_IOC_SUBVOL_GETFLAGS","BTRFS_IOC_SUBVOL_SETFLAGS","BTRFS_IOC_SYNC","BTRFS_IOC_TRANS_END","BTRFS_IOC_TRANS_START","BTRFS_IOC_TREE_SEARCH","BTRFS_IOC_TREE_SEARCH_V2","BTRFS_IOC_WAIT_SYNC","BT_BMC_IOCTL_SMS_ATN","CAPI_CLR_FLAGS","CAPI_GET_ERRCODE","CAPI_GET_FLAGS","CAPI_GET_MANUFACTURER","CAPI_GET_PROFILE","CAPI_GET_SERIAL","CAPI_GET_VERSION","CAPI_INSTALLED","CAPI_MANUFACTURER_CMD","CAPI_NCCI_GETUNIT","CAPI_NCCI_OPENCOUNT","CAPI_REGISTER","CAPI_SET_FLAGS","CCISS_BIG_PASSTHRU","CCISS_DEREGDISK","CCISS_GETBUSTYPES","CCISS_GETDRIVVER","CCISS_GETFIRMVER","CCISS_GETHEARTBEAT","CCISS_GETINTINFO","CCISS_GETLUNINFO","CCISS_GETNODENAME","CCISS_GETPCIINFO","CCISS_PASSTHRU","CCISS_REGNEWD","CCISS_REGNEWDISK","CCISS_RESCANDISK","CCISS_REVALIDVOLS","CCISS_SETINTINFO","CCISS_SETNODENAME","CEC_ADAP_G_CAPS","CEC_ADAP_G_CONNECTOR_INFO","CEC_ADAP_G_LOG_ADDRS","CEC_ADAP_G_PHYS_ADDR","CEC_ADAP_S_LOG_ADDRS","CEC_ADAP_S_PHYS_ADDR","CEC_DQEVENT","CEC_G_MODE","CEC_RECEIVE","CEC_S_MODE","CEC_TRANSMIT","CHIOEXCHANGE","CHIOGELEM","CHIOGPARAMS","CHIOGPICKER","CHIOGSTATUS","CHIOGVPARAMS","CHIOINITELEM","CHIOMOVE","CHIOPOSITION","CHIOSPICKER","CHIOSVOLTAG","CIOC_KERNEL_VERSION","CM_IOCGATR","CM_IOSDBGLVL","CXL_MEM_QUERY_COMMANDS","CXL_MEM_SEND_COMMAND","DELL_WMI_SMBIOS_CMD","DFL_FPGA_CHECK_EXTENSION","DFL_FPGA_FME_ERR_GET_IRQ_NUM","DFL_FPGA_FME_ERR_SET_IRQ","DFL_FPGA_FME_PORT_ASSIGN","DFL_FPGA_FME_PORT_PR","DFL_FPGA_FME_PORT_RELEASE","DFL_FPGA_GET_API_VERSION","DFL_FPGA_PORT_DMA_MAP","DFL_FPGA_PORT_DMA_UNMAP","DFL_FPGA_PORT_ERR_GET_IRQ_NUM","DFL_FPGA_PORT_ERR_SET_IRQ","DFL_FPGA_PORT_GET_INFO","DFL_FPGA_PORT_GET_REGION_INFO","DFL_FPGA_PORT_RESET","DFL_FPGA_PORT_UINT_GET_IRQ_NUM","DFL_FPGA_PORT_UINT_SET_IRQ","DMA_BUF_IOCTL_SYNC","DMA_BUF_SET_NAME","DMA_BUF_SET_NAME_A","DMA_BUF_SET_NAME_B","DMA_HEAP_IOCTL_ALLOC","DM_DEV_ARM_POLL","DM_DEV_CREATE","DM_DEV_REMOVE","DM_DEV_RENAME","DM_DEV_SET_GEOMETRY","DM_DEV_STATUS","DM_DEV_SUSPEND","DM_DEV_WAIT","DM_GET_TARGET_VERSION","DM_LIST_DEVICES","DM_LIST_VERSIONS","DM_REMOVE_ALL","DM_TABLE_CLEAR","DM_TABLE_DEPS","DM_TABLE_LOAD","DM_TABLE_STATUS","DM_TARGET_MSG","DM_VERSION","ENI_MEMDUMP","ENI_SETMULT","EVIOCGEFFECTS","EVIOCGID","EVIOCGKEYCODE","EVIOCGKEYCODE_V2","EVIOCGMASK","EVIOCGRAB","EVIOCGREP","EVIOCGVERSION","EVIOCREVOKE","EVIOCRMFF","EVIOCSCLOCKID","EVIOCSFF","EVIOCSKEYCODE","EVIOCSKEYCODE_V2","EVIOCSMASK","EVIOCSREP","EXT4_IOC32_GETRSVSZ","EXT4_IOC32_GETVERSION","EXT4_IOC32_GETVERSION_OLD","EXT4_IOC32_GROUP_EXTEND","EXT4_IOC32_SETRSVSZ","EXT4_IOC32_SETVERSION","EXT4_IOC32_SETVERSION_OLD","EXT4_IOC_ALLOC_DA_BLKS","EXT4_IOC_CHECKPOINT","EXT4_IOC_CLEAR_ES_CACHE","EXT4_IOC_GETRSVSZ","EXT4_IOC_GETSTATE","EXT4_IOC_GETVERSION","EXT4_IOC_GETVERSION_OLD","EXT4_IOC_GET_ES_CACHE","EXT4_IOC_GROUP_EXTEND","EXT4_IOC_MIGRATE","EXT4_IOC_PRECACHE_EXTENTS","EXT4_IOC_RESIZE_FS","EXT4_IOC_SETRSVSZ","EXT4_IOC_SETVERSION","EXT4_IOC_SETVERSION_OLD","EXT4_IOC_SHUTDOWN","EXT4_IOC_SWAP_BOOT","F2FS_IOC_COMMIT_ATOMIC_WRITE","F2FS_IOC_COMPRESS_FILE","F2FS_IOC_DECOMPRESS_FILE","F2FS_IOC_DEFRAGMENT","F2FS_IOC_FLUSH_DEVICE","F2FS_IOC_GARBAGE_COLLECT","F2FS_IOC_GARBAGE_COLLECT_RANGE","F2FS_IOC_GET_COMPRESS_BLOCKS","F2FS_IOC_GET_COMPRESS_OPTION","F2FS_IOC_GET_FEATURES","F2FS_IOC_GET_PIN_FILE","F2FS_IOC_MOVE_RANGE","F2FS_IOC_PRECACHE_EXTENTS","F2FS_IOC_RELEASE_COMPRESS_BLOCKS","F2FS_IOC_RELEASE_VOLATILE_WRITE","F2FS_IOC_RESERVE_COMPRESS_BLOCKS","F2FS_IOC_RESIZE_FS","F2FS_IOC_SEC_TRIM_FILE","F2FS_IOC_SET_COMPRESS_OPTION","F2FS_IOC_SET_PIN_FILE","F2FS_IOC_SHUTDOWN","F2FS_IOC_START_ATOMIC_WRITE","F2FS_IOC_START_VOLATILE_WRITE","F2FS_IOC_WRITE_CHECKPOINT","FAT_IOCTL_GET_ATTRIBUTES","FAT_IOCTL_GET_VOLUME_ID","FAT_IOCTL_SET_ATTRIBUTES","FBIOGET_VBLANK","FBIO_CURSOR","FBIO_GETCONTROL2","FBIO_RADEON_GET_MIRROR","FBIO_RADEON_SET_MIRROR","FBIO_WAITEVENT","FBIO_WAITFORVSYNC","FDCLRPRM","FDDEFPRM","FDEJECT","FDFLUSH","FDFMTBEG","FDFMTEND","FDFMTTRK","FDGETDRVPRM","FDGETDRVSTAT","FDGETDRVTYP","FDGETFDCSTAT","FDGETMAXERRS","FDGETPRM","FDMSGOFF","FDMSGON","FDPOLLDRVSTAT","FDRAWCMD","FDRESET","FDSETDRVPRM","FDSETEMSGTRESH","FDSETMAXERRS","FDSETPRM","FDTWADDLE","FDWERRORCLR","FDWERRORGET","FIBMAP","FICLONE","FICLONERANGE","FIDEDUPERANGE","FIFREEZE","FIGETBSZ","FIOASYNC","FIOCLEX","FIOGETOWN","FIONBIO","FIONCLEX","FIONREAD","FIOQSIZE","FIOSETOWN","FITHAW","FITRIM","FSI_SCOM_CHECK","FSI_SCOM_READ","FSI_SCOM_RESET","FSI_SCOM_WRITE","FSL_HV_IOCTL_DOORBELL","FSL_HV_IOCTL_GETPROP","FSL_HV_IOCTL_MEMCPY","FSL_HV_IOCTL_PARTITION_GET_STATUS","FSL_HV_IOCTL_PARTITION_RESTART","FSL_HV_IOCTL_PARTITION_START","FSL_HV_IOCTL_PARTITION_STOP","FSL_HV_IOCTL_SETPROP","FSL_MC_SEND_MC_COMMAND","FS_IOC32_GETFLAGS","FS_IOC32_GETVERSION","FS_IOC32_SETFLAGS","FS_IOC32_SETVERSION","FS_IOC_ADD_ENCRYPTION_KEY","FS_IOC_ENABLE_VERITY","FS_IOC_FIEMAP","FS_IOC_FSGETXATTR","FS_IOC_FSSETXATTR","FS_IOC_GETFLAGS","FS_IOC_GETFSLABEL","FS_IOC_GETFSMAP","FS_IOC_GETVERSION","FS_IOC_GET_ENCRYPTION_KEY_STATUS","FS_IOC_GET_ENCRYPTION_NONCE","FS_IOC_GET_ENCRYPTION_POLICY","FS_IOC_GET_ENCRYPTION_POLICY_EX","FS_IOC_GET_ENCRYPTION_PWSALT","FS_IOC_MEASURE_VERITY","FS_IOC_READ_VERITY_METADATA","FS_IOC_REMOVE_ENCRYPTION_KEY","FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS","FS_IOC_SETFLAGS","FS_IOC_SETFSLABEL","FS_IOC_SETVERSION","FS_IOC_SET_ENCRYPTION_POLICY","FUSE_DEV_IOC_CLONE","FW_CDEV_IOC_ADD_DESCRIPTOR","FW_CDEV_IOC_ALLOCATE","FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE","FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE","FW_CDEV_IOC_CREATE_ISO_CONTEXT","FW_CDEV_IOC_DEALLOCATE","FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE","FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE","FW_CDEV_IOC_FLUSH_ISO","FW_CDEV_IOC_GET_CYCLE_TIMER","FW_CDEV_IOC_GET_CYCLE_TIMER2","FW_CDEV_IOC_GET_INFO","FW_CDEV_IOC_GET_SPEED","FW_CDEV_IOC_INITIATE_BUS_RESET","FW_CDEV_IOC_QUEUE_ISO","FW_CDEV_IOC_RECEIVE_PHY_PACKETS","FW_CDEV_IOC_REMOVE_DESCRIPTOR","FW_CDEV_IOC_SEND_BROADCAST_REQUEST","FW_CDEV_IOC_SEND_PHY_PACKET","FW_CDEV_IOC_SEND_REQUEST","FW_CDEV_IOC_SEND_RESPONSE","FW_CDEV_IOC_SEND_STREAM_PACKET","FW_CDEV_IOC_SET_ISO_CHANNELS","FW_CDEV_IOC_START_ISO","FW_CDEV_IOC_STOP_ISO","GIO_CMAP","GIO_FONT","GIO_FONTX","GIO_SCRNMAP","GIO_UNIMAP","GIO_UNISCRNMAP","GPIOHANDLE_GET_LINE_VALUES_IOCTL","GPIOHANDLE_SET_CONFIG_IOCTL","GPIOHANDLE_SET_LINE_VALUES_IOCTL","GPIO_GET_CHIPINFO_IOCTL","GPIO_GET_LINEEVENT_IOCTL","GPIO_GET_LINEHANDLE_IOCTL","GPIO_GET_LINEINFO_IOCTL","GPIO_GET_LINEINFO_UNWATCH_IOCTL","GPIO_GET_LINEINFO_WATCH_IOCTL","GPIO_V2_GET_LINEINFO_IOCTL","GPIO_V2_GET_LINEINFO_WATCH_IOCTL","GPIO_V2_GET_LINE_IOCTL","GPIO_V2_LINE_GET_VALUES_IOCTL","GPIO_V2_LINE_SET_CONFIG_IOCTL","GPIO_V2_LINE_SET_VALUES_IOCTL","GSMIOC_DISABLE_NET","GSMIOC_ENABLE_NET","GSMIOC_GETCONF","GSMIOC_GETFIRST","GSMIOC_SETCONF","HE_GET_REG","HIDIOCAPPLICATION","HIDIOCGCOLLECTIONINDEX","HIDIOCGCOLLECTIONINFO","HIDIOCGDEVINFO","HIDIOCGFIELDINFO","HIDIOCGFLAG","HIDIOCGRAWINFO","HIDIOCGRDESC","HIDIOCGRDESCSIZE","HIDIOCGREPORT","HIDIOCGREPORTINFO","HIDIOCGSTRING","HIDIOCGUCODE","HIDIOCGUSAGE","HIDIOCGUSAGES","HIDIOCGVERSION","HIDIOCINITREPORT","HIDIOCSFLAG","HIDIOCSREPORT","HIDIOCSUSAGE","HIDIOCSUSAGES","HPET_DPI","HPET_EPI","HPET_IE_OFF","HPET_IE_ON","HPET_INFO","HPET_IRQFREQ","I2OEVTGET","I2OEVTREG","I2OGETIOPS","I2OHRTGET","I2OHTML","I2OLCTGET","I2OPARMGET","I2OPARMSET","I2OPASSTHRU","I2OPASSTHRU32","I2OSWDEL","I2OSWDL","I2OSWUL","I2OVALIDATE","I8K_GET_FAN","I8K_GET_SPEED","I8K_SET_FAN","IDT77105_GETSTAT","IDT77105_GETSTATZ","INOTIFY_IOC_SETNEXTWD","IOCTL_MEI_CONNECT_CLIENT","IOCTL_MEI_CONNECT_CLIENT_VTAG","IOCTL_MEI_NOTIFY_GET","IOCTL_MEI_NOTIFY_SET","IOCTL_VM_SOCKETS_GET_LOCAL_CID","IOC_OPAL_ACTIVATE_LSP","IOC_OPAL_ACTIVATE_USR","IOC_OPAL_ADD_USR_TO_LR","IOC_OPAL_ENABLE_DISABLE_MBR","IOC_OPAL_ERASE_LR","IOC_OPAL_GENERIC_TABLE_RW","IOC_OPAL_LOCK_UNLOCK","IOC_OPAL_LR_SETUP","IOC_OPAL_MBR_DONE","IOC_OPAL_PSID_REVERT_TPR","IOC_OPAL_REVERT_TPR","IOC_OPAL_SAVE","IOC_OPAL_SECURE_ERASE_LR","IOC_OPAL_SET_PW","IOC_OPAL_TAKE_OWNERSHIP","IOC_OPAL_WRITE_SHADOW_MBR","IOC_PR_CLEAR","IOC_PR_PREEMPT","IOC_PR_PREEMPT_ABORT","IOC_PR_REGISTER","IOC_PR_RELEASE","IOC_PR_RESERVE","IOC_WATCH_QUEUE_SET_FILTER","IOC_WATCH_QUEUE_SET_SIZE","IPMICTL_GET_MAINTENANCE_MODE_CMD","IPMICTL_GET_MY_ADDRESS_CMD","IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD","IPMICTL_GET_MY_CHANNEL_LUN_CMD","IPMICTL_GET_MY_LUN_CMD","IPMICTL_GET_TIMING_PARMS_CMD","IPMICTL_RECEIVE_MSG","IPMICTL_RECEIVE_MSG_TRUNC","IPMICTL_REGISTER_FOR_CMD","IPMICTL_REGISTER_FOR_CMD_CHANS","IPMICTL_SEND_COMMAND","IPMICTL_SEND_COMMAND_SETTIME","IPMICTL_SET_GETS_EVENTS_CMD","IPMICTL_SET_MAINTENANCE_MODE_CMD","IPMICTL_SET_MY_ADDRESS_CMD","IPMICTL_SET_MY_CHANNEL_ADDRESS_CMD","IPMICTL_SET_MY_CHANNEL_LUN_CMD","IPMICTL_SET_MY_LUN_CMD","IPMICTL_SET_TIMING_PARMS_CMD","IPMICTL_UNREGISTER_FOR_CMD","IPMICTL_UNREGISTER_FOR_CMD_CHANS","IPMI_BMC_IOCTL_CLEAR_SMS_ATN","IPMI_BMC_IOCTL_FORCE_ABORT","IPMI_BMC_IOCTL_SET_SMS_ATN","ISST_IF_GET_PHY_ID","ISST_IF_GET_PLATFORM_INFO","ISST_IF_IO_CMD","ISST_IF_MBOX_COMMAND","ISST_IF_MSR_COMMAND","IVTVFB_IOC_DMA_FRAME","JSIOCGAXES","JSIOCGAXMAP","JSIOCGBTNMAP","JSIOCGBUTTONS","JSIOCGCORR","JSIOCGVERSION","JSIOCSAXMAP","JSIOCSBTNMAP","JSIOCSCORR","KCOV_DISABLE","KCOV_ENABLE","KCOV_INIT_TRACE","KCOV_REMOTE_ENABLE","KDADDIO","KDDELIO","KDDISABIO","KDENABIO","KDGETKEYCODE","KDGETLED","KDGETMODE","KDGKBDIACR","KDGKBENT","KDGKBLED","KDGKBMETA","KDGKBMODE","KDGKBSENT","KDGKBTYPE","KDMKTONE","KDSETKEYCODE","KDSETLED","KDSETMODE","KDSIGACCEPT","KDSKBENT","KDSKBLED","KDSKBMETA","KDSKBMODE","KDSKBSENT","KIOCSOUND","KVM_ARM_SET_DEVICE_ADDR","KVM_ARM_VCPU_FINALIZE","KVM_ASSIGN_DEV_IRQ","KVM_ASSIGN_PCI_DEVICE","KVM_ASSIGN_SET_INTX_MASK","KVM_ASSIGN_SET_MSIX_ENTRY","KVM_ASSIGN_SET_MSIX_NR","KVM_CHECK_EXTENSION","KVM_CLEAR_DIRTY_LOG","KVM_CREATE_DEVICE","KVM_CREATE_IRQCHIP","KVM_CREATE_PIT","KVM_CREATE_PIT2","KVM_CREATE_VCPU","KVM_CREATE_VM","KVM_DEASSIGN_DEV_IRQ","KVM_DEASSIGN_PCI_DEVICE","KVM_DIRTY_TLB","KVM_ENABLE_CAP","KVM_GET_API_VERSION","KVM_GET_CLOCK","KVM_GET_DEVICE_ATTR","KVM_GET_DIRTY_LOG","KVM_GET_FPU","KVM_GET_IRQCHIP","KVM_GET_MP_STATE","KVM_GET_NR_MMU_PAGES","KVM_GET_ONE_REG","KVM_GET_REGS","KVM_GET_REG_LIST","KVM_GET_SREGS","KVM_GET_STATS_FD","KVM_GET_TSC_KHZ","KVM_GET_VCPU_MMAP_SIZE","KVM_HAS_DEVICE_ATTR","KVM_HYPERV_EVENTFD","KVM_INTERRUPT","KVM_IOEVENTFD","KVM_IRQFD","KVM_IRQ_LINE","KVM_IRQ_LINE_STATUS","KVM_KVMCLOCK_CTRL","KVM_MEMORY_ENCRYPT_OP","KVM_MEMORY_ENCRYPT_REG_REGION","KVM_MEMORY_ENCRYPT_UNREG_REGION","KVM_NMI","KVM_PPC_ALLOCATE_HTAB","KVM_PPC_GET_PVINFO","KVM_PPC_GET_SMMU_INFO","KVM_PPC_RESIZE_HPT_COMMIT","KVM_PPC_RESIZE_HPT_PREPARE","KVM_PPC_SVM_OFF","KVM_REGISTER_COALESCED_MMIO","KVM_REINJECT_CONTROL","KVM_RESET_DIRTY_RINGS","KVM_RUN","KVM_S390_CLEAR_RESET","KVM_S390_ENABLE_SIE","KVM_S390_GET_CMMA_BITS","KVM_S390_GET_IRQ_STATE","KVM_S390_GET_SKEYS","KVM_S390_INITIAL_RESET","KVM_S390_INTERRUPT","KVM_S390_IRQ","KVM_S390_MEM_OP","KVM_S390_NORMAL_RESET","KVM_S390_PV_COMMAND","KVM_S390_SET_CMMA_BITS","KVM_S390_SET_INITIAL_PSW","KVM_S390_SET_IRQ_STATE","KVM_S390_SET_SKEYS","KVM_S390_STORE_STATUS","KVM_S390_UCAS_MAP","KVM_S390_UCAS_UNMAP","KVM_S390_VCPU_FAULT","KVM_SET_BOOT_CPU_ID","KVM_SET_CLOCK","KVM_SET_DEVICE_ATTR","KVM_SET_FPU","KVM_SET_GSI_ROUTING","KVM_SET_GUEST_DEBUG","KVM_SET_IDENTITY_MAP_ADDR","KVM_SET_IRQCHIP","KVM_SET_MP_STATE","KVM_SET_NR_MMU_PAGES","KVM_SET_ONE_REG","KVM_SET_REGS","KVM_SET_SIGNAL_MASK","KVM_SET_SREGS","KVM_SET_TSC_KHZ","KVM_SET_TSS_ADDR","KVM_SET_USER_MEMORY_REGION","KVM_SET_VAPIC_ADDR","KVM_SIGNAL_MSI","KVM_SMI","KVM_TPR_ACCESS_REPORTING","KVM_TRANSLATE","KVM_UNREGISTER_COALESCED_MMIO","KVM_X86_GET_MCE_CAP_SUPPORTED","KVM_X86_SETUP_MCE","KVM_XEN_HVM_GET_ATTR","KVM_XEN_HVM_SET_ATTR","KVM_XEN_VCPU_GET_ATTR","KVM_XEN_VCPU_SET_ATTR","LIRC_GET_FEATURES","LIRC_GET_LENGTH","LIRC_GET_MAX_TIMEOUT","LIRC_GET_MIN_TIMEOUT","LIRC_GET_REC_MODE","LIRC_GET_REC_RESOLUTION","LIRC_GET_REC_TIMEOUT","LIRC_GET_SEND_MODE","LIRC_SET_MEASURE_CARRIER_MODE","LIRC_SET_REC_CARRIER","LIRC_SET_REC_CARRIER_RANGE","LIRC_SET_REC_MODE","LIRC_SET_REC_TIMEOUT","LIRC_SET_REC_TIMEOUT_REPORTS","LIRC_SET_SEND_CARRIER","LIRC_SET_SEND_DUTY_CYCLE","LIRC_SET_SEND_MODE","LIRC_SET_TRANSMITTER_MASK","LIRC_SET_WIDEBAND_RECEIVER","LPSETTIMEOUT_NEW","MATROXFB_GET_ALL_OUTPUTS","MATROXFB_GET_AVAILABLE_OUTPUTS","MATROXFB_GET_OUTPUT_CONNECTION","MATROXFB_GET_OUTPUT_MODE","MATROXFB_SET_OUTPUT_CONNECTION","MATROXFB_SET_OUTPUT_MODE","MEDIA_IOC_DEVICE_INFO","MEDIA_IOC_ENUM_ENTITIES","MEDIA_IOC_ENUM_LINKS","MEDIA_IOC_G_TOPOLOGY","MEDIA_IOC_SETUP_LINK","MEDIA_REQUEST_IOC_QUEUE","MEDIA_REQUEST_IOC_REINIT","MEYEIOC_SYNC","MGSL_IOCCLRMODCOUNT","MGSL_IOCGGPIO","MGSL_IOCGIF","MGSL_IOCGPARAMS","MGSL_IOCGSTATS","MGSL_IOCGTXIDLE","MGSL_IOCGXCTRL","MGSL_IOCGXSYNC","MGSL_IOCLOOPTXDONE","MGSL_IOCRXENABLE","MGSL_IOCSGPIO","MGSL_IOCSIF","MGSL_IOCSPARAMS","MGSL_IOCSTXIDLE","MGSL_IOCSXCTRL","MGSL_IOCSXSYNC","MGSL_IOCTXABORT","MGSL_IOCTXENABLE","MGSL_IOCWAITEVENT","MGSL_IOCWAITGPIO","MMTIMER_GETBITS","MMTIMER_GETCOUNTER","MMTIMER_GETFREQ","MMTIMER_GETOFFSET","MMTIMER_GETRES","MMTIMER_MMAPAVAIL","MTIOCGET","MTIOCPOS","MTIOCTOP","NBD_CLEAR_QUE","NBD_CLEAR_SOCK","NBD_DISCONNECT","NBD_DO_IT","NBD_PRINT_DEBUG","NBD_SET_BLKSIZE","NBD_SET_FLAGS","NBD_SET_SIZE","NBD_SET_SIZE_BLOCKS","NBD_SET_SOCK","NBD_SET_TIMEOUT","ND_IOCTL_ARS_CAP","ND_IOCTL_ARS_START","ND_IOCTL_ARS_STATUS","ND_IOCTL_CALL","ND_IOCTL_CLEAR_ERROR","ND_IOCTL_DIMM_FLAGS","ND_IOCTL_GET_CONFIG_DATA","ND_IOCTL_GET_CONFIG_SIZE","ND_IOCTL_SET_CONFIG_DATA","ND_IOCTL_VENDOR","NE_ADD_VCPU","NE_CREATE_VM","NE_GET_IMAGE_LOAD_INFO","NE_SET_USER_MEMORY_REGION","NE_START_ENCLAVE","NILFS_IOCTL_CHANGE_CPMODE","NILFS_IOCTL_CLEAN_SEGMENTS","NILFS_IOCTL_DELETE_CHECKPOINT","NILFS_IOCTL_GET_BDESCS","NILFS_IOCTL_GET_CPINFO","NILFS_IOCTL_GET_CPSTAT","NILFS_IOCTL_GET_SUINFO","NILFS_IOCTL_GET_SUSTAT","NILFS_IOCTL_GET_VINFO","NILFS_IOCTL_RESIZE","NILFS_IOCTL_SET_ALLOC_RANGE","NILFS_IOCTL_SET_SUINFO","NILFS_IOCTL_SYNC","NS_ADJBUFLEV","NS_GETPSTAT","NS_GET_NSTYPE","NS_GET_OWNER_UID","NS_GET_PARENT","NS_GET_USERNS","NS_SETBUFLEV","NVME_IOCTL_ADMIN64_CMD","NVME_IOCTL_ADMIN_CMD","NVME_IOCTL_ID","NVME_IOCTL_IO64_CMD","NVME_IOCTL_IO_CMD","NVME_IOCTL_RESCAN","NVME_IOCTL_RESET","NVME_IOCTL_SUBMIT_IO","NVME_IOCTL_SUBSYS_RESET","NVRAM_INIT","NVRAM_SETCKS","PACKET_CTRL_CMD","PCITEST_BAR","PCITEST_CLEAR_IRQ","PCITEST_COPY","PCITEST_GET_IRQTYPE","PCITEST_LEGACY_IRQ","PCITEST_MSI","PCITEST_MSIX","PCITEST_READ","PCITEST_SET_IRQTYPE","PCITEST_WRITE","PERF_EVENT_IOC_ID","PERF_EVENT_IOC_MODIFY_ATTRIBUTES","PERF_EVENT_IOC_PAUSE_OUTPUT","PERF_EVENT_IOC_PERIOD","PERF_EVENT_IOC_QUERY_BPF","PERF_EVENT_IOC_SET_BPF","PERF_EVENT_IOC_SET_FILTER","PHN_GETREG","PHN_GETREGS","PHN_GET_REG","PHN_GET_REGS","PHN_NOT_OH","PHN_SETREG","PHN_SETREGS","PHN_SET_REG","PHN_SET_REGS","PIO_CMAP","PIO_FONT","PIO_FONTRESET","PIO_FONTX","PIO_SCRNMAP","PIO_UNIMAP","PIO_UNIMAPCLR","PIO_UNISCRNMAP","PMU_IOC_CAN_SLEEP","PMU_IOC_GET_BACKLIGHT","PMU_IOC_GET_MODEL","PMU_IOC_GRAB_BACKLIGHT","PMU_IOC_HAS_ADB","PMU_IOC_SET_BACKLIGHT","PMU_IOC_SLEEP","PPCLAIM","PPCLRIRQ","PPDATADIR","PPEXCL","PPFCONTROL","PPGETFLAGS","PPGETMODE","PPGETMODES","PPGETPHASE","PPGETTIME","PPNEGOT","PPPIOCATTACH","PPPIOCATTCHAN","PPPIOCBRIDGECHAN","PPPIOCCONNECT","PPPIOCDETACH","PPPIOCDISCONN","PPPIOCGASYNCMAP","PPPIOCGCHAN","PPPIOCGDEBUG","PPPIOCGFLAGS","PPPIOCGIDLE","PPPIOCGIDLE32","PPPIOCGIDLE64","PPPIOCGL2TPSTATS","PPPIOCGMRU","PPPIOCGNPMODE","PPPIOCGRASYNCMAP","PPPIOCGUNIT","PPPIOCGXASYNCMAP","PPPIOCNEWUNIT","PPPIOCSACTIVE","PPPIOCSASYNCMAP","PPPIOCSCOMPRESS","PPPIOCSDEBUG","PPPIOCSFLAGS","PPPIOCSMAXCID","PPPIOCSMRRU","PPPIOCSMRU","PPPIOCSNPMODE","PPPIOCSPASS","PPPIOCSRASYNCMAP","PPPIOCSXASYNCMAP","PPPIOCUNBRIDGECHAN","PPPIOCXFERUNIT","PPPOEIOCDFWD","PPPOEIOCSFWD","PPRCONTROL","PPRDATA","PPRELEASE","PPRSTATUS","PPSETFLAGS","PPSETMODE","PPSETPHASE","PPSETTIME","PPS_FETCH","PPS_GETCAP","PPS_GETPARAMS","PPS_KC_BIND","PPS_SETPARAMS","PPWCONTROL","PPWCTLONIRQ","PPWDATA","PPYIELD","PTP_CLOCK_GETCAPS","PTP_CLOCK_GETCAPS2","PTP_ENABLE_PPS","PTP_ENABLE_PPS2","PTP_EXTTS_REQUEST","PTP_EXTTS_REQUEST2","PTP_PEROUT_REQUEST","PTP_PEROUT_REQUEST2","PTP_PIN_GETFUNC","PTP_PIN_GETFUNC2","PTP_PIN_SETFUNC","PTP_PIN_SETFUNC2","PTP_SYS_OFFSET","PTP_SYS_OFFSET2","PTP_SYS_OFFSET_EXTENDED","PTP_SYS_OFFSET_EXTENDED2","PTP_SYS_OFFSET_PRECISE","PTP_SYS_OFFSET_PRECISE2","REISERFS_IOC_UNPACK","RFKILL_IOCTL_NOINPUT","RIO_ALLOC_DMA","RIO_CM_CHAN_ACCEPT","RIO_CM_CHAN_BIND","RIO_CM_CHAN_CLOSE","RIO_CM_CHAN_CONNECT","RIO_CM_CHAN_CREATE","RIO_CM_CHAN_LISTEN","RIO_CM_CHAN_RECEIVE","RIO_CM_CHAN_SEND","RIO_CM_EP_GET_LIST","RIO_CM_EP_GET_LIST_SIZE","RIO_CM_MPORT_GET_LIST","RIO_DEV_ADD","RIO_DEV_DEL","RIO_DISABLE_DOORBELL_RANGE","RIO_DISABLE_PORTWRITE_RANGE","RIO_ENABLE_DOORBELL_RANGE","RIO_ENABLE_PORTWRITE_RANGE","RIO_FREE_DMA","RIO_GET_EVENT_MASK","RIO_MAP_INBOUND","RIO_MAP_OUTBOUND","RIO_MPORT_GET_PROPERTIES","RIO_MPORT_MAINT_COMPTAG_SET","RIO_MPORT_MAINT_HDID_SET","RIO_MPORT_MAINT_PORT_IDX_GET","RIO_MPORT_MAINT_READ_LOCAL","RIO_MPORT_MAINT_READ_REMOTE","RIO_MPORT_MAINT_WRITE_LOCAL","RIO_MPORT_MAINT_WRITE_REMOTE","RIO_SET_EVENT_MASK","RIO_TRANSFER","RIO_UNMAP_INBOUND","RIO_UNMAP_OUTBOUND","RIO_WAIT_FOR_ASYNC","RNDADDENTROPY","RNDADDTOENTCNT","RNDCLEARPOOL","RNDGETENTCNT","RNDGETPOOL","RNDRESEEDCRNG","RNDZAPENTCNT","RPMSG_CREATE_EPT_IOCTL","RPMSG_DESTROY_EPT_IOCTL","RPROC_GET_SHUTDOWN_ON_RELEASE","RPROC_SET_SHUTDOWN_ON_RELEASE","RTC_AIE_OFF","RTC_AIE_ON","RTC_ALM_READ","RTC_ALM_SET","RTC_EPOCH_READ","RTC_EPOCH_SET","RTC_IRQP_READ","RTC_IRQP_SET","RTC_PIE_OFF","RTC_PIE_ON","RTC_PLL_GET","RTC_PLL_SET","RTC_RD_TIME","RTC_SET_TIME","RTC_UIE_OFF","RTC_UIE_ON","RTC_VL_CLR","RTC_VL_READ","RTC_WIE_OFF","RTC_WIE_ON","RTC_WKALM_RD","RTC_WKALM_SET","SCIF_ACCEPTREG","SCIF_ACCEPTREQ","SCIF_BIND","SCIF_CONNECT","SCIF_FENCE_MARK","SCIF_FENCE_SIGNAL","SCIF_FENCE_WAIT","SCIF_GET_NODEIDS","SCIF_LISTEN","SCIF_READFROM","SCIF_RECV","SCIF_REG","SCIF_SEND","SCIF_UNREG","SCIF_VREADFROM","SCIF_VWRITETO","SCIF_WRITETO","SEV_ISSUE_CMD","SIOCADDDLCI","SIOCADDMULTI","SIOCADDRT","SIOCATMARK","SIOCDARP","SIOCDELDLCI","SIOCDELMULTI","SIOCDELRT","SIOCDEVPRIVATE","SIOCDIFADDR","SIOCDRARP","SIOCGARP","SIOCGIFADDR","SIOCGIFBR","SIOCGIFBRDADDR","SIOCGIFCONF","SIOCGIFCOUNT","SIOCGIFDSTADDR","SIOCGIFENCAP","SIOCGIFFLAGS","SIOCGIFHWADDR","SIOCGIFINDEX","SIOCGIFMAP","SIOCGIFMEM","SIOCGIFMETRIC","SIOCGIFMTU","SIOCGIFNAME","SIOCGIFNETMASK","SIOCGIFPFLAGS","SIOCGIFSLAVE","SIOCGIFTXQLEN","SIOCGPGRP","SIOCGRARP","SIOCGSTAMP","SIOCGSTAMPNS_NEW","SIOCGSTAMP_NEW","SIOCMKCLIP","SIOCPROTOPRIVATE","SIOCRTMSG","SIOCSARP","SIOCSIFADDR","SIOCSIFATMTCP","SIOCSIFBR","SIOCSIFBRDADDR","SIOCSIFDSTADDR","SIOCSIFENCAP","SIOCSIFFLAGS","SIOCSIFHWADDR","SIOCSIFHWBROADCAST","SIOCSIFLINK","SIOCSIFMAP","SIOCSIFMEM","SIOCSIFMETRIC","SIOCSIFMTU","SIOCSIFNAME","SIOCSIFNETMASK","SIOCSIFPFLAGS","SIOCSIFSLAVE","SIOCSIFTXQLEN","SIOCSPGRP","SIOCSRARP","SIOGIFINDEX","SNAPSHOT_ALLOC_SWAP_PAGE","SNAPSHOT_ATOMIC_RESTORE","SNAPSHOT_AVAIL_SWAP_SIZE","SNAPSHOT_CREATE_IMAGE","SNAPSHOT_FREE","SNAPSHOT_FREEZE","SNAPSHOT_FREE_SWAP_PAGES","SNAPSHOT_GET_IMAGE_SIZE","SNAPSHOT_PLATFORM_SUPPORT","SNAPSHOT_POWER_OFF","SNAPSHOT_PREF_IMAGE_SIZE","SNAPSHOT_S2RAM","SNAPSHOT_SET_SWAP_AREA","SNAPSHOT_UNFREEZE","SONET_CLRDIAG","SONET_GETDIAG","SONET_GETFRAMING","SONET_GETFRSENSE","SONET_GETSTAT","SONET_GETSTATZ","SONET_SETDIAG","SONET_SETFRAMING","SONYPI_IOCGBAT1CAP","SONYPI_IOCGBAT1REM","SONYPI_IOCGBAT2CAP","SONYPI_IOCGBAT2REM","SONYPI_IOCGBATFLAGS","SONYPI_IOCGBLUE","SONYPI_IOCGBRT","SONYPI_IOCGFAN","SONYPI_IOCGTEMP","SONYPI_IOCSBLUE","SONYPI_IOCSBRT","SONYPI_IOCSFAN","SPIOCSTYPE","STP_POLICY_ID_GET","STP_POLICY_ID_SET","STP_SET_OPTIONS","SWITCHTEC_IOCTL_EVENT_CTL","SWITCHTEC_IOCTL_EVENT_SUMMARY","SWITCHTEC_IOCTL_EVENT_SUMMARY_LEGACY","SWITCHTEC_IOCTL_FLASH_INFO","SWITCHTEC_IOCTL_FLASH_PART_INFO","SWITCHTEC_IOCTL_PFF_TO_PORT","SWITCHTEC_IOCTL_PORT_TO_PFF","SYNC_IOC_FILE_INFO","SYNC_IOC_MERGE","TCFLSH","TCGETA","TCGETS","TCGETS2","TCGETX","TCSBRK","TCSBRKP","TCSETA","TCSETAF","TCSETAW","TCSETS","TCSETS2","TCSETSF","TCSETSF2","TCSETSW","TCSETSW2","TCSETX","TCSETXF","TCSETXW","TCXONC","TEE_IOC_CANCEL","TEE_IOC_CLOSE_SESSION","TEE_IOC_INVOKE","TEE_IOC_OPEN_SESSION","TEE_IOC_SHM_ALLOC","TEE_IOC_SHM_REGISTER","TEE_IOC_SUPPL_RECV","TEE_IOC_SUPPL_SEND","TEE_IOC_VERSION","TFD_IOC_SET_TICKS","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","TIOCNOTTY","TIOCNXCL","TIOCOUTQ","TIOCPKT","TIOCSBRK","TIOCSCTTY","TIOCSERCONFIG","TIOCSERGETLSR","TIOCSERGETMULTI","TIOCSERGSTRUCT","TIOCSERGWILD","TIOCSERSETMULTI","TIOCSERSWILD","TIOCSETD","TIOCSIG","TIOCSLCKTRMIOS","TIOCSPGRP","TIOCSPTLCK","TIOCSRS485","TIOCSSERIAL","TIOCSSOFTCAR","TIOCSTI","TIOCSWINSZ","TIOCVHANGUP","TOSHIBA_ACPI_SCI","TOSH_SMM","TUNATTACHFILTER","TUNDETACHFILTER","TUNGETDEVNETNS","TUNGETFEATURES","TUNGETFILTER","TUNGETIFF","TUNGETSNDBUF","TUNGETVNETBE","TUNGETVNETHDRSZ","TUNGETVNETLE","TUNSETCARRIER","TUNSETDEBUG","TUNSETFILTEREBPF","TUNSETGROUP","TUNSETIFF","TUNSETIFINDEX","TUNSETLINK","TUNSETNOCSUM","TUNSETOFFLOAD","TUNSETOWNER","TUNSETPERSIST","TUNSETQUEUE","TUNSETSNDBUF","TUNSETSTEERINGEBPF","TUNSETTXFILTER","TUNSETVNETBE","TUNSETVNETHDRSZ","TUNSETVNETLE","UDF_GETEABLOCK","UDF_GETEASIZE","UDF_GETVOLIDENT","UDF_RELOCATE_BLOCKS","UDMABUF_CREATE","UDMABUF_CREATE_LIST","UFFDIO_API","UFFDIO_CONTINUE","UFFDIO_COPY","UFFDIO_REGISTER","UFFDIO_UNREGISTER","UFFDIO_WAKE","UFFDIO_WRITEPROTECT","UFFDIO_ZEROPAGE","UI_ABS_SETUP","UI_BEGIN_FF_ERASE","UI_BEGIN_FF_UPLOAD","UI_DEV_CREATE","UI_DEV_DESTROY","UI_DEV_SETUP","UI_END_FF_ERASE","UI_END_FF_UPLOAD","UI_GET_VERSION","UI_SET_ABSBIT","UI_SET_EVBIT","UI_SET_FFBIT","UI_SET_KEYBIT","UI_SET_LEDBIT","UI_SET_MSCBIT","UI_SET_PHYS","UI_SET_PROPBIT","UI_SET_RELBIT","UI_SET_SNDBIT","UI_SET_SWBIT","USBDEVFS_ALLOC_STREAMS","USBDEVFS_ALLOW_SUSPEND","USBDEVFS_BULK","USBDEVFS_CLAIMINTERFACE","USBDEVFS_CLAIM_PORT","USBDEVFS_CLEAR_HALT","USBDEVFS_CONNECT","USBDEVFS_CONNECTINFO","USBDEVFS_CONTROL","USBDEVFS_DISCARDURB","USBDEVFS_DISCONNECT","USBDEVFS_DISCONNECT_CLAIM","USBDEVFS_DISCSIGNAL","USBDEVFS_DROP_PRIVILEGES","USBDEVFS_FORBID_SUSPEND","USBDEVFS_FREE_STREAMS","USBDEVFS_GETDRIVER","USBDEVFS_GET_CAPABILITIES","USBDEVFS_GET_SPEED","USBDEVFS_HUB_PORTINFO","USBDEVFS_IOCTL","USBDEVFS_REAPURB","USBDEVFS_REAPURB32","USBDEVFS_REAPURBNDELAY","USBDEVFS_REAPURBNDELAY32","USBDEVFS_RELEASEINTERFACE","USBDEVFS_RELEASE_PORT","USBDEVFS_RESET","USBDEVFS_RESETEP","USBDEVFS_SETCONFIGURATION","USBDEVFS_SETINTERFACE","USBDEVFS_SUBMITURB","USBDEVFS_WAIT_FOR_RESUME","UVCIOC_CTRL_MAP","UVCIOC_CTRL_QUERY","VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES","VBG_IOCTL_CHANGE_FILTER_MASK","VBG_IOCTL_CHANGE_GUEST_CAPABILITIES","VBG_IOCTL_CHECK_BALLOON","VBG_IOCTL_DRIVER_VERSION_INFO","VBG_IOCTL_HGCM_CONNECT","VBG_IOCTL_HGCM_DISCONNECT","VBG_IOCTL_INTERRUPT_ALL_WAIT_FOR_EVENTS","VBG_IOCTL_VMMDEV_REQUEST_BIG","VBG_IOCTL_WAIT_FOR_EVENTS","VBG_IOCTL_WRITE_CORE_DUMP","VDUSE_CREATE_DEV","VDUSE_DESTROY_DEV","VDUSE_DEV_GET_FEATURES","VDUSE_DEV_INJECT_CONFIG_IRQ","VDUSE_DEV_SET_CONFIG","VDUSE_GET_API_VERSION","VDUSE_IOTLB_GET_FD","VDUSE_SET_API_VERSION","VDUSE_VQ_GET_INFO","VDUSE_VQ_INJECT_IRQ","VDUSE_VQ_SETUP","VDUSE_VQ_SETUP_KICKFD","VFAT_IOCTL_READDIR_BOTH","VFAT_IOCTL_READDIR_SHORT","VFIO_CHECK_EXTENSION","VFIO_DEVICE_FEATURE","VFIO_DEVICE_GET_GFX_DMABUF","VFIO_DEVICE_GET_INFO","VFIO_DEVICE_GET_IRQ_INFO","VFIO_DEVICE_GET_PCI_HOT_RESET_INFO","VFIO_DEVICE_GET_REGION_INFO","VFIO_DEVICE_IOEVENTFD","VFIO_DEVICE_PCI_HOT_RESET","VFIO_DEVICE_QUERY_GFX_PLANE","VFIO_DEVICE_RESET","VFIO_DEVICE_SET_IRQS","VFIO_EEH_PE_OP","VFIO_GET_API_VERSION","VFIO_GROUP_GET_DEVICE_FD","VFIO_GROUP_GET_STATUS","VFIO_GROUP_SET_CONTAINER","VFIO_GROUP_UNSET_CONTAINER","VFIO_IOMMU_DIRTY_PAGES","VFIO_IOMMU_DISABLE","VFIO_IOMMU_ENABLE","VFIO_IOMMU_GET_INFO","VFIO_IOMMU_MAP_DMA","VFIO_IOMMU_SPAPR_REGISTER_MEMORY","VFIO_IOMMU_SPAPR_TCE_CREATE","VFIO_IOMMU_SPAPR_TCE_GET_INFO","VFIO_IOMMU_SPAPR_TCE_REMOVE","VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY","VFIO_IOMMU_UNMAP_DMA","VFIO_SET_IOMMU","VHOST_GET_BACKEND_FEATURES","VHOST_GET_FEATURES","VHOST_GET_VRING_BASE","VHOST_GET_VRING_BUSYLOOP_TIMEOUT","VHOST_GET_VRING_ENDIAN","VHOST_NET_SET_BACKEND","VHOST_RESET_OWNER","VHOST_SCSI_CLEAR_ENDPOINT","VHOST_SCSI_GET_ABI_VERSION","VHOST_SCSI_GET_EVENTS_MISSED","VHOST_SCSI_SET_ENDPOINT","VHOST_SCSI_SET_EVENTS_MISSED","VHOST_SET_BACKEND_FEATURES","VHOST_SET_FEATURES","VHOST_SET_LOG_BASE","VHOST_SET_LOG_FD","VHOST_SET_MEM_TABLE","VHOST_SET_OWNER","VHOST_SET_VRING_ADDR","VHOST_SET_VRING_BASE","VHOST_SET_VRING_BUSYLOOP_TIMEOUT","VHOST_SET_VRING_CALL","VHOST_SET_VRING_ENDIAN","VHOST_SET_VRING_ERR","VHOST_SET_VRING_KICK","VHOST_SET_VRING_NUM","VHOST_VDPA_GET_CONFIG","VHOST_VDPA_GET_DEVICE_ID","VHOST_VDPA_GET_IOVA_RANGE","VHOST_VDPA_GET_STATUS","VHOST_VDPA_GET_VRING_NUM","VHOST_VDPA_SET_CONFIG","VHOST_VDPA_SET_CONFIG_CALL","VHOST_VDPA_SET_STATUS","VHOST_VDPA_SET_VRING_ENABLE","VHOST_VSOCK_SET_GUEST_CID","VHOST_VSOCK_SET_RUNNING","VIDIOC_AM437X_CCDC_CFG","VIDIOC_CREATE_BUFS","VIDIOC_CROPCAP","VIDIOC_DBG_G_CHIP_INFO","VIDIOC_DBG_G_REGISTER","VIDIOC_DBG_S_REGISTER","VIDIOC_DECODER_CMD","VIDIOC_DQBUF","VIDIOC_DQEVENT","VIDIOC_DV_TIMINGS_CAP","VIDIOC_ENCODER_CMD","VIDIOC_ENUMAUDIO","VIDIOC_ENUMAUDOUT","VIDIOC_ENUMINPUT","VIDIOC_ENUMOUTPUT","VIDIOC_ENUMSTD","VIDIOC_ENUM_DV_TIMINGS","VIDIOC_ENUM_FMT","VIDIOC_ENUM_FRAMEINTERVALS","VIDIOC_ENUM_FRAMESIZES","VIDIOC_ENUM_FREQ_BANDS","VIDIOC_EXPBUF","VIDIOC_G_AUDIO","VIDIOC_G_AUDOUT","VIDIOC_G_CROP","VIDIOC_G_CTRL","VIDIOC_G_DV_TIMINGS","VIDIOC_G_EDID","VIDIOC_G_ENC_INDEX","VIDIOC_G_EXT_CTRLS","VIDIOC_G_FBUF","VIDIOC_G_FMT","VIDIOC_G_FREQUENCY","VIDIOC_G_INPUT","VIDIOC_G_JPEGCOMP","VIDIOC_G_MODULATOR","VIDIOC_G_OUTPUT","VIDIOC_G_PARM","VIDIOC_G_PRIORITY","VIDIOC_G_SELECTION","VIDIOC_G_SLICED_VBI_CAP","VIDIOC_G_STD","VIDIOC_G_TUNER","VIDIOC_LOG_STATUS","VIDIOC_OMAP3ISP_AEWB_CFG","VIDIOC_OMAP3ISP_AF_CFG","VIDIOC_OMAP3ISP_CCDC_CFG","VIDIOC_OMAP3ISP_HIST_CFG","VIDIOC_OMAP3ISP_PRV_CFG","VIDIOC_OMAP3ISP_STAT_EN","VIDIOC_OMAP3ISP_STAT_REQ","VIDIOC_OVERLAY","VIDIOC_PREPARE_BUF","VIDIOC_QBUF","VIDIOC_QUERYBUF","VIDIOC_QUERYCAP","VIDIOC_QUERYCTRL","VIDIOC_QUERYMENU","VIDIOC_QUERYSTD","VIDIOC_QUERY_DV_TIMINGS","VIDIOC_QUERY_EXT_CTRL","VIDIOC_REQBUFS","VIDIOC_STREAMOFF","VIDIOC_STREAMON","VIDIOC_SUBDEV_DV_TIMINGS_CAP","VIDIOC_SUBDEV_ENUMSTD","VIDIOC_SUBDEV_ENUM_DV_TIMINGS","VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL","VIDIOC_SUBDEV_ENUM_FRAME_SIZE","VIDIOC_SUBDEV_ENUM_MBUS_CODE","VIDIOC_SUBDEV_G_CROP","VIDIOC_SUBDEV_G_DV_TIMINGS","VIDIOC_SUBDEV_G_EDID","VIDIOC_SUBDEV_G_FMT","VIDIOC_SUBDEV_G_FRAME_INTERVAL","VIDIOC_SUBDEV_G_SELECTION","VIDIOC_SUBDEV_G_STD","VIDIOC_SUBDEV_QUERYCAP","VIDIOC_SUBDEV_QUERYSTD","VIDIOC_SUBDEV_QUERY_DV_TIMINGS","VIDIOC_SUBDEV_S_CROP","VIDIOC_SUBDEV_S_DV_TIMINGS","VIDIOC_SUBDEV_S_EDID","VIDIOC_SUBDEV_S_FMT","VIDIOC_SUBDEV_S_FRAME_INTERVAL","VIDIOC_SUBDEV_S_SELECTION","VIDIOC_SUBDEV_S_STD","VIDIOC_SUBSCRIBE_EVENT","VIDIOC_S_AUDIO","VIDIOC_S_AUDOUT","VIDIOC_S_CROP","VIDIOC_S_CTRL","VIDIOC_S_DV_TIMINGS","VIDIOC_S_EDID","VIDIOC_S_EXT_CTRLS","VIDIOC_S_FBUF","VIDIOC_S_FMT","VIDIOC_S_FREQUENCY","VIDIOC_S_HW_FREQ_SEEK","VIDIOC_S_INPUT","VIDIOC_S_JPEGCOMP","VIDIOC_S_MODULATOR","VIDIOC_S_OUTPUT","VIDIOC_S_PARM","VIDIOC_S_PRIORITY","VIDIOC_S_SELECTION","VIDIOC_S_STD","VIDIOC_S_TUNER","VIDIOC_TRY_DECODER_CMD","VIDIOC_TRY_ENCODER_CMD","VIDIOC_TRY_EXT_CTRLS","VIDIOC_TRY_FMT","VIDIOC_UNSUBSCRIBE_EVENT","VTPM_PROXY_IOC_NEW_DEV","VT_ACTIVATE","VT_DISALLOCATE","VT_GETMODE","VT_GETSTATE","VT_OPENQRY","VT_RELDISP","VT_RESIZE","VT_RESIZEX","VT_SETMODE","VT_WAITACTIVE","WDIOC_GETBOOTSTATUS","WDIOC_GETPRETIMEOUT","WDIOC_GETSTATUS","WDIOC_GETSUPPORT","WDIOC_GETTEMP","WDIOC_GETTIMELEFT","WDIOC_GETTIMEOUT","WDIOC_KEEPALIVE","WDIOC_SETOPTIONS","WDIOC_SETPRETIMEOUT","WDIOC_SETTIMEOUT","ZATM_GETPOOL","ZATM_GETPOOLZ","ZATM_SETPOOL","FD_CLR","FD_ISSET","FD_SET","FD_ZERO","SIG_DFL","sig_ign"],"q":[[0,"linux_raw_sys"],[7,"linux_raw_sys::ctypes"],[29,"linux_raw_sys::elf"],[216,"linux_raw_sys::errno"],[349,"linux_raw_sys::general"],[3723,"linux_raw_sys::ioctl"],[5314,"linux_raw_sys::select_macros"],[5318,"linux_raw_sys::signal_macros"],[5320,"core::fmt"],[5321,"core::fmt"],[5322,"core::any"],[5323,"core::clone"],[5324,"core::cmp"],[5325,"core::cmp"],[5326,"core::cmp"],[5327,"core::convert"],[5328,"core::hash"],[5329,"core::cmp"]],"d":["","The ELF ABI. 🧝","","","","","","","","","","","","","","","","","","","","","Equivalent to C’s void type when used as a pointer.","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No value.","No value.","No value.","No value.","No value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Some value of type T.","Some value of type T.","Some value of type T.","Some value of type T.","Some value of type T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Rust doesn’t currently permit us to use transmute to …"],"i":[0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,10,10,146,147,148,149,145,11,13,8,9,10,146,147,148,149,145,11,13,8,9,10,8,9,10,9,8,8,9,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,148,149,145,11,13,8,9,10,146,147,148,149,145,11,13,8,9,10,147,147,147,147,147,147,147,147,11,11,13,11,13,148,148,148,148,148,148,146,147,148,149,145,11,13,8,9,10,146,147,148,149,145,11,13,8,9,10,11,13,146,147,148,149,145,11,13,8,9,10,149,149,149,149,149,149,149,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,150,151,152,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,150,151,152,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,71,77,118,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,102,0,155,34,36,130,37,38,46,81,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,82,0,0,0,0,0,102,0,0,0,71,117,117,117,76,80,75,107,107,76,74,72,73,75,74,80,116,72,68,119,117,67,69,70,73,116,118,78,116,119,156,79,116,116,116,68,69,70,70,68,76,68,119,116,117,74,67,69,70,72,70,90,95,89,14,14,14,14,39,39,107,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,133,133,42,83,84,85,87,83,84,85,87,83,84,85,87,84,85,83,84,85,87,83,84,85,87,83,84,85,87,84,85,0,0,0,64,64,17,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,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,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,0,17,0,107,32,34,132,98,134,134,134,134,134,23,25,31,17,14,114,131,42,40,42,98,44,22,93,133,107,0,17,50,110,111,112,89,31,49,64,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,105,106,0,104,105,106,104,105,106,49,19,90,95,0,0,0,32,34,0,30,32,34,46,64,90,0,0,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,130,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,72,73,74,75,76,80,81,82,83,84,85,86,87,88,91,92,93,94,95,96,97,98,99,100,101,134,102,103,104,105,106,107,108,109,110,111,112,120,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,92,0,0,0,0,0,0,0,0,0,0,0,0,0,45,45,45,45,45,45,0,48,0,17,17,17,110,111,112,114,131,22,24,26,0,0,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,95,97,88,88,0,51,54,58,59,51,54,58,59,0,0,0,0,155,155,37,38,0,28,29,28,29,28,29,28,29,28,29,41,132,92,96,98,107,107,0,48,48,107,23,25,101,132,32,34,43,0,0,41,30,33,97,98,99,100,101,0,132,17,14,107,47,43,43,44,44,0,120,64,17,22,24,26,21,27,64,35,35,0,39,121,0,97,99,100,101,155,33,130,155,107,120,37,120,42,120,131,89,94,131,89,94,89,94,30,49,62,63,62,63,0,0,0,0,25,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,65,109,65,109,65,109,65,109,107,107,17,17,107,107,107,107,107,107,64,64,107,78,78,78,108,0,0,156,79,156,79,156,79,0,0,0,0,0,0,0,0,0,0,0,157,115,157,115,33,0,98,40,40,131,40,131,158,66,158,66,158,66,102,103,102,102,102,102,103,102,102,103,102,103,102,103,102,103,102,103,102,102,103,102,103,102,103,102,103,64,64,0,41,93,96,0,0,0,38,42,38,0,0,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,0,0,0,0,0,0,0,64,92,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,50,53,56,81,50,52,53,55,56,57,81,52,55,57,27,36,130,155,17,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,130,37,38,39,40,41,42,131,43,44,45,46,47,48,132,49,133,50,51,52,53,54,55,56,57,58,59,60,61,62,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,100,101,134,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,60,60,36,46,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,38,0,39,113,113,20,46,21,32,34,113,0,0,0,0,132,0,86,86,86,86,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],[[5,[3,4]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,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,[7,7],[7,7],[7,7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[9,9],[10,10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[11,12],[13,12],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[14,[-1]]],[],[]],[[[14,[-1]],15],[[16,[-1]]],[]],[[[14,[-1]]],[],[]],[[[14,[-1]],15],[[16,[-1]]],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[17,[-1]]],[[17,[-1]]],18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[119,119],[120,120],[121,121],0,[[[17,[-1]],[17,[-1]]],122,123],0,[107,124],0,0,0,0,0,0,0,0,0,0,0,0,[[],[[17,[-1]]],125],[[],[[14,[-1]]],125],0,0,0,0,0,0,0,0,0,0,0,0,[[[17,[-1]],[17,[-1]]],126,127],[[50,50],126],[[110,110],126],[[111,111],126],[[112,112],126],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[17,[-1]],2],128,129],[[[14,[-1]],2],128,[]],[[19,2],128],[[20,2],128],[[21,2],128],[[22,2],128],[[23,2],128],[[24,2],128],[[25,2],128],[[26,2],128],[[27,2],128],[[28,2],128],[[29,2],128],[[30,2],128],[[31,2],128],[[32,2],128],[[33,2],128],[[34,2],128],[[130,2],128],[[39,2],128],[[40,2],128],[[41,2],128],[[42,2],128],[[131,2],128],[[43,2],128],[[44,2],128],[[45,2],128],[[46,2],128],[[47,2],128],[[48,2],128],[[132,2],128],[[49,2],128],[[133,2],128],[[50,2],128],[[51,2],128],[[52,2],128],[[53,2],128],[[54,2],128],[[55,2],128],[[56,2],128],[[57,2],128],[[58,2],128],[[59,2],128],[[60,2],128],[[61,2],128],[[62,2],128],[[63,2],128],[[64,2],128],[[65,2],128],[[66,2],128],[[67,2],128],[[70,2],128],[[72,2],128],[[73,2],128],[[74,2],128],[[75,2],128],[[76,2],128],[[80,2],128],[[81,2],128],[[82,2],128],[[83,2],128],[[84,2],128],[[85,2],128],[[86,2],128],[[87,2],128],[[88,2],128],[[91,2],128],[[92,2],128],[[93,2],128],[[94,2],128],[[95,2],128],[[96,2],128],[[97,2],128],[[98,2],128],[[99,2],128],[[100,2],128],[[101,2],128],[[134,2],128],[[102,2],128],[[103,2],128],[[104,2],128],[[105,2],128],[[106,2],128],[[107,2],128],[[108,2],128],[[109,2],128],[[110,2],128],[[111,2],128],[[112,2],128],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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[17,[-1]],15,7],135,[[136,[[16,[7]]]],[137,[[16,[7]]]]]],[[[17,[-1]],15],126,[[136,[[16,[7]]]],[137,[[16,[7]]]]]],[[[17,[-1]],-2],3,138,139],[[110,-1],3,139],[[111,-1],3,139],[[112,-1],3,139],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,124],0,0,0,[107,124],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[17,[-1]]],[]],[[],[[14,[-1]]],[]],[[124,124,124,124,124,124,124],[[17,[[140,[7]]]]]],0,0,0,0,0,0,0,0,[[[17,[-1]],[17,[-1]]],[[141,[122]]],142],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,124],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,124],[107,124],[[[17,[-1]],15,7,135],3,[[136,[[16,[7]]]],[137,[[16,[7]]]]]],[[[17,[-1]],15,126],3,[[136,[[16,[7]]]],[137,[[16,[7]]]]]],[[107,124],3],[[107,124],3],[[107,124],3],[[107,124],3],[[107,124],3],[[107,124],3],0,0,[[107,124],3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,124],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[143,19],3],[[143,19],126],[[143,19],3],[19,3],0,[[],144]],"c":[],"p":[[6,"c_void",7],[5,"Formatter",5320],[1,"tuple"],[5,"Error",5320],[6,"Result",5321],[5,"TypeId",5322],[1,"u8"],[5,"Elf_Dyn",29],[20,"Elf_Dyn_Union",29],[5,"Elf_auxv_t",29],[5,"Elf_Rela",29],[1,"u32"],[5,"Elf_Rel",29],[5,"__IncompleteArrayField",349],[1,"usize"],[1,"slice"],[5,"__BindgenBitfieldUnit",349],[10,"Clone",5323],[5,"__kernel_fd_set",349],[5,"__kernel_fsid_t",349],[5,"__user_cap_header_struct",349],[5,"__user_cap_data_struct",349],[5,"vfs_cap_data",349],[5,"vfs_cap_data__bindgen_ty_1",349],[5,"vfs_ns_cap_data",349],[5,"vfs_ns_cap_data__bindgen_ty_1",349],[5,"f_owner_ex",349],[5,"flock",349],[5,"flock64",349],[5,"open_how",349],[5,"epoll_event",349],[5,"fscrypt_policy_v1",349],[5,"fscrypt_key",349],[5,"fscrypt_policy_v2",349],[5,"fscrypt_get_policy_ex_arg",349],[5,"fscrypt_key_specifier",349],[5,"fscrypt_remove_key_arg",349],[5,"fscrypt_get_key_status_arg",349],[5,"mount_attr",349],[5,"file_clone_range",349],[5,"fstrim_range",349],[5,"file_dedupe_range_info",349],[5,"files_stat_struct",349],[5,"inodes_stat_t",349],[5,"fsxattr",349],[5,"futex_waitv",349],[5,"robust_list",349],[5,"robust_list_head",349],[5,"pollfd",349],[5,"__kernel_timespec",349],[5,"__kernel_itimerspec",349],[5,"__kernel_old_timeval",349],[5,"__kernel_old_timespec",349],[5,"__kernel_old_itimerval",349],[5,"__kernel_sock_timeval",349],[5,"timespec",349],[5,"timeval",349],[5,"itimerspec",349],[5,"itimerval",349],[5,"timezone",349],[5,"rusage",349],[5,"rlimit",349],[5,"rlimit64",349],[5,"clone_args",349],[5,"sigaction",349],[5,"sigaltstack",349],[5,"__sifields__bindgen_ty_1",349],[5,"__sifields__bindgen_ty_2",349],[5,"__sifields__bindgen_ty_3",349],[5,"__sifields__bindgen_ty_4",349],[5,"__sifields__bindgen_ty_5",349],[5,"__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1",349],[5,"__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2",349],[5,"__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3",349],[5,"__sifields__bindgen_ty_6",349],[5,"__sifields__bindgen_ty_7",349],[5,"siginfo",349],[5,"siginfo__bindgen_ty_1__bindgen_ty_1",349],[5,"sigevent",349],[5,"sigevent__bindgen_ty_1__bindgen_ty_1",349],[5,"statx_timestamp",349],[5,"statx",349],[5,"termios",349],[5,"termios2",349],[5,"ktermios",349],[5,"winsize",349],[5,"termio",349],[5,"iovec",349],[5,"uffd_msg",349],[5,"uffd_msg__bindgen_ty_1__bindgen_ty_1",349],[5,"uffd_msg__bindgen_ty_1__bindgen_ty_2",349],[5,"uffd_msg__bindgen_ty_1__bindgen_ty_3",349],[5,"uffd_msg__bindgen_ty_1__bindgen_ty_4",349],[5,"uffd_msg__bindgen_ty_1__bindgen_ty_5",349],[5,"uffdio_api",349],[5,"uffdio_range",349],[5,"uffdio_register",349],[5,"uffdio_copy",349],[5,"uffdio_zeropage",349],[5,"uffdio_writeprotect",349],[5,"uffdio_continue",349],[5,"stat",349],[5,"__old_kernel_stat",349],[5,"statfs",349],[5,"statfs64",349],[5,"compat_statfs64",349],[5,"user_desc",349],[5,"kernel_sigset_t",349],[5,"kernel_sigaction",349],[6,"fsconfig_command",349],[6,"membarrier_cmd",349],[6,"membarrier_cmd_flag",349],[20,"fscrypt_get_policy_ex_arg__bindgen_ty_1",349],[20,"fscrypt_key_specifier__bindgen_ty_1",349],[20,"sigval",349],[20,"__sifields",349],[20,"__sifields__bindgen_ty_5__bindgen_ty_1",349],[20,"siginfo__bindgen_ty_1",349],[20,"sigevent__bindgen_ty_1",349],[20,"uffd_msg__bindgen_ty_1",349],[20,"uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1",349],[6,"Ordering",5324],[10,"Ord",5324],[8,"c_uint",7],[10,"Default",5325],[1,"bool"],[10,"PartialEq",5324],[8,"Result",5320],[10,"Debug",5320],[5,"fscrypt_provisioning_key_payload",349],[5,"file_dedupe_range",349],[5,"inotify_event",349],[5,"rand_pool_info",349],[5,"linux_dirent64",349],[1,"u64"],[10,"AsRef",5326],[10,"AsMut",5326],[10,"Hash",5327],[10,"Hasher",5327],[1,"array"],[6,"Option",5328],[10,"PartialOrd",5324],[8,"c_int",7],[8,"__kernel_sighandler_t",349],[5,"Elf_Verdaux",29],[5,"Elf_Ehdr",29],[5,"Elf_Phdr",29],[5,"Elf_Sym",29],[5,"Elf_Verdef",29],[8,"__signalfn_t",349],[8,"__sighandler_t",349],[8,"__restorefn_t",349],[8,"__sigrestore_t",349],[8,"siginfo_t",349],[5,"fscrypt_add_key_arg",349],[8,"sigevent_t",349],[8,"sigval_t",349],[8,"stack_t",349]],"b":[]}],\ ["lock_api",{"doc":"This library provides type-safe and fully-featured Mutex …","t":"RRKRRFFTTTTRRFFFFFFKKKFKKKKKKKKKKFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMNNNMMMMMMMNNNMMMNNNNNNNNNNNNNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNMNMMMNNNNNNNNNNMMMMNNNNNNNNNNNMNNN","n":["Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_exclusive","bump_shared","bump_shared","bump_upgradable","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","make_guard_unchecked","make_guard_unchecked","make_read_guard_unchecked","make_upgradable_guard_unchecked","make_write_guard_unchecked","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","read","read_recursive","remutex","rwlock","rwlock","rwlock","try_from","try_from","try_from","try_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_lock","try_lock","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","with_upgraded","write"],"q":[[0,"lock_api"],[372,"core::marker"],[373,"core::default"],[374,"core::fmt"],[375,"core::fmt"],[376,"core::num::nonzero"],[377,"core::result"],[378,"core::option"],[379,"core::any"]],"d":["Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this mutex, returning the underlying data.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Creates a new MutexGuard without checking if the mutex is …","Creates a new ReentrantMutexGuard without checking if the …","Creates a new RwLockReadGuard without checking if the lock …","Creates a new RwLockUpgradableReadGuard without checking …","Creates a new RwLockReadGuard without checking if the lock …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …"],"i":[42,41,0,16,17,0,0,16,4,3,17,42,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,1,1,3,5,7,8,10,11,9,9,9,9,12,12,13,14,15,13,14,15,13,14,15,5,19,7,20,8,10,11,22,23,5,19,10,23,24,10,11,25,10,25,5,19,7,20,8,10,11,22,23,13,14,15,5,5,19,19,7,7,20,20,8,8,10,10,11,11,22,22,23,23,13,14,13,14,15,15,15,15,46,47,13,13,13,3,14,14,14,15,15,15,5,19,7,20,8,10,11,22,23,13,14,15,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,13,14,15,16,16,13,3,14,17,17,15,17,17,15,3,14,5,16,13,3,14,17,17,33,21,13,14,15,15,15,5,19,7,20,8,10,22,23,5,13,14,15,4,13,14,15,15,15,7,8,10,11,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,16,13,3,14,17,41,41,42,13,3,14,17,41,33,43,43,41,42,13,3,14,21,44,44,5,19,7,20,8,10,22,23,15,15,15,15,15,15,15,15,15,21,11,44,11,44,11,11,11,11,15,15,15,46,47,13,3,14,15,5,19,7,20,8,10,11,22,23,16,3,17,9,1,3,5,19,7,20,8,10,11,22,23,17,9,21,12,5,7,8,10,11,5,7,8,10,11,15,21,11,11,15],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[1,2],[[[3,[-1,-2]]],2,1,4],[[[5,[-1,-2]]],2,1,6],[[[7,[-1,-2,-3]]],2,1,4,6],[[[8,[-1,-2]]],2,9,6],[[[10,[-1,-2]]],2,9,6],[[[11,[-1,-2]]],2,12,6],[9,2],[9,2],[9,2],[9,2],[12,2],[12,2],[[-1,-2],[[13,[-1,-2]]],[],[]],[[-1,-2,-3],[[14,[-1,-2,-3]]],[],[],[]],[[-1,-2],[[15,[-1,-2]]],[],[]],[[[13,[-1,-2]]],[],16,6],[[[14,[-1,-2,-3]]],[],16,4,6],[[[15,[-1,-2]]],[],17,6],[[],[[13,[-1,-2]]],16,[6,18]],[[],[[14,[-1,-2,-3]]],16,4,[6,18]],[[],[[15,[-1,-2]]],17,[6,18]],[[[5,[-1,-2]]],-2,16,6],[[[19,[-1,-2]]],-2,16,6],[[[7,[-1,-2,-3]]],-3,16,4,6],[[[20,[-1,-2,-3]]],-3,16,4,6],[[[8,[-1,-2]]],-2,17,6],[[[10,[-1,-2]]],-2,17,6],[[[11,[-1,-2]]],-2,21,6],[[[22,[-1,-2]]],-2,17,6],[[[23,[-1,-2]]],-2,17,6],[[[5,[-1,-2]]],-2,16,6],[[[19,[-1,-2]]],-2,16,6],[[[10,[-1,-2]]],-2,17,6],[[[23,[-1,-2]]],-2,17,6],[24,2],[[[10,[-1,-2]]],[[8,[-1,-2]]],24,6],[[[11,[-1,-2]]],[[8,[-1,-2]]],25,6],[25,2],[[[10,[-1,-2]]],[[11,[-1,-2]]],25,6],[25,2],[[[5,[-1,-2]]],2,16,6],[[[19,[-1,-2]]],2,16,6],[[[7,[-1,-2,-3]]],2,16,4,6],[[[20,[-1,-2,-3]]],2,16,4,6],[[[8,[-1,-2]]],2,17,6],[[[10,[-1,-2]]],2,17,6],[[[11,[-1,-2]]],2,21,6],[[[22,[-1,-2]]],2,17,6],[[[23,[-1,-2]]],2,17,6],[[[13,[-1,-2]],26],27,16,[6,28]],[[[14,[-1,-2,-3]],26],27,16,4,[6,28]],[[[15,[-1,-2]],26],27,17,[6,28]],[[[5,[-1,-2]],26],27,16,[28,6]],[[[5,[-1,-2]],26],27,16,[29,6]],[[[19,[-1,-2]],26],27,16,[28,6]],[[[19,[-1,-2]],26],27,16,[29,6]],[[[7,[-1,-2,-3]],26],27,16,4,[29,6]],[[[7,[-1,-2,-3]],26],27,16,4,[28,6]],[[[20,[-1,-2,-3]],26],27,16,4,[28,6]],[[[20,[-1,-2,-3]],26],27,16,4,[29,6]],[[[8,[-1,-2]],26],27,17,[29,6]],[[[8,[-1,-2]],26],27,17,[28,6]],[[[10,[-1,-2]],26],27,17,[28,6]],[[[10,[-1,-2]],26],27,17,[29,6]],[[[11,[-1,-2]],26],27,21,[29,6]],[[[11,[-1,-2]],26],27,21,[28,6]],[[[22,[-1,-2]],26],27,17,[28,6]],[[[22,[-1,-2]],26],27,17,[29,6]],[[[23,[-1,-2]],26],27,17,[29,6]],[[[23,[-1,-2]],26],27,17,[28,6]],[[[13,[-1,-2]]],2,16,6],[[[14,[-1,-2,-3]]],2,16,4,6],[[[13,[-1,-2]]],2,1,6],[[[14,[-1,-2,-3]]],2,1,4,6],[[[15,[-1,-2]]],2,17,6],[[[15,[-1,-2]]],2,9,6],[[[15,[-1,-2]]],2,17,6],[[[15,[-1,-2]]],2,9,6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[30,-1,[]],[-1,[[13,[-2,-1]]],[],16],[-1,-1,[]],[30,-1,[]],[-1,[[14,[-2,-3,-1]]],[],16,4],[-1,-1,[]],[-1,-1,[]],[30,-1,[]],[-1,[[15,[-2,-1]]],[],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[13,[-1,-2]]],-2,16,6],[[[14,[-1,-2,-3]]],-3,16,4,6],[[[15,[-1,-2]]],-2,17,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[13,[-1,-2]]],-2,16,[]],[[[14,[-1,-2,-3]]],-3,16,4,[]],[[[15,[-1,-2]]],-2,17,[]],[[[16,[],[[31,[-1]]]]],32,[]],[[[16,[],[[31,[-1]]]]],32,[]],[[[13,[-1,-2]]],32,16,6],[[[3,[-1,-2]]],32,16,4],[[[14,[-1,-2,-3]]],32,16,4,6],[[[17,[],[[31,[-1]]]]],32,[]],[[[17,[],[[31,[-1]]]]],32,[]],[[[15,[-1,-2]]],32,17,6],[[[17,[],[[31,[-1]]]]],32,[]],[[[17,[],[[31,[-1]]]]],32,[]],[[[15,[-1,-2]]],32,17,6],[[[3,[-1,-2]]],32,16,4],[[[14,[-1,-2,-3]]],32,16,4,6],[[[5,[-1,-2]]],-2,16,6],[[[16,[],[[31,[-1]]]]],2,[]],[[[13,[-1,-2]]],[[5,[-1,-2]]],16,6],[[[3,[-1,-2]]],2,16,4],[[[14,[-1,-2,-3]]],[[7,[-1,-2,-3]]],16,4,6],[[[17,[],[[31,[-1]]]]],2,[]],[[[17,[],[[31,[-1]]]]],2,[]],[33,2],[21,2],[[[13,[-1,-2]]],[[5,[-1,-2]]],16,6],[[[14,[-1,-2,-3]]],[[7,[-1,-2,-3]]],16,4,6],[[[15,[-1,-2]]],[[8,[-1,-2]]],17,6],[[[15,[-1,-2]]],[[11,[-1,-2]]],21,6],[[[15,[-1,-2]]],[[10,[-1,-2]]],17,6],[[[5,[-1,-2]],-4],[[19,[-1,-3]]],16,6,6,[[35,[-2],[[34,[-3]]]]]],[[[19,[-1,-2]],-4],[[19,[-1,-3]]],16,6,6,[[35,[-2],[[34,[-3]]]]]],[[[7,[-1,-2,-3]],-5],[[20,[-1,-2,-4]]],16,4,6,6,[[35,[-3],[[34,[-4]]]]]],[[[20,[-1,-2,-3]],-5],[[20,[-1,-2,-4]]],16,4,6,6,[[35,[-3],[[34,[-4]]]]]],[[[8,[-1,-2]],-4],[[22,[-1,-3]]],17,6,6,[[35,[-2],[[34,[-3]]]]]],[[[10,[-1,-2]],-4],[[23,[-1,-3]]],17,6,6,[[35,[-2],[[34,[-3]]]]]],[[[22,[-1,-2]],-4],[[22,[-1,-3]]],17,6,6,[[35,[-2],[[34,[-3]]]]]],[[[23,[-1,-2]],-4],[[23,[-1,-3]]],17,6,6,[[35,[-2],[[34,[-3]]]]]],[[[5,[-1,-2]]],[[13,[-1,-2]]],16,6],[-1,[[13,[-2,-1]]],[],16],[-1,[[14,[-2,-3,-1]]],[],16,4],[-1,[[15,[-2,-1]]],[],17],[4,36],[[[13,[-1,-2]]],-1,16,6],[[[14,[-1,-2,-3]]],-1,16,4,6],[[[15,[-1,-2]]],-1,17,6],[[[15,[-1,-2]]],[[8,[-1,-2]]],17,6],[[[15,[-1,-2]]],[[8,[-1,-2]]],33,6],[[[7,[-1,-2,-3]]],[[14,[-1,-2,-3]]],16,4,6],[[[8,[-1,-2]]],[[15,[-1,-2]]],17,6],[[[10,[-1,-2]]],[[15,[-1,-2]]],17,6],[[[11,[-1,-2]]],[[15,[-1,-2]]],21,6],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[[[16,[],[[31,[-1]]]]],32,[]],[[[13,[-1,-2]]],[[38,[[5,[-1,-2]]]]],16,6],[[[3,[-1,-2]]],32,16,4],[[[14,[-1,-2,-3]]],[[38,[[7,[-1,-2,-3]]]]],16,4,6],[[[17,[],[[31,[-1]]]]],32,[]],[[[41,[],[[39,[-1]],[40,[-2]]]],-1],32,[],[]],[[[41,[],[[39,[-1]],[40,[-2]]]],-2],32,[],[]],[[[42,[],[[39,[-1]],[40,[-2]]]],-1],32,[],[]],[[[13,[-1,-2]]],[[38,[[5,[-1,-2]]]]],42,6],[[[3,[-1,-2]]],32,42,4],[[[14,[-1,-2,-3]]],[[38,[[7,[-1,-2,-3]]]]],42,4,6],[[[17,[],[[31,[-1]]]]],32,[]],[[[41,[],[[39,[-1]],[40,[-2]]]],-1],32,[],[]],[33,32],[[43,-1],32,[]],[[43,-1],32,[]],[[[41,[],[[39,[-1]],[40,[-2]]]],-2],32,[],[]],[[[42,[],[[39,[-1]],[40,[-2]]]],-2],32,[],[]],[[[13,[-1,-2]]],[[38,[[5,[-1,-2]]]]],42,6],[[[3,[-1,-2]]],32,42,4],[[[14,[-1,-2,-3]]],[[38,[[7,[-1,-2,-3]]]]],42,4,6],[21,32],[[44,-1],32,[]],[[44,-1],32,[]],[[[5,[-1,-2]],-4],[[37,[[19,[-1,-3]],[5,[-1,-2]]]]],16,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[19,[-1,-2]],-4],[[37,[[19,[-1,-3]],[19,[-1,-2]]]]],16,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[7,[-1,-2,-3]],-5],[[37,[[20,[-1,-2,-4]],[7,[-1,-2,-3]]]]],16,4,6,6,[[35,[-3],[[34,[[38,[-4]]]]]]]],[[[20,[-1,-2,-3]],-5],[[37,[[20,[-1,-2,-4]],[20,[-1,-2,-3]]]]],16,4,6,6,[[35,[-3],[[34,[[38,[-4]]]]]]]],[[[8,[-1,-2]],-4],[[37,[[22,[-1,-3]],[8,[-1,-2]]]]],17,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[10,[-1,-2]],-4],[[37,[[23,[-1,-3]],[10,[-1,-2]]]]],17,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[22,[-1,-2]],-4],[[37,[[22,[-1,-3]],[22,[-1,-2]]]]],17,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[23,[-1,-2]],-4],[[37,[[23,[-1,-3]],[23,[-1,-2]]]]],17,6,6,[[35,[-2],[[34,[[38,[-3]]]]]]]],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],17,6],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],41,6],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],33,6],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],43,6],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],43,6],[[[15,[-1,-2]]],[[38,[[8,[-1,-2]]]]],41,6],[[[15,[-1,-2]]],[[38,[[11,[-1,-2]]]]],21,6],[[[15,[-1,-2]]],[[38,[[11,[-1,-2]]]]],44,6],[[[15,[-1,-2]]],[[38,[[11,[-1,-2]]]]],44,6],[21,32],[[[11,[-1,-2]]],[[37,[[10,[-1,-2]],[11,[-1,-2]]]]],21,6],[[44,-1],32,[]],[[[11,[-1,-2]]],[[37,[[10,[-1,-2]],[11,[-1,-2]]]]],44,6],[[44,-1],32,[]],[[[11,[-1,-2]]],[[37,[[10,[-1,-2]],[11,[-1,-2]]]]],44,6],[[[11,[-1,-2]],-4],[[38,[-3]]],25,6,[],[[35,[-2],[[34,[-3]]]]]],[[[11,[-1,-2]],-4],[[38,[-3]]],[44,25],6,[],[[35,[-2],[[34,[-3]]]]]],[[[11,[-1,-2]],-4],[[38,[-3]]],[44,25],6,[],[[35,[-2],[[34,[-3]]]]]],[[[15,[-1,-2]]],[[38,[[10,[-1,-2]]]]],17,6],[[[15,[-1,-2]]],[[38,[[10,[-1,-2]]]]],41,6],[[[15,[-1,-2]]],[[38,[[10,[-1,-2]]]]],41,6],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[[[16,[],[[31,[-1]]]]],2,[]],[[[3,[-1,-2]]],2,16,4],[[[17,[],[[31,[-1]]]]],2,[]],[9,2],[1,2],[[[3,[-1,-2]]],2,1,4],[[[5,[-1,-2]]],2,1,6],[[[19,[-1,-2]]],2,1,6],[[[7,[-1,-2,-3]]],2,1,4,6],[[[20,[-1,-2,-3]]],2,1,4,6],[[[8,[-1,-2]]],2,9,6],[[[10,[-1,-2]]],2,9,6],[[[11,[-1,-2]]],2,12,6],[[[22,[-1,-2]]],2,9,6],[[[23,[-1,-2]]],2,9,6],[[[17,[],[[31,[-1]]]]],2,[]],[9,2],[21,2],[12,2],[[[5,[-1,-2]],-4],-3,16,6,[],[[35,[],[[34,[-3]]]]]],[[[7,[-1,-2,-3]],-5],-4,16,4,6,[],[[35,[],[[34,[-4]]]]]],[[[8,[-1,-2]],-4],-3,17,6,[],[[35,[],[[34,[-3]]]]]],[[[10,[-1,-2]],-4],-3,17,6,[],[[35,[],[[34,[-3]]]]]],[[[11,[-1,-2]],-4],-3,21,6,[],[[35,[],[[34,[-3]]]]]],[[[5,[-1,-2]],-4],-3,1,6,[],[[35,[],[[34,[-3]]]]]],[[[7,[-1,-2,-3]],-5],-4,1,4,6,[],[[35,[],[[34,[-4]]]]]],[[[8,[-1,-2]],-4],-3,9,6,[],[[35,[],[[34,[-3]]]]]],[[[10,[-1,-2]],-4],-3,9,6,[],[[35,[],[[34,[-3]]]]]],[[[11,[-1,-2]],-4],-3,12,6,[],[[35,[],[[34,[-3]]]]]],[[[15,[-1,-2]]],[[11,[-1,-2]]],21,6],[21,2],[[[11,[-1,-2]]],[[10,[-1,-2]]],21,6],[[[11,[-1,-2]],-4],-3,25,6,[],[[35,[-2],[[34,[-3]]]]]],[[[15,[-1,-2]]],[[10,[-1,-2]]],17,6]],"c":[],"p":[[10,"RawMutexFair",0],[1,"tuple"],[5,"RawReentrantMutex",0],[10,"GetThreadId",0],[5,"MutexGuard",0],[10,"Sized",372],[5,"ReentrantMutexGuard",0],[5,"RwLockReadGuard",0],[10,"RawRwLockFair",0],[5,"RwLockWriteGuard",0],[5,"RwLockUpgradableReadGuard",0],[10,"RawRwLockUpgradeFair",0],[5,"Mutex",0],[5,"ReentrantMutex",0],[5,"RwLock",0],[10,"RawMutex",0],[10,"RawRwLock",0],[10,"Default",373],[5,"MappedMutexGuard",0],[5,"MappedReentrantMutexGuard",0],[10,"RawRwLockUpgrade",0],[5,"MappedRwLockReadGuard",0],[5,"MappedRwLockWriteGuard",0],[10,"RawRwLockDowngrade",0],[10,"RawRwLockUpgradeDowngrade",0],[5,"Formatter",374],[8,"Result",374],[10,"Debug",374],[10,"Display",374],[1,"never"],[17,"GuardMarker"],[1,"bool"],[10,"RawRwLockRecursive",0],[17,"Output"],[10,"FnOnce",375],[5,"NonZeroUsize",376],[6,"Result",377],[6,"Option",378],[17,"Duration"],[17,"Instant"],[10,"RawRwLockTimed",0],[10,"RawMutexTimed",0],[10,"RawRwLockRecursiveTimed",0],[10,"RawRwLockUpgradeTimed",0],[5,"TypeId",379],[5,"GuardSend",0],[5,"GuardNoSend",0]],"b":[[123,"impl-Debug-for-MutexGuard%3C\'a,+R,+T%3E"],[124,"impl-Display-for-MutexGuard%3C\'a,+R,+T%3E"],[125,"impl-Debug-for-MappedMutexGuard%3C\'a,+R,+T%3E"],[126,"impl-Display-for-MappedMutexGuard%3C\'a,+R,+T%3E"],[127,"impl-Display-for-ReentrantMutexGuard%3C\'a,+R,+G,+T%3E"],[128,"impl-Debug-for-ReentrantMutexGuard%3C\'a,+R,+G,+T%3E"],[129,"impl-Debug-for-MappedReentrantMutexGuard%3C\'a,+R,+G,+T%3E"],[130,"impl-Display-for-MappedReentrantMutexGuard%3C\'a,+R,+G,+T%3E"],[131,"impl-Display-for-RwLockReadGuard%3C\'a,+R,+T%3E"],[132,"impl-Debug-for-RwLockReadGuard%3C\'a,+R,+T%3E"],[133,"impl-Debug-for-RwLockWriteGuard%3C\'a,+R,+T%3E"],[134,"impl-Display-for-RwLockWriteGuard%3C\'a,+R,+T%3E"],[135,"impl-Display-for-RwLockUpgradableReadGuard%3C\'a,+R,+T%3E"],[136,"impl-Debug-for-RwLockUpgradableReadGuard%3C\'a,+R,+T%3E"],[137,"impl-Debug-for-MappedRwLockReadGuard%3C\'a,+R,+T%3E"],[138,"impl-Display-for-MappedRwLockReadGuard%3C\'a,+R,+T%3E"],[139,"impl-Display-for-MappedRwLockWriteGuard%3C\'a,+R,+T%3E"],[140,"impl-Debug-for-MappedRwLockWriteGuard%3C\'a,+R,+T%3E"]]}],\ -["melior",{"doc":"Melior","t":"PPPFFPGFPPPPPPPPFPPPNNNNNNNNNNNNNNNNNNNNCCQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNCOOOOOFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCNNNNNNNCNNNNNNNNNNNNNNNNNCNNCNNNNNCNNCNNNCNNNCNNNNNNNNNNNNNNNNNGGPPPPPPPPPPPPPPPPPPPPPPPPPPHHHHHNNNNHHHHHHHHHHHHHHNNHHNNHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNHCHNNNNHNNNNNNNHNNNNHHHNHNNHHHHHHHNNNNHHHHNNNNNNNCNNHHNHPPPPPPGPPNNNNNNNNHNNNNHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHHHHHHHNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHHHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNHHHHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNHHHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNHHNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNHHHHHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNHNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNHNNHHHHHNNNNNNHNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNHHHHHNNHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNHHNNHNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHNNHHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHHHHHHHFEEEEFFFEEFFEEEFKNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNMNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNFFKFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKFFEKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNEFFFENNNCNNNNNNNNCENNNCNNNNNNNNCNNNCNNNNCNNNNCNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFKNNNNNHNNNNMNMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH","n":["AttributeExpected","AttributeNotFound","BlockArgumentExpected","Context","ContextRef","ElementExpected","Error","ExecutionEngine","InvokeFunction","OperandNotFound","OperationBuild","OperationResultExpected","ParsePassPipeline","PositionOutOfBounds","ResultNotFound","RunPass","StringRef","TypeExpected","UnknownDiagnosticSeverity","Utf8","allow_unregistered_dialects","append_dialect_registry","as_str","attach_diagnostic_handler","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","detach_diagnostic_handler","diagnostic","dialect","dialect","drop","drop","dump_to_object_file","enable_multi_threading","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_c_str","from_raw","from_raw","get_or_load_dialect","into","into","into","into","into","invoke_packed","ir","is_registered_operation","load_all_available_dialects","loaded_dialect_count","lookup","new","new","new","pass","register_symbol","registered_dialect_count","set_allow_unregistered_dialects","to_owned","to_owned","to_raw","to_raw","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","utility","index","name","type","value","value","Diagnostic","DiagnosticHandlerId","DiagnosticSeverity","Error","Note","Remark","Warning","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","fmt","fmt","fmt","fmt","from","from","from","from_raw","from_raw","into","into","into","location","note","note_count","severity","to_owned","to_owned","to_raw","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Dialect","DialectHandle","DialectRegistry","arith","async","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cf","cf","clone","clone","clone_into","clone_into","context","default","drop","eq","fmt","fmt","fmt","from","from","from","from_raw","from_raw","func","func","gpu","index","insert_dialect","into","into","into","linalg","llvm","llvm","load_dialect","memref","namespace","namespace","new","ods","pdl","quant","register_dialect","scf","scf","shape","sparse_tensor","tensor","to_owned","to_owned","to_raw","to_raw","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","CmpfPredicate","CmpiPredicate","Eq","False","Ne","Oeq","Oge","Ogt","Ole","Olt","One","Ord","Sge","Sgt","Sle","Slt","True","Ueq","Uge","Uge","Ugt","Ugt","Ule","Ule","Ult","Ult","Une","Uno","addf","addi","addui_extended","andi","bitcast","borrow","borrow","borrow_mut","borrow_mut","ceildivsi","ceildivui","cmpf","cmpi","constant","divf","divsi","divui","extf","extsi","extui","floordivsi","fptosi","fptoui","from","from","index_cast","index_castui","into","into","maxf","maxsi","maxui","minf","minsi","minui","mulf","muli","mulsi_extended","mului_extended","negf","ori","remf","remsi","remui","select","shli","shrsi","shrui","sitofp","subf","subi","truncf","trunci","try_from","try_from","try_into","try_into","type_id","type_id","uitofp","xori","assert","br","cond_br","switch","call","call_indirect","constant","func","return","add","and","casts","castu","ceildivs","ceildivu","cmp","constant","divs","divu","floordivs","maxs","maxu","mins","minu","mul","or","rems","remu","shl","shrs","shru","sub","xor","AllocaOptions","LoadStoreOptions","access_groups","alias_scopes","align","align","alloca","attributes","bitcast","borrow","borrow","borrow_mut","borrow_mut","call_intrinsic","clone","clone","clone_into","clone_into","default","default","elem_type","extract_value","fmt","fmt","from","from","func","get_element_ptr","get_element_ptr_dynamic","inalloca","insert_value","into","into","intr_abs","intr_bitreverse","intr_bswap","intr_ctlz","intr_ctpop","intr_cttz","load","new","new","nonalias_scopes","nontemporal","nullptr","poison","return","store","tbaa","to_owned","to_owned","try_from","try_from","try_into","try_into","type","type_id","type_id","undef","unreachable","volatile","zext","Appending","AvailableExternally","Common","External","Internal","LinkOnce","Linkage","Private","Weak","borrow","borrow_mut","clone","clone_into","eq","fmt","from","into","linkage","to_owned","try_from","try_into","type_id","array","function","opaque_pointer","pointer","struct","void","alloc","alloca","cast","dealloc","dim","get_global","global","load","rank","realloc","store","affine","amdgpu","arith","arm_neon","arm_sve","async","bufferization","cf","func","gpu","index","linalg","llvm","math","memref","pdl","pdl_interp","quant","scf","shape","sparse_tensor","tensor","tosa","transform","vector","AffineApplyOp","AffineApplyOpBuilder","AffineDelinearizeIndexOp","AffineDelinearizeIndexOpBuilder","AffineForOp","AffineForOpBuilder","AffineIfOp","AffineIfOpBuilder","AffineLoadOp","AffineLoadOpBuilder","AffineMaxOp","AffineMaxOpBuilder","AffineMinOp","AffineMinOpBuilder","AffineParallelOp","AffineParallelOpBuilder","AffinePrefetchOp","AffinePrefetchOpBuilder","AffineStoreOp","AffineStoreOpBuilder","AffineVectorLoadOp","AffineVectorLoadOpBuilder","AffineVectorStoreOp","AffineVectorStoreOpBuilder","AffineYieldOp","AffineYieldOpBuilder","apply","basis","basis","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","delinearize_index","else_region","else_region","for","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","if","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_data_cache","is_data_cache","is_write","is_write","linear_index","linear_index","load","locality_hint","locality_hint","lower_bounds_groups","lower_bounds_groups","lower_bounds_map","lower_bounds_map","map","map","map","map","map","map","map_operands","map_operands","map_operands","map_operands","max","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","min","multi_index","multi_index","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","parallel","prefetch","reductions","reductions","region","region","region","region","result","result","result","result","results","results","results","results","results","results","set_is_data_cache","set_is_write","set_locality_hint","set_lower_bounds_groups","set_lower_bounds_map","set_map","set_map","set_map","set_reductions","set_steps","set_upper_bounds_groups","set_upper_bounds_map","steps","steps","store","then_region","then_region","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upper_bounds_groups","upper_bounds_groups","upper_bounds_map","upper_bounds_map","value","value","value","value","vector_load","vector_store","yield","LDSBarrierOp","LDSBarrierOpBuilder","MFMAOp","MFMAOpBuilder","RawBufferAtomicCmpswapOp","RawBufferAtomicCmpswapOpBuilder","RawBufferAtomicFaddOp","RawBufferAtomicFaddOpBuilder","RawBufferAtomicFmaxOp","RawBufferAtomicFmaxOpBuilder","RawBufferAtomicSmaxOp","RawBufferAtomicSmaxOpBuilder","RawBufferAtomicUminOp","RawBufferAtomicUminOpBuilder","RawBufferLoadOp","RawBufferLoadOpBuilder","RawBufferStoreOp","RawBufferStoreOpBuilder","WMMAOp","WMMAOpBuilder","abid","abid","blgp","blgp","blocks","blocks","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","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cbsz","cbsz","clamp","clamp","cmp","cmp","dest_c","dest_c","dest_c","dest_c","dest_d","dest_d","dest_d","dest_d","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","k","k","lds_barrier","m","m","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","mfma","n","n","name","name","name","name","name","name","name","name","name","name","negate_a","negate_a","negate_b","negate_b","negate_c","negate_c","new","new","new","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","raw_buffer_atomic_cmpswap","raw_buffer_atomic_fadd","raw_buffer_atomic_fmax","raw_buffer_atomic_smax","raw_buffer_atomic_umin","raw_buffer_load","raw_buffer_store","reduce_precision","reduce_precision","remove_clamp","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_negate_a","remove_negate_b","remove_negate_c","remove_reduce_precision","remove_unsigned_a","remove_unsigned_b","set_abid","set_blgp","set_blocks","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_cbsz","set_clamp","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_k","set_m","set_n","set_negate_a","set_negate_b","set_negate_c","set_reduce_precision","set_subword_offset","set_unsigned_a","set_unsigned_b","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","source_a","source_a","source_a","source_a","source_b","source_b","source_b","source_b","src","src","subword_offset","subword_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_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsigned_a","unsigned_a","unsigned_b","unsigned_b","value","value","value","value","value","value","value","value","value","value","value","value","value","value","wmma","AddFOp","AddFOpBuilder","AddIOp","AddIOpBuilder","AddUIExtendedOp","AddUIExtendedOpBuilder","AndIOp","AndIOpBuilder","BitcastOp","BitcastOpBuilder","CeilDivSIOp","CeilDivSIOpBuilder","CeilDivUIOp","CeilDivUIOpBuilder","CmpFOp","CmpFOpBuilder","CmpIOp","CmpIOpBuilder","ConstantOp","ConstantOpBuilder","DivFOp","DivFOpBuilder","DivSIOp","DivSIOpBuilder","DivUIOp","DivUIOpBuilder","ExtFOp","ExtFOpBuilder","ExtSIOp","ExtSIOpBuilder","ExtUIOp","ExtUIOpBuilder","FPToSIOp","FPToSIOpBuilder","FPToUIOp","FPToUIOpBuilder","FloorDivSIOp","FloorDivSIOpBuilder","IndexCastOp","IndexCastOpBuilder","IndexCastUIOp","IndexCastUIOpBuilder","MaxFOp","MaxFOpBuilder","MaxSIOp","MaxSIOpBuilder","MaxUIOp","MaxUIOpBuilder","MinFOp","MinFOpBuilder","MinSIOp","MinSIOpBuilder","MinUIOp","MinUIOpBuilder","MulFOp","MulFOpBuilder","MulIOp","MulIOpBuilder","MulSIExtendedOp","MulSIExtendedOpBuilder","MulUIExtendedOp","MulUIExtendedOpBuilder","NegFOp","NegFOpBuilder","OrIOp","OrIOpBuilder","RemFOp","RemFOpBuilder","RemSIOp","RemSIOpBuilder","RemUIOp","RemUIOpBuilder","SIToFPOp","SIToFPOpBuilder","SelectOp","SelectOpBuilder","ShLIOp","ShLIOpBuilder","ShRSIOp","ShRSIOpBuilder","ShRUIOp","ShRUIOpBuilder","SubFOp","SubFOpBuilder","SubIOp","SubIOpBuilder","TruncFOp","TruncFOpBuilder","TruncIOp","TruncIOpBuilder","UIToFPOp","UIToFPOpBuilder","XOrIOp","XOrIOpBuilder","addf","addi","addui_extended","andi","bitcast","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","ceildivsi","ceildivui","cmpf","cmpi","condition","condition","constant","divf","divsi","divui","extf","extsi","extui","false_value","false_value","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","floordivsi","fptosi","fptoui","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","high","high","high","high","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","index_cast","index_castui","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","low","low","low","low","maxf","maxsi","maxui","minf","minsi","minui","mulf","muli","mulsi_extended","mului_extended","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","negf","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","ori","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","overflow","overflow","predicate","predicate","predicate","predicate","remf","remsi","remui","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","select","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_predicate","set_predicate","set_value","shli","shrsi","shrui","sitofp","subf","subi","sum","sum","true_value","true_value","truncf","trunci","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uitofp","value","value","xori","SMullOp","SMullOpBuilder","Sdot2dOp","Sdot2dOpBuilder","SdotOp","SdotOpBuilder","_2_d_sdot","a","a","a","a","a","a","b","b","b","b","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","c","c","c","c","from","from","from","from","from","from","into","into","into","into","into","into","intr_sdot","intr_smull","name","name","name","new","new","new","operation","operation","operation","res","res","res","res","res","res","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","type_id","type_id","type_id","type_id","type_id","type_id","ScalableMaskedAddFIntrOp","ScalableMaskedAddFIntrOpBuilder","ScalableMaskedAddFOp","ScalableMaskedAddFOpBuilder","ScalableMaskedAddIIntrOp","ScalableMaskedAddIIntrOpBuilder","ScalableMaskedAddIOp","ScalableMaskedAddIOpBuilder","ScalableMaskedDivFIntrOp","ScalableMaskedDivFIntrOpBuilder","ScalableMaskedDivFOp","ScalableMaskedDivFOpBuilder","ScalableMaskedMulFIntrOp","ScalableMaskedMulFIntrOpBuilder","ScalableMaskedMulFOp","ScalableMaskedMulFOpBuilder","ScalableMaskedMulIIntrOp","ScalableMaskedMulIIntrOpBuilder","ScalableMaskedMulIOp","ScalableMaskedMulIOpBuilder","ScalableMaskedSDivIIntrOp","ScalableMaskedSDivIIntrOpBuilder","ScalableMaskedSDivIOp","ScalableMaskedSDivIOpBuilder","ScalableMaskedSubFIntrOp","ScalableMaskedSubFIntrOpBuilder","ScalableMaskedSubFOp","ScalableMaskedSubFOpBuilder","ScalableMaskedSubIIntrOp","ScalableMaskedSubIIntrOpBuilder","ScalableMaskedSubIOp","ScalableMaskedSubIOpBuilder","ScalableMaskedUDivIIntrOp","ScalableMaskedUDivIIntrOpBuilder","ScalableMaskedUDivIOp","ScalableMaskedUDivIOpBuilder","SdotIntrOp","SdotIntrOpBuilder","SdotOp","SdotOpBuilder","SmmlaIntrOp","SmmlaIntrOpBuilder","SmmlaOp","SmmlaOpBuilder","UdotIntrOp","UdotIntrOpBuilder","UdotOp","UdotOpBuilder","UmmlaIntrOp","UmmlaIntrOpBuilder","UmmlaOp","UmmlaOpBuilder","acc","acc","acc","acc","acc","acc","acc","acc","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","dst","dst","dst","dst","dst","dst","dst","dst","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","intr_add","intr_fadd","intr_fdiv","intr_fmul","intr_fsub","intr_mul","intr_sdiv","intr_sdot","intr_smmla","intr_sub","intr_udiv","intr_udot","intr_ummla","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","masked_addf","masked_addi","masked_divf","masked_divi_signed","masked_divi_unsigned","masked_mulf","masked_muli","masked_subf","masked_subi","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","sdot","smmla","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udot","ummla","AddToGroupOp","AddToGroupOpBuilder","AwaitAllOp","AwaitAllOpBuilder","AwaitOp","AwaitOpBuilder","CallOp","CallOpBuilder","CoroBeginOp","CoroBeginOpBuilder","CoroEndOp","CoroEndOpBuilder","CoroFreeOp","CoroFreeOpBuilder","CoroIdOp","CoroIdOpBuilder","CoroSaveOp","CoroSaveOpBuilder","CoroSuspendOp","CoroSuspendOpBuilder","CreateGroupOp","CreateGroupOpBuilder","ExecuteOp","ExecuteOpBuilder","FuncOp","FuncOpBuilder","ReturnOp","ReturnOpBuilder","RuntimeAddRefOp","RuntimeAddRefOpBuilder","RuntimeAddToGroupOp","RuntimeAddToGroupOpBuilder","RuntimeAwaitAndResumeOp","RuntimeAwaitAndResumeOpBuilder","RuntimeAwaitOp","RuntimeAwaitOpBuilder","RuntimeCreateGroupOp","RuntimeCreateGroupOpBuilder","RuntimeCreateOp","RuntimeCreateOpBuilder","RuntimeDropRefOp","RuntimeDropRefOpBuilder","RuntimeIsErrorOp","RuntimeIsErrorOpBuilder","RuntimeLoadOp","RuntimeLoadOpBuilder","RuntimeNumWorkerThreadsOp","RuntimeNumWorkerThreadsOpBuilder","RuntimeResumeOp","RuntimeResumeOpBuilder","RuntimeSetAvailableOp","RuntimeSetAvailableOpBuilder","RuntimeSetErrorOp","RuntimeSetErrorOpBuilder","RuntimeStoreOp","RuntimeStoreOpBuilder","YieldOp","YieldOpBuilder","add_to_group","arg_attrs","arg_attrs","await","await_all","body","body","body_operands","body_operands","body_region","body_region","body_results","body_results","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","call","callee","callee","cleanup_dest","cleanup_dest","coro_begin","coro_end","coro_free","coro_id","coro_save","coro_suspend","count","count","count","count","create_group","dependencies","dependencies","execute","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","group","group","group","group","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","id","id","id","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_error","is_error","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","rank","rank","rank","rank","remove_arg_attrs","remove_res_attrs","remove_sym_visibility","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","resume_dest","resume_dest","return","runtime_add_ref","runtime_add_to_group","runtime_await","runtime_await_and_resume","runtime_create","runtime_create_group","runtime_drop_ref","runtime_is_error","runtime_load","runtime_num_worker_threads","runtime_resume","runtime_set_available","runtime_set_error","runtime_store","set_arg_attrs","set_callee","set_count","set_count","set_function_type","set_res_attrs","set_sym_name","set_sym_visibility","size","size","size","size","state","state","state","state","storage","storage","storage","storage","suspend_dest","suspend_dest","sym_name","sym_name","sym_visibility","sym_visibility","token","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","yield","AllocTensorOp","AllocTensorOpBuilder","CloneOp","CloneOpBuilder","CopyTensorOp","CopyTensorOpBuilder","DeallocOp","DeallocOpBuilder","DeallocTensorOp","DeallocTensorOpBuilder","ToMemrefOp","ToMemrefOpBuilder","ToTensorOp","ToTensorOpBuilder","alloc_tensor","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","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","clone","conditions","conditions","copy","copy","copy_tensor","dealloc","dealloc_tensor","dest","dest","dynamic_sizes","dynamic_sizes","from","from","from","from","from","from","from","from","from","from","from","from","from","from","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","memory_space","memory_space","memref","memref","memref","memref","memrefs","memrefs","name","name","name","name","name","name","name","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","output","output","read_only","read_only","remove_memory_space","remove_read_only","remove_restrict","remove_writable","restrict","restrict","result","result","result","result","result","retained","retained","set_memory_space","set_read_only","set_restrict","set_writable","size_hint","size_hint","source","source","tensor","tensor","tensor","tensor","to_memref","to_tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","updated_conditions","writable","writable","AssertOp","AssertOpBuilder","BranchOp","BranchOpBuilder","CondBranchOp","CondBranchOpBuilder","SwitchOp","SwitchOpBuilder","arg","arg","assert","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","br","build","build","build","build","builder","builder","builder","builder","case_destinations","case_destinations","case_operand_segments","case_operand_segments","case_operands","case_operands","case_values","case_values","cond_br","condition","condition","default_destination","default_destination","default_operands","default_operands","dest","dest","dest_operands","dest_operands","false_dest","false_dest","false_dest_operands","false_dest_operands","flag","flag","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","msg","msg","name","name","name","name","new","new","new","new","operation","operation","operation","operation","remove_case_values","set_case_operand_segments","set_case_values","set_msg","switch","true_dest","true_dest","true_dest_operands","true_dest_operands","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","CallIndirectOp","CallIndirectOpBuilder","CallOp","CallOpBuilder","ConstantOp","ConstantOpBuilder","FuncOp","FuncOpBuilder","ReturnOp","ReturnOpBuilder","arg_attrs","arg_attrs","body","body","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","build","build","build","build","build","builder","builder","builder","builder","builder","call","call_indirect","callee","callee","callee","callee","callee_operands","callee_operands","constant","from","from","from","from","from","from","from","from","from","from","func","function_type","function_type","into","into","into","into","into","into","into","into","into","into","name","name","name","name","name","new","new","new","new","new","operands","operands","operands","operands","operation","operation","operation","operation","operation","remove_arg_attrs","remove_res_attrs","remove_sym_visibility","res_attrs","res_attrs","results","results","return","set_arg_attrs","set_callee","set_function_type","set_res_attrs","set_sym_name","set_sym_visibility","set_value","sym_name","sym_name","sym_visibility","sym_visibility","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","AllReduceOp","AllReduceOpBuilder","AllocOp","AllocOpBuilder","BarrierOp","BarrierOpBuilder","BlockDimOp","BlockDimOpBuilder","BlockIdOp","BlockIdOpBuilder","Create2To4SpMatOp","Create2To4SpMatOpBuilder","CreateCooAoSOp","CreateCooAoSOpBuilder","CreateCooOp","CreateCooOpBuilder","CreateCsrOp","CreateCsrOpBuilder","CreateDnTensorOp","CreateDnTensorOpBuilder","DeallocOp","DeallocOpBuilder","DestroyDnTensorOp","DestroyDnTensorOpBuilder","DestroySpMatOp","DestroySpMatOpBuilder","GPUFuncOp","GPUFuncOpBuilder","GPUModuleOp","GPUModuleOpBuilder","GlobalIdOp","GlobalIdOpBuilder","GridDimOp","GridDimOpBuilder","HostRegisterOp","HostRegisterOpBuilder","HostUnregisterOp","HostUnregisterOpBuilder","LaneIdOp","LaneIdOpBuilder","LaunchFuncOp","LaunchFuncOpBuilder","LaunchOp","LaunchOpBuilder","MemcpyOp","MemcpyOpBuilder","MemsetOp","MemsetOpBuilder","ModuleEndOp","ModuleEndOpBuilder","NumSubgroupsOp","NumSubgroupsOpBuilder","PrintfOp","PrintfOpBuilder","ReturnOp","ReturnOpBuilder","SDDMMBufferSizeOp","SDDMMBufferSizeOpBuilder","SDDMMOp","SDDMMOpBuilder","SetDefaultDeviceOp","SetDefaultDeviceOpBuilder","ShuffleOp","ShuffleOpBuilder","SpMMBufferSizeOp","SpMMBufferSizeOpBuilder","SpMMOp","SpMMOpBuilder","SpMVBufferSizeOp","SpMVBufferSizeOpBuilder","SpMVOp","SpMVOpBuilder","SubgroupIdOp","SubgroupIdOpBuilder","SubgroupMmaComputeOp","SubgroupMmaComputeOpBuilder","SubgroupMmaConstantMatrixOp","SubgroupMmaConstantMatrixOpBuilder","SubgroupMmaElementwiseOp","SubgroupMmaElementwiseOpBuilder","SubgroupMmaLoadMatrixOp","SubgroupMmaLoadMatrixOpBuilder","SubgroupMmaStoreMatrixOp","SubgroupMmaStoreMatrixOpBuilder","SubgroupReduceOp","SubgroupReduceOpBuilder","SubgroupSizeOp","SubgroupSizeOpBuilder","TerminatorOp","TerminatorOpBuilder","ThreadIdOp","ThreadIdOpBuilder","WaitOp","WaitOpBuilder","YieldOp","YieldOpBuilder","a_transpose","a_transpose","all_reduce","alloc","arg_attrs","arg_attrs","args","args","args","args","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","b_transpose","b_transpose","barrier","block_dim","block_id","block_size_x","block_size_x","block_size_x","block_size_x","block_size_y","block_size_y","block_size_y","block_size_y","block_size_z","block_size_z","block_size_z","block_size_z","body","body","body","body","body","body","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","buffer","buffer","buffer","buffer","buffer_sz","buffer_sz","buffer_sz","buffer_sz","buffer_szs","buffer_szs","buffers","buffers","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","col_idxs","col_idxs","col_idxs","col_idxs","cols","cols","cols","cols","cols","cols","cols","cols","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","create_2_to_4_spmat","create_coo","create_coo_aos","create_csr","create_dn_tensor","dealloc","destroy_dn_tensor","destroy_sp_mat","dev_index","dev_index","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dims","dims","dn_tensor","dn_tensor","dn_tensor","dn_tensor","dn_x","dn_x","dn_x","dn_x","dn_y","dn_y","dn_y","dn_y","dnmat_a","dnmat_a","dnmat_a","dnmat_a","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_c","dnmat_c","dnmat_c","dnmat_c","dst","dst","dst","dst","dst_memref","dst_memref","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_sizes","dynamic_sizes","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","global_id","grid_dim","grid_size_x","grid_size_x","grid_size_x","grid_size_x","grid_size_y","grid_size_y","grid_size_y","grid_size_y","grid_size_z","grid_size_z","grid_size_z","grid_size_z","host_register","host_shared","host_shared","host_unregister","idxs","idxs","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","kernel","kernel","kernel_operands","kernel_operands","lane_id","launch","launch_func","lead_dimension","lead_dimension","lead_dimension","lead_dimension","memcpy","memref","memref","memref","memref","memref","memref","memref","memref","memset","mode","mode","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","module","module_end","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nnz","nnz","nnz","nnz","nnz","nnz","num_subgroups","offset","offset","op","op","op","op","op_a","op_a","op_b","op_b","op_c","op_c","op_type","op_type","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","printf","private_attrib_attrs","private_attrib_attrs","remove_a_transpose","remove_arg_attrs","remove_b_transpose","remove_host_shared","remove_op","remove_private_attrib_attrs","remove_res_attrs","remove_transpose","remove_transpose","remove_uniform","remove_uniform","remove_workgroup_attrib_attrs","res","res","res","res","res","res","res","res","res_attrs","res_attrs","result","result","result","result","result","result","result","result","return","row_idxs","row_idxs","row_pos","row_pos","rows","rows","rows","rows","rows","rows","rows","rows","sddmm","sddmm_buffer_size","set_a_transpose","set_arg_attrs","set_b_transpose","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_default_device","set_dimension","set_dimension","set_dimension","set_dimension","set_dimension","set_format","set_function_type","set_host_shared","set_kernel","set_lead_dimension","set_lead_dimension","set_mode","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_b","set_mode_b","set_mode_b","set_mode_b","set_op","set_op","set_op_type","set_private_attrib_attrs","set_res_attrs","set_transpose","set_transpose","set_uniform","set_uniform","set_workgroup_attrib_attrs","shuffle","shuffle_result","shuffle_result","sp_mat","sp_mat","spmat","spmat","spmat","spmat","spmat","spmat","spmat","spmat","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_c","spmat_c","spmat_c","spmat_c","spmm","spmm_buffer_size","spmv","spmv_buffer_size","src","src","src","src","src_memref","src_memref","subgroup_id","subgroup_mma_compute","subgroup_mma_constant_matrix","subgroup_mma_elementwise","subgroup_mma_load_matrix","subgroup_mma_store_matrix","subgroup_reduce","subgroup_size","symbol_operands","symbol_operands","terminator","thread_id","transpose","transpose","transpose","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniform","uniform","uniform","uniform","valid","valid","value","value","value","value","value","value","value","value","value","value","value","value","value","value","values","values","values","values","values","values","values","values","wait","width","width","workgroup_attrib_attrs","workgroup_attrib_attrs","yield","AddOp","AddOpBuilder","AndOp","AndOpBuilder","BoolConstantOp","BoolConstantOpBuilder","CastSOp","CastSOpBuilder","CastUOp","CastUOpBuilder","CeilDivSOp","CeilDivSOpBuilder","CeilDivUOp","CeilDivUOpBuilder","CmpOp","CmpOpBuilder","ConstantOp","ConstantOpBuilder","DivSOp","DivSOpBuilder","DivUOp","DivUOpBuilder","FloorDivSOp","FloorDivSOpBuilder","MaxSOp","MaxSOpBuilder","MaxUOp","MaxUOpBuilder","MinSOp","MinSOpBuilder","MinUOp","MinUOpBuilder","MulOp","MulOpBuilder","OrOp","OrOpBuilder","RemSOp","RemSOpBuilder","RemUOp","RemUOpBuilder","ShlOp","ShlOpBuilder","ShrSOp","ShrSOpBuilder","ShrUOp","ShrUOpBuilder","SizeOfOp","SizeOfOpBuilder","SubOp","SubOpBuilder","XOrOp","XOrOpBuilder","add","and","bool_constant","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","casts","castu","ceildivs","ceildivu","cmp","constant","divs","divu","floordivs","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","input","input","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","maxs","maxu","mins","minu","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","or","output","output","output","output","pred","pred","rems","remu","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","set_pred","set_value","set_value","shl","shrs","shru","sizeof","sub","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","xor","IndexOp","IndexOpBuilder","SoftmaxOp","SoftmaxOpBuilder","YieldOp","YieldOpBuilder","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","dim","dim","dimension","dimension","from","from","from","from","from","from","index","input","input","into","into","into","into","into","into","name","name","name","new","new","new","operation","operation","operation","output","output","result","result","result","result","set_dim","set_dimension","softmax","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","type_id","type_id","type_id","type_id","type_id","type_id","values","values","yield","AShrOp","AShrOpBuilder","AddOp","AddOpBuilder","AddrSpaceCastOp","AddrSpaceCastOpBuilder","AddressOfOp","AddressOfOpBuilder","AllocaOp","AllocaOpBuilder","AndOp","AndOpBuilder","AtomicCmpXchgOp","AtomicCmpXchgOpBuilder","AtomicRMWOp","AtomicRMWOpBuilder","BitcastOp","BitcastOpBuilder","BrOp","BrOpBuilder","CallOp","CallOpBuilder","ComdatOp","ComdatOpBuilder","ComdatSelectorOp","ComdatSelectorOpBuilder","CondBrOp","CondBrOpBuilder","ConstantOp","ConstantOpBuilder","ExtractElementOp","ExtractElementOpBuilder","ExtractValueOp","ExtractValueOpBuilder","FAddOp","FAddOpBuilder","FCmpOp","FCmpOpBuilder","FDivOp","FDivOpBuilder","FMulOp","FMulOpBuilder","FNegOp","FNegOpBuilder","FPExtOp","FPExtOpBuilder","FPToSIOp","FPToSIOpBuilder","FPToUIOp","FPToUIOpBuilder","FPTruncOp","FPTruncOpBuilder","FRemOp","FRemOpBuilder","FSubOp","FSubOpBuilder","FenceOp","FenceOpBuilder","FreezeOp","FreezeOpBuilder","GEPOp","GEPOpBuilder","GlobalCtorsOp","GlobalCtorsOpBuilder","GlobalDtorsOp","GlobalDtorsOpBuilder","GlobalOp","GlobalOpBuilder","ICmpOp","ICmpOpBuilder","InlineAsmOp","InlineAsmOpBuilder","InsertElementOp","InsertElementOpBuilder","InsertValueOp","InsertValueOpBuilder","IntToPtrOp","IntToPtrOpBuilder","InvokeOp","InvokeOpBuilder","LLVMFuncOp","LLVMFuncOpBuilder","LShrOp","LShrOpBuilder","LandingpadOp","LandingpadOpBuilder","LoadOp","LoadOpBuilder","MetadataOp","MetadataOpBuilder","MulOp","MulOpBuilder","NullOp","NullOpBuilder","OrOp","OrOpBuilder","PoisonOp","PoisonOpBuilder","PtrToIntOp","PtrToIntOpBuilder","ResumeOp","ResumeOpBuilder","ReturnOp","ReturnOpBuilder","SDivOp","SDivOpBuilder","SExtOp","SExtOpBuilder","SIToFPOp","SIToFPOpBuilder","SRemOp","SRemOpBuilder","SelectOp","SelectOpBuilder","ShlOp","ShlOpBuilder","ShuffleVectorOp","ShuffleVectorOpBuilder","StoreOp","StoreOpBuilder","SubOp","SubOpBuilder","SwitchOp","SwitchOpBuilder","TruncOp","TruncOpBuilder","UDivOp","UDivOpBuilder","UIToFPOp","UIToFPOpBuilder","URemOp","URemOpBuilder","UndefOp","UndefOpBuilder","UnreachableOp","UnreachableOpBuilder","XOrOp","XOrOpBuilder","ZExtOp","ZExtOpBuilder","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","add","addr","addr","addr","addr","addr_space","addr_space","addrspacecast","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alloca","and","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg_attrs","arg_attrs","arm_locally_streaming","arm_locally_streaming","arm_streaming","arm_streaming","array_size","array_size","ashr","asm_dialect","asm_dialect","asm_string","asm_string","atomicrmw","base","base","bin_op","bin_op","bitcast","body","body","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","br","branch_weights","branch_weights","branch_weights","branch_weights","branch_weights","branch_weights","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c_conv","c_conv","call","callee","callee","callee","callee","callee_operands","callee_operands","case_destinations","case_destinations","case_operand_segments","case_operand_segments","case_operands","case_operands","case_values","case_values","cleanup","cleanup","cmp","cmp","cmpxchg","comdat","comdat","comdat","comdat","comdat","comdat","comdat","comdat_selector","cond_br","condition","condition","condition","condition","constant","constant","constraints","constraints","container","container","container","container","ctors","ctors","default_destination","default_destination","default_operands","default_operands","dest","dest","dest_operands","dest_operands","dso_local","dso_local","dso_local","dso_local","dtors","dtors","dynamic_indices","dynamic_indices","elem_type","elem_type","elem_type","elem_type","extractelement","extractvalue","fadd","failure_ordering","failure_ordering","false_dest","false_dest","false_dest_operands","false_dest_operands","false_value","false_value","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fcmp","fdiv","fence","fmul","fneg","fpext","fptosi","fptoui","fptrunc","freeze","frem","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fsub","func","function_entry_count","function_entry_count","function_type","function_type","garbage_collector","garbage_collector","getelementptr","global_name","global_name","global_type","global_type","has_side_effects","has_side_effects","icmp","inalloca","inalloca","inbounds","inbounds","initializer","initializer","inline_asm","insertelement","insertvalue","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","inttoptr","invoke","is_align_stack","is_align_stack","landingpad","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","linkage","linkage","linkage","linkage","load","loop_annotation","loop_annotation","loop_annotation","loop_annotation","lshr","mask","mask","memory","memory","metadata","mlir_addressof","mlir_constant","mlir_global","mlir_global_ctors","mlir_global_dtors","mlir_null","mlir_poison","mlir_undef","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","nontemporal","nontemporal","nontemporal","nontemporal","normal_dest","normal_dest","normal_dest_operands","normal_dest_operands","operand","operand","operand_attrs","operand_attrs","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","or","ordering","ordering","ordering","ordering","ordering","ordering","ordering","ordering","passthrough","passthrough","personality","personality","position","position","position","position","position","position","position","position","predicate","predicate","predicate","predicate","priorities","priorities","priorities","priorities","ptr","ptr","ptr","ptr","ptrtoint","raw_constant_indices","raw_constant_indices","remove_access_groups","remove_access_groups","remove_access_groups","remove_access_groups","remove_alias_scopes","remove_alias_scopes","remove_alias_scopes","remove_alias_scopes","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_arg_attrs","remove_arm_locally_streaming","remove_arm_streaming","remove_asm_dialect","remove_branch_weights","remove_branch_weights","remove_branch_weights","remove_callee","remove_callee","remove_case_values","remove_cleanup","remove_comdat","remove_comdat","remove_constant","remove_dso_local","remove_dso_local","remove_elem_type","remove_elem_type","remove_function_entry_count","remove_garbage_collector","remove_has_side_effects","remove_inalloca","remove_inbounds","remove_is_align_stack","remove_loop_annotation","remove_loop_annotation","remove_memory","remove_noalias_scopes","remove_noalias_scopes","remove_noalias_scopes","remove_noalias_scopes","remove_nontemporal","remove_nontemporal","remove_operand_attrs","remove_passthrough","remove_personality","remove_res_attrs","remove_section","remove_section","remove_syncscope","remove_syncscope","remove_syncscope","remove_syncscope","remove_syncscope","remove_tbaa","remove_tbaa","remove_tbaa","remove_tbaa","remove_thread_local","remove_unnamed_addr","remove_unnamed_addr","remove_value","remove_volatile","remove_volatile","remove_volatile","remove_volatile","remove_weak","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res_attrs","res_attrs","result","result","resume","return","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","sdiv","section","section","section","section","select","set_access_groups","set_access_groups","set_access_groups","set_access_groups","set_addr_space","set_alias_scopes","set_alias_scopes","set_alias_scopes","set_alias_scopes","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_arg_attrs","set_arm_locally_streaming","set_arm_streaming","set_asm_dialect","set_asm_string","set_bin_op","set_branch_weights","set_branch_weights","set_branch_weights","set_c_conv","set_callee","set_callee","set_case_operand_segments","set_case_values","set_cleanup","set_comdat","set_comdat","set_comdat","set_constant","set_constraints","set_ctors","set_dso_local","set_dso_local","set_dtors","set_elem_type","set_elem_type","set_failure_ordering","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_function_entry_count","set_function_type","set_garbage_collector","set_global_name","set_global_type","set_has_side_effects","set_inalloca","set_inbounds","set_is_align_stack","set_linkage","set_linkage","set_loop_annotation","set_loop_annotation","set_mask","set_memory","set_noalias_scopes","set_noalias_scopes","set_noalias_scopes","set_noalias_scopes","set_nontemporal","set_nontemporal","set_operand_attrs","set_ordering","set_ordering","set_ordering","set_ordering","set_passthrough","set_personality","set_position","set_position","set_predicate","set_predicate","set_priorities","set_priorities","set_raw_constant_indices","set_res_attrs","set_section","set_section","set_success_ordering","set_sym_name","set_sym_name","set_sym_name","set_sym_name","set_sym_name","set_syncscope","set_syncscope","set_syncscope","set_syncscope","set_syncscope","set_tbaa","set_tbaa","set_tbaa","set_tbaa","set_thread_local","set_unnamed_addr","set_unnamed_addr","set_value","set_value","set_visibility","set_visibility","set_volatile","set_volatile","set_volatile","set_volatile","set_weak","sext","shl","shufflevector","sitofp","srem","store","sub","success_ordering","success_ordering","switch","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","thread_local","thread_local","true_dest","true_dest","true_dest_operands","true_dest_operands","true_value","true_value","trunc","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udiv","uitofp","unnamed_addr","unnamed_addr","unnamed_addr","unnamed_addr","unreachable","unwind_dest","unwind_dest","unwind_dest_operands","unwind_dest_operands","urem","v_1","v_1","v_2","v_2","val","val","val","val","val","val","value","value","value","value","value","value","value","value","value","value","value","value","value","value","vector","vector","vector","vector","visibility","visibility","visibility","visibility","volatile","volatile","volatile","volatile","volatile","volatile","volatile","volatile","weak","weak","xor","zext","AbsFOp","AbsFOpBuilder","AbsIOp","AbsIOpBuilder","Atan2Op","Atan2OpBuilder","AtanOp","AtanOpBuilder","CbrtOp","CbrtOpBuilder","CeilOp","CeilOpBuilder","CopySignOp","CopySignOpBuilder","CosOp","CosOpBuilder","CountLeadingZerosOp","CountLeadingZerosOpBuilder","CountTrailingZerosOp","CountTrailingZerosOpBuilder","CtPopOp","CtPopOpBuilder","ErfOp","ErfOpBuilder","Exp2Op","Exp2OpBuilder","ExpM1Op","ExpM1OpBuilder","ExpOp","ExpOpBuilder","FPowIOp","FPowIOpBuilder","FloorOp","FloorOpBuilder","FmaOp","FmaOpBuilder","IPowIOp","IPowIOpBuilder","Log10Op","Log10OpBuilder","Log1pOp","Log1pOpBuilder","Log2Op","Log2OpBuilder","LogOp","LogOpBuilder","PowFOp","PowFOpBuilder","RoundEvenOp","RoundEvenOpBuilder","RoundOp","RoundOpBuilder","RsqrtOp","RsqrtOpBuilder","SinOp","SinOpBuilder","SqrtOp","SqrtOpBuilder","TanOp","TanOpBuilder","TanhOp","TanhOpBuilder","TruncOp","TruncOpBuilder","a","a","absf","absi","atan","atan_2","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c","c","cbrt","ceil","copysign","cos","ctlz","ctpop","cttz","erf","exp","exp_2","expm_1","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","floor","fma","fpowi","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","ipowi","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","log","log_10","log_1_p","log_2","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","powf","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","round","roundeven","rsqrt","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","sin","sqrt","tan","tanh","trunc","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","AllocOp","AllocOpBuilder","AllocaOp","AllocaOpBuilder","AllocaScopeOp","AllocaScopeOpBuilder","AllocaScopeReturnOp","AllocaScopeReturnOpBuilder","AssumeAlignmentOp","AssumeAlignmentOpBuilder","AtomicRMWOp","AtomicRMWOpBuilder","AtomicYieldOp","AtomicYieldOpBuilder","CastOp","CastOpBuilder","CollapseShapeOp","CollapseShapeOpBuilder","CopyOp","CopyOpBuilder","DeallocOp","DeallocOpBuilder","DimOp","DimOpBuilder","DmaStartOp","DmaStartOpBuilder","DmaWaitOp","DmaWaitOpBuilder","ExpandShapeOp","ExpandShapeOpBuilder","ExtractAlignedPointerAsIndexOp","ExtractAlignedPointerAsIndexOpBuilder","ExtractStridedMetadataOp","ExtractStridedMetadataOpBuilder","GenericAtomicRMWOp","GenericAtomicRMWOpBuilder","GetGlobalOp","GetGlobalOpBuilder","GlobalOp","GlobalOpBuilder","LoadOp","LoadOpBuilder","MemorySpaceCastOp","MemorySpaceCastOpBuilder","PrefetchOp","PrefetchOpBuilder","RankOp","RankOpBuilder","ReallocOp","ReallocOpBuilder","ReinterpretCastOp","ReinterpretCastOpBuilder","ReshapeOp","ReshapeOpBuilder","StoreOp","StoreOpBuilder","SubViewOp","SubViewOpBuilder","TensorStoreOp","TensorStoreOpBuilder","TransposeOp","TransposeOpBuilder","ViewOp","ViewOpBuilder","_name","_name","aligned_pointer","aligned_pointer","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alloc","alloca","alloca_scope","alloca_scope_return","assume_alignment","atomic_body","atomic_body","atomic_rmw","atomic_yield","base_buffer","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","byte_shift","byte_shift","cast","collapse_shape","constant","constant","copy","dealloc","dest","dest","dest","dest","dim","dma_start","dma_wait","dynamic_result_size","dynamic_result_size","dynamic_sizes","dynamic_sizes","dynamic_sizes","dynamic_sizes","expand_shape","extract_aligned_pointer_as_index","extract_strided_metadata","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generic_atomic_rmw","get_global","global","in","in","index","index","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","initial_value","initial_value","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_data_cache","is_data_cache","is_write","is_write","kind","kind","load","locality_hint","locality_hint","memory_space_cast","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","nontemporal","nontemporal","nontemporal","nontemporal","num_elements","num_elements","offset","offsets","offsets","offsets","offsets","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","permutation","permutation","prefetch","rank","realloc","reassociation","reassociation","reassociation","reassociation","reinterpret_cast","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_constant","remove_initial_value","remove_nontemporal","remove_nontemporal","remove_sym_visibility","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","results","results","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_constant","set_initial_value","set_is_data_cache","set_is_write","set_kind","set_locality_hint","set_name","set_nontemporal","set_nontemporal","set_permutation","set_reassociation","set_reassociation","set_static_offsets","set_static_offsets","set_static_sizes","set_static_sizes","set_static_strides","set_static_strides","set_sym_name","set_sym_visibility","set_type","shape","shape","sizes","sizes","sizes","sizes","sizes","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","src","src","src","src","static_offsets","static_offsets","static_offsets","static_offsets","static_sizes","static_sizes","static_sizes","static_sizes","static_strides","static_strides","static_strides","static_strides","store","strides","strides","strides","strides","strides","subview","sym_name","sym_name","sym_visibility","sym_visibility","symbol_operands","symbol_operands","symbol_operands","symbol_operands","tag_indices","tag_indices","tag_mem_ref","tag_mem_ref","target","target","tensor","tensor","tensor_store","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","value","value","value","value","view","ApplyNativeConstraintOp","ApplyNativeConstraintOpBuilder","ApplyNativeRewriteOp","ApplyNativeRewriteOpBuilder","AttributeOp","AttributeOpBuilder","EraseOp","EraseOpBuilder","OperandOp","OperandOpBuilder","OperandsOp","OperandsOpBuilder","OperationOp","OperationOpBuilder","PatternOp","PatternOpBuilder","RangeOp","RangeOpBuilder","ReplaceOp","ReplaceOpBuilder","ResultOp","ResultOpBuilder","ResultsOp","ResultsOpBuilder","RewriteOp","RewriteOpBuilder","TypeOp","TypeOpBuilder","TypesOp","TypesOpBuilder","_name","_name","_name","_name","_name","_name","_operation","apply_native_constraint","apply_native_rewrite","args","args","args","args","arguments","arguments","attr","attr","attribute","attribute_value_names","attribute_value_names","attribute_values","attribute_values","benefit","benefit","body_region","body_region","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","constant_type","constant_type","constant_types","constant_types","erase","external_args","external_args","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","op","op","op_name","op_name","op_value","op_value","op_value","op_value","operand","operand_values","operand_values","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","parent","parent","parent","parent","pattern","range","remove_constant_type","remove_constant_types","remove_index","remove_name","remove_op_name","remove_sym_name","remove_value","repl_operation","repl_operation","repl_values","repl_values","replace","result","result","result","result","result","result","result","results","results","results","rewrite","root","root","set_attribute_value_names","set_benefit","set_constant_type","set_constant_types","set_index","set_index","set_name","set_name","set_name","set_op_name","set_sym_name","set_value","sym_name","sym_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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_values","type_values","types","val","val","val","val","value","value","value","value","value","value","value_type","value_type","value_type","value_type","value_type","value_type","ApplyConstraintOp","ApplyConstraintOpBuilder","ApplyRewriteOp","ApplyRewriteOpBuilder","AreEqualOp","AreEqualOpBuilder","BranchOp","BranchOpBuilder","CheckAttributeOp","CheckAttributeOpBuilder","CheckOperandCountOp","CheckOperandCountOpBuilder","CheckOperationNameOp","CheckOperationNameOpBuilder","CheckResultCountOp","CheckResultCountOpBuilder","CheckTypeOp","CheckTypeOpBuilder","CheckTypesOp","CheckTypesOpBuilder","ContinueOp","ContinueOpBuilder","CreateAttributeOp","CreateAttributeOpBuilder","CreateOperationOp","CreateOperationOpBuilder","CreateRangeOp","CreateRangeOpBuilder","CreateTypeOp","CreateTypeOpBuilder","CreateTypesOp","CreateTypesOpBuilder","EraseOp","EraseOpBuilder","ExtractOp","ExtractOpBuilder","FinalizeOp","FinalizeOpBuilder","ForEachOp","ForEachOpBuilder","FuncOp","FuncOpBuilder","GetAttributeOp","GetAttributeOpBuilder","GetAttributeTypeOp","GetAttributeTypeOpBuilder","GetDefiningOpOp","GetDefiningOpOpBuilder","GetOperandOp","GetOperandOpBuilder","GetOperandsOp","GetOperandsOpBuilder","GetResultOp","GetResultOpBuilder","GetResultsOp","GetResultsOpBuilder","GetUsersOp","GetUsersOpBuilder","GetValueTypeOp","GetValueTypeOpBuilder","IsNotNullOp","IsNotNullOpBuilder","RecordMatchOp","RecordMatchOpBuilder","ReplaceOp","ReplaceOpBuilder","SwitchAttributeOp","SwitchAttributeOpBuilder","SwitchOperandCountOp","SwitchOperandCountOpBuilder","SwitchOperationNameOp","SwitchOperationNameOpBuilder","SwitchResultCountOp","SwitchResultCountOpBuilder","SwitchTypeOp","SwitchTypeOpBuilder","SwitchTypesOp","SwitchTypesOpBuilder","_name","_name","_name","_name","_name","_name","_name","_name","_name","_name","apply_constraint","apply_rewrite","are_equal","arg_attrs","arg_attrs","args","args","args","args","arguments","arguments","attribute","attribute","attribute","attribute","attribute","attribute","attribute","attribute","benefit","benefit","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","branch","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","check_attribute","check_operand_count","check_operation_name","check_result_count","check_type","check_types","compare_at_least","compare_at_least","compare_at_least","compare_at_least","constant_value","constant_value","continue","count","count","count","count","create_attribute","create_operation","create_range","create_type","create_types","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","dest","dest","dest","dest","erase","extract","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","finalize","foreach","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","generated_ops","generated_ops","get_attribute","get_attribute_type","get_defining_op","get_operand","get_operands","get_result","get_results","get_users","get_value_type","index","index","index","index","index","index","index","index","index","index","inferred_result_types","inferred_result_types","input_attribute_names","input_attribute_names","input_attributes","input_attributes","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_operands","input_operands","input_result_types","input_result_types","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","is_not_null","lhs","lhs","matched_ops","matched_ops","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operations","operations","range","range","record_match","region","region","remove_arg_attrs","remove_compare_at_least","remove_compare_at_least","remove_generated_ops","remove_index","remove_index","remove_inferred_result_types","remove_res_attrs","remove_root_kind","repl_values","repl_values","replace","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","result","result_op","result_op","results","results","rewriter","rewriter","rhs","rhs","root_kind","root_kind","set_arg_attrs","set_benefit","set_case_values","set_case_values","set_case_values","set_case_values","set_case_values","set_case_values","set_compare_at_least","set_compare_at_least","set_constant_value","set_count","set_count","set_function_type","set_generated_ops","set_index","set_index","set_index","set_index","set_index","set_inferred_result_types","set_input_attribute_names","set_name","set_name","set_name","set_name","set_name","set_res_attrs","set_rewriter","set_root_kind","set_sym_name","set_type","set_types","set_value","set_value","set_value","successor","successor","switch_attribute","switch_operand_count","switch_operation_name","switch_result_count","switch_type","switch_types","sym_name","sym_name","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","types","types","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","values","values","DequantizeCastOp","DequantizeCastOpBuilder","QuantizeCastOp","QuantizeCastOpBuilder","StorageCastOp","StorageCastOpBuilder","arg","arg","arg","arg","arg","arg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","dcast","from","from","from","from","from","from","into","into","into","into","into","into","name","name","name","new","new","new","operation","operation","operation","qcast","res","res","res","res","res","res","scast","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","type_id","type_id","type_id","type_id","type_id","type_id","ConditionOp","ConditionOpBuilder","ExecuteRegionOp","ExecuteRegionOpBuilder","ForOp","ForOpBuilder","ForallOp","ForallOpBuilder","IfOp","IfOpBuilder","InParallelOp","InParallelOpBuilder","IndexSwitchOp","IndexSwitchOpBuilder","ParallelOp","ParallelOpBuilder","ReduceOp","ReduceOpBuilder","ReduceReturnOp","ReduceReturnOpBuilder","WhileOp","WhileOpBuilder","YieldOp","YieldOpBuilder","after","after","arg","arg","args","args","before","before","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","case_regions","case_regions","cases","cases","condition","condition","condition","condition","condition","default_region","default_region","dynamic_lower_bound","dynamic_lower_bound","dynamic_step","dynamic_step","dynamic_upper_bound","dynamic_upper_bound","else_region","else_region","execute_region","for","forall","forall_in_parallel","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","if","index_switch","init_args","init_args","init_vals","init_vals","inits","inits","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lower_bound","lower_bound","lower_bound","lower_bound","mapping","mapping","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outputs","outputs","parallel","reduce","reduce_return","reduction_operator","reduction_operator","region","region","region","region","region","region","region","region","region","region","remove_mapping","result","result","results","results","results","results","results","results","results","results","results","results","results","results","results","results","set_cases","set_mapping","set_static_lower_bound","set_static_step","set_static_upper_bound","static_lower_bound","static_lower_bound","static_step","static_step","static_upper_bound","static_upper_bound","step","step","step","step","then_region","then_region","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upper_bound","upper_bound","upper_bound","upper_bound","while","yield","AddOp","AddOpBuilder","AnyOp","AnyOpBuilder","AssumingAllOp","AssumingAllOpBuilder","AssumingOp","AssumingOpBuilder","AssumingYieldOp","AssumingYieldOpBuilder","BroadcastOp","BroadcastOpBuilder","ConcatOp","ConcatOpBuilder","ConstShapeOp","ConstShapeOpBuilder","ConstSizeOp","ConstSizeOpBuilder","ConstWitnessOp","ConstWitnessOpBuilder","CstrBroadcastableOp","CstrBroadcastableOpBuilder","CstrEqOp","CstrEqOpBuilder","CstrRequireOp","CstrRequireOpBuilder","DebugPrintOp","DebugPrintOpBuilder","DimOp","DimOpBuilder","DivOp","DivOpBuilder","FromExtentTensorOp","FromExtentTensorOpBuilder","FromExtentsOp","FromExtentsOpBuilder","FuncOp","FuncOpBuilder","FunctionLibraryOp","FunctionLibraryOpBuilder","GetExtentOp","GetExtentOpBuilder","IndexToSizeOp","IndexToSizeOpBuilder","IsBroadcastableOp","IsBroadcastableOpBuilder","MaxOp","MaxOpBuilder","MeetOp","MeetOpBuilder","MinOp","MinOpBuilder","MulOp","MulOpBuilder","NumElementsOp","NumElementsOpBuilder","RankOp","RankOpBuilder","ReduceOp","ReduceOpBuilder","ReturnOp","ReturnOpBuilder","ShapeEqOp","ShapeEqOpBuilder","ShapeOfOp","ShapeOfOpBuilder","SizeToIndexOp","SizeToIndexOpBuilder","SplitAtOp","SplitAtOpBuilder","ToExtentTensorOp","ToExtentTensorOpBuilder","ValueAsShapeOp","ValueAsShapeOpBuilder","ValueOfOp","ValueOfOpBuilder","WithOp","WithOpBuilder","YieldOp","YieldOpBuilder","add","any","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg_0","arg_0","arg_1","arg_1","arg_attrs","arg_attrs","assuming","assuming_all","assuming_yield","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","broadcast","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","concat","const_shape","const_size","const_witness","cstr_broadcastable","cstr_eq","cstr_require","debug_print","dim","dim","dim","div","do_region","do_region","error","error","error","error","extent","extent","extents","extents","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_extent_tensor","from_extents","func","function_library","function_type","function_type","get_extent","head","head","index","index","index","index","index_to_size","init_vals","init_vals","input","input","input","input","input","input","inputs","inputs","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","is_broadcastable","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","mapping","mapping","max","meet","min","msg","msg","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","num_elements","operand","operand","operand","operand","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","output","output","passing","passing","pred","pred","rank","rank","reduce","region","region","remove_arg_attrs","remove_error","remove_error","remove_res_attrs","remove_sym_visibility","remove_sym_visibility","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","return","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","set_arg_attrs","set_error","set_error","set_function_type","set_mapping","set_msg","set_passing","set_res_attrs","set_shape","set_sym_name","set_sym_name","set_sym_visibility","set_sym_visibility","set_value","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape_eq","shape_of","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","size_to_index","split_at","sym_name","sym_name","sym_name","sym_name","sym_visibility","sym_visibility","sym_visibility","sym_visibility","tail","tail","to_extent_tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","value_as_shape","value_of","with_shape","witness","witness","yield","BinaryOp","BinaryOpBuilder","CompressOp","CompressOpBuilder","ConcatenateOp","ConcatenateOpBuilder","ConvertOp","ConvertOpBuilder","ExpandOp","ExpandOpBuilder","ForeachOp","ForeachOpBuilder","GetStorageSpecifierOp","GetStorageSpecifierOpBuilder","InsertOp","InsertOpBuilder","LoadOp","LoadOpBuilder","NewOp","NewOpBuilder","NumberOfEntriesOp","NumberOfEntriesOpBuilder","OutOp","OutOpBuilder","PackOp","PackOpBuilder","PushBackOp","PushBackOpBuilder","ReduceOp","ReduceOpBuilder","SelectOp","SelectOpBuilder","SetStorageSpecifierOp","SetStorageSpecifierOpBuilder","SortCooOp","SortCooOpBuilder","SortOp","SortOpBuilder","StorageSpecifierInitOp","StorageSpecifierInitOpBuilder","ToCoordinatesBufferOp","ToCoordinatesBufferOpBuilder","ToCoordinatesOp","ToCoordinatesOpBuilder","ToPositionsOp","ToPositionsOpBuilder","ToSliceOffsetOp","ToSliceOffsetOpBuilder","ToSliceStrideOp","ToSliceStrideOpBuilder","ToValuesOp","ToValuesOpBuilder","UnaryOp","UnaryOpBuilder","UnpackOp","UnpackOpBuilder","YieldOp","YieldOpBuilder","absent_region","absent_region","added","added","added","added","algorithm","algorithm","algorithm","algorithm","binary","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","compress","concatenate","convert","coordinates","coordinates_buffer","count","count","count","count","cur_size","cur_size","dest","dest","dest","dest","dim","dim","dim","dim","dimension","dimension","expand","filled","filled","filled","filled","foreach","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_inserts","has_inserts","identity","identity","in_buffer","in_buffer","inbounds","inbounds","init_args","init_args","inputs","inputs","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","left_identity","left_identity","left_region","left_region","level","level","level","level","level","level","level","level","levels","levels","load","lvl_coords","lvl_coords","lvl_coords","lvl_coords","lvl_lens","lvl_lens","n","n","n","n","n","n","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new_size","new_size","number_of_entries","nx","nx","ny","ny","offset","offset","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","order","order","out","out_buffer","out_buffer","out_levels","out_levels","out_values","out_values","output","output","output","output","output","output","overlap_region","overlap_region","pack","positions","present_region","present_region","push_back","reduce","region","region","region","region","region","region","remove_has_inserts","remove_inbounds","remove_left_identity","remove_level","remove_level","remove_nx","remove_ny","remove_order","remove_right_identity","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","ret_levels","ret_levels","ret_values","ret_values","right_identity","right_identity","right_region","right_region","select","set_algorithm","set_algorithm","set_dim","set_dim","set_dimension","set_has_inserts","set_inbounds","set_left_identity","set_level","set_level","set_level","set_level","set_nx","set_ny","set_order","set_right_identity","set_specifier_kind","set_specifier_kind","slice","slice","slice","slice","slice_offset","slice_stride","sort","sort_coo","source","source","source","source","source","source","specifier","specifier","specifier","specifier","specifier_kind","specifier_kind","specifier_kind","specifier_kind","storage_specifier_get","storage_specifier_init","storage_specifier_set","stride","stride","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unary","unpack","val_len","val_len","value","value","value","value","value","value","values","values","values","values","values","values","values","x","x","x","x","x","x","x","x","xs","xs","xy","xy","y","y","y","y","yield","ys","ys","ys","ys","BitcastOp","BitcastOpBuilder","CastOp","CastOpBuilder","CollapseShapeOp","CollapseShapeOpBuilder","DimOp","DimOpBuilder","EmptyOp","EmptyOpBuilder","ExpandShapeOp","ExpandShapeOpBuilder","ExtractOp","ExtractOpBuilder","ExtractSliceOp","ExtractSliceOpBuilder","FromElementsOp","FromElementsOpBuilder","GatherOp","GatherOpBuilder","GenerateOp","GenerateOpBuilder","InsertOp","InsertOpBuilder","InsertSliceOp","InsertSliceOpBuilder","PackOp","PackOpBuilder","PadOp","PadOpBuilder","ParallelInsertSliceOp","ParallelInsertSliceOpBuilder","RankOp","RankOpBuilder","ReshapeOp","ReshapeOpBuilder","ScatterOp","ScatterOpBuilder","SplatOp","SplatOpBuilder","UnPackOp","UnPackOpBuilder","YieldOp","YieldOpBuilder","aggregate","aggregate","bitcast","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cast","collapse_shape","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dim","dynamic_extents","dynamic_extents","dynamic_sizes","dynamic_sizes","elements","elements","empty","expand_shape","extract","extract_slice","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_elements","gather","gather_dims","gather_dims","generate","high","high","index","index","indices","indices","indices","indices","indices","indices","indices","indices","inner_dims_pos","inner_dims_pos","inner_dims_pos","inner_dims_pos","inner_tiles","inner_tiles","inner_tiles","inner_tiles","input","input","insert","insert_slice","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","low","low","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nofold","nofold","offsets","offsets","offsets","offsets","offsets","offsets","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outer_dims_perm","outer_dims_perm","outer_dims_perm","outer_dims_perm","pack","pad","padding_value","padding_value","parallel_insert_slice","rank","reassociation","reassociation","reassociation","reassociation","region","region","remove_nofold","remove_outer_dims_perm","remove_outer_dims_perm","remove_unique","remove_unique","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","scalar","scalar","scatter","scatter_dims","scatter_dims","set_gather_dims","set_inner_dims_pos","set_inner_dims_pos","set_nofold","set_outer_dims_perm","set_outer_dims_perm","set_reassociation","set_reassociation","set_scatter_dims","set_static_high","set_static_inner_tiles","set_static_inner_tiles","set_static_low","set_static_offsets","set_static_offsets","set_static_offsets","set_static_sizes","set_static_sizes","set_static_sizes","set_static_strides","set_static_strides","set_static_strides","set_unique","set_unique","shape","shape","sizes","sizes","sizes","sizes","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","splat","src","src","src","src","static_high","static_high","static_inner_tiles","static_inner_tiles","static_inner_tiles","static_inner_tiles","static_low","static_low","static_offsets","static_offsets","static_offsets","static_offsets","static_offsets","static_offsets","static_sizes","static_sizes","static_sizes","static_sizes","static_sizes","static_sizes","static_strides","static_strides","static_strides","static_strides","static_strides","static_strides","strides","strides","strides","strides","strides","strides","tensor","tensor","tensor","tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unique","unique","unique","unique","unpack","value","value","yield","AbsOp","AbsOpBuilder","AddOp","AddOpBuilder","ApplyScaleOp","ApplyScaleOpBuilder","ArgMaxOp","ArgMaxOpBuilder","ArithmeticRightShiftOp","ArithmeticRightShiftOpBuilder","AvgPool2dOp","AvgPool2dOpBuilder","BitwiseAndOp","BitwiseAndOpBuilder","BitwiseNotOp","BitwiseNotOpBuilder","BitwiseOrOp","BitwiseOrOpBuilder","BitwiseXorOp","BitwiseXorOpBuilder","CastOp","CastOpBuilder","CeilOp","CeilOpBuilder","ClampOp","ClampOpBuilder","ClzOp","ClzOpBuilder","ConcatOp","ConcatOpBuilder","ConstOp","ConstOpBuilder","Conv2DOp","Conv2DOpBuilder","Conv3DOp","Conv3DOpBuilder","CustomOp","CustomOpBuilder","DepthwiseConv2DOp","DepthwiseConv2DOpBuilder","DivOp","DivOpBuilder","EqualOp","EqualOpBuilder","ErfOp","ErfOpBuilder","ExpOp","ExpOpBuilder","FFT2dOp","FFT2dOpBuilder","FloorOp","FloorOpBuilder","FullyConnectedOp","FullyConnectedOpBuilder","GatherOp","GatherOpBuilder","GreaterEqualOp","GreaterEqualOpBuilder","GreaterOp","GreaterOpBuilder","IdentityOp","IdentityOpBuilder","IfOp","IfOpBuilder","LogOp","LogOpBuilder","LogicalAndOp","LogicalAndOpBuilder","LogicalLeftShiftOp","LogicalLeftShiftOpBuilder","LogicalNotOp","LogicalNotOpBuilder","LogicalOrOp","LogicalOrOpBuilder","LogicalRightShiftOp","LogicalRightShiftOpBuilder","LogicalXorOp","LogicalXorOpBuilder","MatMulOp","MatMulOpBuilder","MaxPool2dOp","MaxPool2dOpBuilder","MaximumOp","MaximumOpBuilder","MinimumOp","MinimumOpBuilder","MulOp","MulOpBuilder","NegateOp","NegateOpBuilder","PadOp","PadOpBuilder","PowOp","PowOpBuilder","RFFT2dOp","RFFT2dOpBuilder","ReciprocalOp","ReciprocalOpBuilder","ReduceAllOp","ReduceAllOpBuilder","ReduceAnyOp","ReduceAnyOpBuilder","ReduceMaxOp","ReduceMaxOpBuilder","ReduceMinOp","ReduceMinOpBuilder","ReduceProdOp","ReduceProdOpBuilder","ReduceSumOp","ReduceSumOpBuilder","RescaleOp","RescaleOpBuilder","ReshapeOp","ReshapeOpBuilder","ResizeOp","ResizeOpBuilder","ReverseOp","ReverseOpBuilder","RsqrtOp","RsqrtOpBuilder","ScatterOp","ScatterOpBuilder","SelectOp","SelectOpBuilder","SigmoidOp","SigmoidOpBuilder","SliceOp","SliceOpBuilder","SubOp","SubOpBuilder","TableOp","TableOpBuilder","TanhOp","TanhOpBuilder","TileOp","TileOpBuilder","TransposeConv2DOp","TransposeConv2DOpBuilder","TransposeOp","TransposeOpBuilder","WhileOp","WhileOpBuilder","YieldOp","YieldOpBuilder","a","a","abs","acc_type","acc_type","add","apply_scale","argmax","arithmetic_right_shift","avg_pool_2_d","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","b","b","bias","bias","bias","bias","bias","bias","bias","bias","bias","bias","bitwise_and","bitwise_not","bitwise_or","bitwise_xor","body","body","border","border","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c","c","cast","ceil","clamp","clz","concat","cond","cond","cond","cond","cond_if","config","config","const","conv_2_d","conv_3_d","custom","depthwise_conv_2_d","dilation","dilation","dilation","dilation","dilation","dilation","div","double_round","double_round","double_round","double_round","else_branch","else_branch","equal","erf","exp","fft_2_d","filter","filter","floor","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fully_connected","gather","greater","greater_equal","identifier","identifier","identity","implementation_attrs","implementation_attrs","indices","indices","indices","indices","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_imag","input_imag","input_real","input_real","input_zp","input_zp","inputs","inputs","inputs","inputs","inputs","inputs","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","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","inverse","inverse","kernel","kernel","kernel","kernel","log","logical_and","logical_left_shift","logical_not","logical_or","logical_right_shift","logical_xor","matmul","max_fp","max_fp","max_int","max_int","max_pool_2_d","maximum","min_fp","min_fp","min_int","min_int","minimum","mode","mode","mul","multiples","multiples","multiplier","multiplier","multiplier","multiplier","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","negate","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","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_shape","new_shape","offset","offset","on_false","on_false","on_true","on_true","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","out_pad","out_pad","out_shape","out_shape","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output_imag","output_imag","output_imag","output_imag","output_real","output_real","output_real","output_real","output_zp","output_zp","outputs","outputs","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad_const","pad_const","padding","padding","per_channel","per_channel","perms","perms","pow","pred","pred","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","reciprocal","reduce_all","reduce_any","reduce_max","reduce_min","reduce_prod","reduce_sum","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","rescale","reshape","resize","reverse","rfft_2_d","round","round","rsqrt","scale","scale","scale_32","scale_32","scatter","select","set_acc_type","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_border","set_config","set_dilation","set_dilation","set_dilation","set_double_round","set_double_round","set_identifier","set_implementation_attrs","set_input_zp","set_inverse","set_kernel","set_kernel","set_max_fp","set_max_int","set_min_fp","set_min_int","set_mode","set_multiples","set_multiplier","set_new_shape","set_offset","set_out_pad","set_out_shape","set_output_zp","set_pad","set_pad","set_pad","set_pad","set_pad","set_per_channel","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_round","set_scale","set_scale_32","set_shift","set_shift","set_size","set_start","set_stride","set_stride","set_stride","set_stride","set_stride","set_stride","set_value","shift","shift","shift","shift","shift","shift","sigmoid","size","size","slice","start","start","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","sub","table","table","table","tanh","then_branch","then_branch","tile","transpose","transpose_conv_2_d","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","values","values","values_in","values_in","values_out","values_out","weight","weight","weight","weight","weight","weight","weight","weight","while_loop","yield","z","z","z","z","z","z","z","z","AlternativesOp","AlternativesOpBuilder","AnnotateOp","AnnotateOpBuilder","ApplyCanonicalizationPatternsOp","ApplyCanonicalizationPatternsOpBuilder","ApplyCommonSubexpressionEliminationOp","ApplyCommonSubexpressionEliminationOpBuilder","ApplyDeadCodeEliminationOp","ApplyDeadCodeEliminationOpBuilder","ApplyLoopInvariantCodeMotionOp","ApplyLoopInvariantCodeMotionOpBuilder","ApplyPatternsOp","ApplyPatternsOpBuilder","ApplyRegisteredPassOp","ApplyRegisteredPassOpBuilder","CastOp","CastOpBuilder","ForeachMatchOp","ForeachMatchOpBuilder","ForeachOp","ForeachOpBuilder","GetConsumersOfResult","GetConsumersOfResultBuilder","GetDefiningOp","GetDefiningOpBuilder","GetParentOp","GetParentOpBuilder","GetProducerOfOperand","GetProducerOfOperandBuilder","GetResultOp","GetResultOpBuilder","GetTypeOp","GetTypeOpBuilder","IncludeOp","IncludeOpBuilder","MatchOperationNameOp","MatchOperationNameOpBuilder","MatchParamCmpIOp","MatchParamCmpIOpBuilder","MergeHandlesOp","MergeHandlesOpBuilder","NamedSequenceOp","NamedSequenceOpBuilder","ParamConstantOp","ParamConstantOpBuilder","PrintOp","PrintOpBuilder","ReplicateOp","ReplicateOpBuilder","SelectOp","SelectOpBuilder","SequenceOp","SequenceOpBuilder","SplitHandleOp","SplitHandleOpBuilder","VerifyOp","VerifyOpBuilder","YieldOp","YieldOpBuilder","_name","_name","_name","_name","actions","actions","alternatives","alternatives","alternatives","annotate","apply_cse","apply_cse","apply_cse","apply_dce","apply_licm","apply_patterns","apply_patterns_canonicalization","apply_registered_pass","arg_attrs","arg_attrs","body","body","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cast","consumers","consumers","deduplicate","deduplicate","deduplicate","deduplicate","elemental","elemental","extra_bindings","extra_bindings","fail_on_payload_too_small","fail_on_payload_too_small","failure_propagation_mode","failure_propagation_mode","failure_propagation_mode","failure_propagation_mode","foreach","foreach_match","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","function_type","function_type","get_consumers_of_result","get_defining_op","get_parent_op","get_producer_of_operand","get_result","get_type","handle","handle","handles","handles","handles","handles","include","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","isolated_from_above","isolated_from_above","match_operation_name","match_param_cmpi","matchers","matchers","merge_handles","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","named_sequence","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","new","new","new","new","new","op_name","op_name","op_name","op_name","op_names","op_names","operand_handle","operand_handle","operand_number","operand_number","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","options","options","output","output","overflow_result","overflow_result","param","param","param","param","param","param","param_constant","parent","parent","pass_name","pass_name","pass_through_empty_handle","pass_through_empty_handle","pattern","pattern","patterns","patterns","predicate","predicate","print","producer","producer","reference","reference","remove_apply_cse","remove_arg_attrs","remove_deduplicate","remove_deduplicate","remove_elemental","remove_isolated_from_above","remove_name","remove_op_name","remove_overflow_result","remove_res_attrs","remove_sym_visibility","replicate","replicated","replicated","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result_number","result_number","result_number","result_number","results","results","results","results","results","results","results","results","results","results","root","root","root","root","scope","scope","select","sequence","set_actions","set_apply_cse","set_arg_attrs","set_deduplicate","set_deduplicate","set_elemental","set_fail_on_payload_too_small","set_failure_propagation_mode","set_failure_propagation_mode","set_function_type","set_isolated_from_above","set_matchers","set_name","set_name","set_op_name","set_op_name","set_op_names","set_operand_number","set_options","set_overflow_result","set_pass_name","set_pass_through_empty_handle","set_predicate","set_res_attrs","set_result_number","set_result_number","set_sym_name","set_sym_visibility","set_target","set_value","split_handle","sym_name","sym_name","sym_visibility","sym_visibility","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_param","type_param","updated","updated","value","value","value","value","verify","yield","BitCastOp","BitCastOpBuilder","BroadcastOp","BroadcastOpBuilder","CompressStoreOp","CompressStoreOpBuilder","ConstantMaskOp","ConstantMaskOpBuilder","ContractionOp","ContractionOpBuilder","CreateMaskOp","CreateMaskOpBuilder","ExpandLoadOp","ExpandLoadOpBuilder","ExtractElementOp","ExtractElementOpBuilder","ExtractOp","ExtractOpBuilder","ExtractStridedSliceOp","ExtractStridedSliceOpBuilder","FMAOp","FMAOpBuilder","FlatTransposeOp","FlatTransposeOpBuilder","GatherOp","GatherOpBuilder","InsertElementOp","InsertElementOpBuilder","InsertOp","InsertOpBuilder","InsertStridedSliceOp","InsertStridedSliceOpBuilder","LoadOp","LoadOpBuilder","MaskOp","MaskOpBuilder","MaskedLoadOp","MaskedLoadOpBuilder","MaskedStoreOp","MaskedStoreOpBuilder","MatmulOp","MatmulOpBuilder","MultiDimReductionOp","MultiDimReductionOpBuilder","OuterProductOp","OuterProductOpBuilder","PrintOp","PrintOpBuilder","ReductionOp","ReductionOpBuilder","ReshapeOp","ReshapeOpBuilder","ScalableExtractOp","ScalableExtractOpBuilder","ScalableInsertOp","ScalableInsertOpBuilder","ScanOp","ScanOpBuilder","ScatterOp","ScatterOpBuilder","ShapeCastOp","ShapeCastOpBuilder","ShuffleOp","ShuffleOpBuilder","SplatOp","SplatOpBuilder","StoreOp","StoreOpBuilder","TransferReadOp","TransferReadOpBuilder","TransferWriteOp","TransferWriteOpBuilder","TransposeOp","TransposeOpBuilder","TypeCastOp","TypeCastOpBuilder","VectorScaleOp","VectorScaleOpBuilder","WarpExecuteOnLane0Op","WarpExecuteOnLane0OpBuilder","YieldOp","YieldOpBuilder","acc","acc","acc","acc","acc","acc","acc","acc","acc","acc","accumulated_value","accumulated_value","aggregate","aggregate","args","args","base","base","base","base","base","base","base","base","base","base","base","base","base","base","base","base","bitcast","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","broadcast","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","columns","columns","compressstore","constant_mask","contract","create_mask","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","expandload","extract","extract_strided_slice","extractelement","fixed_vector_sizes","fixed_vector_sizes","flat_transpose","fma","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","gather","in_bounds","in_bounds","in_bounds","in_bounds","inclusive","inclusive","index_vec","index_vec","index_vec","index_vec","indexing_maps","indexing_maps","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","initial_value","initial_value","input","input","input_shape","input_shape","insert","insert_strided_slice","insertelement","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","iterator_types","iterator_types","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","laneid","laneid","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs_columns","lhs_columns","lhs_rows","lhs_rows","load","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask_dim_sizes","mask_dim_sizes","mask_region","mask_region","maskedload","maskedstore","matrix","matrix","matrix_multiply","memref","memref","multi_reduction","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","offsets","offsets","offsets","offsets","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outerproduct","output_shape","output_shape","padding","padding","pass_thru","pass_thru","pass_thru","pass_thru","pass_thru","pass_thru","passthru","passthru","permutation_map","permutation_map","permutation_map","permutation_map","pos","pos","pos","pos","position","position","position","position","position","position","position","position","print","reduction","reduction_dim","reduction_dim","reduction_dims","reduction_dims","remove_in_bounds","remove_in_bounds","res","res","res","res","res","res","res","res","res","res","res","res","res","res","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","results","results","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs_columns","rhs_columns","rows","rows","scalable_extract","scalable_insert","scan","scatter","set_columns","set_fixed_vector_sizes","set_in_bounds","set_in_bounds","set_inclusive","set_indexing_maps","set_iterator_types","set_kind","set_kind","set_kind","set_kind","set_kind","set_lhs_columns","set_lhs_rows","set_mask","set_mask_dim_sizes","set_offsets","set_offsets","set_permutation_map","set_permutation_map","set_pos","set_pos","set_position","set_position","set_reduction_dim","set_reduction_dims","set_rhs_columns","set_rows","set_sizes","set_strides","set_strides","set_transp","set_warp_size","shape_cast","shuffle","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","splat","store","strides","strides","strides","strides","transfer_read","transfer_write","transp","transp","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_cast","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v_1","v_1","v_2","v_2","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vscale","warp_execute_on_lane_0","warp_region","warp_region","warp_size","warp_size","yield","condition","execute_region","for","if","index_switch","while","yield","AffineMap","Attribute","AttributeLike","Block","BlockRef","Identifier","Location","Module","Operation","OperationRef","Region","RegionRef","ShapedTypeLike","Type","TypeLike","Value","ValueLike","append_block","as_operation","as_string_ref","attribute","block","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_site","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","context","context","context","context","default","deref","drop","drop","dump","dump","dump","eq","eq","eq","eq","eq","eq","first_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_operation","from_option_raw","from_option_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","fused","insert_block_after","insert_block_before","into","into","into","into","into","into","into","into_raw","is_block_argument","is_block_argument","is_operation_result","is_operation_result","name","new","new","new","new","operation","parse","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_raw","to_raw","to_string","to_string","to_string","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","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","ArrayAttribute","Attribute","AttributeLike","DenseElementsAttribute","DenseI32ArrayAttribute","DenseI64ArrayAttribute","FlatSymbolRefAttribute","FloatAttribute","IntegerAttribute","StringAttribute","TypeAttribute","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","context","context","dump","dump","element","element","element","eq","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_option_raw","from_raw","i32_element","i64_element","into","into","into","into","into","into","into","into","into","into","is_affine_map","is_affine_map","is_array","is_array","is_bool","is_bool","is_dense_bool_array","is_dense_bool_array","is_dense_elements","is_dense_elements","is_dense_f32_array","is_dense_f32_array","is_dense_f64_array","is_dense_f64_array","is_dense_fp_elements","is_dense_fp_elements","is_dense_i16_array","is_dense_i16_array","is_dense_i32_array","is_dense_i32_array","is_dense_i64_array","is_dense_i64_array","is_dense_i8_array","is_dense_i8_array","is_dense_int_elements","is_dense_int_elements","is_dictionary","is_dictionary","is_elements","is_elements","is_empty","is_empty","is_empty","is_empty","is_flat_symbol_ref","is_flat_symbol_ref","is_float","is_float","is_integer","is_integer","is_integer_set","is_integer_set","is_opaque","is_opaque","is_sparse_elements","is_sparse_elements","is_sparse_tensor_encoding_attr","is_sparse_tensor_encoding_attr","is_strided_layout","is_strided_layout","is_string","is_string","is_symbol_ref","is_symbol_ref","is_type","is_type","is_unit","is_unit","len","len","len","len","new","new","new","new","new","new","new","new","new","parse","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_string","to_string","to_string","to_string","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unit","value","value","Block","BlockArgument","BlockRef","add_argument","append_operation","argument","argument_count","argument_number","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","detach","drop","eq","eq","first_operation","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_option_raw","from_raw","from_raw","from_raw","insert_operation","insert_operation_after","insert_operation_before","into","into","into","into_raw","new","next_in_region","owner","parent_operation","parent_region","set_type","terminator","to_owned","to_owned","to_raw","to_raw","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Operation","OperationBuilder","OperationPrintingFlags","OperationRef","OperationResult","add_attributes","add_operands","add_regions","add_results","add_successors","attribute","attribute_at","attribute_count","attributes","block","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone","clone_into","clone_into","clone_into","context","default","deref","drop","drop","dump","elide_large_elements_attributes","enable_debug_info","enable_result_type_inference","eq","eq","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_option_raw","from_option_raw","from_raw","from_raw","from_raw","has_attribute","into","into","into","into","into","into_raw","name","new","new","next_in_block","operand","operand_count","operands","owner","print_generic_operation_form","region","region_count","regions","remove_attribute","result","result","result_count","result_number","results","set_attribute","successor","successor_count","successors","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_ref","to_string","to_string","to_string","to_string_with_flags","try_from","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","use_local_scope","verify","FunctionType","IntegerType","MemRefType","RankedTensorType","ShapedTypeLike","TupleType","Type","TypeId","TypeLike","affine_map","bfloat16","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked","checked","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","context","context","dim_size","dim_size","dump","dump","element","element","encoding","eq","float16","float32","float64","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_option_raw","from_raw","has_rank","has_rank","id","id","id","index","input","input_count","into","into","into","into","into","into","is_any_quantized_type","is_any_quantized_type","is_bf16","is_bf16","is_calibrated_quantized_type","is_calibrated_quantized_type","is_complex","is_complex","is_f16","is_f16","is_f32","is_f32","is_f64","is_f64","is_float8e4m3fn","is_float8e4m3fn","is_float8e5m2","is_float8e5m2","is_function","is_function","is_index","is_index","is_integer","is_integer","is_mem_ref","is_mem_ref","is_none","is_none","is_opaque","is_opaque","is_pdl_attribute_type","is_pdl_attribute_type","is_pdl_operation_type","is_pdl_operation_type","is_pdl_range_type","is_pdl_range_type","is_pdl_type","is_pdl_type","is_pdl_type_type","is_pdl_type_type","is_pdl_value_type","is_pdl_value_type","is_quantized_type","is_quantized_type","is_ranked_tensor","is_ranked_tensor","is_shaped","is_shaped","is_signed","is_signless","is_tensor","is_tensor","is_transform_any_op_type","is_transform_any_op_type","is_transform_operation_type","is_transform_operation_type","is_tuple","is_tuple","is_uniform_quantized_per_axis_type","is_uniform_quantized_per_axis_type","is_uniform_quantized_type","is_uniform_quantized_type","is_unranked_mem_ref","is_unranked_mem_ref","is_unranked_tensor","is_unranked_tensor","is_unsigned","is_vector","is_vector","layout","memory_space","new","new","new","new","new","none","parse","rank","rank","result","result_count","signed","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_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_into","try_into","try_into","try_into","try_into","try_into","type","type_count","type_id","type_id","type_id","type_id","type_id","type_id","unsigned","vector","vector_checked","width","Allocator","TypeId","allocate_type_id","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create","default","drop","eq","fmt","fmt","from","from","from_raw","hash","into","into","new","to_owned","to_raw","try_from","try_from","try_into","try_into","type_id","type_id","ExternalPass","OperationPassManager","Pass","PassManager","RunExternalPass","add_pass","add_pass","as_operation_pass_manager","async","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","conversion","create_external","drop","enable_ir_printing","enable_verifier","external","fmt","fmt","from","from","from","from_raw","from_raw","from_raw_fn","gpu","into","into","into","linalg","nested_under","nested_under","new","run","sparse_tensor","to_owned","to_raw","to_raw","to_string","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","create_async_func_to_async_runtime","create_async_parallel_for","create_async_runtime_policy_based_ref_counting","create_async_runtime_ref_counting","create_async_runtime_ref_counting_opt","create_async_to_async_runtime","register_async_func_to_async_runtime","register_async_parallel_for","register_async_runtime_policy_based_ref_counting","register_async_runtime_ref_counting","register_async_runtime_ref_counting_opt","register_async_to_async_runtime","create_affine_for_to_gpu","create_affine_to_standard","create_amdgpu_to_rocdl","create_arith_to_llvm","create_arith_to_spirv","create_arm_neon_2_d_to_intr","create_async_to_llvm","create_bufferization_to_mem_ref","create_complex_to_libm","create_complex_to_llvm","create_complex_to_standard","create_control_flow_to_llvm","create_control_flow_to_spirv","create_finalize_mem_ref_to_llvm","create_func_to_llvm","create_func_to_spirv","create_gpu_launch_func_to_vulkan_launch_func","create_gpu_ops_to_nvvm_ops","create_gpu_ops_to_rocdl_ops","create_gpu_to_llvm","create_gpu_to_spirv","create_index_to_llvm","create_linalg_to_llvm","create_linalg_to_standard","create_lower_host_code_to_llvm","create_map_mem_ref_storage_class","create_math_to_funcs","create_math_to_libm","create_math_to_llvm","create_math_to_spirv","create_mem_ref_to_spirv","create_nvgpu_to_nvvm","create_open_acc_to_scf","create_open_mp_to_llvm","create_parallel_loop_to_gpu","create_pdl_to_pdl_interp","create_reconcile_unrealized_casts","create_scf_to_control_flow","create_scf_to_open_mp","create_scf_to_spirv","create_shape_constraints","create_shape_to_standard","create_spirv_to_llvm","create_tensor_to_linalg","create_tensor_to_spirv","create_tosa_to_arith","create_tosa_to_linalg","create_tosa_to_linalg_named","create_tosa_to_scf","create_tosa_to_tensor","create_vector_to_gpu","create_vector_to_llvm","create_vector_to_scf","create_vector_to_spirv","create_vulkan_launch_func_to_vulkan_calls","register_affine_for_to_gpu","register_affine_to_standard","register_amdgpu_to_rocdl","register_arith_to_llvm","register_arith_to_spirv","register_arm_neon_2_d_to_intr","register_async_to_llvm","register_bufferization_to_mem_ref","register_complex_to_libm","register_complex_to_llvm","register_complex_to_standard","register_control_flow_to_llvm","register_control_flow_to_spirv","register_finalize_mem_ref_to_llvm","register_func_to_llvm","register_func_to_spirv","register_gpu_launch_func_to_vulkan_launch_func","register_gpu_ops_to_nvvm_ops","register_gpu_ops_to_rocdl_ops","register_gpu_to_llvm","register_gpu_to_spirv","register_index_to_llvm","register_linalg_to_llvm","register_linalg_to_standard","register_lower_host_code_to_llvm","register_map_mem_ref_storage_class","register_math_to_funcs","register_math_to_libm","register_math_to_llvm","register_math_to_spirv","register_mem_ref_to_spirv","register_nvgpu_to_nvvm","register_open_acc_to_scf","register_open_mp_to_llvm","register_parallel_loop_to_gpu","register_pdl_to_pdl_interp","register_reconcile_unrealized_casts","register_scf_to_control_flow","register_scf_to_open_mp","register_scf_to_spirv","register_shape_constraints","register_shape_to_standard","register_spirv_to_llvm","register_tensor_to_linalg","register_tensor_to_spirv","register_tosa_to_arith","register_tosa_to_linalg","register_tosa_to_linalg_named","register_tosa_to_scf","register_tosa_to_tensor","register_vector_to_gpu","register_vector_to_llvm","register_vector_to_scf","register_vector_to_spirv","register_vulkan_launch_func_to_vulkan_calls","ExternalPass","RunExternalPass","borrow","borrow_mut","clone","clone_into","construct","create_external","destruct","fmt","from","from_raw","initialize","into","run","signal_failure","to_owned","to_raw","try_from","try_into","type_id","create_gpu_async_region_pass","create_gpu_kernel_outlining","create_gpu_launch_sink_index_computations","create_gpu_map_parallel_loops_pass","register_gpu_async_region_pass","register_gpu_kernel_outlining","register_gpu_launch_sink_index_computations","register_gpu_map_parallel_loops_pass","create_convert_elementwise_to_linalg","create_linalg_bufferize","create_linalg_detensorize","create_linalg_elementwise_op_fusion","create_linalg_fold_unit_extent_dims","create_linalg_generalization","create_linalg_inline_scalar_operands","create_linalg_lower_to_affine_loops","create_linalg_lower_to_loops","create_linalg_lower_to_parallel_loops","create_linalg_named_op_conversion","register_convert_elementwise_to_linalg","register_linalg_bufferize","register_linalg_detensorize","register_linalg_elementwise_op_fusion","register_linalg_fold_unit_extent_dims","register_linalg_generalization","register_linalg_inline_scalar_operands","register_linalg_lower_to_affine_loops","register_linalg_lower_to_loops","register_linalg_lower_to_parallel_loops","register_linalg_named_op_conversion","create_post_sparsification_rewrite","create_pre_sparsification_rewrite","create_sparse_buffer_rewrite","create_sparse_tensor_codegen","create_sparse_tensor_conversion_pass","create_sparse_vectorization","create_sparsification_pass","create_storage_specifier_to_llvm","register_post_sparsification_rewrite","register_pre_sparsification_rewrite","register_sparse_buffer_rewrite","register_sparse_tensor_codegen","register_sparse_tensor_conversion_pass","register_sparse_vectorization","register_sparsification_pass","register_storage_specifier_to_llvm","create_canonicalizer","create_control_flow_sink","create_cse","create_generate_runtime_verification","create_inliner","create_location_snapshot","create_loop_invariant_code_motion","create_print_op_stats","create_sccp","create_strip_debug_info","create_symbol_dce","create_symbol_privatize","create_topological_sort","create_view_op_graph","register_canonicalizer","register_control_flow_sink","register_cse","register_generate_runtime_verification","register_inliner","register_location_snapshot","register_loop_invariant_code_motion","register_print_op_stats","register_sccp","register_strip_debug_info","register_symbol_dce","register_symbol_privatize","register_topological_sort","register_view_op_graph","parse_pass_pipeline","register_all_dialects","register_all_llvm_translations","register_all_passes"],"q":[[0,"melior"],[108,"melior::Error"],[113,"melior::diagnostic"],[160,"melior::dialect"],[227,"melior::dialect::arith"],[316,"melior::dialect::cf"],[320,"melior::dialect::func"],[325,"melior::dialect::index"],[349,"melior::dialect::llvm"],[411,"melior::dialect::llvm::attributes"],[433,"melior::dialect::llvm::type"],[439,"melior::dialect::memref"],[450,"melior::dialect::ods"],[475,"melior::dialect::ods::affine"],[868,"melior::dialect::ods::amdgpu"],[1275,"melior::dialect::ods::arith"],[2621,"melior::dialect::ods::arm_neon"],[2712,"melior::dialect::ods::arm_sve"],[3440,"melior::dialect::ods::async"],[4233,"melior::dialect::ods::bufferization"],[4444,"melior::dialect::ods::cf"],[4572,"melior::dialect::ods::func"],[4723,"melior::dialect::ods::gpu"],[6264,"melior::dialect::ods::index"],[7011,"melior::dialect::ods::linalg"],[7096,"melior::dialect::ods::llvm"],[9420,"melior::dialect::ods::math"],[10348,"melior::dialect::ods::memref"],[11317,"melior::dialect::ods::pdl"],[11763,"melior::dialect::ods::pdl_interp"],[12953,"melior::dialect::ods::quant"],[13034,"melior::dialect::ods::scf"],[13402,"melior::dialect::ods::shape"],[14532,"melior::dialect::ods::sparse_tensor"],[15443,"melior::dialect::ods::tensor"],[16164,"melior::dialect::ods::tosa"],[18393,"melior::dialect::ods::transform"],[19291,"melior::dialect::ods::vector"],[20575,"melior::dialect::scf"],[20582,"melior::ir"],[20736,"melior::ir::attribute"],[20997,"melior::ir::block"],[21065,"melior::ir::operation"],[21841,"melior::ir::type"],[22061,"melior::ir::type::id"],[22091,"melior::pass"],[22146,"melior::pass::async"],[22158,"melior::pass::conversion"],[22268,"melior::pass::external"],[22289,"melior::pass::gpu"],[22297,"melior::pass::linalg"],[22319,"melior::pass::sparse_tensor"],[22335,"melior::pass::transform"],[22363,"melior::utility"],[22367,"core::str::error"],[22368,"core::result"],[22369,"core::ops::function"],[22370,"core::fmt"],[22371,"core::fmt"],[22372,"core::ffi::c_str"],[22373,"mlir_sys"],[22374,"mlir_sys"],[22375,"core::any"],[22376,"mlir_sys"],[22377,"core::iter::traits::iterator"],[22378,"alloc::vec"],[22379,"mlir_sys"],[22380,"mlir_sys"]],"d":["","","","A context of IR, dialects, and passes.","A reference to a context.","","A Melior error.","An execution engine.","","","","","","","","","A string reference.","","","","Returns true if unregistered dialects are allowed.","Appends a dialect registry.","Converts a string reference into a str.","Attaches a diagnostic handler.","","","","","","","","","","","","","","","","Detaches a diagnostic handler.","Diagnostics.","Dialect handles, instances, and registry.","Generates a dialect module from a TableGen file.","","","Dumps a module to an object file.","Enables multi-threading.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a C-style string into a string reference.","Creates a context reference from a raw object.","Creates a string reference from a raw object.","Gets or loads a dialect.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Invokes a function in a module. The arguments argument …","IR objects and builders.","Returns true if a given operation is registered in a …","Loads all available dialects.","Gets a number of loaded dialects.","Searches a symbol in a module and returns a pointer to it.","Creates an execution engine.","Creates a context.","Creates a string reference.","Passes and pass managers.","Register a symbol. This symbol will be accessible to the …","Gets a number of registered dialects.","Sets if unregistered dialects are allowed.","","","Converts a context into a raw object.","Converts a string reference into a raw object.","","","","","","","","","","","","","","","","","Utility functions.","","","","","","","Diagnostic handler ID.","Diagnostic severity.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a diagnostic handler ID from a raw object.","Creates a diagnostic from a raw object.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts a diagnostic handler ID into a raw object.","","","","","","","","","","","","A dialect.","A dialect handle.","A dialect registry.","arith dialect.","Creates a async dialect handle.","","","","","","","cf dialect.","Creates a cf dialect handle.","","","","","Gets a context.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a dialect handle from a raw object.","Creates a dialect from a raw object.","func dialect.","Creates a func dialect handle.","Creates a gpu dialect handle.","index dialect.","Inserts a dialect into a dialect registry.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a linalg dialect handle.","llvm dialect.","Creates a llvm dialect handle.","Loads a dialect into a context.","memref dialect.","Gets a namespace.","Gets a namespace.","Creates a dialect registry.","Experimental dialect operations and their builders …","Creates a pdl dialect handle.","Creates a quant dialect handle.","Registers a dialect into a context.","scf dialect.","Creates a scf dialect handle.","Creates a shape dialect handle.","Creates a sparse_tensor dialect handle.","Creates a tensor dialect handle.","","","Converts a dialect handle into a raw object.","Converts a dialect registry into a raw object.","","","","","","","","","","arith.cmpf predicate","arith.cmpi predicate","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an arith.addf operation.","Creates an arith.addi operation.","Creates an arith.addui_extended operation.","Creates an arith.andi operation.","Creates an arith.bitcast operation.","","","","","Creates an arith.ceildivsi operation.","Creates an arith.ceildivui operation.","Creates an arith.cmpf operation.","Creates an arith.cmpi operation.","Creates an arith.constant operation.","Creates an arith.divf operation.","Creates an arith.divsi operation.","Creates an arith.divui operation.","Creates an arith.extf operation.","Creates an arith.extsi operation.","Creates an arith.extui operation.","Creates an arith.floordivsi operation.","Creates an arith.fptosi operation.","Creates an arith.fptoui operation.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an arith.index_cast operation.","Creates an arith.index_castui operation.","Calls U::from(self).","Calls U::from(self).","Creates an arith.maxf operation.","Creates an arith.maxsi operation.","Creates an arith.maxui operation.","Creates an arith.minf operation.","Creates an arith.minsi operation.","Creates an arith.minui operation.","Creates an arith.mulf operation.","Creates an arith.muli operation.","Creates an arith.mulsi_extended operation.","Creates an arith.mului_extended operation.","Creates an arith.negf operation.","Creates an arith.ori operation.","Creates an arith.remf operation.","Creates an arith.remsi operation.","Creates an arith.remui operation.","Creates an arith.select operation.","Creates an arith.shli operation.","Creates an arith.shrsi operation.","Creates an arith.shrui operation.","Creates an arith.sitofp operation.","Creates an arith.subf operation.","Creates an arith.subi operation.","Creates an arith.truncf operation.","Creates an arith.trunci operation.","","","","","","","Creates an arith.uitofp operation.","Creates an arith.xori operation.","Creates a cf.assert operation.","Creates a cf.br operation.","Creates a cf.cond_br operation.","Creates a cf.switch operation.","Create a func.call operation.","Create a func.call_indirect operation.","Create a func.constant operation.","Create a func.func operation.","Create a func.return operation.","Creates an index.add operation.","Creates an index.and operation.","Creates an index.casts operation.","Creates an index.castu operation.","Creates an index.ceildivs operation.","Creates an index.ceildivu operation.","Creates an index.cmp operation.","Creates an index.constant operation.","Creates an index.divs operation.","Creates an index.divu operation.","Creates an index.floordivs operation.","Creates an index.maxs operation.","Creates an index.maxu operation.","Creates an index.mins operation.","Creates an index.minu operation.","Creates an index.mul operation.","Creates an index.or operation.","Creates an index.rems operation.","Creates an index.remu operation.","Creates an index.shl operation.","Creates an index.shrs operation.","Creates an index.shru operation.","Creates an index.sub operation.","Creates an index.xor operation.","alloca options.","Load/store options.","Sets access groups.","Sets alias scopes.","Sets the alignment.","Sets an alignment.","Creates a llvm.alloca operation.","","Creates a llvm.bitcast operation.","","","","","Creates a llvm.call_intrinsic operation.","","","","","","","Sets the elem_type, not needed if the returned pointer is …","Creates a llvm.extractvalue operation.","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a llvm.func operation.","Creates a llvm.getelementptr operation.","Creates a llvm.getelementptr operation with dynamic …","Sets the inalloca flag.","Creates a llvm.insertvalue operation.","Calls U::from(self).","Calls U::from(self).","Creates a llvm.intr.abs operation.","Creates a llvm.intr.bitreverse operation.","Creates a llvm.intr.bswap operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.load operation.","Creates load/store options.","Creates load/store options.","Sets noalias scopes.","Sets a nontemporal flag.","Creates a llvm.mlir.null operation. A null pointer.","Creates a llvm.mlir.poison operation.","","Creates a llvm.store operation.","Sets TBAA metadata.","","","","","","","LLVM types","","","Creates a llvm.mlir.undef operation.","Creates a llvm.unreachable operation.","Sets a volatile flag.","Creates a llvm.zext operation.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Creates an LLVM linkage attribute.","","","","","Creates an LLVM array type.","Creates an LLVM function type.","Creates an LLVM opaque pointer type.","Creates an LLVM pointer type.","Creates an LLVM struct type.","Creates an LLVM void type.","Create a memref.alloc operation.","Create a memref.alloca operation.","Create a memref.cast operation.","Create a memref.dealloc operation.","Create a memref.dim operation.","Create a memref.get_global operation.","Create a memref.global operation.","Create a memref.load operation.","Create a memref.rank operation.","Create a memref.realloc operation.","Create a memref.store operation.","affine dialect.","amdgpu dialect.","arith dialect.","arm_neon dialect.","arm_sve dialect.","async dialect.","bufferization dialect.","cf dialect.","func dialect.","gpu dialect.","index dialect.","linalg dialect.","llvm dialect.","math dialect.","memref dialect.","pdl dialect.","pdl_interp dialect.","quant dialect.","scf dialect.","shape dialect.","sparse_tensor dialect.","tensor dialect.","tosa dialect.","transform dialect.","vector dialect.","apply operation. Affine apply operation.","A builder for apply operation. Affine apply operation.","delinearize_index operation. Delinearize an index.","A builder for delinearize_index operation. Delinearize an …","for operation. For operation.","A builder for for operation. For operation.","if operation. If-then-else operation.","A builder for if operation. If-then-else operation.","load operation. Affine load operation.","A builder for load operation. Affine load operation.","max operation. Max operation.","A builder for max operation. Max operation.","min operation. Min operation.","A builder for min operation. Min operation.","parallel operation. Multi-index parallel band operation.","A builder for parallel operation. Multi-index parallel …","prefetch operation. Affine prefetch operation.","A builder for prefetch operation. Affine prefetch …","store operation. Affine store operation.","A builder for store operation. Affine store operation.","vector_load operation. Affine vector load operation.","A builder for vector_load operation. Affine vector load …","vector_store operation. Affine vector store operation.","A builder for vector_store operation. Affine vector store …","yield operation. Yield values to parent operation.","A builder for yield operation. Yield values to parent …","Creates a new apply operation. Affine apply operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new delinearize_index operation. Delinearize an …","","","Creates a new for operation. For operation.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 if operation. If-then-else operation.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Affine load operation.","","","","","","","","","","","","","","","","","Creates a new max operation. Max operation.","","","","","","","","","","","Creates a new min operation. Min operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new parallel operation. Multi-index parallel …","Creates a new prefetch operation. Affine prefetch …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new store operation. Affine store operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new vector_load operation. Affine vector load …","Creates a new vector_store operation. Affine vector store …","Creates a new yield operation. Yield values to parent …","lds_barrier operation. Barrier that includes a wait for …","A builder for lds_barrier operation. Barrier that includes …","mfma operation. MLIR wrapper for CDNA mfma instructions.","A builder for mfma operation. MLIR wrapper for CDNA mfma …","raw_buffer_atomic_cmpswap operation. Raw Buffer Atomic …","A builder for raw_buffer_atomic_cmpswap operation. Raw …","raw_buffer_atomic_fadd operation. Raw Buffer …","A builder for raw_buffer_atomic_fadd operation. Raw Buffer …","raw_buffer_atomic_fmax operation. Raw Buffer …","A builder for raw_buffer_atomic_fmax operation. Raw Buffer …","raw_buffer_atomic_smax operation. Raw Buffer Signed …","A builder for raw_buffer_atomic_smax operation. Raw Buffer …","raw_buffer_atomic_umin operation. Raw Buffer Unsigned …","A builder for raw_buffer_atomic_umin operation. Raw Buffer …","raw_buffer_load operation. Raw Buffer load, exposing GCN …","A builder for raw_buffer_load operation. Raw Buffer load, …","raw_buffer_store operation. Raw Buffer Store, exposing GCN …","A builder for raw_buffer_store operation. Raw Buffer …","wmma operation. MLIR wrapper for RDNA3 wmma instructions.","A builder for wmma operation. MLIR wrapper for RDNA3 wmma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","Creates a new lds_barrier operation. Barrier that includes …","","","","","","","","","","","","","","","","","Creates a new mfma operation. MLIR wrapper for CDNA mfma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new raw_buffer_atomic_cmpswap operation. Raw …","Creates a new raw_buffer_atomic_fadd operation. Raw Buffer …","Creates a new raw_buffer_atomic_fmax operation. Raw Buffer …","Creates a new raw_buffer_atomic_smax operation. Raw Buffer …","Creates a new raw_buffer_atomic_umin operation. Raw Buffer …","Creates a new raw_buffer_load operation. Raw Buffer load, …","Creates a new raw_buffer_store operation. Raw Buffer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new wmma operation. MLIR wrapper for RDNA3 wmma …","addf operation. Floating point addition operation.","A builder for addf operation. Floating point addition …","addi operation. Integer addition operation.","A builder for addi operation. Integer addition operation.","addui_extended operation. extended unsigned integer …","A builder for addui_extended operation. extended unsigned …","andi operation. Integer binary and.","A builder for andi operation. Integer binary and.","bitcast operation. Bitcast between values of equal bit …","A builder for bitcast operation. Bitcast between values of …","ceildivsi operation. Signed ceil integer division …","A builder for ceildivsi operation. Signed ceil integer …","ceildivui operation. Unsigned ceil integer division …","A builder for ceildivui operation. Unsigned ceil integer …","cmpf operation. Floating-point comparison operation.","A builder for cmpf operation. Floating-point comparison …","cmpi operation. Integer comparison operation.","A builder for cmpi operation. Integer comparison operation.","constant operation. Integer or floating point constant.","A builder for constant operation. Integer or floating …","divf operation. Floating point division operation.","A builder for divf operation. Floating point division …","divsi operation. Signed integer division operation.","A builder for divsi operation. Signed integer division …","divui operation. Unsigned integer division operation.","A builder for divui operation. Unsigned integer division …","extf operation. Cast from floating-point to wider …","A builder for extf operation. Cast from floating-point to …","extsi operation. Integer sign extension operation.","A builder for extsi operation. Integer sign extension …","extui operation. Integer zero extension operation.","A builder for extui operation. Integer zero extension …","fptosi operation. Cast from floating-point type to integer …","A builder for fptosi operation. Cast from floating-point …","fptoui operation. Cast from floating-point type to integer …","A builder for fptoui operation. Cast from floating-point …","floordivsi operation. Signed floor integer division …","A builder for floordivsi operation. Signed floor integer …","index_cast operation. Cast between index and integer types.","A builder for index_cast operation. Cast between index and …","index_castui operation. Unsigned cast between index and …","A builder for index_castui operation. Unsigned cast …","maxf operation. Floating-point maximum operation.","A builder for maxf operation. Floating-point maximum …","maxsi operation. Signed integer maximum operation.","A builder for maxsi operation. Signed integer maximum …","maxui operation. Unsigned integer maximum operation.","A builder for maxui operation. Unsigned integer maximum …","minf operation. Floating-point minimum operation.","A builder for minf operation. Floating-point minimum …","minsi operation. Signed integer minimum operation.","A builder for minsi operation. Signed integer minimum …","minui operation. Unsigned integer minimum operation.","A builder for minui operation. Unsigned integer minimum …","mulf operation. Floating point multiplication operation.","A builder for mulf operation. Floating point …","muli operation. Integer multiplication operation.","A builder for muli operation. Integer multiplication …","mulsi_extended operation. extended signed integer …","A builder for mulsi_extended operation. extended signed …","mului_extended operation. extended unsigned integer …","A builder for mului_extended operation. extended unsigned …","negf operation. Floating point negation.","A builder for negf operation. Floating point negation.","ori operation. Integer binary or.","A builder for ori operation. Integer binary or.","remf operation. Floating point division remainder …","A builder for remf operation. Floating point division …","remsi operation. Signed integer division remainder …","A builder for remsi operation. Signed integer division …","remui operation. Unsigned integer division remainder …","A builder for remui operation. Unsigned integer division …","sitofp operation. Cast from integer type to floating-point.","A builder for sitofp operation. Cast from integer type to …","select operation. Select operation.","A builder for select operation. Select operation.","shli operation. Integer left-shift.","A builder for shli operation. Integer left-shift.","shrsi operation. Signed integer right-shift.","A builder for shrsi operation. Signed integer right-shift.","shrui operation. Unsigned integer right-shift.","A builder for shrui operation. Unsigned integer …","subf operation. Floating point subtraction operation.","A builder for subf operation. Floating point subtraction …","subi operation. Integer subtraction operation.","A builder for subi operation. Integer subtraction …","truncf operation. Cast from floating-point to narrower …","A builder for truncf operation. Cast from floating-point …","trunci operation. Integer truncation operation.","A builder for trunci operation. Integer truncation …","uitofp operation. Cast from unsigned integer type to …","A builder for uitofp operation. Cast from unsigned integer …","xori operation. Integer binary xor.","A builder for xori operation. Integer binary xor.","Creates a new addf operation. Floating point addition …","Creates a new addi operation. Integer addition operation.","Creates a new addui_extended operation. extended unsigned …","Creates a new andi operation. Integer binary and.","Creates a new bitcast operation. Bitcast between values of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ceildivsi operation. Signed ceil integer …","Creates a new ceildivui operation. Unsigned ceil integer …","Creates a new cmpf operation. Floating-point comparison …","Creates a new cmpi operation. Integer comparison operation.","","","Creates a new constant operation. Integer or floating …","Creates a new divf operation. Floating point division …","Creates a new divsi operation. Signed integer division …","Creates a new divui operation. Unsigned integer division …","Creates a new extf operation. Cast from floating-point to …","Creates a new extsi operation. Integer sign extension …","Creates a new extui operation. Integer zero extension …","","","","","","","","","","","","","","","","","","","Creates a new floordivsi operation. Signed floor integer …","Creates a new fptosi operation. Cast from floating-point …","Creates a new fptoui operation. Cast from floating-point …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 index_cast operation. Cast between index and …","Creates a new index_castui operation. Unsigned cast …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 maxf operation. Floating-point maximum …","Creates a new maxsi operation. Signed integer maximum …","Creates a new maxui operation. Unsigned integer maximum …","Creates a new minf operation. Floating-point minimum …","Creates a new minsi operation. Signed integer minimum …","Creates a new minui operation. Unsigned integer minimum …","Creates a new mulf operation. Floating point …","Creates a new muli operation. Integer multiplication …","Creates a new mulsi_extended operation. extended signed …","Creates a new mului_extended operation. extended unsigned …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new negf operation. Floating point negation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ori operation. Integer binary or.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new remf operation. Floating point division …","Creates a new remsi operation. Signed integer division …","Creates a new remui operation. Unsigned integer division …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select operation.","","","","","","","","","","","","Creates a new shli operation. Integer left-shift.","Creates a new shrsi operation. Signed integer right-shift.","Creates a new shrui operation. Unsigned integer …","Creates a new sitofp operation. Cast from integer type to …","Creates a new subf operation. Floating point subtraction …","Creates a new subi operation. Integer subtraction …","","","","","Creates a new truncf operation. Cast from floating-point …","Creates a new trunci operation. Integer truncation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new uitofp operation. Cast from unsigned integer …","","","Creates a new xori operation. Integer binary xor.","intr.smull operation. Smull roundscale op.","A builder for intr.smull operation. Smull roundscale op.","2d.sdot operation. Sdot op.","A builder for 2d.sdot operation. Sdot op.","intr.sdot operation. Sdot op.","A builder for intr.sdot operation. Sdot op.","Creates a new 2d.sdot operation. Sdot op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","Creates a new intr.sdot operation. Sdot op.","Creates a new intr.smull operation. Smull roundscale op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","intr.fadd operation. ","A builder for intr.fadd operation. ","masked.addf operation. Masked addition for scalable …","A builder for masked.addf operation. Masked addition for …","intr.add operation. ","A builder for intr.add operation. ","masked.addi operation. Masked addition for scalable …","A builder for masked.addi operation. Masked addition for …","intr.fdiv operation. ","A builder for intr.fdiv operation. ","masked.divf operation. Masked division for scalable …","A builder for masked.divf operation. Masked division for …","intr.fmul operation. ","A builder for intr.fmul operation. ","masked.mulf operation. Masked multiplication for scalable …","A builder for masked.mulf operation. Masked multiplication …","intr.mul operation. ","A builder for intr.mul operation. ","masked.muli operation. Masked multiplication for scalable …","A builder for masked.muli operation. Masked multiplication …","intr.sdiv operation. ","A builder for intr.sdiv operation. ","masked.divi_signed operation. Masked signed division for …","A builder for masked.divi_signed operation. Masked signed …","intr.fsub operation. ","A builder for intr.fsub operation. ","masked.subf operation. Masked subtraction for scalable …","A builder for masked.subf operation. Masked subtraction …","intr.sub operation. ","A builder for intr.sub operation. ","masked.subi operation. Masked subtraction for scalable …","A builder for masked.subi operation. Masked subtraction …","intr.udiv operation. ","A builder for intr.udiv operation. ","masked.divi_unsigned operation. Masked unsigned division …","A builder for masked.divi_unsigned operation. Masked …","intr.sdot operation. ","A builder for intr.sdot operation. ","sdot operation. Vector-vector dot product and accumulate …","A builder for sdot operation. Vector-vector dot product …","intr.smmla operation. ","A builder for intr.smmla operation. ","smmla operation. Matrix-matrix multiply and accumulate op.","A builder for smmla operation. Matrix-matrix multiply and …","intr.udot operation. ","A builder for intr.udot operation. ","udot operation. Vector-vector dot product and accumulate …","A builder for udot operation. Vector-vector dot product …","intr.ummla operation. ","A builder for intr.ummla operation. ","ummla operation. Matrix-matrix multiply and accumulate op.","A builder for ummla operation. Matrix-matrix multiply and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Creates a new intr.add operation. ","Creates a new intr.fadd operation. ","Creates a new intr.fdiv operation. ","Creates a new intr.fmul operation. ","Creates a new intr.fsub operation. ","Creates a new intr.mul operation. ","Creates a new intr.sdiv operation. ","Creates a new intr.sdot operation. ","Creates a new intr.smmla operation. ","Creates a new intr.sub operation. ","Creates a new intr.udiv operation. ","Creates a new intr.udot operation. ","Creates a new intr.ummla operation. ","","","","","","","","","","","","","","","","","","","Creates a new masked.addf operation. Masked addition for …","Creates a new masked.addi operation. Masked addition for …","Creates a new masked.divf operation. Masked division for …","Creates a new masked.divi_signed operation. Masked signed …","Creates a new masked.divi_unsigned operation. Masked …","Creates a new masked.mulf operation. Masked multiplication …","Creates a new masked.muli operation. Masked multiplication …","Creates a new masked.subf operation. Masked subtraction …","Creates a new masked.subi operation. Masked subtraction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sdot operation. Vector-vector dot product …","Creates a new smmla operation. Matrix-matrix multiply and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new udot operation. Vector-vector dot product …","Creates a new ummla operation. Matrix-matrix multiply and …","add_to_group operation. Adds and async token or value to …","A builder for add_to_group operation. Adds and async token …","await_all operation. Waits for the all async tokens or …","A builder for await_all operation. Waits for the all async …","await operation. Waits for the argument to become ready.","A builder for await operation. Waits for the argument to …","call operation. Async call operation.","A builder for call operation. Async call operation.","coro.begin operation. Returns a handle to the coroutine.","A builder for coro.begin operation. Returns a handle to …","coro.end operation. Marks the end of the coroutine in the …","A builder for coro.end operation. Marks the end of the …","coro.free operation. Deallocates the coroutine frame.","A builder for coro.free operation. Deallocates the …","coro.id operation. Returns a switched-resume coroutine …","A builder for coro.id operation. Returns a switched-resume …","coro.save operation. Saves the coroutine state.","A builder for coro.save operation. Saves the coroutine …","coro.suspend operation. Suspends the coroutine.","A builder for coro.suspend operation. Suspends the …","create_group operation. Creates an empty async group.","A builder for create_group operation. Creates an empty …","execute operation. Asynchronous execute operation.","A builder for execute operation. Asynchronous execute …","func operation. Async function operation.","A builder for func operation. Async function operation.","return operation. Async function return operation.","A builder for return operation. Async function return …","runtime.add_ref operation. Adds a reference to async value.","A builder for runtime.add_ref operation. Adds a reference …","runtime.add_to_group operation. Adds and async token or …","A builder for runtime.add_to_group operation. Adds and …","runtime.await_and_resume operation. Awaits the async …","A builder for runtime.await_and_resume operation. Awaits …","runtime.await operation. Blocks the caller thread until …","A builder for runtime.await operation. Blocks the caller …","runtime.create_group operation. Creates an async runtime …","A builder for runtime.create_group operation. Creates an …","runtime.create operation. Creates an async runtime token …","A builder for runtime.create operation. Creates an async …","runtime.drop_ref operation. Drops a reference to async …","A builder for runtime.drop_ref operation. Drops a …","runtime.is_error operation. Returns true if token, value …","A builder for runtime.is_error operation. Returns true if …","runtime.load operation. Loads the value from the runtime …","A builder for runtime.load operation. Loads the value from …","runtime.num_worker_threads operation. Gets the number of …","A builder for runtime.num_worker_threads operation. Gets …","runtime.resume operation. Resumes the coroutine on a …","A builder for runtime.resume operation. Resumes the …","runtime.set_available operation. Switches token or value …","A builder for runtime.set_available operation. Switches …","runtime.set_error operation. Switches token or value to …","A builder for runtime.set_error operation. Switches token …","runtime.store operation. Stores the value into the runtime …","A builder for runtime.store operation. Stores the value …","yield operation. Terminator for Async execute operation.","A builder for yield operation. Terminator for Async …","Creates a new add_to_group operation. Adds and async token …","","","Creates a new await operation. Waits for the argument to …","Creates a new await_all operation. Waits for the all async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Async call operation.","","","","","Creates a new coro.begin operation. Returns a handle to …","Creates a new coro.end operation. Marks the end of the …","Creates a new coro.free operation. Deallocates the …","Creates a new coro.id operation. Returns a switched-resume …","Creates a new coro.save operation. Saves the coroutine …","Creates a new coro.suspend operation. Suspends the …","","","","","Creates a new create_group operation. Creates an empty …","","","Creates a new execute operation. Asynchronous execute …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. Async function operation.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 return operation. Async function return …","Creates a new runtime.add_ref operation. Adds a reference …","Creates a new runtime.add_to_group operation. Adds and …","Creates a new runtime.await operation. Blocks the caller …","Creates a new runtime.await_and_resume operation. Awaits …","Creates a new runtime.create operation. Creates an async …","Creates a new runtime.create_group operation. Creates an …","Creates a new runtime.drop_ref operation. Drops a …","Creates a new runtime.is_error operation. Returns true if …","Creates a new runtime.load operation. Loads the value from …","Creates a new runtime.num_worker_threads operation. Gets …","Creates a new runtime.resume operation. Resumes the …","Creates a new runtime.set_available operation. Switches …","Creates a new runtime.set_error operation. Switches token …","Creates a new runtime.store operation. Stores the value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Terminator for Async …","alloc_tensor operation. Allocate buffer for a tensor.","A builder for alloc_tensor operation. Allocate buffer for …","clone operation. Clone a memref.","A builder for clone operation. Clone a memref.","copy_tensor operation. Copy a tensor.","A builder for copy_tensor operation. Copy a tensor.","dealloc operation. Deallocates the given memrefs if no …","A builder for dealloc operation. Deallocates the given …","dealloc_tensor operation. Release underlying storage …","A builder for dealloc_tensor operation. Release underlying …","to_memref operation. Cast a tensor to memref.","A builder for to_memref operation. Cast a tensor to memref.","to_tensor operation. Create a tensor from a memref.","A builder for to_tensor operation. Create a tensor from a …","Creates a new alloc_tensor operation. Allocate buffer for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new clone operation. Clone a memref.","","","","","Creates a new copy_tensor operation. Copy a tensor.","Creates a new dealloc operation. Deallocates the given …","Creates a new dealloc_tensor operation. Release underlying …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new to_memref operation. Cast a tensor to memref.","Creates a new to_tensor operation. Create a tensor from a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","assert operation. Assert operation with message attribute.","A builder for assert operation. Assert operation with …","br operation. Branch operation.","A builder for br operation. Branch operation.","cond_br operation. Conditional branch operation.","A builder for cond_br operation. Conditional branch …","switch operation. Switch operation.","A builder for switch operation. Switch operation.","","","Creates a new assert operation. Assert operation with …","","","","","","","","","","","","","","","","","Creates a new br operation. Branch operation.","","","","","","","","","","","","","","","","","Creates a new cond_br operation. Conditional branch …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","Creates a new switch operation. Switch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","call_indirect operation. Indirect call operation.","A builder for call_indirect operation. Indirect call …","call operation. Call operation.","A builder for call operation. Call operation.","constant operation. Constant.","A builder for constant operation. Constant.","func operation. An operation with a name containing a …","A builder for func operation. An operation with a name …","return operation. Function return operation.","A builder for return operation. Function return operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Call operation.","Creates a new call_indirect operation. Indirect call …","","","","","","","Creates a new constant operation. Constant.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. An operation with a name …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 return operation. Function return operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","all_reduce operation. Reduce values among workgroup..","A builder for all_reduce operation. Reduce values among …","alloc operation. GPU memory allocation operation..","A builder for alloc operation. GPU memory allocation …","barrier operation. Synchronizes all work items of a …","A builder for barrier operation. Synchronizes all work …","block_dim operation. ","A builder for block_dim operation. ","block_id operation. ","A builder for block_id operation. ","create_2to4_spmat operation. Create sparse matrix with 2:4 …","A builder for create_2to4_spmat operation. Create sparse …","create_coo_aos operation. Create sparse matrix in COO …","A builder for create_coo_aos operation. Create sparse …","create_coo operation. Create sparse matrix in COO format …","A builder for create_coo operation. Create sparse matrix …","create_csr operation. Create sparse matrix in CSR format …","A builder for create_csr operation. Create sparse matrix …","create_dn_tensor operation. Create dense tensor operation.","A builder for create_dn_tensor operation. Create dense …","dealloc operation. GPU memory deallocation operation.","A builder for dealloc operation. GPU memory deallocation …","destroy_dn_tensor operation. Destroy dense tensor …","A builder for destroy_dn_tensor operation. Destroy dense …","destroy_sp_mat operation. Destroy sparse matrix operation.","A builder for destroy_sp_mat operation. Destroy sparse …","func operation. Function executable on a GPU.","A builder for func operation. Function executable on a GPU.","module operation. A top level compilation unit containing …","A builder for module operation. A top level compilation …","global_id operation. ","A builder for global_id operation. ","grid_dim operation. ","A builder for grid_dim operation. ","host_register operation. Registers a memref for access …","A builder for host_register operation. Registers a memref …","host_unregister operation. Unregisters a memref for access …","A builder for host_unregister operation. Unregisters a …","lane_id operation. ","A builder for lane_id operation. ","launch_func operation. Launches a function as a GPU kernel.","A builder for launch_func operation. Launches a function …","launch operation. GPU kernel launch operation.","A builder for launch operation. GPU kernel launch …","memcpy operation. GPU memcpy operation.","A builder for memcpy operation. GPU memcpy operation.","memset operation. GPU memset operation.","A builder for memset operation. GPU memset operation.","module_end operation. A pseudo op that marks the end of a …","A builder for module_end operation. A pseudo op that marks …","num_subgroups operation. ","A builder for num_subgroups operation. ","printf operation. Device-side printf, as in CUDA or …","A builder for printf operation. Device-side printf, as in …","return operation. Terminator for GPU functions..","A builder for return operation. Terminator for GPU …","sddmm_buffer_size operation. Precompute buffersize for …","A builder for sddmm_buffer_size operation. Precompute …","sddmm operation. SDDMM operation.","A builder for sddmm operation. SDDMM operation.","set_default_device operation. Set default GPU for …","A builder for set_default_device operation. Set default …","shuffle operation. Shuffles values within a subgroup..","A builder for shuffle operation. Shuffles values within a …","spmm_buffer_size operation. Precompute buffersize for SpMM …","A builder for spmm_buffer_size operation. Precompute …","spmm operation. SpMM operation.","A builder for spmm operation. SpMM operation.","spmv_buffer_size operation. Precompute buffersize for SpMV …","A builder for spmv_buffer_size operation. Precompute …","spmv operation. SpMV operation.","A builder for spmv operation. SpMV operation.","subgroup_id operation. ","A builder for subgroup_id operation. ","subgroup_mma_compute operation. GPU warp synchronous …","A builder for subgroup_mma_compute operation. GPU warp …","subgroup_mma_constant_matrix operation. GPU warp …","A builder for subgroup_mma_constant_matrix operation. GPU …","subgroup_mma_elementwise operation. GPU warp elementwise …","A builder for subgroup_mma_elementwise operation. GPU warp …","subgroup_mma_load_matrix operation. GPU warp synchronous …","A builder for subgroup_mma_load_matrix operation. GPU warp …","subgroup_mma_store_matrix operation. GPU warp synchronous …","A builder for subgroup_mma_store_matrix operation. GPU …","subgroup_reduce operation. Reduce values among subgroup..","A builder for subgroup_reduce operation. Reduce values …","subgroup_size operation. ","A builder for subgroup_size operation. ","terminator operation. Terminator for GPU launch regions..","A builder for terminator operation. Terminator for GPU …","thread_id operation. ","A builder for thread_id operation. ","wait operation. Wait for async gpu ops to complete..","A builder for wait operation. Wait for async gpu ops to …","yield operation. GPU yield operation.","A builder for yield operation. GPU yield operation.","","","Creates a new all_reduce operation. Reduce values among …","Creates a new alloc operation. GPU memory allocation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new barrier operation. Synchronizes all work …","Creates a new block_dim operation. ","Creates a new block_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new create_2to4_spmat operation. Create sparse …","Creates a new create_coo operation. Create sparse matrix …","Creates a new create_coo_aos operation. Create sparse …","Creates a new create_csr operation. Create sparse matrix …","Creates a new create_dn_tensor operation. Create dense …","Creates a new dealloc operation. GPU memory deallocation …","Creates a new destroy_dn_tensor operation. Destroy dense …","Creates a new destroy_sp_mat operation. Destroy sparse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. Function executable on a GPU.","","","Creates a new global_id operation. ","Creates a new grid_dim operation. ","","","","","","","","","","","","","Creates a new host_register operation. Registers a memref …","","","Creates a new host_unregister operation. Unregisters a …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 lane_id operation. ","Creates a new launch operation. GPU kernel launch …","Creates a new launch_func operation. Launches a function …","","","","","Creates a new memcpy operation. GPU memcpy operation.","","","","","","","","","Creates a new memset operation. GPU memset operation.","","","","","","","","","","","","","","","","","","","","","","","Creates a new module operation. A top level compilation …","Creates a new module_end operation. A pseudo op that marks …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new num_subgroups operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new printf operation. Device-side printf, as in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new return operation. Terminator for GPU …","","","","","","","","","","","","","Creates a new sddmm operation. SDDMM operation.","Creates a new sddmm_buffer_size operation. Precompute …","","","","","","","","","","Creates a new set_default_device operation. Set default …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shuffle operation. Shuffles values within a …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new spmm operation. SpMM operation.","Creates a new spmm_buffer_size operation. Precompute …","Creates a new spmv operation. SpMV operation.","Creates a new spmv_buffer_size operation. Precompute …","","","","","","","Creates a new subgroup_id operation. ","Creates a new subgroup_mma_compute operation. GPU warp …","Creates a new subgroup_mma_constant_matrix operation. GPU …","Creates a new subgroup_mma_elementwise operation. GPU warp …","Creates a new subgroup_mma_load_matrix operation. GPU warp …","Creates a new subgroup_mma_store_matrix operation. GPU …","Creates a new subgroup_reduce operation. Reduce values …","Creates a new subgroup_size operation. ","","","Creates a new terminator operation. Terminator for GPU …","Creates a new thread_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new wait operation. Wait for async gpu ops to …","","","","","Creates a new yield operation. GPU yield operation.","add operation. Index addition.","A builder for add operation. Index addition.","and operation. Index bitwise and.","A builder for and operation. Index bitwise and.","bool.constant operation. Boolean constant.","A builder for bool.constant operation. Boolean constant.","casts operation. Index signed cast.","A builder for casts operation. Index signed cast.","castu operation. Index unsigned cast.","A builder for castu operation. Index unsigned cast.","ceildivs operation. Index signed ceil division.","A builder for ceildivs operation. Index signed ceil …","ceildivu operation. Index unsigned ceil division.","A builder for ceildivu operation. Index unsigned ceil …","cmp operation. Index compare.","A builder for cmp operation. Index compare.","constant operation. Index constant.","A builder for constant operation. Index constant.","divs operation. Index signed division.","A builder for divs operation. Index signed division.","divu operation. Index unsigned division.","A builder for divu operation. Index unsigned division.","floordivs operation. Index signed floor division.","A builder for floordivs operation. Index signed floor …","maxs operation. Index signed maximum.","A builder for maxs operation. Index signed maximum.","maxu operation. Index unsigned maximum.","A builder for maxu operation. Index unsigned maximum.","mins operation. Index signed minimum.","A builder for mins operation. Index signed minimum.","minu operation. Index unsigned minimum.","A builder for minu operation. Index unsigned minimum.","mul operation. Index multiplication.","A builder for mul operation. Index multiplication.","or operation. Index bitwise or.","A builder for or operation. Index bitwise or.","rems operation. Index signed remainder.","A builder for rems operation. Index signed remainder.","remu operation. Index unsigned remainder.","A builder for remu operation. Index unsigned remainder.","shl operation. Index shift left.","A builder for shl operation. Index shift left.","shrs operation. Signed index shift right.","A builder for shrs operation. Signed index shift right.","shru operation. Unsigned index shift right.","A builder for shru operation. Unsigned index shift right.","sizeof operation. Size in bits of the index type.","A builder for sizeof operation. Size in bits of the index …","sub operation. Index subtraction.","A builder for sub operation. Index subtraction.","xor operation. Index bitwise xor.","A builder for xor operation. Index bitwise xor.","Creates a new add operation. Index addition.","Creates a new and operation. Index bitwise and.","Creates a new bool.constant operation. Boolean constant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new casts operation. Index signed cast.","Creates a new castu operation. Index unsigned cast.","Creates a new ceildivs operation. Index signed ceil …","Creates a new ceildivu operation. Index unsigned ceil …","Creates a new cmp operation. Index compare.","Creates a new constant operation. Index constant.","Creates a new divs operation. Index signed division.","Creates a new divu operation. Index unsigned division.","Creates a new floordivs operation. Index signed floor …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new maxs operation. Index signed maximum.","Creates a new maxu operation. Index unsigned maximum.","Creates a new mins operation. Index signed minimum.","Creates a new minu operation. Index unsigned minimum.","Creates a new mul operation. Index multiplication.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new or operation. Index bitwise or.","","","","","","","Creates a new rems operation. Index signed remainder.","Creates a new remu operation. Index unsigned remainder.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shl operation. Index shift left.","Creates a new shrs operation. Signed index shift right.","Creates a new shru operation. Unsigned index shift right.","Creates a new sizeof operation. Size in bits of the index …","Creates a new sub operation. Index subtraction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new xor operation. Index bitwise xor.","index operation. Linalg index operation.","A builder for index operation. Linalg index operation.","softmax operation. Softmax operator.","A builder for softmax operation. Softmax operator.","yield operation. Linalg yield operation.","A builder for yield operation. Linalg yield operation.","","","","","","","","","","","","","","","","","","","","","","","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 index operation. Linalg index operation.","","","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 softmax operation. Softmax operator.","","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Linalg yield operation.","ashr operation. ","A builder for ashr operation. ","add operation. ","A builder for add operation. ","addrspacecast operation. ","A builder for addrspacecast operation. ","mlir.addressof operation. Creates a pointer pointing to a …","A builder for mlir.addressof operation. Creates a pointer …","alloca operation. ","A builder for alloca operation. ","and operation. ","A builder for and operation. ","cmpxchg operation. ","A builder for cmpxchg operation. ","atomicrmw operation. ","A builder for atomicrmw operation. ","bitcast operation. ","A builder for bitcast operation. ","br operation. ","A builder for br operation. ","call operation. Call to an LLVM function..","A builder for call operation. Call to an LLVM function..","comdat operation. LLVM dialect comdat region.","A builder for comdat operation. LLVM dialect comdat region.","comdat_selector operation. LLVM dialect comdat selector …","A builder for comdat_selector operation. LLVM dialect …","cond_br operation. ","A builder for cond_br operation. ","mlir.constant operation. Defines a constant of LLVM type..","A builder for mlir.constant operation. Defines a constant …","extractelement operation. Extract an element from an LLVM …","A builder for extractelement operation. Extract an element …","extractvalue operation. Extract a value from an LLVM …","A builder for extractvalue operation. Extract a value from …","fadd operation. ","A builder for fadd operation. ","fcmp operation. ","A builder for fcmp operation. ","fdiv operation. ","A builder for fdiv operation. ","fmul operation. ","A builder for fmul operation. ","fneg operation. ","A builder for fneg operation. ","fpext operation. ","A builder for fpext operation. ","fptosi operation. ","A builder for fptosi operation. ","fptoui operation. ","A builder for fptoui operation. ","fptrunc operation. ","A builder for fptrunc operation. ","frem operation. ","A builder for frem operation. ","fsub operation. ","A builder for fsub operation. ","fence operation. ","A builder for fence operation. ","freeze operation. ","A builder for freeze operation. ","getelementptr operation. ","A builder for getelementptr operation. ","mlir.global_ctors operation. LLVM dialect global_ctors..","A builder for mlir.global_ctors operation. LLVM dialect …","mlir.global_dtors operation. LLVM dialect global_dtors..","A builder for mlir.global_dtors operation. LLVM dialect …","mlir.global operation. LLVM dialect global..","A builder for mlir.global operation. LLVM dialect global..","icmp operation. ","A builder for icmp operation. ","inline_asm operation. ","A builder for inline_asm operation. ","insertelement operation. Insert an element into an LLVM …","A builder for insertelement operation. Insert an element …","insertvalue operation. Insert a value into an LLVM struct..","A builder for insertvalue operation. Insert a value into …","inttoptr operation. ","A builder for inttoptr operation. ","invoke operation. ","A builder for invoke operation. ","func operation. LLVM dialect function..","A builder for func operation. LLVM dialect function..","lshr operation. ","A builder for lshr operation. ","landingpad operation. ","A builder for landingpad operation. ","load operation. ","A builder for load operation. ","metadata operation. LLVM dialect metadata..","A builder for metadata operation. LLVM dialect metadata..","mul operation. ","A builder for mul operation. ","mlir.null operation. Defines a value containing a null …","A builder for mlir.null operation. Defines a value …","or operation. ","A builder for or operation. ","mlir.poison operation. Creates a poison value of LLVM …","A builder for mlir.poison operation. Creates a poison …","ptrtoint operation. ","A builder for ptrtoint operation. ","resume operation. ","A builder for resume operation. ","return operation. ","A builder for return operation. ","sdiv operation. ","A builder for sdiv operation. ","sext operation. ","A builder for sext operation. ","sitofp operation. ","A builder for sitofp operation. ","srem operation. ","A builder for srem operation. ","select operation. ","A builder for select operation. ","shl operation. ","A builder for shl operation. ","shufflevector operation. Construct a permutation of two …","A builder for shufflevector operation. Construct a …","store operation. ","A builder for store operation. ","sub operation. ","A builder for sub operation. ","switch operation. ","A builder for switch operation. ","trunc operation. ","A builder for trunc operation. ","udiv operation. ","A builder for udiv operation. ","uitofp operation. ","A builder for uitofp operation. ","urem operation. ","A builder for urem operation. ","mlir.undef operation. Creates an undefined value of LLVM …","A builder for mlir.undef operation. Creates an undefined …","unreachable operation. ","A builder for unreachable operation. ","xor operation. ","A builder for xor operation. ","zext operation. ","A builder for zext operation. ","","","","","","","","","Creates a new add operation. ","","","","","","","Creates a new addrspacecast operation. ","","","","","","","","","","","","","","","","","","","","","","","Creates a new alloca operation. ","Creates a new and operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ashr operation. ","","","","","Creates a new atomicrmw operation. ","","","","","Creates a new bitcast operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Call to an LLVM function..","","","","","","","","","","","","","","","","","","","Creates a new cmpxchg operation. ","Creates a new comdat operation. LLVM dialect comdat region.","","","","","","","Creates a new comdat_selector operation. LLVM dialect …","Creates a new cond_br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new extractelement operation. Extract an element …","Creates a new extractvalue operation. Extract a value from …","Creates a new fadd operation. ","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new fcmp operation. ","Creates a new fdiv operation. ","Creates a new fence operation. ","Creates a new fmul operation. ","Creates a new fneg operation. ","Creates a new fpext operation. ","Creates a new fptosi operation. ","Creates a new fptoui operation. ","Creates a new fptrunc operation. ","Creates a new freeze operation. ","Creates a new frem operation. ","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 fsub operation. ","Creates a new func operation. LLVM dialect function..","","","","","","","Creates a new getelementptr operation. ","","","","","","","Creates a new icmp operation. ","","","","","","","Creates a new inline_asm operation. ","Creates a new insertelement operation. Insert an element …","Creates a new insertvalue operation. Insert a value into …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 inttoptr operation. ","Creates a new invoke operation. ","","","Creates a new landingpad operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new load operation. ","","","","","Creates a new lshr operation. ","","","","","Creates a new metadata operation. LLVM dialect metadata..","Creates a new mlir.addressof operation. Creates a pointer …","Creates a new mlir.constant operation. Defines a constant …","Creates a new mlir.global operation. LLVM dialect global..","Creates a new mlir.global_ctors operation. LLVM dialect …","Creates a new mlir.global_dtors operation. LLVM dialect …","Creates a new mlir.null operation. Defines a value …","Creates a new mlir.poison operation. Creates a poison …","Creates a new mlir.undef operation. Creates an undefined …","Creates a new mul operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new or operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ptrtoint operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new resume operation. ","Creates a new return operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sdiv operation. ","","","","","Creates a new select operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sext operation. ","Creates a new shl operation. ","Creates a new shufflevector operation. Construct a …","Creates a new sitofp operation. ","Creates a new srem operation. ","Creates a new store operation. ","Creates a new sub operation. ","","","Creates a new switch operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new trunc operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new udiv operation. ","Creates a new uitofp operation. ","","","","","Creates a new unreachable operation. ","","","","","Creates a new urem operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new xor operation. ","Creates a new zext operation. ","absf operation. Floating point absolute-value operation.","A builder for absf operation. Floating point …","absi operation. Integer absolute-value operation.","A builder for absi operation. Integer absolute-value …","atan2 operation. 2-argument arcus tangent of the given …","A builder for atan2 operation. 2-argument arcus tangent of …","atan operation. Arcus tangent of the given value.","A builder for atan operation. Arcus tangent of the given …","cbrt operation. Cube root of the specified value.","A builder for cbrt operation. Cube root of the specified …","ceil operation. Ceiling of the specified value.","A builder for ceil operation. Ceiling of the specified …","copysign operation. A copysign operation.","A builder for copysign operation. A copysign operation.","cos operation. Cosine of the specified value.","A builder for cos operation. Cosine of the specified value.","ctlz operation. Counts the leading zeros an integer value.","A builder for ctlz operation. Counts the leading zeros an …","cttz operation. Counts the trailing zeros an integer value.","A builder for cttz operation. Counts the trailing zeros an …","ctpop operation. Counts the number of set bits of an …","A builder for ctpop operation. Counts the number of set …","erf operation. Error function of the specified value.","A builder for erf operation. Error function of the …","exp2 operation. Base-2 exponential of the specified value.","A builder for exp2 operation. Base-2 exponential of the …","expm1 operation. Base-e exponential of the specified value …","A builder for expm1 operation. Base-e exponential of the …","exp operation. Base-e exponential of the specified value.","A builder for exp operation. Base-e exponential of the …","fpowi operation. Floating point raised to the signed …","A builder for fpowi operation. Floating point raised to …","floor operation. Floor of the specified value.","A builder for floor operation. Floor of the specified …","fma operation. Floating point fused multipy-add operation.","A builder for fma operation. Floating point fused …","ipowi operation. Signed integer raised to the power of …","A builder for ipowi operation. Signed integer raised to …","log10 operation. Base-10 logarithm of the specified value.","A builder for log10 operation. Base-10 logarithm of the …","log1p operation. Computes the natural logarithm of one …","A builder for log1p operation. Computes the natural …","log2 operation. Base-2 logarithm of the specified value.","A builder for log2 operation. Base-2 logarithm of the …","log operation. Base-e logarithm of the specified value.","A builder for log operation. Base-e logarithm of the …","powf operation. Floating point raised to the power of …","A builder for powf operation. Floating point raised to the …","roundeven operation. Round of the specified value with …","A builder for roundeven operation. Round of the specified …","round operation. Round of the specified value.","A builder for round operation. Round of the specified …","rsqrt operation. Reciprocal of sqrt (1 / sqrt of the …","A builder for rsqrt operation. Reciprocal of sqrt (1 / …","sin operation. Sine of the specified value.","A builder for sin operation. Sine of the specified value.","sqrt operation. Sqrt of the specified value.","A builder for sqrt operation. Sqrt of the specified value.","tan operation. Tangent of the specified value.","A builder for tan operation. Tangent of the specified …","tanh operation. Hyperbolic tangent of the specified value.","A builder for tanh operation. Hyperbolic tangent of the …","trunc operation. Trunc of the specified value.","A builder for trunc operation. Trunc of the specified …","","","Creates a new absf operation. Floating point …","Creates a new absi operation. Integer absolute-value …","Creates a new atan operation. Arcus tangent of the given …","Creates a new atan2 operation. 2-argument arcus tangent of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cbrt operation. Cube root of the specified …","Creates a new ceil operation. Ceiling of the specified …","Creates a new copysign operation. A copysign operation.","Creates a new cos operation. Cosine of the specified value.","Creates a new ctlz operation. Counts the leading zeros an …","Creates a new ctpop operation. Counts the number of set …","Creates a new cttz operation. Counts the trailing zeros an …","Creates a new erf operation. Error function of the …","Creates a new exp operation. Base-e exponential of the …","Creates a new exp2 operation. Base-2 exponential of the …","Creates a new expm1 operation. Base-e exponential of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new floor operation. Floor of the specified …","Creates a new fma operation. Floating point fused …","Creates a new fpowi operation. Floating point raised to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Creates a new ipowi operation. Signed integer raised to …","","","","","","","","","","","Creates a new log operation. Base-e logarithm of the …","Creates a new log10 operation. Base-10 logarithm of the …","Creates a new log1p operation. Computes the natural …","Creates a new log2 operation. Base-2 logarithm of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new powf operation. Floating point raised to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new round operation. Round of the specified …","Creates a new roundeven operation. Round of the specified …","Creates a new rsqrt operation. Reciprocal of sqrt (1 / …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sin operation. Sine of the specified value.","Creates a new sqrt operation. Sqrt of the specified value.","Creates a new tan operation. Tangent of the specified …","Creates a new tanh operation. Hyperbolic tangent of the …","Creates a new trunc operation. Trunc of the specified …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","alloc operation. Memory allocation operation.","A builder for alloc operation. Memory allocation operation.","alloca operation. Stack memory allocation operation.","A builder for alloca operation. Stack memory allocation …","alloca_scope operation. Explicitly delimited scope for …","A builder for alloca_scope operation. Explicitly delimited …","alloca_scope.return operation. Terminator for alloca_scope …","A builder for alloca_scope.return operation. Terminator …","assume_alignment operation. Assertion that gives alignment …","A builder for assume_alignment operation. Assertion that …","atomic_rmw operation. Atomic read-modify-write operation.","A builder for atomic_rmw operation. Atomic …","atomic_yield operation. Yield operation for …","A builder for atomic_yield operation. Yield operation for …","cast operation. Memref cast operation.","A builder for cast operation. Memref cast operation.","collapse_shape operation. Operation to produce a memref …","A builder for collapse_shape operation. Operation to …","copy operation. ","A builder for copy operation. ","dealloc operation. Memory deallocation operation.","A builder for dealloc operation. Memory deallocation …","dim operation. Dimension index operation.","A builder for dim operation. Dimension index operation.","dma_start operation. Non-blocking DMA operation that …","A builder for dma_start operation. Non-blocking DMA …","dma_wait operation. Blocking DMA operation that waits for …","A builder for dma_wait operation. Blocking DMA operation …","expand_shape operation. Operation to produce a memref with …","A builder for expand_shape operation. Operation to produce …","extract_aligned_pointer_as_index operation. Extracts a …","A builder for extract_aligned_pointer_as_index operation. …","extract_strided_metadata operation. Extracts a buffer base …","A builder for extract_strided_metadata operation. Extracts …","generic_atomic_rmw operation. Atomic read-modify-write …","A builder for generic_atomic_rmw operation. Atomic …","get_global operation. Get the memref pointing to a global …","A builder for get_global operation. Get the memref …","global operation. Declare or define a global memref …","A builder for global operation. Declare or define a global …","load operation. Load operation.","A builder for load operation. Load operation.","memory_space_cast operation. Memref memory space cast …","A builder for memory_space_cast operation. Memref memory …","prefetch operation. Prefetch operation.","A builder for prefetch operation. Prefetch operation.","rank operation. Rank operation.","A builder for rank operation. Rank operation.","realloc operation. Memory reallocation operation.","A builder for realloc operation. Memory reallocation …","reinterpret_cast operation. Memref reinterpret cast …","A builder for reinterpret_cast operation. Memref …","reshape operation. Memref reshape operation.","A builder for reshape operation. Memref reshape operation.","store operation. Store operation.","A builder for store operation. Store operation.","subview operation. Memref subview operation.","A builder for subview operation. Memref subview operation.","tensor_store operation. Tensor store operation.","A builder for tensor_store operation. Tensor store …","transpose operation. transpose produces a new strided …","A builder for transpose operation. transpose produces a …","view operation. Memref view operation.","A builder for view operation. Memref view operation.","","","","","","","","","","","","","","","Creates a new alloc operation. Memory allocation operation.","Creates a new alloca operation. Stack memory allocation …","Creates a new alloca_scope operation. Explicitly delimited …","Creates a new alloca_scope.return operation. Terminator …","Creates a new assume_alignment operation. Assertion that …","","","Creates a new atomic_rmw operation. Atomic …","Creates a new atomic_yield operation. Yield operation for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Memref cast operation.","Creates a new collapse_shape operation. Operation to …","","","Creates a new copy operation. ","Creates a new dealloc operation. Memory deallocation …","","","","","Creates a new dim operation. Dimension index operation.","Creates a new dma_start operation. Non-blocking DMA …","Creates a new dma_wait operation. Blocking DMA operation …","","","","","","","Creates a new expand_shape operation. Operation to produce …","Creates a new extract_aligned_pointer_as_index operation. …","Creates a new extract_strided_metadata operation. Extracts …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 generic_atomic_rmw operation. Atomic …","Creates a new get_global operation. Get the memref …","Creates a new global operation. Declare or define a global …","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Load operation.","","","Creates a new memory_space_cast operation. Memref memory …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new prefetch operation. Prefetch operation.","Creates a new rank operation. Rank operation.","Creates a new realloc operation. Memory reallocation …","","","","","Creates a new reinterpret_cast operation. Memref …","","","","","","","","","","Creates a new reshape operation. Memref reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new store operation. Store operation.","","","","","","Creates a new subview operation. Memref subview operation.","","","","","","","","","","","","","","","","","Creates a new tensor_store operation. Tensor store …","Creates a new transpose operation. transpose produces a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new view operation. Memref view operation.","apply_native_constraint operation. Apply a native …","A builder for apply_native_constraint operation. Apply a …","apply_native_rewrite operation. Apply a native rewrite …","A builder for apply_native_rewrite operation. Apply a …","attribute operation. Define an input attribute in a …","A builder for attribute operation. Define an input …","erase operation. Mark an input operation as erased.","A builder for erase operation. Mark an input operation as …","operand operation. Define an external input operand in a …","A builder for operand operation. Define an external input …","operands operation. Define a range of input operands in a …","A builder for operands operation. Define a range of input …","operation operation. Define an operation within a pattern.","A builder for operation operation. Define an operation …","pattern operation. Define a rewrite pattern.","A builder for pattern operation. Define a rewrite pattern.","range operation. Construct a range of pdl entities.","A builder for range operation. Construct a range of pdl …","replace operation. Mark an input operation as replaced.","A builder for replace operation. Mark an input operation …","result operation. Extract a result from an operation.","A builder for result operation. Extract a result from an …","results operation. Extract a result group from an …","A builder for results operation. Extract a result group …","rewrite operation. Specify the rewrite of a matched …","A builder for rewrite operation. Specify the rewrite of a …","type operation. Define a type handle within a pattern.","A builder for type operation. Define a type handle within …","types operation. Define a range of type handles within a …","A builder for types operation. Define a range of type …","","","","","","","Creates a new operation operation. Define an operation …","Creates a new apply_native_constraint operation. Apply a …","Creates a new apply_native_rewrite operation. Apply a …","","","","","","","","","Creates a new attribute operation. Define an input …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new erase operation. Mark an input operation as …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new operand operation. Define an external input …","","","Creates a new operands operation. Define a range of input …","","","","","","","","","","","","","","","","","","","","Creates a new pattern operation. Define a rewrite pattern.","Creates a new range operation. Construct a range of pdl …","","","","","","","","","","","","Creates a new replace operation. Mark an input operation …","Creates a new result operation. Extract a result from an …","","","","","","","Creates a new results operation. Extract a result group …","","","Creates a new rewrite operation. Specify the rewrite of a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new type operation. Define a type handle within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new types operation. Define a range of type …","","","","","","","","","","","","","","","","","apply_constraint operation. Apply a constraint to a set of …","A builder for apply_constraint operation. Apply a …","apply_rewrite operation. Invoke and apply an externally …","A builder for apply_rewrite operation. Invoke and apply an …","are_equal operation. Check if two positional values or …","A builder for are_equal operation. Check if two positional …","branch operation. General branch operation.","A builder for branch operation. General branch operation.","check_attribute operation. Check the value of an Attribute.","A builder for check_attribute operation. Check the value …","check_operand_count operation. Check the number of …","A builder for check_operand_count operation. Check the …","check_operation_name operation. Check the OperationName of …","A builder for check_operation_name operation. Check the …","check_result_count operation. Check the number of results …","A builder for check_result_count operation. Check the …","check_type operation. Compare a type to a known value.","A builder for check_type operation. Compare a type to a …","check_types operation. Compare a range of types to a range …","A builder for check_types operation. Compare a range of …","continue operation. Breaks the current iteration.","A builder for continue operation. Breaks the current …","create_attribute operation. Create an interpreter handle …","A builder for create_attribute operation. Create an …","create_operation operation. Create an instance of a …","A builder for create_operation operation. Create an …","create_range operation. Construct a range of PDL entities.","A builder for create_range operation. Construct a range of …","create_type operation. Create an interpreter handle to a …","A builder for create_type operation. Create an interpreter …","create_types operation. Create an interpreter handle to a …","A builder for create_types operation. Create an …","erase operation. Mark an operation as erased.","A builder for erase operation. Mark an operation as erased.","extract operation. Extract the item at the specified index …","A builder for extract operation. Extract the item at the …","finalize operation. Finalize a pattern match or rewrite …","A builder for finalize operation. Finalize a pattern match …","foreach operation. Iterates over a range of values or …","A builder for foreach operation. Iterates over a range of …","func operation. PDL Interpreter Function Operation.","A builder for func operation. PDL Interpreter Function …","get_attribute operation. Get a specified attribute value …","A builder for get_attribute operation. Get a specified …","get_attribute_type operation. Get the result type of a …","A builder for get_attribute_type operation. Get the result …","get_defining_op operation. Get the defining operation of a …","A builder for get_defining_op operation. Get the defining …","get_operand operation. Get a specified operand from an …","A builder for get_operand operation. Get a specified …","get_operands operation. Get a specified operand group from …","A builder for get_operands operation. Get a specified …","get_result operation. Get a specified result from an …","A builder for get_result operation. Get a specified result …","get_results operation. Get a specified result group from …","A builder for get_results operation. Get a specified …","get_users operation. Get the users of a Value.","A builder for get_users operation. Get the users of a Value…","get_value_type operation. Get the result type of a …","A builder for get_value_type operation. Get the result …","is_not_null operation. Check if a positional value is …","A builder for is_not_null operation. Check if a positional …","record_match operation. Record the metadata for a …","A builder for record_match operation. Record the metadata …","replace operation. Mark an operation as replaced.","A builder for replace operation. Mark an operation as …","switch_attribute operation. Switch on the value of an …","A builder for switch_attribute operation. Switch on the …","switch_operand_count operation. Switch on the operand …","A builder for switch_operand_count operation. Switch on …","switch_operation_name operation. Switch on the …","A builder for switch_operation_name operation. Switch on …","switch_result_count operation. Switch on the result count …","A builder for switch_result_count operation. Switch on the …","switch_type operation. Switch on a Type value.","A builder for switch_type operation. Switch on a Type …","switch_types operation. Switch on a range of Type values.","A builder for switch_types operation. Switch on a range of …","","","","","","","","","","","Creates a new apply_constraint operation. Apply a …","Creates a new apply_rewrite operation. Invoke and apply an …","Creates a new are_equal operation. Check if two positional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new branch operation. General branch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new check_attribute operation. Check the value …","Creates a new check_operand_count operation. Check the …","Creates a new check_operation_name operation. Check the …","Creates a new check_result_count operation. Check the …","Creates a new check_type operation. Compare a type to a …","Creates a new check_types operation. Compare a range of …","","","","","","","Creates a new continue operation. Breaks the current …","","","","","Creates a new create_attribute operation. Create an …","Creates a new create_operation operation. Create an …","Creates a new create_range operation. Construct a range of …","Creates a new create_type operation. Create an interpreter …","Creates a new create_types operation. Create an …","","","","","","","","","","","","","","","","","Creates a new erase operation. Mark an operation as erased.","Creates a new extract operation. Extract the item at the …","","","","","","","","","","","","","","","","","","","Creates a new finalize operation. Finalize a pattern match …","Creates a new foreach operation. Iterates over a range of …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. PDL Interpreter Function …","","","","","Creates a new get_attribute operation. Get a specified …","Creates a new get_attribute_type operation. Get the result …","Creates a new get_defining_op operation. Get the defining …","Creates a new get_operand operation. Get a specified …","Creates a new get_operands operation. Get a specified …","Creates a new get_result operation. Get a specified result …","Creates a new get_results operation. Get a specified …","Creates a new get_users operation. Get the users of a Value…","Creates a new get_value_type operation. Get the result …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 is_not_null operation. Check if a positional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new record_match operation. Record the metadata …","","","","","","","","","","","","","","Creates a new replace operation. Mark an operation as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new switch_attribute operation. Switch on the …","Creates a new switch_operand_count operation. Switch on …","Creates a new switch_operation_name operation. Switch on …","Creates a new switch_result_count operation. Switch on the …","Creates a new switch_type operation. Switch on a Type …","Creates a new switch_types operation. Switch on a range of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dcast operation. Convert back from a quantized to …","A builder for dcast operation. Convert back from a …","qcast operation. Convert a quantizable type to a quantized …","A builder for qcast operation. Convert a quantizable type …","scast operation. Cast from or to a type based on the …","A builder for scast operation. Cast from or to a type …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new dcast operation. Convert back from a …","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).","","","","","","","","","","Creates a new qcast operation. Convert a quantizable type …","","","","","","","Creates a new scast operation. Cast from or to a type …","","","","","","","","","","","","","","","","","","","","","","condition operation. Loop continuation condition.","A builder for condition operation. Loop continuation …","execute_region operation. Operation that executes its …","A builder for execute_region operation. Operation that …","for operation. For operation.","A builder for for operation. For operation.","forall operation. Evaluate a block multiple times in …","A builder for forall operation. Evaluate a block multiple …","if operation. If-then-else operation.","A builder for if operation. If-then-else operation.","forall.in_parallel operation. Terminates a forall block.","A builder for forall.in_parallel operation. Terminates a …","index_switch operation. Switch-case operation on an index …","A builder for index_switch operation. Switch-case …","parallel operation. Parallel for operation.","A builder for parallel operation. Parallel for operation.","reduce operation. Reduce operation for parallel for.","A builder for reduce operation. Reduce operation for …","reduce.return operation. Terminator for reduce operation.","A builder for reduce.return operation. Terminator for …","while operation. A generic ‘while’ loop.","A builder for while operation. A generic ‘while’ loop.","yield operation. Loop yield and termination operation.","A builder for yield operation. Loop yield and termination …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new condition operation. Loop continuation …","","","","","","","","","","","","","","","Creates a new execute_region operation. Operation that …","Creates a new for operation. For operation.","Creates a new forall operation. Evaluate a block multiple …","Creates a new forall.in_parallel operation. Terminates a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 if operation. If-then-else operation.","Creates a new index_switch operation. Switch-case …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 parallel operation. Parallel for operation.","Creates a new reduce operation. Reduce operation for …","Creates a new reduce.return operation. Terminator for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new while operation. A generic ‘while’ loop.","Creates a new yield operation. Loop yield and termination …","add operation. Addition of sizes and indices.","A builder for add operation. Addition of sizes and indices.","any operation. Return any combination of the input shapes.","A builder for any operation. Return any combination of the …","assuming_all operation. Return a logical AND of all …","A builder for assuming_all operation. Return a logical AND …","assuming operation. Execute the region.","A builder for assuming operation. Execute the region.","assuming_yield operation. Yield operation.","A builder for assuming_yield operation. Yield operation.","broadcast operation. Returns the broadcasted output shape …","A builder for broadcast operation. Returns the broadcasted …","concat operation. Concatenates two shapes.","A builder for concat operation. Concatenates two shapes.","const_shape operation. Creates a constant shape or extent …","A builder for const_shape operation. Creates a constant …","const_size operation. Creates a constant of type shape.size…","A builder for const_size operation. Creates a constant of …","const_witness operation. An operation that returns a …","A builder for const_witness operation. An operation that …","cstr_broadcastable operation. Determines if 2+ shapes can …","A builder for cstr_broadcastable operation. Determines if …","cstr_eq operation. Determines if all input shapes are …","A builder for cstr_eq operation. Determines if all input …","cstr_require operation. Represents a runtime assertion …","A builder for cstr_require operation. Represents a runtime …","debug_print operation. Prints the input shape or size.","A builder for debug_print operation. Prints the input …","dim operation. Gets the specified extent from the shape of …","A builder for dim operation. Gets the specified extent …","div operation. Division of sizes and indices.","A builder for div operation. Division of sizes and indices.","from_extent_tensor operation. Creates a shape from a …","A builder for from_extent_tensor operation. Creates a …","from_extents operation. Creates a shape from extents.","A builder for from_extents operation. Creates a shape from …","func operation. Shape function.","A builder for func operation. Shape function.","function_library operation. Represents shape functions and …","A builder for function_library operation. Represents shape …","get_extent operation. Gets the specified extent from a …","A builder for get_extent operation. Gets the specified …","index_to_size operation. Converts a standard index to a …","A builder for index_to_size operation. Converts a standard …","is_broadcastable operation. Determines if 2+ shapes can be …","A builder for is_broadcastable operation. Determines if 2+ …","max operation. Elementwise maximum.","A builder for max operation. Elementwise maximum.","meet operation. Returns the least general shape or size of …","A builder for meet operation. Returns the least general …","min operation. Elementwise minimum.","A builder for min operation. Elementwise minimum.","mul operation. Multiplication of sizes and indices.","A builder for mul operation. Multiplication of sizes and …","num_elements operation. Returns the number of elements for …","A builder for num_elements operation. Returns the number …","rank operation. Gets the rank of a shape.","A builder for rank operation. Gets the rank of a shape.","reduce operation. Returns an expression reduced over a …","A builder for reduce operation. Returns an expression …","return operation. Shape function return operation.","A builder for return operation. Shape function return …","shape_eq operation. Returns whether the input shapes or …","A builder for shape_eq operation. Returns whether the …","shape_of operation. Returns shape of a value or shaped …","A builder for shape_of operation. Returns shape of a value …","size_to_index operation. Casts between index types of the …","A builder for size_to_index operation. Casts between index …","split_at operation. Splits a shape at a given index.","A builder for split_at operation. Splits a shape at a …","to_extent_tensor operation. Creates a dimension tensor …","A builder for to_extent_tensor operation. Creates a …","value_as_shape operation. Returns value as a shape.","A builder for value_as_shape operation. Returns value as a …","value_of operation. Returns value of a !shape.value_shape …","A builder for value_of operation. Returns value of a …","with_shape operation. Returns ValueShape with given shape.","A builder for with_shape operation. Returns ValueShape …","yield operation. Returns the value to parent op.","A builder for yield operation. Returns the value to parent …","Creates a new add operation. Addition of sizes and indices.","Creates a new any operation. Return any combination of the …","","","","","","","","","","","","","","","","","Creates a new assuming operation. Execute the region.","Creates a new assuming_all operation. Return a logical AND …","Creates a new assuming_yield operation. Yield operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new broadcast operation. Returns the broadcasted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new concat operation. Concatenates two shapes.","Creates a new const_shape operation. Creates a constant …","Creates a new const_size operation. Creates a constant of …","Creates a new const_witness operation. An operation that …","Creates a new cstr_broadcastable operation. Determines if …","Creates a new cstr_eq operation. Determines if all input …","Creates a new cstr_require operation. Represents a runtime …","Creates a new debug_print operation. Prints the input …","Creates a new dim operation. Gets the specified extent …","","","Creates a new div operation. Division of sizes and indices.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 from_extent_tensor operation. Creates a …","Creates a new from_extents operation. Creates a shape from …","Creates a new func operation. Shape function.","Creates a new function_library operation. Represents shape …","","","Creates a new get_extent operation. Gets the specified …","","","","","","","Creates a new index_to_size operation. Converts a standard …","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 is_broadcastable operation. Determines if 2+ …","","","","","","","","","","","","","","","Creates a new max operation. Elementwise maximum.","Creates a new meet operation. Returns the least general …","Creates a new min operation. Elementwise minimum.","","","Creates a new mul operation. Multiplication of sizes and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new num_elements operation. Returns the number …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new rank operation. Gets the rank of a shape.","","Creates a new reduce operation. Returns an expression …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new return operation. Shape function return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shape_eq operation. Returns whether the …","Creates a new shape_of operation. Returns shape of a value …","","","","","","","","","","","Creates a new size_to_index operation. Casts between index …","Creates a new split_at operation. Splits a shape at a …","","","","","","","","","","","Creates a new to_extent_tensor operation. Creates a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new value_as_shape operation. Returns value as a …","Creates a new value_of operation. Returns value of a …","Creates a new with_shape operation. Returns ValueShape …","","","Creates a new yield operation. Returns the value to parent …","binary operation. Binary set operation utilized within …","A builder for binary operation. Binary set operation …","compress operation. Compressed an access pattern for …","A builder for compress operation. Compressed an access …","concatenate operation. Concatenates a list of tensors into …","A builder for concatenate operation. Concatenates a list …","convert operation. Converts between different tensor types.","A builder for convert operation. Converts between …","expand operation. Expands an access pattern for insertion.","A builder for expand operation. Expands an access pattern …","foreach operation. Iterates over elements in a tensor.","A builder for foreach operation. Iterates over elements in …","storage_specifier.get operation. ","A builder for storage_specifier.get operation. ","insert operation. Inserts a value into the sparse tensor.","A builder for insert operation. Inserts a value into the …","load operation. Rematerializes tensor from underlying …","A builder for load operation. Rematerializes tensor from …","new operation. Materializes a new sparse tensor from given …","A builder for new operation. Materializes a new sparse …","number_of_entries operation. Returns the number of entries …","A builder for number_of_entries operation. Returns the …","out operation. Outputs a sparse tensor to the given …","A builder for out operation. Outputs a sparse tensor to …","pack operation. Returns a sparse tensor from the given …","A builder for pack operation. Returns a sparse tensor from …","push_back operation. Pushes a value to the back of a given …","A builder for push_back operation. Pushes a value to the …","reduce operation. Custom reduction operation utilized …","A builder for reduce operation. Custom reduction operation …","select operation. Select operation utilized within …","A builder for select operation. Select operation utilized …","storage_specifier.set operation. ","A builder for storage_specifier.set operation. ","sort_coo operation. Sorts the arrays in xs and ys …","A builder for sort_coo operation. Sorts the arrays in xs …","sort operation. Sorts the arrays in xs and ys …","A builder for sort operation. Sorts the arrays in xs and …","storage_specifier.init operation. ","A builder for storage_specifier.init operation. ","coordinates_buffer operation. Extracts the linear …","A builder for coordinates_buffer operation. Extracts the …","coordinates operation. Extracts the level-th coordinates …","A builder for coordinates operation. Extracts the level-th …","positions operation. Extracts the level-th positions array …","A builder for positions operation. Extracts the level-th …","slice.offset operation. Extracts the offset of the sparse …","A builder for slice.offset operation. Extracts the offset …","slice.stride operation. Extracts the stride of the sparse …","A builder for slice.stride operation. Extracts the stride …","values operation. Extracts numerical values array from a …","A builder for values operation. Extracts numerical values …","unary operation. Unary set operation utilized within …","A builder for unary operation. Unary set operation …","unpack operation. Returns the (values, coordinates) pair …","A builder for unpack operation. Returns the (values, …","yield operation. Yield from sparse_tensor set-like …","A builder for yield operation. Yield from sparse_tensor …","","","","","","","","","","","Creates a new binary operation. Binary set operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new compress operation. Compressed an access …","Creates a new concatenate operation. Concatenates a list …","Creates a new convert operation. Converts between …","Creates a new coordinates operation. Extracts the level-th …","Creates a new coordinates_buffer operation. Extracts the …","","","","","","","","","","","","","","","","","Creates a new expand operation. Expands an access pattern …","","","","","Creates a new foreach operation. Iterates over elements 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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 insert operation. Inserts a value into 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Rematerializes tensor from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new new operation. Materializes a new sparse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new number_of_entries operation. Returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new out operation. Outputs a sparse tensor to …","","","","","","","","","","","","","","","Creates a new pack operation. Returns a sparse tensor from …","Creates a new positions operation. Extracts the level-th …","","","Creates a new push_back operation. Pushes a value to the …","Creates a new reduce operation. Custom reduction operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select operation utilized …","","","","","","","","","","","","","","","","","","","","","","","Creates a new slice.offset operation. Extracts the offset …","Creates a new slice.stride operation. Extracts the stride …","Creates a new sort operation. Sorts the arrays in xs and …","Creates a new sort_coo operation. Sorts the arrays in xs …","","","","","","","","","","","","","","","Creates a new storage_specifier.get operation. ","Creates a new storage_specifier.init operation. ","Creates a new storage_specifier.set operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new unary operation. Unary set operation …","Creates a new unpack operation. Returns the (values, …","","","","","","","","","Creates a new values operation. Extracts numerical values …","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Yield from sparse_tensor …","","","","","bitcast operation. Tensor bitcast operation.","A builder for bitcast operation. Tensor bitcast operation.","cast operation. Tensor cast operation.","A builder for cast operation. Tensor cast operation.","collapse_shape operation. Operation to produce a tensor …","A builder for collapse_shape operation. Operation to …","dim operation. Dimension index operation.","A builder for dim operation. Dimension index operation.","empty operation. Empty tensor operation.","A builder for empty operation. Empty tensor operation.","expand_shape operation. Operation to produce a tensor with …","A builder for expand_shape operation. Operation to produce …","extract operation. Element extraction operation.","A builder for extract operation. Element extraction …","extract_slice operation. Extract slice operation.","A builder for extract_slice operation. Extract slice …","from_elements operation. Tensor from elements operation..","A builder for from_elements operation. Tensor from …","gather operation. Gather a subset of a tensor at specified …","A builder for gather operation. Gather a subset of a …","generate operation. Creates a dynamically sized tensor …","A builder for generate operation. Creates a dynamically …","insert operation. Element insertion operation.","A builder for insert operation. Element insertion …","insert_slice operation. Insert_slice operation.","A builder for insert_slice operation. Insert_slice …","pack operation. Tensor pack operation.","A builder for pack operation. Tensor pack operation.","pad operation. Tensor pad operation.","A builder for pad operation. Tensor pad operation.","parallel_insert_slice operation. Specify the tensor slice …","A builder for parallel_insert_slice operation. Specify …","rank operation. Rank operation.","A builder for rank operation. Rank operation.","reshape operation. Tensor reshape operation.","A builder for reshape operation. Tensor reshape operation.","scatter operation. Scatter a tensor into a destination …","A builder for scatter operation. Scatter a tensor into a …","splat operation. Tensor splat or broadcast operation.","A builder for splat operation. Tensor splat or broadcast …","unpack operation. Tensor unpack operation.","A builder for unpack operation. Tensor unpack operation.","yield operation. Yield a value from a region.","A builder for yield operation. Yield a value from a region.","","","Creates a new bitcast operation. Tensor bitcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Tensor cast operation.","Creates a new collapse_shape operation. Operation to …","","","","","","","","","","","","","","","","","Creates a new dim operation. Dimension index operation.","","","","","","","Creates a new empty operation. Empty tensor operation.","Creates a new expand_shape operation. Operation to produce …","Creates a new extract operation. Element extraction …","Creates a new extract_slice operation. Extract slice …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 from_elements operation. Tensor from …","Creates a new gather operation. Gather a subset of a …","","","Creates a new generate operation. Creates a dynamically …","","","","","","","","","","","","","","","","","","","","","","","Creates a new insert operation. Element insertion …","Creates a new insert_slice operation. Insert_slice …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 pack operation. Tensor pack operation.","Creates a new pad operation. Tensor pad operation.","","","Creates a new parallel_insert_slice operation. Specify …","Creates a new rank operation. Rank operation.","","","","","","","","","","","","Creates a new reshape operation. Tensor reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new scatter operation. Scatter a tensor into a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new splat operation. Tensor splat or broadcast …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new unpack operation. Tensor unpack operation.","","","Creates a new yield operation. Yield a value from a region.","abs operation. Elementwise abs op.","A builder for abs operation. Elementwise abs op.","add operation. Elementwise addition operator.","A builder for add operation. Elementwise addition operator.","apply_scale operation. Rescale scalar operator for Tosa …","A builder for apply_scale operation. Rescale scalar …","argmax operation. Perform argmax on the input..","A builder for argmax operation. Perform argmax on the …","arithmetic_right_shift operation. Elementwise Arithmetic …","A builder for arithmetic_right_shift operation. …","avg_pool2d operation. Performs max pooling on the input..","A builder for avg_pool2d operation. Performs max pooling …","bitwise_and operation. Bitwise AND operator.","A builder for bitwise_and operation. Bitwise AND operator.","bitwise_not operation. Bitwise NOT operator.","A builder for bitwise_not operation. Bitwise NOT operator.","bitwise_or operation. Bitwise OR operator.","A builder for bitwise_or operation. Bitwise OR operator.","bitwise_xor operation. Bitwise XOR operator.","A builder for bitwise_xor operation. Bitwise XOR operator.","cast operation. Cast operation.","A builder for cast operation. Cast operation.","ceil operation. Elementwise ceil op.","A builder for ceil operation. Elementwise ceil op.","clamp operation. Computes clamp(features, min, max)..","A builder for clamp operation. Computes clamp(features, …","clz operation. Elementwise count leading zero op.","A builder for clz operation. Elementwise count leading …","concat operation. Concatenates tensors along one …","A builder for concat operation. Concatenates tensors along …","const operation. Constant op..","A builder for const operation. Constant op..","conv2d operation. 2D Convolution Operator.","A builder for conv2d operation. 2D Convolution Operator.","conv3d operation. 3D Convolution operator.","A builder for conv3d operation. 3D Convolution operator.","custom operation. Custom operator wrapper for Tosa.","A builder for custom operation. Custom operator wrapper …","depthwise_conv2d operation. Depthwise 2D Convolution …","A builder for depthwise_conv2d operation. Depthwise 2D …","div operation. Integer divide operator.","A builder for div operation. Integer divide operator.","equal operation. Returns the truth value of (x == y) …","A builder for equal operation. Returns the truth value of …","erf operation. Computes gauss error function of input.","A builder for erf operation. Computes gauss error function …","exp operation. Elementwise exp op.","A builder for exp operation. Elementwise exp op.","fft2d operation. Performs FFT2D operation on the input..","A builder for fft2d operation. Performs FFT2D operation on …","floor operation. Elementwise floor op.","A builder for floor operation. Elementwise floor op.","fully_connected operation. Fully Connected operator.","A builder for fully_connected operation. Fully Connected …","gather operation. Gather operation,.","A builder for gather operation. Gather operation,.","greater_equal operation. Returns the truth value of (x >= …","A builder for greater_equal operation. Returns the truth …","greater operation. Returns the truth value of (x > y) …","A builder for greater operation. Returns the truth value …","identity operation. Identity operator.","A builder for identity operation. Identity operator.","cond_if operation. Conditional if operator.","A builder for cond_if operation. Conditional if operator.","log operation. Elementwise log op.","A builder for log operation. Elementwise log op.","logical_and operation. Returns the truth value of x AND y …","A builder for logical_and operation. Returns the truth …","logical_left_shift operation. Elementwise Logical Left …","A builder for logical_left_shift operation. Elementwise …","logical_not operation. Returns the truth value of NOT x …","A builder for logical_not operation. Returns the truth …","logical_or operation. Returns the truth value of x OR y …","A builder for logical_or operation. Returns the truth …","logical_right_shift operation. Elementwise Logical Right …","A builder for logical_right_shift operation. Elementwise …","logical_xor operation. Returns the truth value of x XOR y …","A builder for logical_xor operation. Returns the truth …","matmul operation. Matrix multiplication with bias.","A builder for matmul operation. Matrix multiplication with …","max_pool2d operation. Performs max pooling on the input..","A builder for max_pool2d operation. Performs max pooling …","maximum operation. Elementwise Maximum.","A builder for maximum operation. Elementwise Maximum.","minimum operation. Elementwise Minimum.","A builder for minimum operation. Elementwise Minimum.","mul operation. Multiplication operator.","A builder for mul operation. Multiplication operator.","negate operation. Elementwise negate op.","A builder for negate operation. Elementwise negate op.","pad operation. Pads a tensor with value specified..","A builder for pad operation. Pads a tensor with value …","pow operation. Computes the power of one value to another..","A builder for pow operation. Computes the power of one …","rfft2d operation. Performs RFFT2D operation on the input..","A builder for rfft2d operation. Performs RFFT2D operation …","reciprocal operation. Elementwise reciprocal op.","A builder for reciprocal operation. Elementwise reciprocal …","reduce_all operation. Reduce All operator.","A builder for reduce_all operation. Reduce All operator.","reduce_any operation. Reduce Any operator.","A builder for reduce_any operation. Reduce Any operator.","reduce_max operation. Reduce Max operator.","A builder for reduce_max operation. Reduce Max operator.","reduce_min operation. Reduce Min operator.","A builder for reduce_min operation. Reduce Min operator.","reduce_prod operation. Reduce Prod operator.","A builder for reduce_prod operation. Reduce Prod operator.","reduce_sum operation. Reduce Sum operator.","A builder for reduce_sum operation. Reduce Sum operator.","rescale operation. Tosa rescale operator.","A builder for rescale operation. Tosa rescale operator.","reshape operation. Reshape operator.","A builder for reshape operation. Reshape operator.","resize operation. Resize operation, supports various …","A builder for resize operation. Resize operation, supports …","reverse operation. Reverse operator.","A builder for reverse operation. Reverse operator.","rsqrt operation. Elementwise 1/sqrt op.","A builder for rsqrt operation. Elementwise 1/sqrt op.","scatter operation. Scatter operation,.","A builder for scatter operation. Scatter operation,.","select operation. Elementwise select operator.","A builder for select operation. Elementwise select …","sigmoid operation. Computes elementwise sigmoid of input..","A builder for sigmoid operation. Computes elementwise …","slice operation. Slice operator.","A builder for slice operation. Slice operator.","sub operation. Elementwise subtraction operator.","A builder for sub operation. Elementwise subtraction …","table operation. Table lookup op.","A builder for table operation. Table lookup op.","tanh operation. Computes elementwise hyperbolic tangent of …","A builder for tanh operation. Computes elementwise …","tile operation. Tile operator.","A builder for tile operation. Tile operator.","transpose_conv2d operation. Transpose 2D Convolution …","A builder for transpose_conv2d operation. Transpose 2D …","transpose operation. Transpose operator.","A builder for transpose operation. Transpose operator.","while_loop operation. Output = input; While (Cond(output)) …","A builder for while_loop operation. Output = input; While …","yield operation. Yield operator.","A builder for yield operation. Yield operator.","","","Creates a new abs operation. Elementwise abs op.","","","Creates a new add operation. Elementwise addition operator.","Creates a new apply_scale operation. Rescale scalar …","Creates a new argmax operation. Perform argmax on the …","Creates a new arithmetic_right_shift operation. …","Creates a new avg_pool2d operation. Performs max pooling …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new bitwise_and operation. Bitwise AND operator.","Creates a new bitwise_not operation. Bitwise NOT operator.","Creates a new bitwise_or operation. Bitwise OR operator.","Creates a new bitwise_xor operation. Bitwise XOR operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Cast operation.","Creates a new ceil operation. Elementwise ceil op.","Creates a new clamp operation. Computes clamp(features, …","Creates a new clz operation. Elementwise count leading …","Creates a new concat operation. Concatenates tensors along …","","","","","Creates a new cond_if operation. Conditional if operator.","","","Creates a new const operation. Constant op..","Creates a new conv2d operation. 2D Convolution Operator.","Creates a new conv3d operation. 3D Convolution operator.","Creates a new custom operation. Custom operator wrapper …","Creates a new depthwise_conv2d operation. Depthwise 2D …","","","","","","","Creates a new div operation. Integer divide operator.","","","","","","","Creates a new equal operation. Returns the truth value of …","Creates a new erf operation. Computes gauss error function …","Creates a new exp operation. Elementwise exp op.","Creates a new fft2d operation. Performs FFT2D operation on …","","","Creates a new floor operation. Elementwise floor op.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 fully_connected operation. Fully Connected …","Creates a new gather operation. Gather operation,.","Creates a new greater operation. Returns the truth value …","Creates a new greater_equal operation. Returns the truth …","","","Creates a new identity operation. Identity operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 log operation. Elementwise log op.","Creates a new logical_and operation. Returns the truth …","Creates a new logical_left_shift operation. Elementwise …","Creates a new logical_not operation. Returns the truth …","Creates a new logical_or operation. Returns the truth …","Creates a new logical_right_shift operation. Elementwise …","Creates a new logical_xor operation. Returns the truth …","Creates a new matmul operation. Matrix multiplication with …","","","","","Creates a new max_pool2d operation. Performs max pooling …","Creates a new maximum operation. Elementwise Maximum.","","","","","Creates a new minimum operation. Elementwise Minimum.","","","Creates a new mul operation. Multiplication operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new negate operation. Elementwise negate op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new pad operation. Pads a tensor with value …","","","","","","","","","","","","","","","","","","","Creates a new pow operation. Computes the power of one …","","","","","","","","","","","","","","","","","","","","","Creates a new reciprocal operation. Elementwise reciprocal …","Creates a new reduce_all operation. Reduce All operator.","Creates a new reduce_any operation. Reduce Any operator.","Creates a new reduce_max operation. Reduce Max operator.","Creates a new reduce_min operation. Reduce Min operator.","Creates a new reduce_prod operation. Reduce Prod operator.","Creates a new reduce_sum operation. Reduce Sum operator.","","","","","","","","","","Creates a new rescale operation. Tosa rescale operator.","Creates a new reshape operation. Reshape operator.","Creates a new resize operation. Resize operation, supports …","Creates a new reverse operation. Reverse operator.","Creates a new rfft2d operation. Performs RFFT2D operation …","","","Creates a new rsqrt operation. Elementwise 1/sqrt op.","","","","","Creates a new scatter operation. Scatter operation,.","Creates a new select operation. Elementwise select …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sigmoid operation. Computes elementwise …","","","Creates a new slice operation. Slice operator.","","","","","","","","","","","","","","","Creates a new sub operation. Elementwise subtraction …","Creates a new table operation. Table lookup op.","","","Creates a new tanh operation. Computes elementwise …","","","Creates a new tile operation. Tile operator.","Creates a new transpose operation. Transpose operator.","Creates a new transpose_conv2d operation. Transpose 2D …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new while_loop operation. Output = input; While …","Creates a new yield operation. Yield operator.","","","","","","","","","alternatives operation. Attempts sequences of transforms …","A builder for alternatives operation. Attempts sequences …","annotate operation. Annotates the target operation with an …","A builder for annotate operation. Annotates the target …","apply_patterns.canonicalization operation. Populates …","A builder for apply_patterns.canonicalization operation. …","apply_cse operation. Eliminate common subexpressions in …","A builder for apply_cse operation. Eliminate common …","apply_dce operation. Eliminate dead operations in the body …","A builder for apply_dce operation. Eliminate dead …","apply_licm operation. Move loop-invariant code out of a …","A builder for apply_licm operation. Move loop-invariant …","apply_patterns operation. Greedily applies patterns to the …","A builder for apply_patterns operation. Greedily applies …","apply_registered_pass operation. Applies the specified …","A builder for apply_registered_pass operation. Applies the …","cast operation. ","A builder for cast operation. ","foreach_match operation. Applies named sequences when a …","A builder for foreach_match operation. Applies named …","foreach operation. Executes the body for each payload op.","A builder for foreach operation. Executes the body for …","get_consumers_of_result operation. Get handle to the …","A builder for get_consumers_of_result operation. Get …","get_defining_op operation. Get handle to the defining op …","A builder for get_defining_op operation. Get handle to the …","get_parent_op operation. Gets handles to the closest …","A builder for get_parent_op operation. Gets handles to the …","get_producer_of_operand operation. Get handle to the …","A builder for get_producer_of_operand operation. Get …","get_result operation. Get handle to the a result of the …","A builder for get_result operation. Get handle to the a …","get_type operation. Get a parameter containing the type of …","A builder for get_type operation. Get a parameter …","include operation. Includes a named transform sequence.","A builder for include operation. Includes a named …","match.operation_name operation. Matches a single operation …","A builder for match.operation_name operation. Matches a …","match.param.cmpi operation. Matches if two parameter lists …","A builder for match.param.cmpi operation. Matches if two …","merge_handles operation. Merges handles into one pointing …","A builder for merge_handles operation. Merges handles into …","named_sequence operation. Named transform sequence that …","A builder for named_sequence operation. Named transform …","param.constant operation. Produces a new transform dialect …","A builder for param.constant operation. Produces a new …","print operation. Dump each payload op.","A builder for print operation. Dump each payload op.","replicate operation. Lists payload ops multiple times in …","A builder for replicate operation. Lists payload ops …","select operation. Select payload ops by name.","A builder for select operation. Select payload ops by name.","sequence operation. Contains a sequence of other transform …","A builder for sequence operation. Contains a sequence of …","split_handle operation. Splits a handle of payload ops …","A builder for split_handle operation. Splits a handle of …","verify operation. Verifies the targeted ops.","A builder for verify operation. Verifies the targeted ops.","yield operation. Yields operation handles from a transform …","A builder for yield operation. Yields operation handles …","","","","","","","Creates a new alternatives operation. Attempts sequences …","","","Creates a new annotate operation. Annotates the target …","Creates a new apply_cse operation. Eliminate common …","","","Creates a new apply_dce operation. Eliminate dead …","Creates a new apply_licm operation. Move loop-invariant …","Creates a new apply_patterns operation. Greedily applies …","Creates a new apply_patterns.canonicalization operation. …","Creates a new apply_registered_pass operation. Applies the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. ","","","","","","","","","","","","","","","","","Creates a new foreach operation. Executes the body for …","Creates a new foreach_match operation. Applies named …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 get_consumers_of_result operation. Get …","Creates a new get_defining_op operation. Get handle to the …","Creates a new get_parent_op operation. Gets handles to the …","Creates a new get_producer_of_operand operation. Get …","Creates a new get_result operation. Get handle to the a …","Creates a new get_type operation. Get a parameter …","","","","","","","Creates a new include operation. Includes a named …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 match.operation_name operation. Matches a …","Creates a new match.param.cmpi operation. Matches if two …","","","Creates a new merge_handles operation. Merges handles into …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new named_sequence operation. Named transform …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new param.constant operation. Produces a new …","","","","","","","","","","","","","Creates a new print operation. Dump each payload op.","","","","","","","","","","","","","","","","Creates a new replicate operation. Lists payload ops …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select payload ops by name.","Creates a new sequence operation. Contains a sequence of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new split_handle operation. Splits a handle of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new verify operation. Verifies the targeted ops.","Creates a new yield operation. Yields operation handles …","bitcast operation. Bitcast casts between vectors.","A builder for bitcast operation. Bitcast casts between …","broadcast operation. Broadcast operation.","A builder for broadcast operation. Broadcast operation.","compressstore operation. Writes elements selectively from …","A builder for compressstore operation. Writes elements …","constant_mask operation. Creates a constant vector mask.","A builder for constant_mask operation. Creates a constant …","contract operation. Vector contraction operation.","A builder for contract operation. Vector contraction …","create_mask operation. Creates a vector mask.","A builder for create_mask operation. Creates a vector mask.","expandload operation. Reads elements from memory and …","A builder for expandload operation. Reads elements from …","extractelement operation. Extractelement operation.","A builder for extractelement operation. Extractelement …","extract operation. Extract operation.","A builder for extract operation. Extract operation.","extract_strided_slice operation. Extract_strided_slice …","A builder for extract_strided_slice operation. …","fma operation. Vector fused multiply-add.","A builder for fma operation. Vector fused multiply-add.","flat_transpose operation. Vector matrix transposition on …","A builder for flat_transpose operation. Vector matrix …","gather operation. gathers elements from memory or ranked …","A builder for gather operation. gathers elements from …","insertelement operation. Insertelement operation.","A builder for insertelement operation. Insertelement …","insert operation. Insert operation.","A builder for insert operation. Insert operation.","insert_strided_slice operation. Strided_slice operation.","A builder for insert_strided_slice operation. …","load operation. Reads an n-D slice of memory into an n-D …","A builder for load operation. Reads an n-D slice of memory …","mask operation. Predicates a maskable vector operation.","A builder for mask operation. Predicates a maskable vector …","maskedload operation. Loads elements from memory into a …","A builder for maskedload operation. Loads elements from …","maskedstore operation. Stores elements from a vector into …","A builder for maskedstore operation. Stores elements from …","matrix_multiply operation. Vector matrix multiplication op …","A builder for matrix_multiply operation. Vector matrix …","multi_reduction operation. Multi-dimensional reduction …","A builder for multi_reduction operation. Multi-dimensional …","outerproduct operation. Vector outerproduct with optional …","A builder for outerproduct operation. Vector outerproduct …","print operation. Print operation (for testing and …","A builder for print operation. Print operation (for …","reduction operation. Reduction operation.","A builder for reduction operation. Reduction operation.","reshape operation. Vector reshape operation.","A builder for reshape operation. Vector reshape operation.","scalable.extract operation. Extract subvector from …","A builder for scalable.extract operation. Extract …","scalable.insert operation. Insert subvector into scalable …","A builder for scalable.insert operation. Insert subvector …","scan operation. Scan operation.","A builder for scan operation. Scan operation.","scatter operation. scatters elements from a vector into …","A builder for scatter operation. scatters elements from a …","shape_cast operation. Shape_cast casts between vector …","A builder for shape_cast operation. Shape_cast casts …","shuffle operation. Shuffle operation.","A builder for shuffle operation. Shuffle operation.","splat operation. Vector splat or broadcast operation.","A builder for splat operation. Vector splat or broadcast …","store operation. Writes an n-D vector to an n-D slice of …","A builder for store operation. Writes an n-D vector to an …","transfer_read operation. Reads a supervector from memory …","A builder for transfer_read operation. Reads a supervector …","transfer_write operation. The vector.transfer_write op …","A builder for transfer_write operation. The …","transpose operation. Vector transpose operation.","A builder for transpose operation. Vector transpose …","type_cast operation. Type_cast op converts a scalar memref …","A builder for type_cast operation. Type_cast op converts a …","vscale operation. Load vector scale size.","A builder for vscale operation. Load vector scale size.","warp_execute_on_lane_0 operation. Executes operations in …","A builder for warp_execute_on_lane_0 operation. Executes …","yield operation. Terminates and yields values from vector …","A builder for yield operation. Terminates and yields …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new bitcast operation. Bitcast casts between …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new broadcast operation. Broadcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new compressstore operation. Writes elements …","Creates a new constant_mask operation. Creates a constant …","Creates a new contract operation. Vector contraction …","Creates a new create_mask operation. Creates a vector mask.","","","","","","","","","","","","","","Creates a new expandload operation. Reads elements from …","Creates a new extract operation. Extract operation.","Creates a new extract_strided_slice operation. …","Creates a new extractelement operation. Extractelement …","","","Creates a new flat_transpose operation. Vector matrix …","Creates a new fma operation. Vector fused multiply-add.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 gather operation. gathers elements from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new insert operation. Insert operation.","Creates a new insert_strided_slice operation. …","Creates a new insertelement operation. Insertelement …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Reads an n-D slice of memory …","Creates a new mask operation. Predicates a maskable vector …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new maskedload operation. Loads elements from …","Creates a new maskedstore operation. Stores elements from …","","","Creates a new matrix_multiply operation. Vector matrix …","","","Creates a new multi_reduction operation. Multi-dimensional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new outerproduct operation. Vector outerproduct …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new print operation. Print operation (for …","Creates a new reduction operation. Reduction operation.","","","","","","","","","","","","","","","","","","","","","Creates a new reshape operation. Vector reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new scalable.extract operation. Extract …","Creates a new scalable.insert operation. Insert subvector …","Creates a new scan operation. Scan operation.","Creates a new scatter operation. scatters elements from a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shape_cast operation. Shape_cast casts …","Creates a new shuffle operation. Shuffle operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new splat operation. Vector splat or broadcast …","Creates a new store operation. Writes an n-D vector to an …","","","","","Creates a new transfer_read operation. Reads a supervector …","Creates a new transfer_write operation. The …","","","Creates a new transpose operation. Vector transpose …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new type_cast operation. Type_cast op converts a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new vscale operation. Load vector scale size.","Creates a new warp_execute_on_lane_0 operation. Executes …","","","","","Creates a new yield operation. Terminates and yields …","Creates a scf.condition operation.","Creates a scf.execute_region operation.","Creates a scf.for operation.","Creates a scf.if operation.","Creates a scf.index_switch operation.","Creates a scf.while operation.","Creates a scf.yield operation.","An affine map.","","","","","An identifier.","A location","A module.","","","A region.","A reference to a region.","","","","A value.","Trait for value-like types.","Appends a block.","Converts a module into an operation.","Converts an identifier into a string reference.","Attributes.","Blocks.","Gets a block of a module body.","","","","","","","","","","","","","","","Creates a call site location.","","","","","","","","","","","Gets a context.","Gets a context.","Gets a context.","Gets a context.","","","","","Dumps a value.","Dumps a value.","Dumps an affine map.","","","","","","","Gets the first block in a region.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Converts an operation into a module.","Creates an optional module from a raw object.","Creates an optional region from a raw object.","Creates an affine map from a raw object.","Creates a location from a raw object.","Creates a location from a raw object.","Creates a module from a raw object.","Creates a region from a raw object.","Creates a value from a raw object.","Creates a fused location.","Inserts a block after another block.","Inserts a block before another block.","Calls U::from(self).","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 a region into a raw object.","Returns true if a value is a block argument.","Returns true if a value is a block argument.","Returns true if a value is an operation result.","Returns true if a value is an operation result.","Creates a name location.","Creates an identifier.","Creates a location with a filename and line and column …","Creates a module.","Creates a region.","Operations and operation builders.","Parses a module.","","","","","","Converts a value into a raw value.","Converts a location into a raw object.","Converts a location into a raw object.","Converts a module into a raw object.","","","","","","","","","","","","","","","","","","","Types and type IDs.","Gets a type.","Gets a type.","","","","","","","","Creates an unknown location.","An array attribute.","An attribute.","Trait for attribute-like types.","A dense elements attribute.","A dense i32 array attribute.","A dense i64 array attribute.","A flat symbol ref attribute.","A float attribute.","An integer attribute.","A string attribute.","A type attribute.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a context.","Gets a context.","Dumps a attribute.","Dumps a attribute.","Gets an element.","Gets an element.","Gets an element.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 an optional attribute from a raw object.","Creates an attribute from a raw object.","Gets an i32 element.","Gets an i64 element.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 an attribute is affine map.","Returns true if an attribute is affine map.","Returns true if an attribute is array.","Returns true if an attribute is array.","Returns true if an attribute is bool.","Returns true if an attribute is bool.","Returns true if an attribute is dense bool array.","Returns true if an attribute is dense bool array.","Returns true if an attribute is dense elements.","Returns true if an attribute is dense elements.","Returns true if an attribute is dense f32 array.","Returns true if an attribute is dense f32 array.","Returns true if an attribute is dense f64 array.","Returns true if an attribute is dense f64 array.","Returns true if an attribute is dense fp elements.","Returns true if an attribute is dense fp elements.","Returns true if an attribute is dense i16 array.","Returns true if an attribute is dense i16 array.","Returns true if an attribute is dense i32 array.","Returns true if an attribute is dense i32 array.","Returns true if an attribute is dense i64 array.","Returns true if an attribute is dense i64 array.","Returns true if an attribute is dense i8 array.","Returns true if an attribute is dense i8 array.","Returns true if an attribute is dense int elements.","Returns true if an attribute is dense int elements.","Returns true if an attribute is dictionary.","Returns true if an attribute is dictionary.","Returns true if an attribute is elements.","Returns true if an attribute is elements.","Checks if an array is empty.","Checks if an array is empty.","Checks if an array is empty.","Checks if an array is empty.","Returns true if an attribute is flat symbol ref.","Returns true if an attribute is flat symbol ref.","Returns true if an attribute is float.","Returns true if an attribute is float.","Returns true if an attribute is integer.","Returns true if an attribute is integer.","Returns true if an attribute is integer set.","Returns true if an attribute is integer set.","Returns true if an attribute is opaque.","Returns true if an attribute is opaque.","Returns true if an attribute is sparse elements.","Returns true if an attribute is sparse elements.","Returns true if an attribute is sparse tensor encoding …","Returns true if an attribute is sparse tensor encoding …","Returns true if an attribute is strided layout.","Returns true if an attribute is strided layout.","Returns true if an attribute is string.","Returns true if an attribute is string.","Returns true if an attribute is symbol ref.","Returns true if an attribute is symbol ref.","Returns true if an attribute is type.","Returns true if an attribute is type.","Returns true if an attribute is unit.","Returns true if an attribute is unit.","Gets a length.","Gets a length.","Gets a length.","Gets a length.","Creates an array attribute.","Creates a dense elements attribute.","Creates a dense i32 array attribute.","Creates a dense i64 array attribute.","Creates a flat symbol ref attribute.","Creates a float attribute.","Creates an integer attribute.","Creates a string attribute.","Creates a type attribute.","Parses an attribute.","","","","","","","","","","","Converts a attribute into a raw object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a type.","Gets a type.","Gets a type ID.","Gets a type ID.","","","","","","","","","","","Creates a unit attribute.","","Gets a type value.","A block.","A block argument.","A reference of a block.","Adds an argument.","Appends an operation.","Gets an argument at a position.","Gets a number of arguments.","Gets an argument number.","","","","","","","","","","","","Detaches a block from a region and assumes its ownership.","","","","Gets the first operation.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an optional block reference from a raw object.","Creates a block from a raw object.","Creates a block argument from a raw object.","Creates a block reference from a raw object.","Inserts an operation.","Inserts an operation after another.","Inserts an operation before another.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a block into a raw object.","Creates a block.","Gets a next block in a region.","Gets an owner operation.","Gets a parent operation.","Gets a parent region.","Sets a type.","Gets a terminator operation.","","","Converts a block into a raw object.","","","","","","","","","","","","","","","An operation.","An operation builder.","Operation printing flags.","A reference to an operation.","An operation result.","Adds attributes.","Adds operands.","Adds regions.","Adds results.","Adds successor blocks.","Gets a attribute with the given name.","Gets a attribute at a position.","Gets the number of attributes.","Gets all attributes.","Gets a block.","","","","","","","","","","","Builds an operation.","","","","","","","Gets a context.","","","","","Dumps an operation.","Elides large elements attributes.","Enables debug info.","Enables result type inference.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an optional operation from a raw object.","Creates an optional operation reference from a raw object.","Creates an operation from a raw object.","Creates an operation result from a raw object.","Creates an operation reference from a raw object.","Checks if the operation has a attribute with the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts an operation into a raw object.","Gets a name.","Creates an operation builder.","Creates operation printing flags.","Gets the next operation in the same block.","Gets the operand at a position.","Gets the number of operands.","Gets all operands.","Gets an owner operation.","Prints operations in a generic form.","Gets a region at a position.","Gets the number of regions.","Gets all regions.","Removes the attribute with the given name.","Gets a result at a position.","Gets a result at a position.","Gets the number of results.","Gets a result number.","Gets all results.","Sets the attribute with the given name to the given …","Gets a successor at a position.","Gets the number of successors.","Gets all successors.","","","","Converts a printing flags into a raw object.","","Converts an operation reference into a raw object.","Gets an operation.","","","","Prints an operation with flags.","","","","","","","","","","","","","","","","","Uses local scope.","Verifies an operation.","A function type.","A integer type.","A mem-ref type.","A ranked tensor type.","Trait for shaped types.","A tuple type.","A type.","","Trait for type-like types.","Gets an affine map.","Creates a bfloat16 type.","","","","","","","","","","","","","Creates a mem-ref type with diagnostics.","Creates a ranked type with diagnostics.","","","","","","","","","","","","","Gets a context.","Gets a context.","Gets a dimension size.","Gets a dimension size.","Dumps a type.","Dumps a type.","Gets a element type.","Gets a element type.","Gets an encoding.","","Creates a float16 type.","Creates a float32 type.","Creates a float64 type.","","","","","","","","","","","","","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 an optional type from a raw object.","Creates a type from a raw object.","Checks if a type has a rank.","Checks if a type has a rank.","Type IDs and allocators","Gets an ID.","Gets an ID.","Creates an index type.","Gets an input at a position.","Gets a number of inputs.","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 a type is any quantized type.","Returns true if a type is any quantized type.","Returns true if a type is bf16.","Returns true if a type is bf16.","Returns true if a type is calibrated quantized type.","Returns true if a type is calibrated quantized type.","Returns true if a type is complex.","Returns true if a type is complex.","Returns true if a type is f16.","Returns true if a type is f16.","Returns true if a type is f32.","Returns true if a type is f32.","Returns true if a type is f64.","Returns true if a type is f64.","Returns true if a type is float8e4m3fn.","Returns true if a type is float8e4m3fn.","Returns true if a type is float8e5m2.","Returns true if a type is float8e5m2.","Returns true if a type is function.","Returns true if a type is function.","Returns true if a type is index.","Returns true if a type is index.","Returns true if a type is integer.","Returns true if a type is integer.","Returns true if a type is mem ref.","Returns true if a type is mem ref.","Returns true if a type is none.","Returns true if a type is none.","Returns true if a type is opaque.","Returns true if a type is opaque.","Returns true if a type is pdl attribute type.","Returns true if a type is pdl attribute type.","Returns true if a type is pdl operation type.","Returns true if a type is pdl operation type.","Returns true if a type is pdl range type.","Returns true if a type is pdl range type.","Returns true if a type is pdl type.","Returns true if a type is pdl type.","Returns true if a type is pdl type type.","Returns true if a type is pdl type type.","Returns true if a type is pdl value type.","Returns true if a type is pdl value type.","Returns true if a type is quantized type.","Returns true if a type is quantized type.","Returns true if a type is ranked tensor.","Returns true if a type is ranked tensor.","Returns true if a type is shaped.","Returns true if a type is shaped.","Checks if an integer type is signed.","Checks if an integer type is signless.","Returns true if a type is tensor.","Returns true if a type is tensor.","Returns true if a type is transform any op type.","Returns true if a type is transform any op type.","Returns true if a type is transform operation type.","Returns true if a type is transform operation type.","Returns true if a type is tuple.","Returns true if a type is tuple.","Returns true if a type is uniform quantized per axis type.","Returns true if a type is uniform quantized per axis type.","Returns true if a type is uniform quantized type.","Returns true if a type is uniform quantized type.","Returns true if a type is unranked mem ref.","Returns true if a type is unranked mem ref.","Returns true if a type is unranked tensor.","Returns true if a type is unranked tensor.","Checks if an integer type is unsigned.","Returns true if a type is vector.","Returns true if a type is vector.","Gets a layout.","Gets a memory space.","Creates a function type.","Creates an integer type.","Creates a mem-ref type.","Creates a ranked tensor type.","Creates a tuple type.","Creates a none type.","Parses a type.","Gets a rank.","Gets a rank.","Gets a result at a position.","Gets a number of results.","Creates a signed integer type.","","","","","","","Converts a type into a raw object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a field at a position.","Gets a number of fields.","","","","","","","Creates an unsigned integer type.","Creates a vector type.","Creates a vector type with diagnostics.","Gets a bit width.","A type ID allocator.","A type ID.","","","","","","","","Creates a type ID from an 8-byte aligned reference.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a type ID from a raw object.","","Calls U::from(self).","Calls U::from(self).","","","Converts a type ID into a raw object.","","","","","","","","An operation pass manager.","A pass.","A pass manager.","","Adds a pass.","Adds a pass.","Converts a pass manager to an operation pass manager.","Async passes.","","","","","","","","","Conversion passes.","","","Enables IR printing.","Enables a verifier.","External passes","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a pass from a raw object.","Creates an operation pass manager from a raw object.","Creates a pass from a raw function.","GPU passes.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Linalg passes.","Gets an operation pass manager for nested operations …","Gets an operation pass manager for nested operations …","Creates a pass manager.","Runs passes added to a pass manager against a module.","Sparse tensor passes.","","Converts a pass into a raw object.","Converts an operation pass manager into a raw object.","","Transform passes.","","","","","","","","","","Creates a AsyncFuncToAsyncRuntime pass.","Creates a AsyncParallelFor pass.","Creates a AsyncRuntimePolicyBasedRefCounting pass.","Creates a AsyncRuntimeRefCounting pass.","Creates a AsyncRuntimeRefCountingOpt pass.","Creates a AsyncToAsyncRuntime pass.","Registers a AsyncFuncToAsyncRuntime pass.","Registers a AsyncParallelFor pass.","Registers a AsyncRuntimePolicyBasedRefCounting pass.","Registers a AsyncRuntimeRefCounting pass.","Registers a AsyncRuntimeRefCountingOpt pass.","Registers a AsyncToAsyncRuntime pass.","Creates a AffineForToGPU pass.","Creates a AffineToStandard pass.","Creates a AMDGPUToROCDL pass.","Creates a ArithToLLVM pass.","Creates a ArithToSPIRV pass.","Creates a ArmNeon2dToIntr pass.","Creates a AsyncToLLVM pass.","Creates a BufferizationToMemRef pass.","Creates a ComplexToLibm pass.","Creates a ComplexToLLVM pass.","Creates a ComplexToStandard pass.","Creates a ControlFlowToLLVM pass.","Creates a ControlFlowToSPIRV pass.","Creates a FinalizeMemRefToLLVM pass.","Creates a FuncToLLVM pass.","Creates a FuncToSPIRV pass.","Creates a GpuLaunchFuncToVulkanLaunchFunc pass.","Creates a GpuOpsToNVVMOps pass.","Creates a GpuOpsToROCDLOps pass.","Creates a GpuToLLVM pass.","Creates a GPUToSPIRV pass.","Creates a IndexToLLVM pass.","Creates a LinalgToLLVM pass.","Creates a LinalgToStandard pass.","Creates a LowerHostCodeToLLVM pass.","Creates a MapMemRefStorageClass pass.","Creates a MathToFuncs pass.","Creates a MathToLibm pass.","Creates a MathToLLVM pass.","Creates a MathToSPIRV pass.","Creates a MemRefToSPIRV pass.","Creates a NVGPUToNVVM pass.","Creates a OpenACCToSCF pass.","Creates a OpenMPToLLVM pass.","Creates a ParallelLoopToGpu pass.","Creates a PDLToPDLInterp pass.","Creates a ReconcileUnrealizedCasts pass.","Creates a SCFToControlFlow pass.","Creates a SCFToOpenMP pass.","Creates a SCFToSPIRV pass.","Creates a ShapeConstraints pass.","Creates a ShapeToStandard pass.","Creates a SPIRVToLLVM pass.","Creates a TensorToLinalg pass.","Creates a TensorToSPIRV pass.","Creates a TosaToArith pass.","Creates a TosaToLinalg pass.","Creates a TosaToLinalgNamed pass.","Creates a TosaToSCF pass.","Creates a TosaToTensor pass.","Creates a VectorToGPU pass.","Creates a VectorToLLVM pass.","Creates a VectorToSCF pass.","Creates a VectorToSPIRV pass.","Creates a VulkanLaunchFuncToVulkanCalls pass.","Registers a AffineForToGPU pass.","Registers a AffineToStandard pass.","Registers a AMDGPUToROCDL pass.","Registers a ArithToLLVM pass.","Registers a ArithToSPIRV pass.","Registers a ArmNeon2dToIntr pass.","Registers a AsyncToLLVM pass.","Registers a BufferizationToMemRef pass.","Registers a ComplexToLibm pass.","Registers a ComplexToLLVM pass.","Registers a ComplexToStandard pass.","Registers a ControlFlowToLLVM pass.","Registers a ControlFlowToSPIRV pass.","Registers a FinalizeMemRefToLLVM pass.","Registers a FuncToLLVM pass.","Registers a FuncToSPIRV pass.","Registers a GpuLaunchFuncToVulkanLaunchFunc pass.","Registers a GpuOpsToNVVMOps pass.","Registers a GpuOpsToROCDLOps pass.","Registers a GpuToLLVM pass.","Registers a GPUToSPIRV pass.","Registers a IndexToLLVM pass.","Registers a LinalgToLLVM pass.","Registers a LinalgToStandard pass.","Registers a LowerHostCodeToLLVM pass.","Registers a MapMemRefStorageClass pass.","Registers a MathToFuncs pass.","Registers a MathToLibm pass.","Registers a MathToLLVM pass.","Registers a MathToSPIRV pass.","Registers a MemRefToSPIRV pass.","Registers a NVGPUToNVVM pass.","Registers a OpenACCToSCF pass.","Registers a OpenMPToLLVM pass.","Registers a ParallelLoopToGpu pass.","Registers a PDLToPDLInterp pass.","Registers a ReconcileUnrealizedCasts pass.","Registers a SCFToControlFlow pass.","Registers a SCFToOpenMP pass.","Registers a SCFToSPIRV pass.","Registers a ShapeConstraints pass.","Registers a ShapeToStandard pass.","Registers a SPIRVToLLVM pass.","Registers a TensorToLinalg pass.","Registers a TensorToSPIRV pass.","Registers a TosaToArith pass.","Registers a TosaToLinalg pass.","Registers a TosaToLinalgNamed pass.","Registers a TosaToSCF pass.","Registers a TosaToTensor pass.","Registers a VectorToGPU pass.","Registers a VectorToLLVM pass.","Registers a VectorToSCF pass.","Registers a VectorToSPIRV pass.","Registers a VulkanLaunchFuncToVulkanCalls pass.","","A trait for MLIR passes written in Rust.","","","","","","Creates a Pass object from an external pass","","","Returns the argument unchanged.","Creates an external pass handle from a raw object.","","Calls U::from(self).","","Signals that the pass has failed.","","Converts an external pass to a raw object.","","","","Creates a GpuAsyncRegionPass pass.","Creates a GpuKernelOutlining pass.","Creates a GpuLaunchSinkIndexComputations pass.","Creates a GpuMapParallelLoopsPass pass.","Registers a GpuAsyncRegionPass pass.","Registers a GpuKernelOutlining pass.","Registers a GpuLaunchSinkIndexComputations pass.","Registers a GpuMapParallelLoopsPass pass.","Creates a ConvertElementwiseToLinalg pass.","Creates a LinalgBufferize pass.","Creates a LinalgDetensorize pass.","Creates a LinalgElementwiseOpFusion pass.","Creates a LinalgFoldUnitExtentDims pass.","Creates a LinalgGeneralization pass.","Creates a LinalgInlineScalarOperands pass.","Creates a LinalgLowerToAffineLoops pass.","Creates a LinalgLowerToLoops pass.","Creates a LinalgLowerToParallelLoops pass.","Creates a LinalgNamedOpConversion pass.","Registers a ConvertElementwiseToLinalg pass.","Registers a LinalgBufferize pass.","Registers a LinalgDetensorize pass.","Registers a LinalgElementwiseOpFusion pass.","Registers a LinalgFoldUnitExtentDims pass.","Registers a LinalgGeneralization pass.","Registers a LinalgInlineScalarOperands pass.","Registers a LinalgLowerToAffineLoops pass.","Registers a LinalgLowerToLoops pass.","Registers a LinalgLowerToParallelLoops pass.","Registers a LinalgNamedOpConversion pass.","Creates a PostSparsificationRewrite pass.","Creates a PreSparsificationRewrite pass.","Creates a SparseBufferRewrite pass.","Creates a SparseTensorCodegen pass.","Creates a SparseTensorConversionPass pass.","Creates a SparseVectorization pass.","Creates a SparsificationPass pass.","Creates a StorageSpecifierToLLVM pass.","Registers a PostSparsificationRewrite pass.","Registers a PreSparsificationRewrite pass.","Registers a SparseBufferRewrite pass.","Registers a SparseTensorCodegen pass.","Registers a SparseTensorConversionPass pass.","Registers a SparseVectorization pass.","Registers a SparsificationPass pass.","Registers a StorageSpecifierToLLVM pass.","Creates a Canonicalizer pass.","Creates a ControlFlowSink pass.","Creates a CSE pass.","Creates a GenerateRuntimeVerification pass.","Creates a Inliner pass.","Creates a LocationSnapshot pass.","Creates a LoopInvariantCodeMotion pass.","Creates a PrintOpStats pass.","Creates a SCCP pass.","Creates a StripDebugInfo pass.","Creates a SymbolDCE pass.","Creates a SymbolPrivatize pass.","Creates a TopologicalSort pass.","Creates a ViewOpGraph pass.","Registers a Canonicalizer pass.","Registers a ControlFlowSink pass.","Registers a CSE pass.","Registers a GenerateRuntimeVerification pass.","Registers a Inliner pass.","Registers a LocationSnapshot pass.","Registers a LoopInvariantCodeMotion pass.","Registers a PrintOpStats pass.","Registers a SCCP pass.","Registers a StripDebugInfo pass.","Registers a SymbolDCE pass.","Registers a SymbolPrivatize pass.","Registers a TopologicalSort pass.","Registers a ViewOpGraph pass.","Parses a pass pipeline.","Registers all dialects to a dialect registry.","Register all translations from other dialects to the llvm …","Register all passes."],"i":[15,15,15,0,0,15,0,0,15,15,15,15,15,15,15,15,0,15,15,15,1,1,5,1,14,1,13,15,5,14,1,13,15,5,13,5,13,5,1,1,0,0,0,14,1,14,1,1,1,13,13,15,5,1,13,15,15,5,14,1,13,15,15,15,5,5,13,5,1,14,1,13,15,5,14,0,1,1,1,14,14,1,5,0,14,1,1,13,5,1,5,15,14,1,13,15,5,14,1,13,15,5,14,1,13,15,5,0,1423,1423,1424,1424,1423,0,0,0,28,28,28,28,9,28,10,9,28,10,9,28,9,28,9,28,10,10,9,28,10,9,10,9,28,10,10,10,10,10,9,28,9,10,9,28,28,10,9,28,10,9,28,10,0,0,0,0,33,33,3,22,33,3,22,0,33,33,22,33,22,22,3,3,22,33,3,22,33,3,22,33,22,0,33,33,0,33,33,3,22,33,0,33,33,0,33,22,3,0,33,33,33,0,33,33,33,33,33,22,33,3,33,3,22,33,3,22,33,3,22,0,0,41,40,41,40,40,40,40,40,40,40,41,41,41,41,40,40,40,41,40,41,40,41,40,41,40,40,0,0,0,0,0,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,41,0,0,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,41,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,52,55,52,0,0,0,55,52,55,52,0,55,52,55,52,55,52,55,0,55,52,55,52,0,0,0,55,0,55,52,0,0,0,0,0,0,0,55,52,52,52,0,0,0,0,52,55,52,55,52,55,52,0,55,52,0,0,52,0,59,59,59,59,59,59,0,59,59,59,59,59,59,59,59,59,59,0,59,59,59,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,66,65,67,69,71,73,75,77,79,81,83,85,87,61,62,68,70,72,74,76,78,80,82,84,86,88,0,70,69,0,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,0,72,71,80,79,82,81,84,83,86,85,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,80,79,80,79,62,65,0,80,79,78,77,78,77,61,66,74,73,76,75,61,66,78,77,0,72,71,80,79,82,81,84,83,86,85,0,62,65,61,62,68,70,72,74,76,78,80,82,84,86,88,66,65,67,69,71,73,75,77,79,81,83,85,87,74,73,76,75,88,87,61,62,68,70,72,74,76,78,80,82,84,86,88,0,0,78,77,68,67,78,77,72,71,84,83,68,67,70,69,78,77,80,80,80,78,78,61,74,76,78,78,78,78,78,77,0,70,69,61,61,66,62,62,65,68,68,67,70,70,69,72,72,71,74,74,73,76,76,75,78,78,77,80,80,79,82,82,81,84,84,83,86,86,85,88,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,78,77,78,77,82,81,86,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,91,92,91,92,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,92,94,96,98,100,102,104,106,109,108,91,93,95,97,99,101,103,105,110,91,92,110,109,93,94,91,92,110,109,91,92,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,91,92,0,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,91,92,108,91,93,95,97,99,101,103,105,110,91,92,91,92,91,92,107,92,94,96,98,100,102,104,106,109,108,91,93,95,97,99,101,103,105,110,0,0,0,0,0,0,0,91,92,110,93,95,97,99,101,103,105,91,91,91,91,110,110,91,91,91,93,95,97,99,101,103,105,91,110,93,95,97,99,101,103,105,91,91,91,91,91,91,91,110,110,110,93,94,95,96,97,98,99,100,101,102,103,104,105,106,91,92,110,109,91,92,110,109,93,94,110,109,108,108,107,91,91,92,93,93,94,95,95,96,97,97,98,99,99,100,101,101,102,103,103,104,105,105,106,110,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,110,109,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,116,117,118,119,120,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,0,0,0,204,203,0,0,0,0,0,0,0,204,203,111,116,132,131,154,153,160,159,166,165,174,173,178,177,192,191,0,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,170,169,172,171,115,120,138,137,140,139,142,141,144,143,146,145,150,149,152,151,184,183,196,195,198,197,200,199,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,122,121,124,123,126,125,128,127,132,131,134,133,136,135,148,147,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,176,175,178,177,180,179,182,181,186,185,188,187,190,189,192,191,194,193,202,201,170,169,172,171,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,116,117,118,119,120,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,174,173,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,115,120,138,137,140,139,142,141,144,143,146,145,150,149,152,151,184,183,196,195,198,197,200,199,113,118,126,125,128,127,0,0,0,111,112,114,122,124,126,125,128,127,130,129,132,134,136,148,154,156,158,160,162,164,166,168,174,176,178,180,182,186,188,190,192,194,202,204,203,111,116,112,117,113,118,114,119,122,121,124,123,126,125,128,127,132,131,134,133,136,135,148,147,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,176,175,178,177,180,179,182,181,186,185,188,187,190,189,192,191,194,193,202,201,0,111,132,154,160,166,174,178,192,126,128,130,0,0,0,0,0,0,113,118,204,203,0,0,111,111,116,112,112,117,113,113,118,114,114,119,115,115,120,122,122,121,124,124,123,126,126,125,128,128,127,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,156,156,155,158,158,157,160,160,159,162,162,161,164,164,163,166,166,165,168,168,167,170,170,169,172,172,171,174,174,173,176,176,175,178,178,177,180,180,179,182,182,181,184,184,183,186,186,185,188,188,187,190,190,189,192,192,191,194,194,193,196,196,195,198,198,197,200,200,199,202,202,201,204,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,0,130,129,0,0,0,0,0,0,0,0,206,207,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,207,208,210,206,205,209,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,0,0,206,205,209,207,208,210,206,205,209,206,207,205,208,209,210,206,206,207,205,205,208,209,209,210,206,207,205,208,209,210,206,207,205,208,209,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,212,213,214,215,216,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,212,257,214,259,216,261,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,211,212,213,214,215,216,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,0,0,0,0,0,0,0,0,0,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,212,257,214,259,216,261,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,258,257,260,259,262,261,0,0,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,211,212,213,214,215,216,217,218,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,211,212,213,214,215,216,217,218,220,220,219,222,222,221,224,224,223,226,226,225,228,228,227,230,230,229,232,232,231,234,234,233,236,236,235,238,238,237,240,240,239,242,242,241,244,244,243,246,246,245,248,248,247,250,250,249,252,252,251,254,254,253,256,256,255,211,211,212,258,258,257,213,213,214,260,260,259,215,215,216,262,262,261,217,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,265,0,0,264,265,268,269,268,269,268,269,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,270,271,272,273,275,277,279,281,283,285,287,269,265,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,0,274,273,286,285,0,0,0,0,0,0,292,291,304,303,0,268,269,0,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,0,264,265,263,270,294,293,276,275,278,277,280,279,284,283,296,295,312,311,276,275,280,279,282,281,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,306,305,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,270,271,272,273,275,277,279,281,283,285,287,269,265,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,263,270,267,271,266,272,292,291,294,293,296,295,298,297,304,303,306,305,314,313,316,315,274,273,290,289,320,319,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,263,270,294,293,264,264,264,264,265,266,272,288,287,300,299,302,301,308,307,310,286,285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,274,292,304,264,264,264,264,288,287,300,299,284,283,286,285,308,307,318,317,286,285,264,265,264,265,268,269,263,263,270,267,267,271,266,266,272,274,274,273,276,276,275,278,278,277,280,280,279,282,282,281,284,284,283,286,286,285,288,288,287,268,268,269,264,264,265,290,290,289,292,292,291,294,294,293,296,296,295,298,298,297,300,300,299,302,302,301,304,304,303,306,306,305,308,308,307,310,310,309,312,312,311,314,314,313,316,316,315,318,318,317,320,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,318,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,323,324,326,328,330,332,334,322,325,327,329,331,333,335,0,329,328,322,323,0,0,0,327,326,322,323,322,323,325,324,327,326,329,328,331,330,333,332,335,334,325,324,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,333,332,335,334,329,328,322,325,327,329,331,333,335,323,324,326,328,330,332,334,322,325,327,329,331,333,335,325,324,333,332,322,333,335,335,335,334,322,323,327,335,334,329,328,322,333,335,335,322,323,327,326,331,330,333,332,0,0,322,322,323,325,325,324,327,327,326,329,329,328,331,331,330,333,333,332,335,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,329,335,334,0,0,0,0,0,0,0,0,336,337,0,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,0,337,339,340,342,336,338,341,343,343,342,343,342,343,342,343,342,0,341,340,343,342,343,342,338,339,338,339,341,340,341,340,343,342,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,336,337,336,338,341,343,337,339,340,342,336,338,341,343,343,343,343,336,0,341,340,341,340,336,336,337,338,338,339,341,341,340,343,343,342,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,0,0,0,0,0,0,0,0,0,0,344,345,344,345,347,346,349,348,351,350,344,345,353,352,347,346,349,348,351,350,344,345,353,352,346,348,350,345,352,347,349,351,344,353,0,0,347,346,349,348,347,346,0,347,346,349,348,351,350,344,345,353,352,0,344,345,347,346,349,348,351,350,344,345,353,352,347,349,351,344,353,346,348,350,345,352,349,348,353,352,347,349,351,344,353,344,344,344,344,345,347,346,0,344,349,344,344,344,344,351,344,345,344,345,347,347,346,349,349,348,351,351,350,344,344,345,353,353,352,347,346,349,348,351,350,344,345,353,352,347,346,349,348,351,350,344,345,353,352,351,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,354,355,0,0,358,359,360,361,362,363,357,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,357,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,354,355,0,0,0,381,382,383,384,381,382,383,384,381,382,383,384,356,406,358,359,383,384,407,408,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,391,392,399,400,389,390,397,398,393,394,395,396,406,364,409,410,411,366,368,370,372,374,376,378,380,359,408,412,414,416,418,420,382,384,386,388,422,424,361,426,390,392,428,430,394,396,398,400,432,355,434,363,436,438,440,442,444,446,402,448,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,369,370,371,372,365,366,367,368,369,370,371,372,389,390,391,392,393,394,395,396,397,398,399,400,0,0,0,0,0,0,0,0,429,428,404,410,405,411,413,412,415,414,447,446,373,374,373,374,377,378,397,398,399,400,397,398,399,400,389,390,391,392,389,390,391,392,393,394,395,396,393,394,395,396,385,386,387,388,439,438,381,382,383,384,357,364,360,361,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,0,358,359,0,0,381,382,383,384,381,382,383,384,381,382,383,384,0,357,364,0,367,368,437,436,439,438,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,381,382,381,382,0,0,0,437,436,439,438,0,357,364,365,366,373,374,375,376,0,431,430,389,390,391,392,393,394,395,396,397,398,399,400,389,390,391,392,393,394,395,396,0,0,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,406,364,409,410,411,366,368,370,372,374,376,378,380,359,408,412,414,416,418,420,382,384,386,388,422,424,361,426,390,392,428,430,394,396,398,400,432,355,434,363,436,438,440,442,444,446,402,448,367,368,369,370,371,372,0,431,430,356,406,441,440,354,355,354,355,354,355,362,363,427,426,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,0,358,359,354,358,354,357,356,358,358,437,439,356,441,358,354,355,435,434,362,363,437,436,358,359,421,420,425,424,433,432,443,442,0,369,370,371,372,365,366,367,368,369,370,371,372,0,0,354,358,354,389,391,393,395,397,399,0,404,405,413,415,447,360,358,357,381,437,439,431,389,391,393,395,397,399,389,391,393,395,356,441,362,358,358,437,439,356,441,358,0,431,430,365,366,367,368,369,370,371,372,379,380,393,394,395,396,397,398,399,400,389,390,391,392,0,0,0,0,385,386,439,438,437,436,0,0,0,0,0,0,0,0,357,364,0,0,437,436,439,438,356,356,406,357,357,364,403,403,409,404,404,410,405,405,411,365,365,366,367,367,368,369,369,370,371,371,372,373,373,374,375,375,376,377,377,378,379,379,380,358,358,359,407,407,408,413,413,412,415,415,414,417,417,416,419,419,418,421,421,420,381,381,382,383,383,384,385,385,386,387,387,388,423,423,422,425,425,424,360,360,361,427,427,426,389,389,390,391,391,392,429,429,428,431,431,430,393,393,394,395,395,396,397,397,398,399,399,400,433,433,432,354,354,355,435,435,434,362,362,363,437,437,436,439,439,438,441,441,440,443,443,442,445,445,444,447,447,446,401,401,402,449,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,441,440,431,430,356,406,417,416,419,418,387,388,431,430,435,434,441,440,367,368,369,370,371,372,449,448,0,431,430,358,359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,453,454,455,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,0,0,0,0,0,0,0,0,0,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,457,456,459,458,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,461,460,463,462,465,464,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,499,498,501,500,0,0,0,0,0,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,453,454,455,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,0,457,456,459,458,465,464,0,0,450,453,451,454,452,455,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,461,460,463,462,465,464,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,499,498,501,500,465,452,467,0,0,0,0,0,450,450,453,451,451,454,452,452,455,457,457,456,459,459,458,461,461,460,463,463,462,465,465,464,467,467,466,469,469,468,471,471,470,473,473,472,475,475,474,477,477,476,479,479,478,481,481,480,483,483,482,485,485,484,487,487,486,489,489,488,491,491,490,493,493,492,495,495,494,497,497,496,499,499,498,501,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,452,455,467,466,0,0,0,0,0,0,0,503,502,505,504,507,506,503,502,505,504,507,506,502,504,506,503,505,507,503,502,505,504,503,502,505,504,507,506,0,505,504,503,502,505,504,507,506,503,505,507,502,504,506,503,505,507,505,504,503,502,505,504,503,505,0,503,503,502,505,505,504,507,507,506,503,502,505,504,507,506,503,502,505,504,507,506,507,506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,508,509,510,511,512,513,514,515,0,512,513,514,515,517,518,0,508,509,510,511,512,513,514,515,520,521,508,509,510,511,517,518,522,523,512,513,514,515,0,0,519,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,522,523,522,523,522,523,520,521,0,553,554,553,554,0,555,556,510,511,0,557,558,522,523,559,560,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,562,563,564,565,566,567,568,569,525,570,521,572,509,511,527,573,574,558,576,563,578,580,582,584,586,588,590,592,529,531,533,535,594,596,598,600,556,602,604,518,606,554,608,610,537,565,523,612,614,513,560,616,618,620,622,539,624,541,626,543,545,628,630,632,634,515,636,567,547,638,549,640,642,644,646,551,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,522,523,0,575,574,564,565,564,565,566,567,566,567,566,567,566,567,615,614,508,509,0,0,577,576,517,518,522,523,0,0,562,563,631,630,517,518,553,554,583,582,611,610,603,602,566,567,566,567,561,573,561,573,517,518,522,523,605,604,555,556,520,521,555,556,0,0,0,508,509,562,563,562,563,631,630,585,584,587,586,589,588,591,590,593,592,595,594,597,596,631,630,0,0,0,0,0,0,0,0,0,0,0,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,522,523,522,523,522,523,0,571,570,517,518,553,554,0,520,521,555,556,517,518,0,0,0,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,553,554,0,552,568,516,569,524,572,585,584,587,586,589,588,591,590,595,594,597,596,607,606,613,612,617,616,621,620,627,626,629,628,633,632,637,636,639,638,641,640,647,646,517,518,522,523,0,561,573,562,563,0,635,634,522,523,0,0,0,0,0,0,0,0,0,0,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,568,569,525,570,521,572,509,511,527,573,574,558,576,563,578,580,582,584,586,588,590,592,529,531,533,535,594,596,598,600,556,602,604,518,606,554,608,610,537,565,523,612,614,513,560,616,618,620,622,539,624,541,626,543,545,628,630,632,634,515,636,567,547,638,549,640,642,644,646,551,508,509,510,511,512,513,514,515,512,513,514,515,564,565,564,565,593,592,553,554,553,554,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,0,510,511,599,598,512,513,514,515,522,523,522,523,581,580,583,582,609,608,611,610,587,586,607,606,603,602,605,604,508,509,510,511,0,555,556,508,510,512,514,508,510,512,514,520,508,510,517,522,512,514,522,522,522,553,562,564,566,575,564,566,615,517,522,517,517,522,520,555,522,522,553,520,555,553,561,562,522,508,510,512,514,512,514,553,522,522,522,517,522,508,510,599,512,514,508,510,512,514,517,517,522,517,508,510,512,514,508,552,516,519,525,571,570,520,521,524,508,509,510,511,526,527,579,578,581,580,583,582,585,587,586,589,591,593,528,529,530,531,532,533,534,535,595,597,601,555,556,607,606,553,554,609,608,611,610,536,537,613,615,614,512,513,617,619,618,621,623,622,538,539,627,542,543,544,545,629,631,630,633,635,634,637,546,547,639,548,549,641,643,642,647,550,551,522,523,575,574,0,0,552,568,516,569,524,572,585,584,587,586,589,588,591,590,595,594,597,596,607,606,613,612,617,616,621,620,627,626,629,628,633,632,637,636,639,638,641,640,647,646,0,517,518,522,523,0,508,510,512,514,517,508,510,512,514,520,508,510,517,522,512,514,522,522,522,553,553,510,562,564,566,522,575,564,566,566,615,577,517,522,517,553,603,517,522,605,520,555,508,585,587,589,591,593,595,597,631,522,522,522,571,517,553,520,555,553,517,522,561,562,635,522,508,510,512,514,512,514,553,510,599,512,514,522,522,583,611,587,607,603,605,555,522,517,522,508,557,577,517,522,559,508,510,599,512,514,508,510,512,514,517,517,522,579,517,517,522,508,510,512,514,508,0,0,0,0,0,0,0,508,509,0,557,558,577,576,517,518,522,523,559,560,508,509,510,511,599,598,512,513,514,515,508,509,510,511,512,513,514,515,517,518,562,563,562,563,631,630,0,552,552,568,516,516,569,519,519,525,571,571,570,520,520,521,524,524,572,508,508,509,510,510,511,526,526,527,561,561,573,575,575,574,557,557,558,577,577,576,562,562,563,579,579,578,581,581,580,583,583,582,585,585,584,587,587,586,589,589,588,591,591,590,593,593,592,528,528,529,530,530,531,532,532,533,534,534,535,595,595,594,597,597,596,599,599,598,601,601,600,555,555,556,603,603,602,605,605,604,517,517,518,607,607,606,553,553,554,609,609,608,611,611,610,536,536,537,564,564,565,522,522,523,613,613,612,615,615,614,512,512,513,559,559,560,617,617,616,619,619,618,621,621,620,623,623,622,538,538,539,625,625,624,540,540,541,627,627,626,542,542,543,544,544,545,629,629,628,631,631,630,633,633,632,635,635,634,514,514,515,637,637,636,566,566,567,546,546,547,639,639,638,548,548,549,641,641,640,643,643,642,645,645,644,647,647,646,550,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,517,518,522,523,0,564,565,564,565,0,635,634,635,634,508,509,510,511,601,600,579,578,517,518,609,608,611,610,625,624,514,515,566,567,581,580,609,608,517,518,522,523,508,509,510,511,512,513,514,515,508,509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,648,649,0,0,0,0,648,649,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,654,655,656,657,658,660,662,664,666,668,670,672,674,676,678,680,682,649,684,686,688,690,692,694,696,698,700,702,704,706,708,710,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,648,649,0,0,0,0,0,0,0,0,0,0,0,650,654,653,656,652,657,659,658,661,660,663,662,665,664,673,672,675,674,677,676,679,678,681,680,683,682,648,649,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,0,0,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,653,656,663,662,681,680,685,684,695,694,0,0,0,0,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,654,655,656,657,658,660,662,664,666,668,670,672,674,676,678,680,682,649,684,686,688,690,692,694,696,698,700,702,704,706,708,710,650,654,651,655,652,657,659,658,661,660,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,683,682,687,686,689,688,691,690,693,692,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,0,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,680,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,653,656,663,662,681,680,685,684,695,694,0,0,0,650,653,652,659,661,663,665,673,675,677,679,681,683,648,687,689,691,693,695,697,699,701,703,705,707,709,711,0,0,0,0,0,650,650,654,651,651,655,653,653,656,652,652,657,659,659,658,661,661,660,663,663,662,665,665,664,667,667,666,669,669,668,671,671,670,673,673,672,675,675,674,677,677,676,679,679,678,681,681,680,683,683,682,648,648,649,685,685,684,687,687,686,689,689,688,691,691,690,693,693,692,695,695,694,697,697,696,699,699,698,701,701,700,703,703,702,705,705,704,707,707,706,709,709,708,711,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,712,713,714,715,716,717,718,719,720,721,722,723,724,725,0,0,0,0,0,728,729,0,0,732,726,733,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,717,734,735,736,729,738,719,721,733,740,741,743,745,747,749,751,753,715,755,713,723,756,758,760,725,762,764,766,768,770,772,774,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,771,770,0,0,722,723,0,0,742,741,757,756,0,0,0,724,725,718,719,720,721,0,0,0,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,0,0,0,769,768,748,747,730,734,728,729,739,738,759,758,767,766,722,723,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,759,758,759,758,730,734,0,759,758,0,716,717,730,734,728,729,739,738,718,719,720,721,746,745,759,758,761,760,767,766,775,774,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,717,734,735,736,729,738,719,721,733,740,741,743,745,747,749,751,753,715,755,713,723,756,758,760,725,762,764,766,768,770,772,774,739,738,767,766,752,751,732,763,762,773,772,750,749,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,769,768,0,0,0,744,743,754,753,0,718,720,722,724,722,722,739,767,722,0,730,734,731,735,728,729,739,738,744,743,748,747,754,753,712,713,763,762,765,764,773,772,726,733,727,740,716,718,720,722,724,722,722,759,759,730,759,712,739,767,769,744,754,763,773,763,773,763,773,722,722,722,765,764,732,763,762,771,770,773,772,737,736,742,741,748,747,714,715,732,755,757,756,724,725,763,762,765,764,771,770,773,772,744,743,754,753,763,762,773,772,763,762,773,772,763,762,773,772,0,732,763,762,773,772,0,722,723,722,723,718,719,720,721,752,751,752,751,737,736,775,774,0,0,716,716,717,730,730,734,731,731,735,737,737,736,728,728,729,739,739,738,718,718,719,720,720,721,726,726,733,727,727,740,742,742,741,744,744,743,746,746,745,748,748,747,750,750,749,752,752,751,754,754,753,714,714,715,732,732,755,712,712,713,722,722,723,757,757,756,759,759,758,761,761,760,724,724,725,763,763,762,765,765,764,767,767,766,769,769,768,771,771,770,773,773,772,775,775,774,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,722,723,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,730,734,767,766,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,776,777,778,779,780,781,0,0,0,776,777,778,779,783,784,785,786,0,782,787,782,787,788,789,788,789,780,781,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,777,779,786,790,792,794,787,789,784,796,798,800,781,802,804,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,803,802,805,804,0,780,781,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,799,798,801,800,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,777,779,786,790,792,794,787,789,784,796,798,800,781,802,804,782,787,782,787,791,790,797,796,0,782,787,0,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,799,798,801,800,0,0,803,805,801,780,782,788,785,797,796,797,796,0,0,783,784,803,802,805,804,0,778,779,0,780,781,782,788,803,805,799,801,776,778,780,782,788,785,788,789,776,776,777,778,778,779,785,785,786,791,791,790,793,793,792,795,795,794,782,782,787,788,788,789,783,783,784,797,797,796,799,799,798,801,801,800,780,780,781,803,803,802,805,805,804,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,0,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,782,787,0,799,798,801,800,785,786,793,792,795,794,785,786,793,792,795,794,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,806,807,808,809,810,811,812,813,814,815,0,0,0,817,818,806,807,808,809,819,820,821,822,823,824,814,815,825,826,827,828,817,818,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,807,809,830,831,822,832,811,834,836,838,840,824,813,820,842,844,846,848,850,852,818,815,854,856,858,860,862,864,866,868,870,828,872,826,874,876,878,880,882,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,825,826,875,874,877,876,879,878,881,880,883,882,825,826,875,874,877,876,879,878,881,880,883,882,0,0,0,0,0,0,833,832,835,834,821,822,0,833,832,835,834,0,0,0,0,0,825,826,875,874,877,876,879,878,881,880,883,882,829,831,827,828,0,0,806,807,816,830,821,822,833,832,810,811,835,834,837,836,839,838,871,870,0,0,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,817,818,827,828,0,0,0,0,0,0,0,0,0,849,848,859,858,861,860,863,862,865,864,812,813,812,813,812,813,833,832,810,811,835,834,847,846,814,815,857,856,859,858,861,860,863,862,865,864,873,872,875,874,877,876,879,878,812,813,812,813,827,828,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,816,830,827,828,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,807,809,830,831,822,832,811,834,836,838,840,824,813,820,842,844,846,848,850,852,818,815,854,856,858,860,862,864,866,868,870,828,872,826,874,876,878,880,882,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,867,866,849,848,0,853,852,817,833,835,827,861,865,812,817,827,873,872,0,817,818,819,820,843,842,845,844,849,848,855,854,869,868,812,813,808,809,827,828,816,830,827,828,817,827,825,875,877,879,881,883,833,835,821,833,835,817,827,849,859,861,863,865,812,812,806,808,810,812,814,817,827,827,817,837,839,823,843,845,853,852,0,0,0,0,0,0,817,818,806,807,816,830,821,822,833,832,810,811,835,834,837,836,839,838,871,870,806,806,807,808,808,809,816,816,830,829,829,831,821,821,822,833,833,832,810,810,811,835,835,834,837,837,836,839,839,838,841,841,840,823,823,824,812,812,813,819,819,820,843,843,842,845,845,844,847,847,846,849,849,848,851,851,850,853,853,852,817,817,818,814,814,815,855,855,854,857,857,856,859,859,858,861,861,860,863,863,862,865,865,864,867,867,866,869,869,868,871,871,870,827,827,828,873,873,872,825,825,826,875,875,874,877,877,876,879,879,878,881,881,880,883,883,882,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,837,836,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,839,838,837,836,839,838,823,824,843,842,845,844,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,881,880,883,882,853,852,0,0,0,0,0,0,884,885,886,887,888,889,884,885,886,887,888,889,884,885,886,887,888,889,885,887,889,884,886,888,0,884,885,886,887,888,889,884,885,886,887,888,889,884,886,888,885,887,889,884,886,888,0,884,885,886,887,888,889,0,884,884,885,886,886,887,888,888,889,884,885,886,887,888,889,884,885,886,887,888,889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,890,891,892,893,894,895,890,891,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,895,896,898,900,902,904,893,906,908,910,891,912,894,897,899,901,903,905,892,907,909,911,890,913,892,893,892,893,0,894,895,903,902,892,893,901,900,901,900,901,900,903,902,0,0,0,0,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,0,0,899,898,907,906,890,891,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,899,898,907,906,901,900,894,897,899,901,903,905,892,907,909,911,890,913,895,896,898,900,902,904,893,906,908,910,891,912,909,908,894,897,899,901,903,905,892,907,909,911,890,913,901,900,0,0,0,909,908,897,896,899,898,901,900,905,904,907,906,901,911,910,899,898,901,900,903,902,892,893,907,906,890,891,913,912,892,901,901,901,901,901,900,901,900,901,900,899,898,907,906,903,902,894,894,895,897,897,896,899,899,898,901,901,900,903,903,902,905,905,904,892,892,893,907,907,906,909,909,908,911,911,910,890,890,891,913,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,899,898,907,906,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,917,918,919,920,921,922,923,924,925,926,927,928,927,928,929,930,0,0,0,929,930,934,935,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,937,938,939,940,941,942,943,945,947,949,951,953,955,957,959,961,963,965,930,935,967,918,969,971,928,973,975,977,979,981,983,985,920,922,987,989,924,926,991,993,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,0,0,0,0,0,0,0,0,0,968,967,0,931,940,936,942,927,928,960,968,966,965,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,0,0,0,929,930,0,988,987,960,959,988,987,0,982,981,958,957,964,963,990,989,916,938,932,939,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,915,937,944,943,962,961,972,971,974,973,976,975,934,935,0,0,0,956,955,0,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,937,938,939,940,941,942,943,945,947,949,951,953,955,957,959,961,963,965,930,935,967,918,969,971,928,973,975,977,979,981,983,985,920,922,987,989,924,926,991,993,0,988,987,992,991,933,941,984,983,994,993,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,958,957,950,949,956,955,0,980,0,982,981,929,936,927,929,929,934,929,930,915,916,938,932,939,936,942,944,943,946,948,947,950,949,952,951,954,953,956,955,962,964,963,917,918,970,969,972,927,974,976,978,982,981,986,985,919,921,922,990,989,923,924,925,926,992,991,931,940,0,915,937,944,943,962,961,972,971,974,973,976,975,929,936,927,929,934,956,950,929,946,929,934,929,934,948,946,945,966,965,968,967,978,977,980,979,982,981,992,991,0,0,936,942,952,951,954,953,970,969,986,985,0,0,929,930,934,935,929,930,934,935,988,987,0,915,915,937,916,916,938,932,932,939,931,931,940,933,933,941,936,936,942,944,944,943,946,946,945,948,948,947,950,950,949,952,952,951,954,954,953,956,956,955,958,958,957,960,960,959,962,962,961,964,964,963,966,966,965,929,929,930,934,934,935,968,968,967,917,917,918,970,970,969,972,972,971,927,927,928,974,974,973,976,976,975,978,978,977,980,980,979,982,982,981,984,984,983,986,986,985,919,919,920,921,921,922,988,988,987,990,990,989,923,923,924,925,925,926,992,992,991,994,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,948,947,960,959,0,0,0,931,940,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,995,996,997,998,999,1000,1001,1002,1003,1004,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1006,998,1007,1009,1000,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1002,1004,1035,1037,1039,1041,1043,1045,1047,996,1049,1051,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,0,0,0,0,0,997,998,999,1000,1028,1027,1010,1009,1024,1023,1044,1043,1046,1045,1008,1007,0,997,998,999,1000,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1018,1017,1030,1029,1028,1027,1028,1027,1012,1011,1008,1007,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,1005,1006,1014,1013,1034,1033,1040,1039,1042,1041,1026,1025,0,997,998,1016,1015,1050,1049,1028,1027,1001,1002,1003,1004,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,0,1006,998,1007,1009,1000,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1002,1004,1035,1037,1039,1041,1043,1045,1047,996,1049,1051,1028,1027,0,1001,1002,1001,1002,1044,1043,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,1012,1011,0,1028,1027,1050,1049,1050,1049,1005,1006,1030,1032,995,996,1005,1006,0,0,995,996,0,0,1012,1011,1030,1029,1032,1031,1018,1028,1005,1014,1034,1001,1001,1012,1005,997,998,1008,1007,1014,1013,1016,1015,1018,1020,1019,1022,1021,1026,1025,1034,1033,1036,1035,1038,1037,1040,1039,1042,1041,1048,1047,1052,1051,1012,1011,1050,1049,1050,1049,1005,1006,1005,1006,0,1001,1003,1044,1046,1008,1018,1028,1005,1014,1034,1040,1042,1001,1001,1012,1005,1014,1034,1044,1043,1046,1045,0,0,0,0,1010,1009,1020,1019,1036,1035,1014,1013,1034,1033,1014,1013,1034,1033,0,0,0,1046,1045,997,998,999,1000,1012,1011,1016,1015,1018,1017,1022,1021,1024,1023,1038,1037,1040,1039,1042,1041,1048,1047,1050,1049,1005,1005,1006,997,997,998,1008,1008,1007,1010,1010,1009,999,999,1000,1012,1012,1011,1014,1014,1013,1016,1016,1015,1018,1018,1017,1020,1020,1019,1022,1022,1021,1024,1024,1023,1026,1026,1025,1028,1028,1027,1030,1030,1029,1032,1032,1031,1034,1034,1033,1001,1001,1002,1003,1003,1004,1036,1036,1035,1038,1038,1037,1040,1040,1039,1042,1042,1041,1044,1044,1043,1046,1046,1045,1048,1048,1047,995,995,996,1050,1050,1049,1052,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,0,0,1050,1049,1016,1015,1028,1027,1034,1033,0,997,998,999,1000,1026,1025,1005,1006,1030,1029,1032,1031,995,996,1003,1004,1001,1002,1005,1006,1030,1029,0,1001,1002,1003,1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1053,1054,0,1056,1057,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1058,1059,1061,1063,1065,1067,1069,1071,1073,1075,1057,1077,1079,1081,1083,1085,1087,1089,1091,1054,1093,1095,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,0,0,1055,1058,1060,1059,1078,1077,1080,1079,1082,1081,1086,1085,1092,1091,1094,1093,0,1056,1057,1066,1065,1074,1073,0,0,0,0,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,0,0,1076,1075,0,1084,1083,1064,1063,1070,1069,1076,1075,1078,1077,1092,1091,1082,1081,1094,1093,1082,1081,1094,1093,1053,1054,0,0,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1084,1083,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,1058,1059,1061,1063,1065,1067,1069,1071,1073,1075,1057,1077,1079,1081,1083,1085,1087,1089,1091,1054,1093,1095,1084,1083,1072,1071,1080,1079,1086,1085,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,1082,1081,1094,1093,0,0,1082,1081,0,0,1062,1061,1068,1067,1084,1083,1084,1082,1094,1076,1092,0,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1090,1089,1092,1091,1094,1093,1078,1077,0,1092,1091,1076,1082,1094,1084,1082,1094,1062,1068,1092,1084,1082,1094,1084,1072,1080,1086,1072,1080,1086,1072,1080,1086,1076,1092,1090,1089,1072,1071,1080,1079,1086,1085,1055,1058,1060,1059,1064,1063,1072,1071,1076,1075,1080,1079,1082,1081,1084,1083,1086,1085,1090,1089,1092,1091,1094,1093,0,1062,1061,1068,1067,1084,1083,1082,1081,1094,1093,1084,1083,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1070,1069,1088,1087,1055,1055,1058,1060,1060,1059,1062,1062,1061,1064,1064,1063,1066,1066,1065,1068,1068,1067,1070,1070,1069,1072,1072,1071,1074,1074,1073,1076,1076,1075,1056,1056,1057,1078,1078,1077,1080,1080,1079,1082,1082,1081,1084,1084,1083,1086,1086,1085,1088,1088,1087,1090,1090,1089,1092,1092,1091,1053,1053,1054,1094,1094,1093,1096,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1076,1075,1092,1091,0,1096,1095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1097,1098,0,1100,1101,0,0,0,0,0,1104,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1097,1098,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,0,0,0,0,1137,1138,1139,1140,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1141,1142,1143,1106,1144,1101,1145,1146,1147,1148,1149,1151,1153,1155,1108,1157,1124,1126,1159,1128,1161,1163,1165,1167,1169,1171,1130,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1098,1197,1199,1201,1203,1205,1207,1209,1211,1213,1110,1112,1114,1116,1118,1120,1215,1217,1140,1122,1219,1221,1223,1225,1227,1229,1231,1233,1235,1132,1237,1138,1239,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,1097,1098,0,0,0,0,0,1182,1181,1137,1138,0,1160,1159,0,0,0,0,0,1123,1124,1125,1126,1127,1128,0,1103,1143,1216,1215,1182,1181,0,0,0,0,1131,1132,0,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,0,0,0,0,1160,1159,0,1160,1159,1174,1173,1222,1221,1104,1106,1100,1101,1150,1149,1154,1153,1123,1124,1125,1126,1127,1128,1166,1165,1129,1130,1198,1197,1212,1211,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1139,1140,1121,1122,1222,1221,1226,1225,1228,1227,1232,1231,1234,1233,1131,1132,1099,1141,1102,1142,1105,1144,1133,1145,1134,1146,1135,1147,1136,1148,1152,1151,1156,1155,1107,1108,1162,1161,1164,1163,1168,1167,1172,1171,1176,1175,1178,1177,1180,1179,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1214,1213,1218,1217,1220,1219,1230,1229,1236,1235,1238,1237,1102,1142,1105,1144,1133,1145,1135,1147,1136,1148,1162,1161,1164,1163,1176,1175,1178,1177,1186,1185,1188,1187,1192,1191,1194,1193,1196,1195,1200,1199,1202,1201,1204,1203,1210,1209,1230,1229,1170,1169,1170,1169,1216,1215,1160,1159,1182,1181,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1170,1169,1100,1101,1198,1197,0,0,0,0,0,0,0,0,1154,1153,1154,1153,0,0,1154,1153,1154,1153,0,1139,1140,0,1236,1235,1103,1143,1216,1215,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,0,1141,1142,1143,1106,1144,1101,1145,1146,1147,1148,1149,1151,1153,1155,1108,1157,1124,1126,1159,1128,1161,1163,1165,1167,1169,1171,1130,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1098,1197,1199,1201,1203,1205,1207,1209,1211,1213,1110,1112,1114,1116,1118,1120,1215,1217,1140,1122,1219,1221,1223,1225,1227,1229,1231,1233,1235,1132,1237,1138,1239,1218,1217,1139,1140,1224,1223,1224,1223,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,1131,1132,1131,1132,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1158,1123,1124,1125,1126,1127,1128,1162,1161,1164,1166,1165,1168,1167,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1188,1187,1190,1189,1194,1193,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1214,1213,1109,1111,1113,1115,1117,1119,1216,1215,1218,1139,1140,1121,1122,1220,1219,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1170,1169,1212,1211,1170,1169,1212,1211,1216,1215,1160,1159,0,1100,1101,1123,1124,1125,1126,1127,1128,1198,1197,1208,1207,1208,1207,1216,1215,1238,1237,0,1224,1223,1100,1101,1123,1124,1125,1126,1127,1128,1129,1130,1097,1098,1206,1205,1208,1207,1131,1132,0,0,0,0,0,0,0,1100,1123,1125,1127,1129,1097,1206,1208,1131,0,0,0,0,0,1105,1144,0,1139,1140,1216,1215,0,0,1100,1104,1107,1109,1111,1113,1115,1117,1119,1121,1139,1160,1123,1125,1127,1103,1216,1160,1160,1216,1170,1100,1198,1154,1154,1154,1154,1139,1236,1216,1218,1139,1131,1131,1216,1100,1123,1125,1127,1198,1216,1100,1123,1125,1127,1129,1097,1206,1208,1131,1105,1139,1216,1204,1216,1228,1228,1100,1123,1125,1127,1198,1131,1158,1103,1143,1204,1203,1216,1215,0,1228,1227,0,1228,1227,1100,1101,1123,1124,1125,1126,1127,1128,1198,1197,1131,1132,0,0,1232,1231,0,1182,1181,0,0,0,1099,1099,1141,1102,1102,1142,1103,1103,1143,1104,1104,1106,1105,1105,1144,1100,1100,1101,1133,1133,1145,1134,1134,1146,1135,1135,1147,1136,1136,1148,1150,1150,1149,1152,1152,1151,1154,1154,1153,1156,1156,1155,1107,1107,1108,1158,1158,1157,1123,1123,1124,1125,1125,1126,1160,1160,1159,1127,1127,1128,1162,1162,1161,1164,1164,1163,1166,1166,1165,1168,1168,1167,1170,1170,1169,1172,1172,1171,1129,1129,1130,1174,1174,1173,1176,1176,1175,1178,1178,1177,1180,1180,1179,1182,1182,1181,1184,1184,1183,1186,1186,1185,1188,1188,1187,1190,1190,1189,1192,1192,1191,1194,1194,1193,1196,1196,1195,1097,1097,1098,1198,1198,1197,1200,1200,1199,1202,1202,1201,1204,1204,1203,1206,1206,1205,1208,1208,1207,1210,1210,1209,1212,1212,1211,1214,1214,1213,1109,1109,1110,1111,1111,1112,1113,1113,1114,1115,1115,1116,1117,1117,1118,1119,1119,1120,1216,1216,1215,1218,1218,1217,1139,1139,1140,1121,1121,1122,1220,1220,1219,1222,1222,1221,1224,1224,1223,1226,1226,1225,1228,1228,1227,1230,1230,1229,1232,1232,1231,1234,1234,1233,1236,1236,1235,1131,1131,1132,1238,1238,1237,1137,1137,1138,1240,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1103,1143,1158,1157,1174,1173,1222,1221,1222,1221,1123,1124,1125,1126,1127,1128,1129,1130,0,0,1186,1185,1192,1191,1196,1195,1210,1209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1242,1243,1244,1245,1246,1247,0,1248,1249,0,0,1251,1252,0,0,0,0,0,1257,1258,1259,1260,1257,1258,1261,1262,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1249,1243,1263,1264,1265,1266,1252,1267,1268,1247,1260,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1258,1290,1245,1292,1294,1262,1296,1298,1300,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,0,1271,1270,1275,1274,1289,1288,1281,1280,1261,1262,1297,1296,1283,1282,1261,1262,0,0,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1257,1258,0,0,0,0,0,0,1297,1296,1289,1288,1293,1292,0,1269,1268,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1275,1274,0,0,1246,1247,0,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,0,1249,1243,1263,1264,1265,1266,1252,1267,1268,1247,1260,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1258,1290,1245,1292,1294,1262,1296,1298,1300,1275,1274,1295,1294,1285,1284,1285,1284,1277,1276,1283,1282,1301,1300,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,1256,1267,1269,1268,1297,1296,1242,1243,1287,1286,1291,1290,0,1275,1274,1256,1267,1297,1296,1293,1292,1251,1252,1287,1286,0,1277,1276,1287,1286,1251,1257,1275,1289,1281,1275,1244,1275,1297,1257,1257,0,1293,1292,1257,1258,1256,1267,1273,1272,1279,1278,1289,1295,1294,1271,1270,1279,1278,1248,1249,1259,1260,1283,1282,1261,1262,1297,1296,1246,1247,1261,1262,1248,1249,0,0,1246,1251,1257,1275,1289,1281,1297,1283,1261,1257,1275,1246,1242,1244,1275,1295,1285,1277,1256,1297,1256,1297,1287,1257,1271,1279,1257,1257,1283,1291,0,1257,1258,1257,1258,1242,1243,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1283,1282,1244,1245,1295,1294,1299,1298,1248,1248,1249,1242,1242,1243,1255,1255,1263,1250,1250,1264,1253,1253,1265,1254,1254,1266,1251,1251,1252,1256,1256,1267,1269,1269,1268,1246,1246,1247,1259,1259,1260,1271,1271,1270,1273,1273,1272,1275,1275,1274,1277,1277,1276,1279,1279,1278,1281,1281,1280,1283,1283,1282,1285,1285,1284,1287,1287,1286,1289,1289,1288,1257,1257,1258,1291,1291,1290,1244,1244,1245,1293,1293,1292,1295,1295,1294,1261,1261,1262,1297,1297,1296,1299,1299,1298,1301,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1281,1280,1246,1247,1281,1280,1291,1290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1336,1338,1339,1319,1340,1303,1342,1321,1344,1346,1348,1305,1350,1323,1352,1354,1356,1325,1358,1327,1329,1360,1307,1309,1362,1311,1364,1366,1368,1313,1331,1370,1372,1315,1333,1374,1376,1378,1380,1317,1382,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,1351,1350,0,0,0,0,1353,1352,1355,1354,1357,1356,1306,1310,1311,1369,1368,1312,1313,0,0,0,0,1365,1364,0,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1375,1374,1377,1376,1312,1313,1322,1323,1330,1331,1302,1303,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1375,1374,1377,1376,1312,1313,1314,1315,1365,1364,0,0,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1302,1303,1302,1303,1306,1307,1308,1309,1310,1311,1312,1313,1316,1317,1302,1303,1304,1305,1361,1360,1308,1309,1361,1360,1361,1360,0,0,1318,1319,1320,1321,1322,1323,1359,1358,1326,1327,1328,1329,1330,1331,1373,1372,1375,1374,1377,1376,1341,1340,1359,1358,0,0,1351,1350,0,1381,1380,0,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,1336,1338,1339,1319,1340,1303,1342,1321,1344,1346,1348,1305,1350,1323,1352,1354,1356,1325,1358,1327,1329,1360,1307,1309,1362,1311,1364,1366,1368,1313,1331,1370,1372,1315,1333,1374,1376,1378,1380,1317,1382,1349,1348,1357,1356,1343,1342,1383,1382,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,0,1365,1364,1375,1374,1320,1321,1322,1323,1326,1327,1359,1358,1375,1374,1377,1376,1367,1366,1369,1368,1345,1344,1347,1346,1353,1352,1355,1354,0,0,1312,1313,1306,1307,1375,1377,1337,1336,1351,1350,1355,1354,1357,1356,1361,1360,1367,1366,1369,1368,0,1334,1338,1320,1321,1345,1344,1304,1305,1322,1323,1353,1352,1324,1325,1326,1327,1365,1364,1371,1370,1377,1376,1379,1378,1381,1380,1359,1358,1316,1317,1302,1303,1304,1305,1361,1360,1308,1309,1361,1360,1351,1350,0,0,0,0,1351,1365,1375,1377,1312,1302,1302,1302,1306,1308,1310,1312,1361,1361,1373,1341,1349,1357,1375,1377,1367,1369,1347,1355,1312,1306,1361,1351,1349,1349,1357,1379,1316,0,0,1349,1348,1334,1338,1335,1339,1353,1352,1355,1354,1357,1356,1306,1307,1363,1362,1367,1366,1369,1368,1312,1313,1371,1370,1375,1374,1377,1376,0,0,1349,1348,1357,1356,0,0,1379,1378,0,1337,1337,1336,1334,1334,1338,1335,1335,1339,1318,1318,1319,1341,1341,1340,1302,1302,1303,1343,1343,1342,1320,1320,1321,1345,1345,1344,1347,1347,1346,1349,1349,1348,1304,1304,1305,1351,1351,1350,1322,1322,1323,1353,1353,1352,1355,1355,1354,1357,1357,1356,1324,1324,1325,1359,1359,1358,1326,1326,1327,1328,1328,1329,1361,1361,1360,1306,1306,1307,1308,1308,1309,1363,1363,1362,1310,1310,1311,1365,1365,1364,1367,1367,1366,1369,1369,1368,1312,1312,1313,1330,1330,1331,1371,1371,1370,1373,1373,1372,1314,1314,1315,1332,1332,1333,1375,1375,1374,1377,1377,1376,1379,1379,1378,1381,1381,1380,1316,1316,1317,1383,1383,1382,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1373,1372,1373,1372,1318,1319,1328,1329,1330,1331,1332,1333,1335,1339,1345,1344,1347,1346,1349,1348,1310,1311,1365,1364,1373,1375,1374,1377,1376,1379,1378,0,0,1316,1317,1316,1317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,25,50,0,0,25,1385,50,31,25,49,89,37,1385,50,31,25,49,89,37,31,1385,50,31,89,37,1385,50,31,89,37,1385,50,31,25,49,89,25,49,1386,1386,1385,1385,50,31,49,89,37,49,1385,1385,50,31,31,25,49,89,37,37,1385,50,31,25,49,89,37,37,37,25,25,89,1385,50,31,25,89,37,31,49,49,1385,50,31,25,49,89,37,49,1386,1386,1386,1386,31,50,31,25,49,0,25,1385,50,31,89,37,1386,50,31,25,37,1385,31,37,1385,50,31,25,49,89,37,1385,50,31,25,49,89,37,0,1386,1386,1385,50,31,25,49,89,37,31,0,0,0,0,0,0,0,0,0,0,0,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,53,57,56,42,53,53,1394,1394,57,57,56,56,45,45,1241,1241,51,51,47,47,48,48,42,42,53,1394,57,56,45,1241,51,47,48,42,42,42,42,42,42,42,42,42,42,42,42,1394,1394,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,53,1394,57,56,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,53,1394,57,56,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,53,1394,1394,57,57,56,56,45,45,1241,1241,51,51,47,47,48,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,53,1394,57,56,45,1241,51,47,48,42,42,45,48,0,0,0,43,43,43,43,1387,43,1387,321,43,1387,321,1387,321,1387,321,321,43,43,43,321,43,43,43,1387,1387,321,321,43,1387,321,321,43,1387,321,43,43,43,43,1387,321,43,43,43,1387,43,43,1387,43,1387,321,43,1387,43,1387,321,43,1387,1387,321,43,1387,321,43,1387,321,0,0,0,0,0,1401,1401,1401,1401,1401,38,38,38,38,38,1401,38,1402,90,1384,1401,38,1402,90,1384,1401,38,90,1384,38,90,1384,38,1402,1384,38,1402,38,1402,1402,1401,38,1384,38,38,1402,90,90,1384,1384,1401,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,1402,90,1384,38,1384,38,90,1384,38,1401,38,1402,90,1384,38,38,1401,1402,38,38,38,38,90,1402,38,38,38,38,38,1384,38,90,38,38,38,38,38,38,90,1384,1402,90,1384,1384,38,90,1384,38,1401,38,1402,90,90,1384,1401,38,1402,90,1384,1401,38,1402,90,1384,1402,38,0,0,0,0,0,0,0,0,0,60,39,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,60,1406,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,1409,1409,1410,1410,1409,1409,1410,1410,1406,39,39,39,39,46,46,1407,1407,60,60,1406,1406,1408,1408,39,39,46,1407,60,1406,1408,39,39,39,39,39,39,39,39,1410,1410,0,1409,1409,39,46,46,46,1407,60,1406,1408,39,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1407,1407,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1407,1409,1409,60,60,46,1407,60,1406,1408,39,39,1410,1410,46,46,1407,46,1407,60,1406,1408,39,1409,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,46,46,1407,1407,60,60,1406,1406,1408,1408,39,46,1407,60,1406,1408,39,1408,1408,46,1407,60,1406,1408,39,1407,39,39,1407,0,0,1412,1412,1399,1412,1399,1399,1399,1399,1412,1412,1399,1412,1399,1412,1399,1399,1399,1412,1399,1412,1399,1399,1412,1399,1412,1399,1412,1399,0,0,0,0,0,1415,1417,1415,0,1415,1416,1417,1415,1416,1417,1417,1417,0,0,1415,1415,1415,0,1417,1417,1415,1416,1417,1416,1417,1416,0,1415,1416,1417,0,1415,1417,1415,1415,0,1417,1416,1417,1417,0,1415,1416,1417,1415,1416,1417,1415,1416,1417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1420,1420,1420,1420,1421,0,1421,1420,1420,1420,1421,1420,1421,1420,1420,1420,1420,1420,1420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[1,3],4],[5,[[8,[6,7]]]],[[1,-1],9,[[12,[10],[[11,[2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,13],[5,5],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],1],[[1,9],4],0,0,0,[14,4],[1,4],[[14,6],4],[[1,2],4],[[1,1],2],[[1,13],2],[[13,13],2],[[13,1],2],[[15,15],2],[[5,5],2],[[1,16],17],[[13,16],17],[[15,16],17],[[15,16],17],[[5,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,15],[18,15],[-1,-1,[]],[-1,-1,[]],[19,5],[20,13],[21,5],[[1,6],22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[14,6,[23,[4]]],[[8,[4,15]]]],0,[[1,6],2],[1,4],[1,24],[[14,6],4],[[25,24,[23,[6]],2],14],[[],1],[6,5],0,[[14,6,4],4],[1,24],[[1,2],4],[-1,-2,[],[]],[-1,-2,[],[]],[1,20],[5,21],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[28,28],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[9,16],17],[[28,16],17],[[10,16],17],[[10,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,9],[30,10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,31],[[10,24],[[8,[10,15]]]],[10,24],[10,28],[-1,-2,[],[]],[-1,-2,[],[]],[9,29],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[32,[[8,[28,15]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],33],[33,33],[22,22],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[22,13],[[],3],[3,4],[[22,22],2],[[33,16],17],[[3,16],17],[[22,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[34,33],[35,22],0,[[],33],[[],33],0,[[33,3],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],33],0,[[],33],[[33,1],22],0,[33,5],[22,5],[[],3],0,[[],33],[[],33],[[33,1],4],0,[[],33],[[],33],[[],33],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[33,34],[3,36],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,37,31],38],[[37,37,31],38],[[1,40,37,37,31],38],[[1,41,37,37,31],38],[[1,42,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[[37,39,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[-1,-1,[]],[-1,-1,[]],[[37,39,31],38],[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,37,31],38],[[37,37,31],38],[[37,31],38],[[37,39,31],38],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[[37,39,31],38],[[37,37,31],38],[[1,37,6,31],38],[[43,[23,[37]],31],38],[[1,37,43,43,[23,[37]],[23,[37]],31],38],[[1,[23,[44]],37,39,[4,[43,[23,[37]]]],[23,[[4,[43,[23,[37]]]]]],31],[[8,[38,15]]]],[[1,45,[23,[37]],[23,[39]],31],38],[[37,[23,[37]],[23,[39]],31],38],[[1,45,46,31],38],[[1,47,48,49,[23,[[4,[50,42]]]],31],38],[[[23,[37]],31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[[37,37,31],38],[[37,37,31],38],[[1,41,37,37,31],38],[[1,51,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],0,0,[[52,[54,[53]]],52],[[52,[54,[53]]],52],[[55,[54,[51]]],55],[[52,[54,[51]]],52],[[1,37,39,31,55],38],0,[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,47,[23,[37]],[23,[39]],31],38],[55,55],[52,52],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],55],[[],52],[[55,[54,[48]]],55],[[1,37,56,39,31],38],[[55,16],17],[[52,16],17],[-1,-1,[]],[-1,-1,[]],[[1,47,48,49,[23,[[4,[50,42]]]],31],38],[[1,37,57,39,39,31],38],[[1,37,[58,[37]],39,39,31],38],[[55,2],55],[[1,37,56,37,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,2,39,31],38],[[37,39,31],38],[[37,39,31],38],[[1,37,2,39,31],38],[[37,39,31],38],[[1,37,2,39,31],38],[[1,37,39,31,52],38],[[],55],[[],52],[[52,[54,[53]]],52],[[52,2],52],[[39,31],38],[[39,31],38],[[[54,[37]],31],38],[[1,37,37,31,52],38],[[52,53],52],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],0,[-1,27,[]],[-1,27,[]],[[39,31],38],[31,38],[[52,2],52],[[37,39,31],38],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[59,59],[[-1,-2],4,[],[]],[[59,59],2],[[59,16],17],[-1,-1,[]],[-1,-2,[],[]],[[1,59],42],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[[39,32],39],[[39,[23,[39]],2],39],[1,39],[[39,32],39],[[1,[23,[39]],2],39],[1,39],[[1,60,[23,[37]],[23,[37]],[54,[51]],31],38],[[1,60,[23,[37]],[23,[37]],[54,[51]],31],38],[[37,60,31],38],[[37,31],38],[[37,37,31],38],[[1,6,60,31],38],[[1,6,[54,[6]],60,[54,[42]],2,[54,[51]],31],38],[[37,[23,[37]],31],38],[[37,31],38],[[1,37,[54,[37]],60,[54,[51]],31],38],[[37,37,[23,[37]],31],38],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[23,[37]],42,31],61],[62,[[0,[[64,[],[[63,[37]]]]]]]],[[[65,[-1,-2,0]],[23,[37]]],[[65,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[66,[0,0]]],61],[[[65,[0,0,0]]],62],[[[67,[0,0]]],68],[[[69,[0,0,0]]],70],[[[71,[0,0,0]]],72],[[[73,[0,0]]],74],[[[75,[0,0]]],76],[[[77,[0,0,0,0,0,0,0,0,0]]],78],[[[79,[0,0,0,0,0]]],80],[[[81,[0,0,0]]],82],[[[83,[0,0,0]]],84],[[[85,[0,0,0]]],86],[[[87,[0]]],88],[[1,31],[[66,[0,0]]]],[[1,31],[[65,[0,0,0]]]],[[1,31],[[67,[0,0]]]],[[1,31],[[69,[0,0,0]]]],[[1,31],[[71,[0,0,0]]]],[[1,31],[[73,[0,0]]]],[[1,31],[[75,[0,0]]]],[[1,31],[[77,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[79,[0,0,0,0,0]]]],[[1,31],[[81,[0,0,0]]]],[[1,31],[[83,[0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[87,[0]]]],[[1,[23,[39]],37,[23,[37]],31],62],[70,[[8,[89,15]]]],[[[69,[-1,-2,0]],49],[[69,[-1,-2,0]]],[],[]],[[1,[23,[39]],49,31],68],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,[23,[39]],49,49,31],70],[72,[[0,[[64,[],[[63,[37]]]]]]]],[[[71,[-1,-2,0]],[23,[37]]],[[71,[-1,-2,0]]],[],[]],[80,[[0,[[64,[],[[63,[37]]]]]]]],[[[79,[-1,0,-2,-3,-4]],[23,[37]]],[[79,[-1,0,-2,-3,-4]]],[],[],[],[]],[82,[[0,[[64,[],[[63,[37]]]]]]]],[[[81,[-1,-2,0]],[23,[37]]],[[81,[-1,-2,0]]],[],[]],[84,[[0,[[64,[],[[63,[37]]]]]]]],[[[83,[-1,-2,0]],[23,[37]]],[[83,[-1,-2,0]]],[],[]],[86,[[0,[[64,[],[[63,[37]]]]]]]],[[[85,[-1,-2,0]],[23,[37]]],[[85,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,[[8,[42,15]]]],[[[79,[-1,-2,-3,-4,0]],42],[[79,[-1,-2,-3,-4,0]]],[],[],[],[]],[80,[[8,[42,15]]]],[[[79,[-1,-2,0,-3,-4]],42],[[79,[-1,-2,0,-3,-4]]],[],[],[],[]],[62,[[8,[37,15]]]],[[[65,[-1,0,-2]],37],[[65,[-1,0,-2]]],[],[]],[[1,39,37,[23,[37]],31],72],[80,[[8,[51,15]]]],[[[79,[-1,-2,-3,0,-4]],51],[[79,[-1,-2,-3,0,-4]]],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,0,-6,-7,-8]],42],[[77,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,0,-5,-6,-7,-8]],42],[[77,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[61,[[8,[42,15]]]],[[[66,[-1,0]],42],[[66,[-1,0]]],[]],[74,[[8,[42,15]]]],[[[73,[-1,0]],42],[[73,[-1,0]]],[]],[76,[[8,[42,15]]]],[[[75,[-1,0]],42],[[75,[-1,0]]],[]],[61,[[0,[[64,[],[[63,[37]]]]]]]],[[[66,[0,-1]],[23,[37]]],[[66,[0,-1]]],[]],[78,[[0,[[64,[],[[63,[37]]]]]]]],[[[77,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[77,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[37]],42,31],74],[72,[[8,[37,15]]]],[[[71,[-1,0,-2]],37],[[71,[-1,0,-2]]],[],[]],[80,[[8,[37,15]]]],[[[79,[0,-1,-2,-3,-4]],37],[[79,[0,-1,-2,-3,-4]]],[],[],[],[]],[82,[[8,[37,15]]]],[[[81,[-1,0,-2]],37],[[81,[-1,0,-2]]],[],[]],[84,[[8,[37,15]]]],[[[83,[-1,0,-2]],37],[[83,[-1,0,-2]]],[],[]],[86,[[8,[37,15]]]],[[[85,[-1,0,-2]],37],[[85,[-1,0,-2]]],[],[]],[[1,[23,[37]],42,31],76],[62,[[0,[[64,[],[[63,[90]]]]]]]],[[[65,[0,-1,-2]],[23,[39]]],[[65,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[66,[0,0]]]],[[1,31],[[65,[0,0,0]]]],[[1,31],[[67,[0,0]]]],[[1,31],[[69,[0,0,0]]]],[[1,31],[[71,[0,0,0]]]],[[1,31],[[73,[0,0]]]],[[1,31],[[75,[0,0]]]],[[1,31],[[77,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[79,[0,0,0,0,0]]]],[[1,31],[[81,[0,0,0]]]],[[1,31],[[83,[0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[87,[0]]]],[74,[[0,[[64,[],[[63,[37]]]]]]]],[[[73,[0,-1]],[23,[37]]],[[73,[0,-1]]],[]],[76,[[0,[[64,[],[[63,[37]]]]]]]],[[[75,[0,-1]],[23,[37]]],[[75,[0,-1]]],[]],[88,[[0,[[64,[],[[63,[37]]]]]]]],[[[87,[0]],[23,[37]]],[[87,[0]]]],[61,38],[62,38],[68,38],[70,38],[72,38],[74,38],[76,38],[78,38],[80,38],[82,38],[84,38],[86,38],[88,38],[[1,[23,[39]],[23,[37]],49,53,42,42,42,42,53,31],78],[[1,37,[23,[37]],42,51,42,31],80],[78,[[8,[53,15]]]],[[[77,[-1,-2,-3,0,-4,-5,-6,-7,-8]],53],[[77,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[89,15]]]],[[[67,[-1,0]],49],[[67,[-1,0]]],[]],[78,[[8,[89,15]]]],[[[77,[-1,-2,0,-3,-4,-5,-6,-7,-8]],49],[[77,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[72,[[8,[90,15]]]],[[[71,[0,-1,-2]],39],[[71,[0,-1,-2]]],[],[]],[84,[[8,[90,15]]]],[[[83,[0,-1,-2]],39],[[83,[0,-1,-2]]],[],[]],[68,[[0,[[64,[],[[63,[90]]]]]]]],[[[67,[0,-1]],[23,[39]]],[[67,[0,-1]]],[]],[70,[[0,[[64,[],[[63,[90]]]]]]]],[[[69,[0,-1,-2]],[23,[39]]],[[69,[0,-1,-2]]],[],[]],[78,[[0,[[64,[],[[63,[90]]]]]]]],[[[77,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[77,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[80,1,42],4],[[80,1,42],4],[[80,1,51],4],[[78,1,42],4],[[78,1,42],4],[[61,1,42],4],[[74,1,42],4],[[76,1,42],4],[[78,1,53],4],[[78,1,53],4],[[78,1,42],4],[[78,1,42],4],[78,[[8,[53,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,-7,-8,0]],53],[[77,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],82],[70,[[8,[89,15]]]],[[[69,[-1,0,-2]],49],[[69,[-1,0,-2]]],[],[]],[38,[[8,[61,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[62,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[68,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[70,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[72,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[74,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[76,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[78,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[80,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[82,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[84,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[86,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[88,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[77,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[77,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[82,[[8,[37,15]]]],[[[81,[0,-1,-2]],37],[[81,[0,-1,-2]]],[],[]],[86,[[8,[37,15]]]],[[[85,[0,-1,-2]],37],[[85,[0,-1,-2]]],[],[]],[[1,39,37,[23,[37]],31],84],[[1,37,37,[23,[37]],31],86],[[1,[23,[37]],31],88],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,0]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93,[[8,[42,15]]]],[[[94,[-1,-2,-3,-4,-5]],42],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[42,15]]]],[[[96,[-1,-2,-3]],42],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[42,15]]]],[[[98,[-1,-2,-3]],42],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[42,15]]]],[[[100,[-1,-2,-3]],42],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[42,15]]]],[[[102,[-1,-2,-3]],42],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[42,15]]]],[[[104,[-1,-2,-3]],42],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[42,15]]]],[[[106,[-1,-2,-3]],42],[[106,[-1,-2,-3]]],[],[],[]],[107,108],[[[92,[0,0,0,0,0,0,0,0]]],91],[[[94,[0,0,0,0,0]]],93],[[[96,[0,0,0]]],95],[[[98,[0,0,0]]],97],[[[100,[0,0,0]]],99],[[[102,[0,0,0]]],101],[[[104,[0,0,0]]],103],[[[106,[0,0,0]]],105],[[[109,[0,0,0,0]]],110],[[1,31],107],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[94,[0,0,0,0,0]]]],[[1,31],[[96,[0,0,0]]]],[[1,31],[[98,[0,0,0]]]],[[1,31],[[100,[0,0,0]]]],[[1,31],[[102,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[109,[0,0,0,0]]]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,-2,0,-3,-4]],37],[[94,[-1,-2,0,-3,-4]]],[],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[92,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,-2,-3,0]],37],[[109,[-1,-2,-3,0]]],[],[],[]],[91,[[8,[90,15]]]],[[[92,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[92,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[90,15]]]],[[[109,[0,-1,-2,-3]],39],[[109,[0,-1,-2,-3]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[93,[[8,[51,15]]]],[[[94,[-1,-2,-3,-4,-5]],51],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[51,15]]]],[[[96,[-1,-2,-3]],51],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[51,15]]]],[[[98,[-1,-2,-3]],51],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[51,15]]]],[[[100,[-1,-2,-3]],51],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[51,15]]]],[[[102,[-1,-2,-3]],51],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[51,15]]]],[[[104,[-1,-2,-3]],51],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[51,15]]]],[[[106,[-1,-2,-3]],51],[[106,[-1,-2,-3]]],[],[],[]],[93,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[94,[-1,-2,-3,-4,0]],[23,[37]]],[[94,[-1,-2,-3,-4,0]]],[],[],[],[]],[95,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[96,[-1,-2,0]],[23,[37]]],[[96,[-1,-2,0]]],[],[]],[97,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[98,[-1,-2,0]],[23,[37]]],[[98,[-1,-2,0]]],[],[]],[99,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[100,[-1,-2,0]],[23,[37]]],[[100,[-1,-2,0]]],[],[]],[101,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[102,[-1,-2,0]],[23,[37]]],[[102,[-1,-2,0]]],[],[]],[103,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[104,[-1,-2,0]],[23,[37]]],[[104,[-1,-2,0]]],[],[]],[105,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[106,[-1,-2,0]],[23,[37]]],[[106,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,0,-7]],51],[[92,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[[1,31],108],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,0,-5,-6,-7]],51],[[92,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,-2,-3,0,-4]],37],[[94,[-1,-2,-3,0,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[-1,0,-2]],37],[[96,[-1,0,-2]]],[],[]],[97,[[8,[37,15]]]],[[[98,[-1,0,-2]],37],[[98,[-1,0,-2]]],[],[]],[99,[[8,[37,15]]]],[[[100,[-1,0,-2]],37],[[100,[-1,0,-2]]],[],[]],[101,[[8,[37,15]]]],[[[102,[-1,0,-2]],37],[[102,[-1,0,-2]]],[],[]],[103,[[8,[37,15]]]],[[[104,[-1,0,-2]],37],[[104,[-1,0,-2]]],[],[]],[105,[[8,[37,15]]]],[[[106,[-1,0,-2]],37],[[106,[-1,0,-2]]],[],[]],[[1,39,37,37,37,51,51,51,51,31],91],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,0,-6,-7]],51],[[92,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,31],107],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[94,[0,0,0,0,0]]]],[[1,31],[[96,[0,0,0]]]],[[1,31],[[98,[0,0,0]]]],[[1,31],[[100,[0,0,0]]]],[[1,31],[[102,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[109,[0,0,0,0]]]],[108,38],[91,38],[93,38],[95,38],[97,38],[99,38],[101,38],[103,38],[105,38],[110,38],[[1,39,37,37,37,[23,[37]],31],93],[[1,37,37,[23,[37]],31],95],[[1,37,37,[23,[37]],31],97],[[1,37,37,[23,[37]],31],99],[[1,37,37,[23,[37]],31],101],[[1,39,37,[23,[37]],31],103],[[1,37,37,[23,[37]],31],105],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[110,1],[[8,[4,15]]]],[[93,1],[[8,[4,15]]]],[[95,1],[[8,[4,15]]]],[[97,1],[[8,[4,15]]]],[[99,1],[[8,[4,15]]]],[[101,1],[[8,[4,15]]]],[[103,1],[[8,[4,15]]]],[[105,1],[[8,[4,15]]]],[[91,1],[[8,[4,15]]]],[[91,1],[[8,[4,15]]]],[[91,1],[[8,[4,15]]]],[[91,1],[[8,[4,15]]]],[[110,1],[[8,[4,15]]]],[[110,1],[[8,[4,15]]]],[[91,1,51],4],[[91,1,42],4],[[91,1,51],4],[[93,1,42],4],[[95,1,42],4],[[97,1,42],4],[[99,1,42],4],[[101,1,42],4],[[103,1,42],4],[[105,1,42],4],[[91,1,51],4],[[110,1,42],4],[[93,1,51],4],[[95,1,51],4],[[97,1,51],4],[[99,1,51],4],[[101,1,51],4],[[103,1,51],4],[[105,1,51],4],[[91,1,51],4],[[91,1,51],4],[[91,1,51],4],[[91,1,42],4],[[91,1,42],4],[[91,1,42],4],[[91,1,42],4],[[110,1,51],4],[[110,1,42],4],[[110,1,42],4],[93,[[8,[37,15]]]],[[[94,[-1,-2,-3,-4,-5]],37],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[-1,-2,-3]],37],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[37,15]]]],[[[98,[-1,-2,-3]],37],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[37,15]]]],[[[100,[-1,-2,-3]],37],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[37,15]]]],[[[102,[-1,-2,-3]],37],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[37,15]]]],[[[104,[-1,-2,-3]],37],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[37,15]]]],[[[106,[-1,-2,-3]],37],[[106,[-1,-2,-3]]],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[92,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,0,-2,-3]],37],[[109,[-1,0,-2,-3]]],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[92,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,-2,0,-3]],37],[[109,[-1,-2,0,-3]]],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,0,-2,-3,-4]],37],[[94,[-1,0,-2,-3,-4]]],[],[],[],[]],[110,[[8,[51,15]]]],[[[109,[-1,-2,-3,-4]],51],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[108,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[91,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[93,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[95,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[97,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[99,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[101,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[110,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[93,[[8,[90,15]]]],[[[94,[0,-1,-2,-3,-4]],39],[[94,[0,-1,-2,-3,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[0,-1,-2]],37],[[96,[0,-1,-2]]],[],[]],[97,[[8,[37,15]]]],[[[98,[0,-1,-2]],37],[[98,[0,-1,-2]]],[],[]],[99,[[8,[37,15]]]],[[[100,[0,-1,-2]],37],[[100,[0,-1,-2]]],[],[]],[101,[[8,[37,15]]]],[[[102,[0,-1,-2]],37],[[102,[0,-1,-2]]],[],[]],[103,[[8,[90,15]]]],[[[104,[0,-1,-2]],39],[[104,[0,-1,-2]]],[],[]],[105,[[8,[37,15]]]],[[[106,[0,-1,-2]],37],[[106,[0,-1,-2]]],[],[]],[[1,39,37,37,37,31],110],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,37,37,31],111],[[1,37,37,31],112],[[1,39,39,37,37,31],113],[[1,37,37,31],114],[[1,39,37,31],115],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[116,[0,0]]],111],[[[117,[0,0]]],112],[[[118,[0,0,0,0]]],113],[[[119,[0,0]]],114],[[[120,[0,0]]],115],[[[121,[0,0]]],122],[[[123,[0,0]]],124],[[[125,[0,0,0,0]]],126],[[[127,[0,0,0,0]]],128],[[[129,[0,0]]],130],[[[131,[0,0]]],132],[[[133,[0,0]]],134],[[[135,[0,0]]],136],[[[137,[0,0]]],138],[[[139,[0,0]]],140],[[[141,[0,0]]],142],[[[143,[0,0]]],144],[[[145,[0,0]]],146],[[[147,[0,0]]],148],[[[149,[0,0]]],150],[[[151,[0,0]]],152],[[[153,[0,0]]],154],[[[155,[0,0]]],156],[[[157,[0,0]]],158],[[[159,[0,0]]],160],[[[161,[0,0]]],162],[[[163,[0,0]]],164],[[[165,[0,0]]],166],[[[167,[0,0]]],168],[[[169,[0,0,0,0]]],170],[[[171,[0,0,0,0]]],172],[[[173,[0]]],174],[[[175,[0,0]]],176],[[[177,[0,0]]],178],[[[179,[0,0]]],180],[[[181,[0,0]]],182],[[[183,[0,0]]],184],[[[185,[0,0]]],186],[[[187,[0,0]]],188],[[[189,[0,0]]],190],[[[191,[0,0]]],192],[[[193,[0,0]]],194],[[[195,[0,0]]],196],[[[197,[0,0]]],198],[[[199,[0,0]]],200],[[[201,[0,0]]],202],[[[203,[0,0,0,0]]],204],[[1,31],[[116,[0,0]]]],[[1,31],[[117,[0,0]]]],[[1,31],[[118,[0,0,0,0]]]],[[1,31],[[119,[0,0]]]],[[1,31],[[120,[0,0]]]],[[1,31],[[121,[0,0]]]],[[1,31],[[123,[0,0]]]],[[1,31],[[125,[0,0,0,0]]]],[[1,31],[[127,[0,0,0,0]]]],[[1,31],[[129,[0,0]]]],[[1,31],[[131,[0,0]]]],[[1,31],[[133,[0,0]]]],[[1,31],[[135,[0,0]]]],[[1,31],[[137,[0,0]]]],[[1,31],[[139,[0,0]]]],[[1,31],[[141,[0,0]]]],[[1,31],[[143,[0,0]]]],[[1,31],[[145,[0,0]]]],[[1,31],[[147,[0,0]]]],[[1,31],[[149,[0,0]]]],[[1,31],[[151,[0,0]]]],[[1,31],[[153,[0,0]]]],[[1,31],[[155,[0,0]]]],[[1,31],[[157,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[165,[0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[169,[0,0,0,0]]]],[[1,31],[[171,[0,0,0,0]]]],[[1,31],[[173,[0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[187,[0,0]]]],[[1,31],[[189,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[203,[0,0,0,0]]]],[[1,37,37,31],122],[[1,37,37,31],124],[[1,39,37,37,42,31],126],[[1,39,37,37,42,31],128],[204,[[8,[37,15]]]],[[[203,[-1,0,-2,-3]],37],[[203,[-1,0,-2,-3]]],[],[],[]],[[1,39,42,31],130],[[1,37,37,31],132],[[1,37,37,31],134],[[1,37,37,31],136],[[1,39,37,31],138],[[1,39,37,31],140],[[1,39,37,31],142],[204,[[8,[37,15]]]],[[[203,[-1,-2,-3,0]],37],[[203,[-1,-2,-3,0]]],[],[],[]],[111,[[8,[42,15]]]],[[[116,[-1,-2]],42],[[116,[-1,-2]]],[],[]],[132,[[8,[42,15]]]],[[[131,[-1,-2]],42],[[131,[-1,-2]]],[],[]],[154,[[8,[42,15]]]],[[[153,[-1,-2]],42],[[153,[-1,-2]]],[],[]],[160,[[8,[42,15]]]],[[[159,[-1,-2]],42],[[159,[-1,-2]]],[],[]],[166,[[8,[42,15]]]],[[[165,[-1,-2]],42],[[165,[-1,-2]]],[],[]],[174,[[8,[42,15]]]],[[[173,[-1]],42],[[173,[-1]]],[]],[178,[[8,[42,15]]]],[[[177,[-1,-2]],42],[[177,[-1,-2]]],[],[]],[192,[[8,[42,15]]]],[[[191,[-1,-2]],42],[[191,[-1,-2]]],[],[]],[[1,37,37,31],148],[[1,39,37,31],144],[[1,39,37,31],146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[170,[[8,[90,15]]]],[[[169,[-1,0,-2,-3]],39],[[169,[-1,0,-2,-3]]],[],[],[]],[172,[[8,[90,15]]]],[[[171,[-1,0,-2,-3]],39],[[171,[-1,0,-2,-3]]],[],[],[]],[115,[[8,[37,15]]]],[[[120,[-1,0]],37],[[120,[-1,0]]],[]],[138,[[8,[37,15]]]],[[[137,[-1,0]],37],[[137,[-1,0]]],[]],[140,[[8,[37,15]]]],[[[139,[-1,0]],37],[[139,[-1,0]]],[]],[142,[[8,[37,15]]]],[[[141,[-1,0]],37],[[141,[-1,0]]],[]],[144,[[8,[37,15]]]],[[[143,[-1,0]],37],[[143,[-1,0]]],[]],[146,[[8,[37,15]]]],[[[145,[-1,0]],37],[[145,[-1,0]]],[]],[150,[[8,[37,15]]]],[[[149,[-1,0]],37],[[149,[-1,0]]],[]],[152,[[8,[37,15]]]],[[[151,[-1,0]],37],[[151,[-1,0]]],[]],[184,[[8,[37,15]]]],[[[183,[-1,0]],37],[[183,[-1,0]]],[]],[196,[[8,[37,15]]]],[[[195,[-1,0]],37],[[195,[-1,0]]],[]],[198,[[8,[37,15]]]],[[[197,[-1,0]],37],[[197,[-1,0]]],[]],[200,[[8,[37,15]]]],[[[199,[-1,0]],37],[[199,[-1,0]]],[]],[[1,39,37,31],150],[[1,39,37,31],152],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,[[8,[37,15]]]],[[[116,[0,-1]],37],[[116,[0,-1]]],[]],[112,[[8,[37,15]]]],[[[117,[0,-1]],37],[[117,[0,-1]]],[]],[113,[[8,[37,15]]]],[[[118,[-1,-2,0,-3]],37],[[118,[-1,-2,0,-3]]],[],[],[]],[114,[[8,[37,15]]]],[[[119,[0,-1]],37],[[119,[0,-1]]],[]],[122,[[8,[37,15]]]],[[[121,[0,-1]],37],[[121,[0,-1]]],[]],[124,[[8,[37,15]]]],[[[123,[0,-1]],37],[[123,[0,-1]]],[]],[126,[[8,[37,15]]]],[[[125,[-1,0,-2,-3]],37],[[125,[-1,0,-2,-3]]],[],[],[]],[128,[[8,[37,15]]]],[[[127,[-1,0,-2,-3]],37],[[127,[-1,0,-2,-3]]],[],[],[]],[132,[[8,[37,15]]]],[[[131,[0,-1]],37],[[131,[0,-1]]],[]],[134,[[8,[37,15]]]],[[[133,[0,-1]],37],[[133,[0,-1]]],[]],[136,[[8,[37,15]]]],[[[135,[0,-1]],37],[[135,[0,-1]]],[]],[148,[[8,[37,15]]]],[[[147,[0,-1]],37],[[147,[0,-1]]],[]],[154,[[8,[37,15]]]],[[[153,[0,-1]],37],[[153,[0,-1]]],[]],[156,[[8,[37,15]]]],[[[155,[0,-1]],37],[[155,[0,-1]]],[]],[158,[[8,[37,15]]]],[[[157,[0,-1]],37],[[157,[0,-1]]],[]],[160,[[8,[37,15]]]],[[[159,[0,-1]],37],[[159,[0,-1]]],[]],[162,[[8,[37,15]]]],[[[161,[0,-1]],37],[[161,[0,-1]]],[]],[164,[[8,[37,15]]]],[[[163,[0,-1]],37],[[163,[0,-1]]],[]],[166,[[8,[37,15]]]],[[[165,[0,-1]],37],[[165,[0,-1]]],[]],[168,[[8,[37,15]]]],[[[167,[0,-1]],37],[[167,[0,-1]]],[]],[170,[[8,[37,15]]]],[[[169,[-1,-2,0,-3]],37],[[169,[-1,-2,0,-3]]],[],[],[]],[172,[[8,[37,15]]]],[[[171,[-1,-2,0,-3]],37],[[171,[-1,-2,0,-3]]],[],[],[]],[176,[[8,[37,15]]]],[[[175,[0,-1]],37],[[175,[0,-1]]],[]],[178,[[8,[37,15]]]],[[[177,[0,-1]],37],[[177,[0,-1]]],[]],[180,[[8,[37,15]]]],[[[179,[0,-1]],37],[[179,[0,-1]]],[]],[182,[[8,[37,15]]]],[[[181,[0,-1]],37],[[181,[0,-1]]],[]],[186,[[8,[37,15]]]],[[[185,[0,-1]],37],[[185,[0,-1]]],[]],[188,[[8,[37,15]]]],[[[187,[0,-1]],37],[[187,[0,-1]]],[]],[190,[[8,[37,15]]]],[[[189,[0,-1]],37],[[189,[0,-1]]],[]],[192,[[8,[37,15]]]],[[[191,[0,-1]],37],[[191,[0,-1]]],[]],[194,[[8,[37,15]]]],[[[193,[0,-1]],37],[[193,[0,-1]]],[]],[202,[[8,[37,15]]]],[[[201,[0,-1]],37],[[201,[0,-1]]],[]],[170,[[8,[90,15]]]],[[[169,[0,-1,-2,-3]],39],[[169,[0,-1,-2,-3]]],[],[],[]],[172,[[8,[90,15]]]],[[[171,[0,-1,-2,-3]],39],[[171,[0,-1,-2,-3]]],[],[],[]],[[1,37,37,31],154],[[1,37,37,31],156],[[1,37,37,31],158],[[1,37,37,31],160],[[1,37,37,31],162],[[1,37,37,31],164],[[1,37,37,31],166],[[1,37,37,31],168],[[1,39,39,37,37,31],170],[[1,39,39,37,37,31],172],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,37,31],174],[[1,31],[[116,[0,0]]]],[[1,31],[[117,[0,0]]]],[[1,31],[[118,[0,0,0,0]]]],[[1,31],[[119,[0,0]]]],[[1,31],[[120,[0,0]]]],[[1,31],[[121,[0,0]]]],[[1,31],[[123,[0,0]]]],[[1,31],[[125,[0,0,0,0]]]],[[1,31],[[127,[0,0,0,0]]]],[[1,31],[[129,[0,0]]]],[[1,31],[[131,[0,0]]]],[[1,31],[[133,[0,0]]]],[[1,31],[[135,[0,0]]]],[[1,31],[[137,[0,0]]]],[[1,31],[[139,[0,0]]]],[[1,31],[[141,[0,0]]]],[[1,31],[[143,[0,0]]]],[[1,31],[[145,[0,0]]]],[[1,31],[[147,[0,0]]]],[[1,31],[[149,[0,0]]]],[[1,31],[[151,[0,0]]]],[[1,31],[[153,[0,0]]]],[[1,31],[[155,[0,0]]]],[[1,31],[[157,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[165,[0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[169,[0,0,0,0]]]],[[1,31],[[171,[0,0,0,0]]]],[[1,31],[[173,[0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[187,[0,0]]]],[[1,31],[[189,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[203,[0,0,0,0]]]],[174,[[8,[37,15]]]],[[[173,[0]],37],[[173,[0]]]],[111,38],[112,38],[113,38],[114,38],[115,38],[122,38],[124,38],[126,38],[128,38],[130,38],[132,38],[134,38],[136,38],[138,38],[140,38],[142,38],[144,38],[146,38],[148,38],[150,38],[152,38],[154,38],[156,38],[158,38],[160,38],[162,38],[164,38],[166,38],[168,38],[170,38],[172,38],[174,38],[176,38],[178,38],[180,38],[182,38],[184,38],[186,38],[188,38],[190,38],[192,38],[194,38],[196,38],[198,38],[200,38],[202,38],[204,38],[[1,37,37,31],176],[115,[[8,[90,15]]]],[[[120,[0,-1]],39],[[120,[0,-1]]],[]],[138,[[8,[90,15]]]],[[[137,[0,-1]],39],[[137,[0,-1]]],[]],[140,[[8,[90,15]]]],[[[139,[0,-1]],39],[[139,[0,-1]]],[]],[142,[[8,[90,15]]]],[[[141,[0,-1]],39],[[141,[0,-1]]],[]],[144,[[8,[90,15]]]],[[[143,[0,-1]],39],[[143,[0,-1]]],[]],[146,[[8,[90,15]]]],[[[145,[0,-1]],39],[[145,[0,-1]]],[]],[150,[[8,[90,15]]]],[[[149,[0,-1]],39],[[149,[0,-1]]],[]],[152,[[8,[90,15]]]],[[[151,[0,-1]],39],[[151,[0,-1]]],[]],[184,[[8,[90,15]]]],[[[183,[0,-1]],39],[[183,[0,-1]]],[]],[196,[[8,[90,15]]]],[[[195,[0,-1]],39],[[195,[0,-1]]],[]],[198,[[8,[90,15]]]],[[[197,[0,-1]],39],[[197,[0,-1]]],[]],[200,[[8,[90,15]]]],[[[199,[0,-1]],39],[[199,[0,-1]]],[]],[113,[[8,[90,15]]]],[[[118,[-1,0,-2,-3]],39],[[118,[-1,0,-2,-3]]],[],[],[]],[126,[[8,[42,15]]]],[[[125,[-1,-2,-3,0]],42],[[125,[-1,-2,-3,0]]],[],[],[]],[128,[[8,[42,15]]]],[[[127,[-1,-2,-3,0]],42],[[127,[-1,-2,-3,0]]],[],[],[]],[[1,37,37,31],178],[[1,37,37,31],180],[[1,37,37,31],182],[111,[[8,[90,15]]]],[112,[[8,[90,15]]]],[114,[[8,[90,15]]]],[122,[[8,[90,15]]]],[124,[[8,[90,15]]]],[126,[[8,[90,15]]]],[[[125,[0,-1,-2,-3]],39],[[125,[0,-1,-2,-3]]],[],[],[]],[128,[[8,[90,15]]]],[[[127,[0,-1,-2,-3]],39],[[127,[0,-1,-2,-3]]],[],[],[]],[130,[[8,[90,15]]]],[[[129,[0,-1]],39],[[129,[0,-1]]],[]],[132,[[8,[90,15]]]],[134,[[8,[90,15]]]],[136,[[8,[90,15]]]],[148,[[8,[90,15]]]],[154,[[8,[90,15]]]],[156,[[8,[90,15]]]],[158,[[8,[90,15]]]],[160,[[8,[90,15]]]],[162,[[8,[90,15]]]],[164,[[8,[90,15]]]],[166,[[8,[90,15]]]],[168,[[8,[90,15]]]],[174,[[8,[90,15]]]],[176,[[8,[90,15]]]],[178,[[8,[90,15]]]],[180,[[8,[90,15]]]],[182,[[8,[90,15]]]],[186,[[8,[90,15]]]],[188,[[8,[90,15]]]],[190,[[8,[90,15]]]],[192,[[8,[90,15]]]],[194,[[8,[90,15]]]],[202,[[8,[90,15]]]],[204,[[8,[90,15]]]],[[[203,[0,-1,-2,-3]],39],[[203,[0,-1,-2,-3]]],[],[],[]],[111,[[8,[37,15]]]],[[[116,[-1,0]],37],[[116,[-1,0]]],[]],[112,[[8,[37,15]]]],[[[117,[-1,0]],37],[[117,[-1,0]]],[]],[113,[[8,[37,15]]]],[[[118,[-1,-2,-3,0]],37],[[118,[-1,-2,-3,0]]],[],[],[]],[114,[[8,[37,15]]]],[[[119,[-1,0]],37],[[119,[-1,0]]],[]],[122,[[8,[37,15]]]],[[[121,[-1,0]],37],[[121,[-1,0]]],[]],[124,[[8,[37,15]]]],[[[123,[-1,0]],37],[[123,[-1,0]]],[]],[126,[[8,[37,15]]]],[[[125,[-1,-2,0,-3]],37],[[125,[-1,-2,0,-3]]],[],[],[]],[128,[[8,[37,15]]]],[[[127,[-1,-2,0,-3]],37],[[127,[-1,-2,0,-3]]],[],[],[]],[132,[[8,[37,15]]]],[[[131,[-1,0]],37],[[131,[-1,0]]],[]],[134,[[8,[37,15]]]],[[[133,[-1,0]],37],[[133,[-1,0]]],[]],[136,[[8,[37,15]]]],[[[135,[-1,0]],37],[[135,[-1,0]]],[]],[148,[[8,[37,15]]]],[[[147,[-1,0]],37],[[147,[-1,0]]],[]],[154,[[8,[37,15]]]],[[[153,[-1,0]],37],[[153,[-1,0]]],[]],[156,[[8,[37,15]]]],[[[155,[-1,0]],37],[[155,[-1,0]]],[]],[158,[[8,[37,15]]]],[[[157,[-1,0]],37],[[157,[-1,0]]],[]],[160,[[8,[37,15]]]],[[[159,[-1,0]],37],[[159,[-1,0]]],[]],[162,[[8,[37,15]]]],[[[161,[-1,0]],37],[[161,[-1,0]]],[]],[164,[[8,[37,15]]]],[[[163,[-1,0]],37],[[163,[-1,0]]],[]],[166,[[8,[37,15]]]],[[[165,[-1,0]],37],[[165,[-1,0]]],[]],[168,[[8,[37,15]]]],[[[167,[-1,0]],37],[[167,[-1,0]]],[]],[170,[[8,[37,15]]]],[[[169,[-1,-2,-3,0]],37],[[169,[-1,-2,-3,0]]],[],[],[]],[172,[[8,[37,15]]]],[[[171,[-1,-2,-3,0]],37],[[171,[-1,-2,-3,0]]],[],[],[]],[176,[[8,[37,15]]]],[[[175,[-1,0]],37],[[175,[-1,0]]],[]],[178,[[8,[37,15]]]],[[[177,[-1,0]],37],[[177,[-1,0]]],[]],[180,[[8,[37,15]]]],[[[179,[-1,0]],37],[[179,[-1,0]]],[]],[182,[[8,[37,15]]]],[[[181,[-1,0]],37],[[181,[-1,0]]],[]],[186,[[8,[37,15]]]],[[[185,[-1,0]],37],[[185,[-1,0]]],[]],[188,[[8,[37,15]]]],[[[187,[-1,0]],37],[[187,[-1,0]]],[]],[190,[[8,[37,15]]]],[[[189,[-1,0]],37],[[189,[-1,0]]],[]],[192,[[8,[37,15]]]],[[[191,[-1,0]],37],[[191,[-1,0]]],[]],[194,[[8,[37,15]]]],[[[193,[-1,0]],37],[[193,[-1,0]]],[]],[202,[[8,[37,15]]]],[[[201,[-1,0]],37],[[201,[-1,0]]],[]],[[1,39,37,37,37,31],204],[[111,1,42],4],[[132,1,42],4],[[154,1,42],4],[[160,1,42],4],[[166,1,42],4],[[174,1,42],4],[[178,1,42],4],[[192,1,42],4],[[126,1,42],4],[[128,1,42],4],[[130,1,42],4],[[1,37,37,31],186],[[1,37,37,31],188],[[1,37,37,31],190],[[1,39,37,31],184],[[1,37,37,31],192],[[1,37,37,31],194],[113,[[8,[90,15]]]],[[[118,[0,-1,-2,-3]],39],[[118,[0,-1,-2,-3]]],[],[],[]],[204,[[8,[37,15]]]],[[[203,[-1,-2,0,-3]],37],[[203,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],196],[[1,39,37,31],198],[-1,[[8,[-2]]],[],[]],[38,[[8,[111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[170,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[172,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[174,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[176,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[178,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[180,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[182,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[184,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[186,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[188,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[190,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[192,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[194,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[196,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[198,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[200,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[202,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[204,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,31],200],[130,[[8,[42,15]]]],[[[129,[-1,0]],42],[[129,[-1,0]]],[]],[[1,37,37,31],202],0,0,0,0,0,0,[[1,39,37,37,37,31],205],[206,[[8,[37,15]]]],[[[207,[-1,0,-2]],37],[[207,[-1,0,-2]]],[],[]],[205,[[8,[37,15]]]],[[[208,[-1,0,-2,-3]],37],[[208,[-1,0,-2,-3]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,0,-2,-3]],37],[[210,[-1,0,-2,-3]]],[],[],[]],[206,[[8,[37,15]]]],[[[207,[-1,-2,0]],37],[[207,[-1,-2,0]]],[],[]],[205,[[8,[37,15]]]],[[[208,[-1,-2,0,-3]],37],[[208,[-1,-2,0,-3]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,-2,0,-3]],37],[[210,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[207,[0,0,0]]],206],[[[208,[0,0,0,0]]],205],[[[210,[0,0,0,0]]],209],[[1,31],[[207,[0,0,0]]]],[[1,31],[[208,[0,0,0,0]]]],[[1,31],[[210,[0,0,0,0]]]],[205,[[8,[37,15]]]],[[[208,[-1,-2,-3,0]],37],[[208,[-1,-2,-3,0]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,-2,-3,0]],37],[[210,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,37,37,31],209],[[1,39,37,37,31],206],[[],6],[[],6],[[],6],[[1,31],[[207,[0,0,0]]]],[[1,31],[[208,[0,0,0,0]]]],[[1,31],[[210,[0,0,0,0]]]],[206,38],[205,38],[209,38],[206,[[8,[90,15]]]],[[[207,[0,-1,-2]],39],[[207,[0,-1,-2]]],[],[]],[205,[[8,[90,15]]]],[[[208,[0,-1,-2,-3]],39],[[208,[0,-1,-2,-3]]],[],[],[]],[209,[[8,[90,15]]]],[[[210,[0,-1,-2,-3]],39],[[210,[0,-1,-2,-3]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[206,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[205,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[209,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[211,[[8,[37,15]]]],[[[212,[-1,0,-2,-3]],37],[[212,[-1,0,-2,-3]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,0,-2,-3]],37],[[214,[-1,0,-2,-3]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,0,-2,-3]],37],[[216,[-1,0,-2,-3]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,0,-2,-3]],37],[[218,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[219,[0]]],220],[[[221,[0,0,0,0]]],222],[[[223,[0]]],224],[[[225,[0,0,0,0]]],226],[[[227,[0]]],228],[[[229,[0,0,0,0]]],230],[[[231,[0]]],232],[[[233,[0,0,0,0]]],234],[[[235,[0]]],236],[[[237,[0,0,0,0]]],238],[[[239,[0]]],240],[[[241,[0,0,0,0]]],242],[[[243,[0]]],244],[[[245,[0,0,0,0]]],246],[[[247,[0]]],248],[[[249,[0,0,0,0]]],250],[[[251,[0]]],252],[[[253,[0,0,0,0]]],254],[[[255,[0]]],256],[[[212,[0,0,0,0]]],211],[[[257,[0]]],258],[[[214,[0,0,0,0]]],213],[[[259,[0]]],260],[[[216,[0,0,0,0]]],215],[[[261,[0]]],262],[[[218,[0,0,0,0]]],217],[[1,31],[[219,[0]]]],[[1,31],[[221,[0,0,0,0]]]],[[1,31],[[223,[0]]]],[[1,31],[[225,[0,0,0,0]]]],[[1,31],[[227,[0]]]],[[1,31],[[229,[0,0,0,0]]]],[[1,31],[[231,[0]]]],[[1,31],[[233,[0,0,0,0]]]],[[1,31],[[235,[0]]]],[[1,31],[[237,[0,0,0,0]]]],[[1,31],[[239,[0]]]],[[1,31],[[241,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[245,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[249,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[253,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[211,[[8,[90,15]]]],[[[212,[0,-1,-2,-3]],39],[[212,[0,-1,-2,-3]]],[],[],[]],[213,[[8,[90,15]]]],[[[214,[0,-1,-2,-3]],39],[[214,[0,-1,-2,-3]]],[],[],[]],[215,[[8,[90,15]]]],[[[216,[0,-1,-2,-3]],39],[[216,[0,-1,-2,-3]]],[],[],[]],[217,[[8,[90,15]]]],[[[218,[0,-1,-2,-3]],39],[[218,[0,-1,-2,-3]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,31],224],[[1,39,31],220],[[1,39,31],228],[[1,39,31],232],[[1,39,31],244],[[1,39,31],236],[[1,39,31],240],[[1,39,31],256],[[1,39,31],258],[[1,39,31],248],[[1,39,31],252],[[1,39,31],260],[[1,39,31],262],[222,[[8,[37,15]]]],[[[221,[-1,0,-2,-3]],37],[[221,[-1,0,-2,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,0,-2,-3]],37],[[225,[-1,0,-2,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,0,-2,-3]],37],[[229,[-1,0,-2,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,0,-2,-3]],37],[[233,[-1,0,-2,-3]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,0,-2,-3]],37],[[237,[-1,0,-2,-3]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,0,-2,-3]],37],[[241,[-1,0,-2,-3]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,0,-2,-3]],37],[[245,[-1,0,-2,-3]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,0,-2,-3]],37],[[249,[-1,0,-2,-3]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,0,-2,-3]],37],[[253,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],222],[[1,39,37,37,37,31],226],[[1,39,37,37,37,31],230],[[1,39,37,37,37,31],242],[[1,39,37,37,37,31],254],[[1,39,37,37,37,31],234],[[1,39,37,37,37,31],238],[[1,39,37,37,37,31],246],[[1,39,37,37,37,31],250],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[219,[0]]]],[[1,31],[[221,[0,0,0,0]]]],[[1,31],[[223,[0]]]],[[1,31],[[225,[0,0,0,0]]]],[[1,31],[[227,[0]]]],[[1,31],[[229,[0,0,0,0]]]],[[1,31],[[231,[0]]]],[[1,31],[[233,[0,0,0,0]]]],[[1,31],[[235,[0]]]],[[1,31],[[237,[0,0,0,0]]]],[[1,31],[[239,[0]]]],[[1,31],[[241,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[245,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[249,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[253,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[220,38],[222,38],[224,38],[226,38],[228,38],[230,38],[232,38],[234,38],[236,38],[238,38],[240,38],[242,38],[244,38],[246,38],[248,38],[250,38],[252,38],[254,38],[256,38],[211,38],[258,38],[213,38],[260,38],[215,38],[262,38],[217,38],[220,[[8,[90,15]]]],[[[219,[0]],39],[[219,[0]]]],[222,[[8,[90,15]]]],[[[221,[0,-1,-2,-3]],39],[[221,[0,-1,-2,-3]]],[],[],[]],[224,[[8,[90,15]]]],[[[223,[0]],39],[[223,[0]]]],[226,[[8,[90,15]]]],[[[225,[0,-1,-2,-3]],39],[[225,[0,-1,-2,-3]]],[],[],[]],[228,[[8,[90,15]]]],[[[227,[0]],39],[[227,[0]]]],[230,[[8,[90,15]]]],[[[229,[0,-1,-2,-3]],39],[[229,[0,-1,-2,-3]]],[],[],[]],[232,[[8,[90,15]]]],[[[231,[0]],39],[[231,[0]]]],[234,[[8,[90,15]]]],[[[233,[0,-1,-2,-3]],39],[[233,[0,-1,-2,-3]]],[],[],[]],[236,[[8,[90,15]]]],[[[235,[0]],39],[[235,[0]]]],[238,[[8,[90,15]]]],[[[237,[0,-1,-2,-3]],39],[[237,[0,-1,-2,-3]]],[],[],[]],[240,[[8,[90,15]]]],[[[239,[0]],39],[[239,[0]]]],[242,[[8,[90,15]]]],[[[241,[0,-1,-2,-3]],39],[[241,[0,-1,-2,-3]]],[],[],[]],[244,[[8,[90,15]]]],[[[243,[0]],39],[[243,[0]]]],[246,[[8,[90,15]]]],[[[245,[0,-1,-2,-3]],39],[[245,[0,-1,-2,-3]]],[],[],[]],[248,[[8,[90,15]]]],[[[247,[0]],39],[[247,[0]]]],[250,[[8,[90,15]]]],[[[249,[0,-1,-2,-3]],39],[[249,[0,-1,-2,-3]]],[],[],[]],[252,[[8,[90,15]]]],[[[251,[0]],39],[[251,[0]]]],[254,[[8,[90,15]]]],[[[253,[0,-1,-2,-3]],39],[[253,[0,-1,-2,-3]]],[],[],[]],[256,[[8,[90,15]]]],[[[255,[0]],39],[[255,[0]]]],[258,[[8,[90,15]]]],[[[257,[0]],39],[[257,[0]]]],[260,[[8,[90,15]]]],[[[259,[0]],39],[[259,[0]]]],[262,[[8,[90,15]]]],[[[261,[0]],39],[[261,[0]]]],[[1,39,37,37,37,31],211],[[1,39,37,37,37,31],213],[222,[[8,[37,15]]]],[[[221,[-1,-2,0,-3]],37],[[221,[-1,-2,0,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,-2,0,-3]],37],[[225,[-1,-2,0,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,-2,0,-3]],37],[[229,[-1,-2,0,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,-2,0,-3]],37],[[233,[-1,-2,0,-3]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,-2,0,-3]],37],[[237,[-1,-2,0,-3]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,-2,0,-3]],37],[[241,[-1,-2,0,-3]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,-2,0,-3]],37],[[245,[-1,-2,0,-3]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,-2,0,-3]],37],[[249,[-1,-2,0,-3]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,-2,0,-3]],37],[[253,[-1,-2,0,-3]]],[],[],[]],[211,[[8,[37,15]]]],[[[212,[-1,-2,0,-3]],37],[[212,[-1,-2,0,-3]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,-2,0,-3]],37],[[214,[-1,-2,0,-3]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,-2,0,-3]],37],[[216,[-1,-2,0,-3]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,-2,0,-3]],37],[[218,[-1,-2,0,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[221,[-1,-2,-3,0]],37],[[221,[-1,-2,-3,0]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,-2,-3,0]],37],[[225,[-1,-2,-3,0]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,-2,-3,0]],37],[[229,[-1,-2,-3,0]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,-2,-3,0]],37],[[233,[-1,-2,-3,0]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,-2,-3,0]],37],[[237,[-1,-2,-3,0]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,-2,-3,0]],37],[[241,[-1,-2,-3,0]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,-2,-3,0]],37],[[245,[-1,-2,-3,0]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,-2,-3,0]],37],[[249,[-1,-2,-3,0]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,-2,-3,0]],37],[[253,[-1,-2,-3,0]]],[],[],[]],[211,[[8,[37,15]]]],[[[212,[-1,-2,-3,0]],37],[[212,[-1,-2,-3,0]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,-2,-3,0]],37],[[214,[-1,-2,-3,0]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,-2,-3,0]],37],[[216,[-1,-2,-3,0]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,-2,-3,0]],37],[[218,[-1,-2,-3,0]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[240,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[250,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[252,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[254,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[211,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[258,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[213,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[260,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[215,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[262,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[217,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,37,37,31],215],[[1,39,37,37,37,31],217],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,37,37,31],263],[264,[[8,[53,15]]]],[[[265,[-1,-2,-3]],53],[[265,[-1,-2,-3]]],[],[],[]],[[1,37,31],266],[[1,37,31],267],[264,[[8,[89,15]]]],[[[265,[0,-1,-2]],49],[[265,[0,-1,-2]]],[],[]],[268,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[269,[-1,-2,-3,0,-4]],[23,[37]]],[[269,[-1,-2,-3,0,-4]]],[],[],[],[]],[268,[[8,[89,15]]]],[[[269,[-1,-2,-3,-4,0]],49],[[269,[-1,-2,-3,-4,0]]],[],[],[],[]],[268,[[0,[[64,[],[[63,[90]]]]]]]],[[[269,[-1,0,-2,-3,-4]],[23,[39]]],[[269,[-1,0,-2,-3,-4]]],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[270,[0,0,0]]],263],[[[271,[0]]],267],[[[272,[0]]],266],[[[273,[0,0]]],274],[[[275,[0,0]]],276],[[[277,[0]]],278],[[[279,[0,0]]],280],[[[281,[0]]],282],[[[283,[0,0]]],284],[[[285,[0,0,0,0]]],286],[[[287,[0,0]]],288],[[[269,[0,0,0,0,0]]],268],[[[265,[0,0,0]]],264],[[[289,[0]]],290],[[[291,[0,0]]],292],[[[293,[0,0,0]]],294],[[[295,[0,0]]],296],[[[297,[0]]],298],[[[299,[0,0]]],300],[[[301,[0]]],302],[[[303,[0,0]]],304],[[[305,[0,0]]],306],[[[307,[0,0]]],308],[309,310],[[[311,[0]]],312],[[[313,[0]]],314],[[[315,[0]]],316],[[[317,[0,0]]],318],[[[319,[0]]],320],[[1,31],[[270,[0,0,0]]]],[[1,31],[[271,[0]]]],[[1,31],[[272,[0]]]],[[1,31],[[273,[0,0]]]],[[1,31],[[275,[0,0]]]],[[1,31],[[277,[0]]]],[[1,31],[[279,[0,0]]]],[[1,31],[[281,[0]]]],[[1,31],[[283,[0,0]]]],[[1,31],[[285,[0,0,0,0]]]],[[1,31],[[287,[0,0]]]],[[1,31],[[269,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[289,[0]]]],[[1,31],[[291,[0,0]]]],[[1,31],[[293,[0,0,0]]]],[[1,31],[[295,[0,0]]]],[[1,31],[[297,[0]]]],[[1,31],[[299,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[303,[0,0]]]],[[1,31],[[305,[0,0]]]],[[1,31],[[307,[0,0]]]],[[1,31],309],[[1,31],[[311,[0]]]],[[1,31],[[313,[0]]]],[[1,31],[[315,[0]]]],[[1,31],[[317,[0,0]]]],[[1,31],[[319,[0]]]],[[1,[23,[37]],45,31],274],[274,[[8,[45,15]]]],[[[273,[-1,0]],45],[[273,[-1,0]]],[]],[286,[[8,[321,15]]]],[[[285,[-1,-2,-3,0]],43],[[285,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],276],[[1,37,31],278],[[1,37,37,31],280],[[1,39,31],282],[[1,39,37,31],284],[[1,37,43,43,43,31],286],[292,[[8,[51,15]]]],[[[291,[-1,0]],51],[[291,[-1,0]]],[]],[304,[[8,[51,15]]]],[[[303,[-1,0]],51],[[303,[-1,0]]],[]],[[1,39,37,31],288],[268,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[269,[-1,-2,0,-3,-4]],[23,[37]]],[[269,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,[23,[39]],[23,[37]],[23,[37]],49,31],268],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],264],[264,[[8,[48,15]]]],[[[265,[-1,-2,0]],48],[[265,[-1,-2,0]]],[],[]],[263,[[8,[37,15]]]],[[[270,[-1,-2,0]],37],[[270,[-1,-2,0]]],[],[]],[294,[[8,[37,15]]]],[[[293,[-1,-2,0]],37],[[293,[-1,-2,0]]],[],[]],[276,[[8,[90,15]]]],[[[275,[0,-1]],39],[[275,[0,-1]]],[]],[278,[[8,[37,15]]]],[[[277,[0]],37],[[277,[0]]]],[280,[[8,[37,15]]]],[[[279,[-1,0]],37],[[279,[-1,0]]],[]],[284,[[8,[37,15]]]],[[[283,[-1,0]],37],[[283,[-1,0]]],[]],[296,[[8,[37,15]]]],[[[295,[-1,0]],37],[[295,[-1,0]]],[]],[312,[[8,[37,15]]]],[[[311,[0]],37],[[311,[0]]]],[276,[[8,[37,15]]]],[[[275,[-1,0]],37],[[275,[-1,0]]],[]],[280,[[8,[37,15]]]],[[[279,[0,-1]],37],[[279,[0,-1]]],[]],[282,[[8,[90,15]]]],[[[281,[0]],39],[[281,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[306,[[8,[90,15]]]],[[[305,[0,-1]],39],[[305,[0,-1]]],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[270,[0,0,0]]]],[[1,31],[[271,[0]]]],[[1,31],[[272,[0]]]],[[1,31],[[273,[0,0]]]],[[1,31],[[275,[0,0]]]],[[1,31],[[277,[0]]]],[[1,31],[[279,[0,0]]]],[[1,31],[[281,[0]]]],[[1,31],[[283,[0,0]]]],[[1,31],[[285,[0,0,0,0]]]],[[1,31],[[287,[0,0]]]],[[1,31],[[269,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[289,[0]]]],[[1,31],[[291,[0,0]]]],[[1,31],[[293,[0,0,0]]]],[[1,31],[[295,[0,0]]]],[[1,31],[[297,[0]]]],[[1,31],[[299,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[303,[0,0]]]],[[1,31],[[305,[0,0]]]],[[1,31],[[307,[0,0]]]],[[1,31],309],[[1,31],[[311,[0]]]],[[1,31],[[313,[0]]]],[[1,31],[[315,[0]]]],[[1,31],[[317,[0,0]]]],[[1,31],[[319,[0]]]],[263,[[8,[37,15]]]],[[[270,[-1,0,-2]],37],[[270,[-1,0,-2]]],[],[]],[267,[[8,[37,15]]]],[[[271,[0]],37],[[271,[0]]]],[266,[[8,[37,15]]]],[[[272,[0]],37],[[272,[0]]]],[292,[[8,[37,15]]]],[[[291,[0,-1]],37],[[291,[0,-1]]],[]],[294,[[8,[37,15]]]],[[[293,[-1,0,-2]],37],[[293,[-1,0,-2]]],[],[]],[296,[[8,[37,15]]]],[[[295,[0,-1]],37],[[295,[0,-1]]],[]],[298,[[8,[37,15]]]],[[[297,[0]],37],[[297,[0]]]],[304,[[8,[37,15]]]],[[[303,[0,-1]],37],[[303,[0,-1]]],[]],[306,[[8,[37,15]]]],[[[305,[-1,0]],37],[[305,[-1,0]]],[]],[314,[[8,[37,15]]]],[[[313,[0]],37],[[313,[0]]]],[316,[[8,[37,15]]]],[[[315,[0]],37],[[315,[0]]]],[274,[[0,[[64,[],[[63,[37]]]]]]]],[[[273,[0,-1]],[23,[37]]],[[273,[0,-1]]],[]],[290,[[0,[[64,[],[[63,[37]]]]]]]],[[[289,[0]],[23,[37]]],[[289,[0]]]],[320,[[0,[[64,[],[[63,[37]]]]]]]],[[[319,[0]],[23,[37]]],[[319,[0]]]],[263,38],[267,38],[266,38],[274,38],[276,38],[278,38],[280,38],[282,38],[284,38],[286,38],[288,38],[268,38],[264,38],[290,38],[292,38],[294,38],[296,38],[298,38],[300,38],[302,38],[304,38],[306,38],[308,38],[310,38],[312,38],[314,38],[316,38],[318,38],[320,38],[263,[[8,[90,15]]]],[[[270,[0,-1,-2]],39],[[270,[0,-1,-2]]],[],[]],[294,[[8,[90,15]]]],[[[293,[0,-1,-2]],39],[[293,[0,-1,-2]]],[],[]],[[264,1],[[8,[4,15]]]],[[264,1],[[8,[4,15]]]],[[264,1],[[8,[4,15]]]],[264,[[8,[53,15]]]],[[[265,[-1,-2,-3]],53],[[265,[-1,-2,-3]]],[],[],[]],[266,[[8,[90,15]]]],[[[272,[-1]],39],[[272,[-1]]],[]],[288,[[8,[90,15]]]],[[[287,[0,-1]],39],[[287,[0,-1]]],[]],[300,[[8,[90,15]]]],[[[299,[0,-1]],39],[[299,[0,-1]]],[]],[302,[[8,[90,15]]]],[[[301,[0]],39],[[301,[0]]]],[308,[[8,[90,15]]]],[[[307,[0,-1]],39],[[307,[0,-1]]],[]],[310,[[8,[90,15]]]],[286,[[8,[321,15]]]],[[[285,[-1,-2,0,-3]],43],[[285,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],290],[[1,37,51,31],292],[[1,39,37,37,31],294],[[1,37,31],298],[[1,37,37,31],296],[[1,39,31],302],[[1,39,37,31],300],[[1,37,51,31],304],[[1,39,37,31],306],[[1,39,37,31],308],[[1,31],310],[[1,37,31],312],[[1,37,31],314],[[1,37,31],316],[[1,37,37,31],318],[[264,1,53],4],[[274,1,45],4],[[292,1,51],4],[[304,1,51],4],[[264,1,48],4],[[264,1,53],4],[[264,1,47],4],[[264,1,47],4],[288,[[8,[37,15]]]],[[[287,[-1,0]],37],[[287,[-1,0]]],[]],[300,[[8,[37,15]]]],[[[299,[-1,0]],37],[[299,[-1,0]]],[]],[284,[[8,[90,15]]]],[[[283,[0,-1]],39],[[283,[0,-1]]],[]],[286,[[8,[37,15]]]],[[[285,[0,-1,-2,-3]],37],[[285,[0,-1,-2,-3]]],[],[],[]],[308,[[8,[37,15]]]],[[[307,[-1,0]],37],[[307,[-1,0]]],[]],[318,[[8,[37,15]]]],[[[317,[-1,0]],37],[[317,[-1,0]]],[]],[286,[[8,[321,15]]]],[[[285,[-1,0,-2,-3]],43],[[285,[-1,0,-2,-3]]],[],[],[]],[264,[[8,[47,15]]]],[[[265,[-1,0,-2]],47],[[265,[-1,0,-2]]],[],[]],[264,[[8,[47,15]]]],[[[265,[-1,-2,-3]],47],[[265,[-1,-2,-3]]],[],[],[]],[268,[[8,[90,15]]]],[[[269,[0,-1,-2,-3,-4]],39],[[269,[0,-1,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[278,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[280,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[282,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[284,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[286,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[288,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[290,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[292,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[294,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[296,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[298,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[300,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[318,[[8,[37,15]]]],[[[317,[0,-1]],37],[[317,[0,-1]]],[]],[[1,[23,[37]],31],320],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,[23,[37]],31],322],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[323,[0,0]]],322],[[[324,[0,0]]],325],[[[326,[0,0]]],327],[[[328,[0,0,0]]],329],[[[330,[0]]],331],[[[332,[0,0]]],333],[[[334,[0,0]]],335],[[1,31],[[323,[0,0]]]],[[1,31],[[324,[0,0]]]],[[1,31],[[326,[0,0]]]],[[1,31],[[328,[0,0,0]]]],[[1,31],[[330,[0]]]],[[1,31],[[332,[0,0]]]],[[1,31],[[334,[0,0]]]],[[1,39,37,31],325],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[-1,0,-2]],[23,[37]]],[[328,[-1,0,-2]]],[],[]],[322,[[8,[37,15]]]],[[[323,[-1,-2]],37],[[323,[-1,-2]]],[],[]],[[1,37,37,31],327],[[1,[23,[37]],[23,[37]],[23,[37]],31],329],[[1,37,31],331],[327,[[8,[37,15]]]],[[[326,[-1,0]],37],[[326,[-1,0]]],[]],[322,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[323,[-1,0]],[23,[37]]],[[323,[-1,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,[]],[325,[[8,[37,15]]]],[[[324,[-1,0]],37],[[324,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[322,[[8,[42,15]]]],[[[323,[-1,-2]],42],[[323,[-1,-2]]],[],[]],[333,[[8,[90,15]]]],[[[332,[0,-1]],39],[[332,[0,-1]]],[]],[335,[[8,[37,15]]]],[[[334,[-1,0]],37],[[334,[-1,0]]],[]],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[0,-1,-2]],[23,[37]]],[[328,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[323,[0,0]]]],[[1,31],[[324,[0,0]]]],[[1,31],[[326,[0,0]]]],[[1,31],[[328,[0,0,0]]]],[[1,31],[[330,[0]]]],[[1,31],[[332,[0,0]]]],[[1,31],[[334,[0,0]]]],[322,38],[325,38],[327,38],[329,38],[331,38],[333,38],[335,38],[325,[[8,[90,15]]]],[[[324,[0,-1]],39],[[324,[0,-1]]],[]],[333,[[8,[42,15]]]],[[[332,[-1,-2]],42],[[332,[-1,-2]]],[],[]],[[322,1],[[8,[4,15]]]],[[333,1],[[8,[4,15]]]],[[335,1],[[8,[4,15]]]],[[335,1],[[8,[4,15]]]],[335,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],[322,[[8,[90,15]]]],[[[323,[0,-1]],39],[[323,[0,-1]]],[]],[327,[[8,[90,15]]]],[335,[[8,[90,15]]]],[[[334,[0,-1]],39],[[334,[0,-1]]],[]],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[-1,-2,0]],[23,[37]]],[[328,[-1,-2,0]]],[],[]],[[322,1,42],4],[[333,1,42],4],[[335,1,42],4],[[335,1,42],4],[322,[[8,[37,15]]]],[[[323,[-1,-2]],37],[[323,[-1,-2]]],[],[]],[327,[[8,[37,15]]]],[[[326,[0,-1]],37],[[326,[0,-1]]],[]],[331,[[8,[37,15]]]],[[[330,[0]],37],[[330,[0]]]],[333,[[8,[37,15]]]],[[[332,[-1,0]],37],[[332,[-1,0]]],[]],[[1,39,37,31],333],[[1,39,37,31],335],[38,[[8,[322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[329,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[331,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[333,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[329,[[0,[[64,[],[[63,[90]]]]]]]],[335,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],0,0,0,0,0,0,0,0,[336,[[8,[37,15]]]],[[[337,[0,-1]],37],[[337,[0,-1]]],[]],[[1,37,47,31],336],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[23,[37]],43,31],338],[[[337,[0,0]]],336],[[[339,[0,0]]],338],[[[340,[0,0,0,0,0]]],341],[[[342,[0,0,0,0,0,0]]],343],[[1,31],[[337,[0,0]]]],[[1,31],[[339,[0,0]]]],[[1,31],[[340,[0,0,0,0,0]]]],[[1,31],[[342,[0,0,0,0,0,0]]]],[343,[[0,[[64,[],[[63,[321]]]]]]]],[[[342,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[342,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[343,[[8,[57,15]]]],[[[342,[-1,-2,-3,-4,-5,0]],57],[[342,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[343,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[342,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[342,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[343,[[8,[42,15]]]],[[[342,[-1,-2,-3,-4,-5,-6]],42],[[342,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,43,31],341],[341,[[8,[37,15]]]],[[[340,[0,-1,-2,-3,-4]],37],[[340,[0,-1,-2,-3,-4]]],[],[],[],[]],[343,[[8,[321,15]]]],[[[342,[-1,-2,-3,0,-4,-5]],43],[[342,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[343,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[342,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[342,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[338,[[8,[321,15]]]],[[[339,[-1,0]],43],[[339,[-1,0]]],[]],[338,[[0,[[64,[],[[63,[37]]]]]]]],[[[339,[0,-1]],[23,[37]]],[[339,[0,-1]]],[]],[341,[[8,[321,15]]]],[[[340,[-1,-2,-3,-4,0]],43],[[340,[-1,-2,-3,-4,0]]],[],[],[],[]],[341,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[340,[-1,-2,0,-3,-4]],[23,[37]]],[[340,[-1,-2,0,-3,-4]]],[],[],[],[]],[343,[[8,[37,15]]]],[[[342,[0,-1,-2,-3,-4,-5]],37],[[342,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[336,[[8,[47,15]]]],[[[337,[-1,0]],47],[[337,[-1,0]]],[]],[[],6],[[],6],[[],6],[[],6],[[1,31],[[337,[0,0]]]],[[1,31],[[339,[0,0]]]],[[1,31],[[340,[0,0,0,0,0]]]],[[1,31],[[342,[0,0,0,0,0,0]]]],[336,38],[338,38],[341,38],[343,38],[[343,1],[[8,[4,15]]]],[[343,1,57],4],[[343,1,42],4],[[336,1,47],4],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],343],[341,[[8,[321,15]]]],[[[340,[-1,-2,-3,0,-4]],43],[[340,[-1,-2,-3,0,-4]]],[],[],[],[]],[341,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[340,[-1,0,-2,-3,-4]],[23,[37]]],[[340,[-1,0,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[336,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[338,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,[344,[[8,[53,15]]]],[[[345,[-1,-2,-3]],53],[[345,[-1,-2,-3]]],[],[],[]],[344,[[8,[89,15]]]],[[[345,[0,-1,-2]],49],[[345,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[346,[0,0,0]]],347],[[[348,[0,0]]],349],[[[350,[0]]],351],[[[345,[0,0,0]]],344],[[[352,[0]]],353],[[1,31],[[346,[0,0,0]]]],[[1,31],[[348,[0,0]]]],[[1,31],[[350,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[352,[0]]]],[[1,[23,[37]],45,31],349],[[1,[23,[39]],37,[23,[37]],31],347],[347,[[8,[37,15]]]],[[[346,[-1,0,-2]],37],[[346,[-1,0,-2]]],[],[]],[349,[[8,[45,15]]]],[[[348,[-1,0]],45],[[348,[-1,0]]],[]],[347,[[0,[[64,[],[[63,[37]]]]]]]],[[[346,[-1,-2,0]],[23,[37]]],[[346,[-1,-2,0]]],[],[]],[[1,45,31],351],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],344],[344,[[8,[48,15]]]],[[[345,[-1,-2,0]],48],[[345,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[346,[0,0,0]]]],[[1,31],[[348,[0,0]]]],[[1,31],[[350,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[352,[0]]]],[349,[[0,[[64,[],[[63,[37]]]]]]]],[[[348,[0,-1]],[23,[37]]],[[348,[0,-1]]],[]],[353,[[0,[[64,[],[[63,[37]]]]]]]],[[[352,[0]],[23,[37]]],[[352,[0]]]],[347,38],[349,38],[351,38],[344,38],[353,38],[[344,1],[[8,[4,15]]]],[[344,1],[[8,[4,15]]]],[[344,1],[[8,[4,15]]]],[344,[[8,[53,15]]]],[[[345,[-1,-2,-3]],53],[[345,[-1,-2,-3]]],[],[],[]],[347,[[0,[[64,[],[[63,[90]]]]]]]],[[[346,[0,-1,-2]],[23,[39]]],[[346,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],353],[[344,1,53],4],[[349,1,45],4],[[344,1,48],4],[[344,1,53],4],[[344,1,47],4],[[344,1,47],4],[[351,1,45],4],[344,[[8,[47,15]]]],[[[345,[-1,0,-2]],47],[[345,[-1,0,-2]]],[],[]],[344,[[8,[47,15]]]],[[[345,[-1,-2,-3]],47],[[345,[-1,-2,-3]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[351,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[353,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[351,[[8,[45,15]]]],[[[350,[0]],45],[[350,[0]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,49,31],356],[[1,39,[23,[37]],[23,[37]],[23,[37]],31],357],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[360,[[0,[[64,[],[[63,[37]]]]]]]],[[[361,[0,-1]],[23,[37]]],[[361,[0,-1]]],[]],[362,[[0,[[64,[],[[63,[37]]]]]]]],[[[363,[-1,0,-2]],[23,[37]]],[[363,[-1,0,-2]]],[],[]],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,0,-2,-3]],[23,[37]]],[[364,[-1,0,-2,-3]]],[],[],[]],[365,[[0,[[64,[],[[63,[37]]]]]]]],[[[366,[-1,0,-2,-3,-4]],[23,[37]]],[[366,[-1,0,-2,-3,-4]]],[],[],[],[]],[367,[[0,[[64,[],[[63,[37]]]]]]]],[[[368,[-1,0,-2,-3,-4,-5,-6]],[23,[37]]],[[368,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[0,[[64,[],[[63,[37]]]]]]]],[[[370,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[370,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[0,[[64,[],[[63,[37]]]]]]]],[[[372,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[372,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[373,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[374,[-1,0,-2,-3]],[23,[37]]],[[374,[-1,0,-2,-3]]],[],[],[]],[375,[[0,[[64,[],[[63,[37]]]]]]]],[[[376,[0,-1]],[23,[37]]],[[376,[0,-1]]],[]],[377,[[0,[[64,[],[[63,[37]]]]]]]],[[[378,[0,-1]],[23,[37]]],[[378,[0,-1]]],[]],[379,[[0,[[64,[],[[63,[37]]]]]]]],[[[380,[0,-1]],[23,[37]]],[[380,[0,-1]]],[]],[381,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[382,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[382,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[384,[0,-1,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[384,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[385,[[0,[[64,[],[[63,[37]]]]]]]],[[[386,[0,-1,-2]],[23,[37]]],[[386,[0,-1,-2]]],[],[]],[387,[[0,[[64,[],[[63,[37]]]]]]]],[[[388,[0,-1,-2]],[23,[37]]],[[388,[0,-1,-2]]],[],[]],[389,[[0,[[64,[],[[63,[37]]]]]]]],[[[390,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[390,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[391,[[0,[[64,[],[[63,[37]]]]]]]],[[[392,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[392,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[0,[[64,[],[[63,[37]]]]]]]],[[[394,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[394,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[396,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[396,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[0,[[64,[],[[63,[37]]]]]]]],[[[398,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[398,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[399,[[0,[[64,[],[[63,[37]]]]]]]],[[[400,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[400,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[401,[[0,[[64,[],[[63,[37]]]]]]]],[[[402,[0]],[23,[37]]],[[402,[0]]]],[357,[[8,[90,15]]]],[[[364,[-1,-2,-3,-4]],39],[[364,[-1,-2,-3,-4]]],[],[],[],[]],[365,[[8,[90,15]]]],[[[366,[-1,-2,-3,-4,-5]],39],[[366,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[367,[[8,[90,15]]]],[[[368,[-1,-2,-3,-4,-5,-6,-7]],39],[[368,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[370,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[372,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[373,[[8,[90,15]]]],[[[374,[-1,-2,-3,-4]],39],[[374,[-1,-2,-3,-4]]],[],[],[],[]],[375,[[8,[90,15]]]],[[[376,[-1,-2]],39],[[376,[-1,-2]]],[],[]],[377,[[8,[90,15]]]],[[[378,[-1,-2]],39],[[378,[-1,-2]]],[],[]],[379,[[8,[90,15]]]],[[[380,[-1,-2]],39],[[380,[-1,-2]]],[],[]],[381,[[8,[90,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],39],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[383,[[8,[90,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[384,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[385,[[8,[90,15]]]],[[[386,[-1,-2,-3]],39],[[386,[-1,-2,-3]]],[],[],[]],[387,[[8,[90,15]]]],[[[388,[-1,-2,-3]],39],[[388,[-1,-2,-3]]],[],[],[]],[389,[[8,[90,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],39],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[90,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],39],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[90,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],39],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[90,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],39],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[397,[[8,[90,15]]]],[[[398,[-1,-2,-3,-4,-5,-6]],39],[[398,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[399,[[8,[90,15]]]],[[[400,[-1,-2,-3,-4,-5,-6]],39],[[400,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[401,[[8,[90,15]]]],[[[402,[-1]],39],[[402,[-1]]],[]],[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,31],403],[[1,42,31],404],[[1,42,31],405],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,0,-5,-6,-7,-8]],37],[[382,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[384,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,0,-6,-7,-8]],37],[[382,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[384,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,0,-7,-8]],37],[[382,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[384,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[356,[[8,[89,15]]]],[[[406,[-1,0]],49],[[406,[-1,0]]],[]],[358,[[8,[89,15]]]],[[[359,[0,-1]],49],[[359,[0,-1]]],[]],[383,[[8,[89,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,0]],49],[[384,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[407,[[8,[89,15]]]],[[[408,[0]],49],[[408,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,-3,-4,0,-5]],37],[[392,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,-3,-4,0,-5]],37],[[400,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[389,[[8,[90,15]]]],[[[390,[0,-1,-2,-3,-4,-5]],39],[[390,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[90,15]]]],[[[398,[0,-1,-2,-3,-4,-5]],39],[[398,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[64,[],[[63,[90]]]]]],15]]]],[[[394,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[394,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[396,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[396,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[[406,[0,0]]],356],[[[364,[0,0,0,0]]],357],[409,403],[[[410,[0]]],404],[[[411,[0]]],405],[[[366,[0,0,0,0,0]]],365],[[[368,[0,0,0,0,0,0,0]]],367],[[[370,[0,0,0,0,0,0,0,0]]],369],[[[372,[0,0,0,0,0,0,0,0]]],371],[[[374,[0,0,0,0]]],373],[[[376,[0,0]]],375],[[[378,[0,0]]],377],[[[380,[0,0]]],379],[[[359,[0,0]]],358],[[[408,[0]]],407],[[[412,[0]]],413],[[[414,[0]]],415],[[[416,[0]]],417],[[[418,[0]]],419],[[[420,[0]]],421],[[[382,[0,0,0,0,0,0,0,0,0]]],381],[[[384,[0,0,0,0,0,0,0,0]]],383],[[[386,[0,0,0]]],385],[[[388,[0,0,0]]],387],[422,423],[[[424,[0]]],425],[[[361,[0,0]]],360],[[[426,[0]]],427],[[[390,[0,0,0,0,0,0]]],389],[[[392,[0,0,0,0,0,0]]],391],[[[428,[0]]],429],[[[430,[0,0,0,0,0,0]]],431],[[[394,[0,0,0,0,0,0]]],393],[[[396,[0,0,0,0,0,0]]],395],[[[398,[0,0,0,0,0,0]]],397],[[[400,[0,0,0,0,0,0]]],399],[[[432,[0]]],433],[[[355,[0,0,0,0]]],354],[[[434,[0,0]]],435],[[[363,[0,0,0]]],362],[[[436,[0,0,0,0]]],437],[[[438,[0,0,0,0]]],439],[[[440,[0,0]]],441],[[[442,[0]]],443],[444,445],[[[446,[0]]],447],[[[402,[0]]],401],[[[448,[0]]],449],[[1,31],[[406,[0,0]]]],[[1,31],[[364,[0,0,0,0]]]],[[1,31],409],[[1,31],[[410,[0]]]],[[1,31],[[411,[0]]]],[[1,31],[[366,[0,0,0,0,0]]]],[[1,31],[[368,[0,0,0,0,0,0,0]]]],[[1,31],[[370,[0,0,0,0,0,0,0,0]]]],[[1,31],[[372,[0,0,0,0,0,0,0,0]]]],[[1,31],[[374,[0,0,0,0]]]],[[1,31],[[376,[0,0]]]],[[1,31],[[378,[0,0]]]],[[1,31],[[380,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[408,[0]]]],[[1,31],[[412,[0]]]],[[1,31],[[414,[0]]]],[[1,31],[[416,[0]]]],[[1,31],[[418,[0]]]],[[1,31],[[420,[0]]]],[[1,31],[[382,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[384,[0,0,0,0,0,0,0,0]]]],[[1,31],[[386,[0,0,0]]]],[[1,31],[[388,[0,0,0]]]],[[1,31],422],[[1,31],[[424,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[426,[0]]]],[[1,31],[[390,[0,0,0,0,0,0]]]],[[1,31],[[392,[0,0,0,0,0,0]]]],[[1,31],[[428,[0]]]],[[1,31],[[430,[0,0,0,0,0,0]]]],[[1,31],[[394,[0,0,0,0,0,0]]]],[[1,31],[[396,[0,0,0,0,0,0]]]],[[1,31],[[398,[0,0,0,0,0,0]]]],[[1,31],[[400,[0,0,0,0,0,0]]]],[[1,31],[[432,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[434,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[436,[0,0,0,0]]]],[[1,31],[[438,[0,0,0,0]]]],[[1,31],[[440,[0,0]]]],[[1,31],[[442,[0]]]],[[1,31],444],[[1,31],[[446,[0]]]],[[1,31],[[402,[0]]]],[[1,31],[[448,[0]]]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[370,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[372,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,-3,0,-4]],37],[[366,[-1,-2,-3,0,-4]]],[],[],[],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,0,-4,-5,-6]],37],[[368,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[370,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[372,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[389,[[8,[48,15]]]],[[[390,[-1,-2,-3,-4,-5,0]],48],[[390,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[391,[[8,[48,15]]]],[[[392,[-1,-2,-3,-4,-5,0]],48],[[392,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[393,[[8,[48,15]]]],[[[394,[-1,-2,-3,-4,-5,0]],48],[[394,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[395,[[8,[48,15]]]],[[[396,[-1,-2,-3,-4,-5,0]],48],[[396,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[397,[[8,[48,15]]]],[[[398,[-1,-2,-3,-4,-5,0]],48],[[398,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[399,[[8,[48,15]]]],[[[400,[-1,-2,-3,-4,-5,0]],48],[[400,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,[23,[37]],37,37,37,31],365],[[1,39,[23,[37]],37,37,37,37,37,37,31],369],[[1,39,[23,[37]],37,37,37,37,37,31],367],[[1,39,[23,[37]],37,37,37,37,37,37,31],371],[[1,39,[23,[37]],37,[23,[37]],31],373],[[1,[23,[37]],37,31],375],[[1,[23,[37]],37,31],377],[[1,[23,[37]],37,31],379],[429,[[8,[37,15]]]],[[[428,[0]],37],[[428,[0]]]],[404,[[8,[42,15]]]],[[[410,[0]],42],[[410,[0]]]],[405,[[8,[42,15]]]],[[[411,[0]],42],[[411,[0]]]],[413,[[8,[42,15]]]],[[[412,[0]],42],[[412,[0]]]],[415,[[8,[42,15]]]],[[[414,[0]],42],[[414,[0]]]],[447,[[8,[42,15]]]],[[[446,[0]],42],[[446,[0]]]],[373,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[374,[-1,-2,-3,0]],[23,[37]]],[[374,[-1,-2,-3,0]]],[],[],[]],[373,[[8,[90,15]]]],[[[374,[0,-1,-2,-3]],39],[[374,[0,-1,-2,-3]]],[],[],[]],[377,[[8,[37,15]]]],[[[378,[-1,0]],37],[[378,[-1,0]]],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,-3,0,-4,-5]],37],[[398,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,0,-3,-4,-5]],37],[[400,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,-3,-4,0,-5]],37],[[398,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,-3,0,-4,-5]],37],[[400,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,0,-3,-4,-5]],37],[[390,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,0,-2,-3,-4,-5]],37],[[392,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,-3,0,-4,-5]],37],[[390,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,0,-3,-4,-5]],37],[[392,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,-3,0,-4,-5]],37],[[394,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,-2,0,-3,-4,-5]],37],[[396,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,-3,-4,0,-5]],37],[[394,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,-2,-3,0,-4,-5]],37],[[396,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[385,[[8,[37,15]]]],[[[386,[-1,0,-2]],37],[[386,[-1,0,-2]]],[],[]],[387,[[8,[37,15]]]],[[[388,[-1,0,-2]],37],[[388,[-1,0,-2]]],[],[]],[439,[[8,[37,15]]]],[[[438,[-1,0,-2,-3]],37],[[438,[-1,0,-2,-3]]],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],37],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,-8]],37],[[384,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,-2,0,-3]],[23,[37]]],[[364,[-1,-2,0,-3]]],[],[],[]],[360,[[8,[47,15]]]],[[[361,[-1,0]],47],[[361,[-1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,48,31],358],[358,[[8,[48,15]]]],[[[359,[-1,0]],48],[[359,[-1,0]]],[]],[[1,42,31],413],[[1,42,31],415],[381,[[8,[37,15]]]],[[[382,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[382,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[384,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[382,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[384,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,0,-4,-5,-6,-7,-8]],37],[[382,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[384,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,37,31],417],[357,[[8,[42,15]]]],[[[364,[-1,-2,-3,-4]],42],[[364,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,31],419],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,-5,0,-6]],37],[[368,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[437,[[0,[[64,[],[[63,[37]]]]]]]],[[[436,[-1,-2,0,-3]],[23,[37]]],[[436,[-1,-2,0,-3]]],[],[],[]],[439,[[0,[[64,[],[[63,[37]]]]]]]],[[[438,[-1,-2,0,-3]],[23,[37]]],[[438,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[381,[[8,[42,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[381,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,0,-8]],[23,[37]]],[[382,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[[1,39,31],421],[[1,[23,[37]],37,37,37,37,37,37,49,31],383],[[1,[23,[37]],37,37,37,37,37,37,[23,[37]],42,31],381],[437,[[8,[51,15]]]],[[[436,[-1,-2,-3,0]],51],[[436,[-1,-2,-3,0]]],[],[],[]],[439,[[8,[51,15]]]],[[[438,[-1,-2,-3,0]],51],[[438,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[37]],37,37,31],385],[357,[[8,[90,15]]]],[[[364,[0,-1,-2,-3]],39],[[364,[0,-1,-2,-3]]],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,-3,-4,0]],37],[[366,[-1,-2,-3,-4,0]]],[],[],[],[]],[373,[[8,[37,15]]]],[[[374,[-1,-2,0,-3]],37],[[374,[-1,-2,0,-3]]],[],[],[]],[375,[[8,[37,15]]]],[[[376,[-1,0]],37],[[376,[-1,0]]],[]],[[1,[23,[37]],37,37,31],387],[431,[[8,[42,15]]]],[[[430,[-1,-2,-3,-4,-5,0]],42],[[430,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],42],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[42,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],42],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],42],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],42],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[397,[[8,[42,15]]]],[[[398,[-1,-2,-3,-4,-5,-6]],42],[[398,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[399,[[8,[42,15]]]],[[[400,[-1,-2,-3,-4,-5,-6]],42],[[400,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],42],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[42,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],42],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],42],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],42],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,49,31],407],[[1,31],423],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[406,[0,0]]]],[[1,31],[[364,[0,0,0,0]]]],[[1,31],409],[[1,31],[[410,[0]]]],[[1,31],[[411,[0]]]],[[1,31],[[366,[0,0,0,0,0]]]],[[1,31],[[368,[0,0,0,0,0,0,0]]]],[[1,31],[[370,[0,0,0,0,0,0,0,0]]]],[[1,31],[[372,[0,0,0,0,0,0,0,0]]]],[[1,31],[[374,[0,0,0,0]]]],[[1,31],[[376,[0,0]]]],[[1,31],[[378,[0,0]]]],[[1,31],[[380,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[408,[0]]]],[[1,31],[[412,[0]]]],[[1,31],[[414,[0]]]],[[1,31],[[416,[0]]]],[[1,31],[[418,[0]]]],[[1,31],[[420,[0]]]],[[1,31],[[382,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[384,[0,0,0,0,0,0,0,0]]]],[[1,31],[[386,[0,0,0]]]],[[1,31],[[388,[0,0,0]]]],[[1,31],422],[[1,31],[[424,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[426,[0]]]],[[1,31],[[390,[0,0,0,0,0,0]]]],[[1,31],[[392,[0,0,0,0,0,0]]]],[[1,31],[[428,[0]]]],[[1,31],[[430,[0,0,0,0,0,0]]]],[[1,31],[[394,[0,0,0,0,0,0]]]],[[1,31],[[396,[0,0,0,0,0,0]]]],[[1,31],[[398,[0,0,0,0,0,0]]]],[[1,31],[[400,[0,0,0,0,0,0]]]],[[1,31],[[432,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[434,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[436,[0,0,0,0]]]],[[1,31],[[438,[0,0,0,0]]]],[[1,31],[[440,[0,0]]]],[[1,31],[[442,[0]]]],[[1,31],444],[[1,31],[[446,[0]]]],[[1,31],[[402,[0]]]],[[1,31],[[448,[0]]]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,0,-5,-6]],37],[[368,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[370,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[372,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,31],425],[431,[[8,[37,15]]]],[[[430,[-1,-2,-3,0,-4,-5]],37],[[430,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[356,[[8,[42,15]]]],[[[406,[-1,-2]],42],[[406,[-1,-2]]],[],[]],[441,[[8,[42,15]]]],[[[440,[-1,0]],42],[[440,[-1,0]]],[]],[354,[[8,[37,15]]]],[[[355,[-1,0,-2,-3]],37],[[355,[-1,0,-2,-3]]],[],[],[]],[354,[[8,[37,15]]]],[[[355,[-1,-2,0,-3]],37],[[355,[-1,-2,0,-3]]],[],[],[]],[354,[[8,[37,15]]]],[[[355,[-1,-2,-3,0]],37],[[355,[-1,-2,-3,0]]],[],[],[]],[362,[[8,[42,15]]]],[[[363,[-1,-2,0]],42],[[363,[-1,-2,0]]],[],[]],[427,[[0,[[64,[],[[63,[37]]]]]]]],[[[426,[0]],[23,[37]]],[[426,[0]]]],[356,38],[357,38],[403,38],[404,38],[405,38],[365,38],[367,38],[369,38],[371,38],[373,38],[375,38],[377,38],[379,38],[358,38],[407,38],[413,38],[415,38],[417,38],[419,38],[421,38],[381,38],[383,38],[385,38],[387,38],[423,38],[425,38],[360,38],[427,38],[389,38],[391,38],[429,38],[431,38],[393,38],[395,38],[397,38],[399,38],[433,38],[354,38],[435,38],[362,38],[437,38],[439,38],[441,38],[443,38],[445,38],[447,38],[401,38],[449,38],[[1,[23,[37]],47,31],360],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[[354,1],[[8,[4,15]]]],[[358,1],[[8,[4,15]]]],[[354,1],[[8,[4,15]]]],[[357,1],[[8,[4,15]]]],[[356,1],[[8,[4,15]]]],[[358,1],[[8,[4,15]]]],[[358,1],[[8,[4,15]]]],[[437,1],[[8,[4,15]]]],[[439,1],[[8,[4,15]]]],[[356,1],[[8,[4,15]]]],[[441,1],[[8,[4,15]]]],[[358,1],[[8,[4,15]]]],[354,[[8,[90,15]]]],[[[355,[0,-1,-2,-3]],39],[[355,[0,-1,-2,-3]]],[],[],[]],[435,[[8,[90,15]]]],[[[434,[0,-1]],39],[[434,[0,-1]]],[]],[362,[[8,[90,15]]]],[[[363,[0,-1,-2]],39],[[363,[0,-1,-2]]],[],[]],[437,[[8,[90,15]]]],[[[436,[0,-1,-2,-3]],39],[[436,[0,-1,-2,-3]]],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[421,[[8,[90,15]]]],[[[420,[0]],39],[[420,[0]]]],[425,[[8,[90,15]]]],[[[424,[0]],39],[[424,[0]]]],[433,[[8,[90,15]]]],[[[432,[0]],39],[[432,[0]]]],[443,[[8,[90,15]]]],[[[442,[0]],39],[[442,[0]]]],[[1,[23,[37]],31],427],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[370,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[372,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,0,-3,-4]],37],[[366,[-1,-2,0,-3,-4]]],[],[],[],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,0,-3,-4,-5,-6]],37],[[368,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[370,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[372,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,[23,[37]],37,37,37,37,48,31],391],[[1,39,[23,[37]],37,37,37,48,31],389],[[354,1,42],4],[[358,1,53],4],[[354,1,42],4],[[389,1,48],4],[[391,1,48],4],[[393,1,48],4],[[395,1,48],4],[[397,1,48],4],[[399,1,48],4],[[1,37,31],429],[[404,1,42],4],[[405,1,42],4],[[413,1,42],4],[[415,1,42],4],[[447,1,42],4],[[360,1,47],4],[[358,1,48],4],[[357,1,42],4],[[381,1,42],4],[[437,1,51],4],[[439,1,51],4],[[431,1,42],4],[[389,1,42],4],[[391,1,42],4],[[393,1,42],4],[[395,1,42],4],[[397,1,42],4],[[399,1,42],4],[[389,1,42],4],[[391,1,42],4],[[393,1,42],4],[[395,1,42],4],[[356,1,42],4],[[441,1,42],4],[[362,1,42],4],[[358,1,53],4],[[358,1,53],4],[[437,1,42],4],[[439,1,42],4],[[356,1,42],4],[[441,1,42],4],[[358,1,53],4],[[1,39,39,37,37,37,42,31],431],[431,[[8,[90,15]]]],[[[430,[0,-1,-2,-3,-4,-5]],39],[[430,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[365,[[8,[90,15]]]],[[[366,[0,-1,-2,-3,-4]],39],[[366,[0,-1,-2,-3,-4]]],[],[],[],[]],[367,[[8,[90,15]]]],[[[368,[0,-1,-2,-3,-4,-5,-6]],39],[[368,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[370,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[370,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[372,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[372,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[379,[[8,[37,15]]]],[[[380,[-1,0]],37],[[380,[-1,0]]],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,0,-3,-4,-5]],37],[[394,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,0,-2,-3,-4,-5]],37],[[396,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,0,-3,-4,-5]],37],[[398,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,0,-2,-3,-4,-5]],37],[[400,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,-3,-4,0,-5]],37],[[390,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,-3,0,-4,-5]],37],[[392,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,[23,[37]],37,37,37,[23,[37]],48,31],395],[[1,[23,[39]],[23,[37]],37,37,37,48,31],393],[[1,[23,[37]],37,37,37,37,48,31],399],[[1,39,[23,[37]],37,37,37,48,31],397],[385,[[8,[37,15]]]],[[[386,[-1,-2,0]],37],[[386,[-1,-2,0]]],[],[]],[439,[[8,[37,15]]]],[[[438,[0,-1,-2,-3]],37],[[438,[0,-1,-2,-3]]],[],[],[]],[437,[[8,[37,15]]]],[[[436,[-1,0,-2,-3]],37],[[436,[-1,0,-2,-3]]],[],[],[]],[[1,39,31],433],[[1,39,37,37,37,31],354],[[1,39,37,31],435],[[1,39,[23,[37]],42,31],362],[[1,39,37,[23,[37]],51,31],437],[[1,37,37,[23,[37]],51,31],439],[[1,37,42,31],441],[[1,39,31],443],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,-2,-3,0]],[23,[37]]],[[364,[-1,-2,-3,0]]],[],[],[]],[[1,31],445],[[1,42,31],447],[437,[[8,[42,15]]]],[[[436,[-1,-2,-3,-4]],42],[[436,[-1,-2,-3,-4]]],[],[],[],[]],[439,[[8,[42,15]]]],[[[438,[-1,-2,-3,-4]],42],[[438,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[356,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[403,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[404,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[405,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[358,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[413,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[415,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[417,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[419,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[421,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[385,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[423,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[425,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[360,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[427,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[389,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[391,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[429,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[431,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[393,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[395,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[397,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[399,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[433,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[354,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[435,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[362,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[437,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[439,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[441,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[443,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[445,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[447,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[401,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[449,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[356,[[8,[42,15]]]],[[[406,[-1,-2]],42],[[406,[-1,-2]]],[],[]],[441,[[8,[42,15]]]],[[[440,[-1,-2]],42],[[440,[-1,-2]]],[],[]],[431,[[8,[90,15]]]],[[[430,[-1,0,-2,-3,-4,-5]],39],[[430,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[356,[[8,[37,15]]]],[[[406,[0,-1]],37],[[406,[0,-1]]],[]],[417,[[8,[37,15]]]],[[[416,[0]],37],[[416,[0]]]],[419,[[8,[37,15]]]],[[[418,[0]],37],[[418,[0]]]],[387,[[8,[37,15]]]],[[[388,[-1,-2,0]],37],[[388,[-1,-2,0]]],[],[]],[431,[[8,[37,15]]]],[[[430,[-1,-2,0,-3,-4,-5]],37],[[430,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[435,[[8,[37,15]]]],[[[434,[-1,0]],37],[[434,[-1,0]]],[]],[441,[[8,[37,15]]]],[[[440,[0,-1]],37],[[440,[0,-1]]],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,-5,-6,0]],37],[[368,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[370,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[372,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[449,[[0,[[64,[],[[63,[37]]]]]]]],[[[448,[0]],[23,[37]]],[[448,[0]]]],[[1,[23,[37]],31],401],[431,[[8,[37,15]]]],[[[430,[-1,-2,-3,-4,0,-5]],37],[[430,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[[1,[23,[37]],31],449],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,37,37,31],450],[[1,39,37,37,31],451],[[1,39,42,31],452],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[453,[0,0,0]]],450],[[[454,[0,0,0]]],451],[[[455,[0,0]]],452],[[[456,[0,0]]],457],[[[458,[0,0]]],459],[[[460,[0,0,0]]],461],[[[462,[0,0,0]]],463],[[[464,[0,0,0,0]]],465],[[[466,[0,0]]],467],[[[468,[0,0,0]]],469],[[[470,[0,0,0]]],471],[[[472,[0,0,0]]],473],[[[474,[0,0,0]]],475],[[[476,[0,0,0]]],477],[[[478,[0,0,0]]],479],[[[480,[0,0,0]]],481],[[[482,[0,0,0]]],483],[[[484,[0,0,0]]],485],[[[486,[0,0,0]]],487],[[[488,[0,0,0]]],489],[[[490,[0,0,0]]],491],[[[492,[0,0,0]]],493],[[[494,[0,0,0]]],495],[[[496,[0]]],497],[[[498,[0,0,0]]],499],[[[500,[0,0,0]]],501],[[1,31],[[453,[0,0,0]]]],[[1,31],[[454,[0,0,0]]]],[[1,31],[[455,[0,0]]]],[[1,31],[[456,[0,0]]]],[[1,31],[[458,[0,0]]]],[[1,31],[[460,[0,0,0]]]],[[1,31],[[462,[0,0,0]]]],[[1,31],[[464,[0,0,0,0]]]],[[1,31],[[466,[0,0]]]],[[1,31],[[468,[0,0,0]]]],[[1,31],[[470,[0,0,0]]]],[[1,31],[[472,[0,0,0]]]],[[1,31],[[474,[0,0,0]]]],[[1,31],[[476,[0,0,0]]]],[[1,31],[[478,[0,0,0]]]],[[1,31],[[480,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[484,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[496,[0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[500,[0,0,0]]]],[[1,39,37,31],457],[[1,39,37,31],459],[[1,39,37,37,31],461],[[1,39,37,37,31],463],[[1,39,37,37,42,31],465],[[1,39,51,31],467],[[1,39,37,37,31],469],[[1,39,37,37,31],471],[[1,39,37,37,31],473],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[457,[[8,[37,15]]]],[[[456,[-1,0]],37],[[456,[-1,0]]],[]],[459,[[8,[37,15]]]],[[[458,[-1,0]],37],[[458,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[450,[[8,[37,15]]]],[[[453,[-1,0,-2]],37],[[453,[-1,0,-2]]],[],[]],[451,[[8,[37,15]]]],[[[454,[-1,0,-2]],37],[[454,[-1,0,-2]]],[],[]],[461,[[8,[37,15]]]],[[[460,[-1,0,-2]],37],[[460,[-1,0,-2]]],[],[]],[463,[[8,[37,15]]]],[[[462,[-1,0,-2]],37],[[462,[-1,0,-2]]],[],[]],[465,[[8,[37,15]]]],[[[464,[-1,0,-2,-3]],37],[[464,[-1,0,-2,-3]]],[],[],[]],[469,[[8,[37,15]]]],[[[468,[-1,0,-2]],37],[[468,[-1,0,-2]]],[],[]],[471,[[8,[37,15]]]],[[[470,[-1,0,-2]],37],[[470,[-1,0,-2]]],[],[]],[473,[[8,[37,15]]]],[[[472,[-1,0,-2]],37],[[472,[-1,0,-2]]],[],[]],[475,[[8,[37,15]]]],[[[474,[-1,0,-2]],37],[[474,[-1,0,-2]]],[],[]],[477,[[8,[37,15]]]],[[[476,[-1,0,-2]],37],[[476,[-1,0,-2]]],[],[]],[479,[[8,[37,15]]]],[[[478,[-1,0,-2]],37],[[478,[-1,0,-2]]],[],[]],[481,[[8,[37,15]]]],[[[480,[-1,0,-2]],37],[[480,[-1,0,-2]]],[],[]],[483,[[8,[37,15]]]],[[[482,[-1,0,-2]],37],[[482,[-1,0,-2]]],[],[]],[485,[[8,[37,15]]]],[[[484,[-1,0,-2]],37],[[484,[-1,0,-2]]],[],[]],[487,[[8,[37,15]]]],[[[486,[-1,0,-2]],37],[[486,[-1,0,-2]]],[],[]],[489,[[8,[37,15]]]],[[[488,[-1,0,-2]],37],[[488,[-1,0,-2]]],[],[]],[491,[[8,[37,15]]]],[[[490,[-1,0,-2]],37],[[490,[-1,0,-2]]],[],[]],[493,[[8,[37,15]]]],[[[492,[-1,0,-2]],37],[[492,[-1,0,-2]]],[],[]],[495,[[8,[37,15]]]],[[[494,[-1,0,-2]],37],[[494,[-1,0,-2]]],[],[]],[499,[[8,[37,15]]]],[[[498,[-1,0,-2]],37],[[498,[-1,0,-2]]],[],[]],[501,[[8,[37,15]]]],[[[500,[-1,0,-2]],37],[[500,[-1,0,-2]]],[],[]],[[1,39,37,37,31],475],[[1,39,37,37,31],477],[[1,39,37,37,31],479],[[1,39,37,37,31],481],[[1,39,37,37,31],483],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[453,[0,0,0]]]],[[1,31],[[454,[0,0,0]]]],[[1,31],[[455,[0,0]]]],[[1,31],[[456,[0,0]]]],[[1,31],[[458,[0,0]]]],[[1,31],[[460,[0,0,0]]]],[[1,31],[[462,[0,0,0]]]],[[1,31],[[464,[0,0,0,0]]]],[[1,31],[[466,[0,0]]]],[[1,31],[[468,[0,0,0]]]],[[1,31],[[470,[0,0,0]]]],[[1,31],[[472,[0,0,0]]]],[[1,31],[[474,[0,0,0]]]],[[1,31],[[476,[0,0,0]]]],[[1,31],[[478,[0,0,0]]]],[[1,31],[[480,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[484,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[496,[0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[500,[0,0,0]]]],[450,38],[451,38],[452,38],[457,38],[459,38],[461,38],[463,38],[465,38],[467,38],[469,38],[471,38],[473,38],[475,38],[477,38],[479,38],[481,38],[483,38],[485,38],[487,38],[489,38],[491,38],[493,38],[495,38],[497,38],[499,38],[501,38],[[1,39,37,37,31],485],[457,[[8,[90,15]]]],[[[456,[0,-1]],39],[[456,[0,-1]]],[]],[459,[[8,[90,15]]]],[[[458,[0,-1]],39],[[458,[0,-1]]],[]],[465,[[8,[42,15]]]],[[[464,[-1,-2,-3,0]],42],[[464,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,31],487],[[1,39,37,37,31],489],[450,[[8,[90,15]]]],[[[453,[0,-1,-2]],39],[[453,[0,-1,-2]]],[],[]],[451,[[8,[90,15]]]],[[[454,[0,-1,-2]],39],[[454,[0,-1,-2]]],[],[]],[452,[[8,[90,15]]]],[[[455,[0,-1]],39],[[455,[0,-1]]],[]],[461,[[8,[90,15]]]],[[[460,[0,-1,-2]],39],[[460,[0,-1,-2]]],[],[]],[463,[[8,[90,15]]]],[[[462,[0,-1,-2]],39],[[462,[0,-1,-2]]],[],[]],[465,[[8,[90,15]]]],[[[464,[0,-1,-2,-3]],39],[[464,[0,-1,-2,-3]]],[],[],[]],[467,[[8,[90,15]]]],[[[466,[0,-1]],39],[[466,[0,-1]]],[]],[469,[[8,[90,15]]]],[[[468,[0,-1,-2]],39],[[468,[0,-1,-2]]],[],[]],[471,[[8,[90,15]]]],[[[470,[0,-1,-2]],39],[[470,[0,-1,-2]]],[],[]],[473,[[8,[90,15]]]],[[[472,[0,-1,-2]],39],[[472,[0,-1,-2]]],[],[]],[475,[[8,[90,15]]]],[[[474,[0,-1,-2]],39],[[474,[0,-1,-2]]],[],[]],[477,[[8,[90,15]]]],[[[476,[0,-1,-2]],39],[[476,[0,-1,-2]]],[],[]],[479,[[8,[90,15]]]],[[[478,[0,-1,-2]],39],[[478,[0,-1,-2]]],[],[]],[481,[[8,[90,15]]]],[[[480,[0,-1,-2]],39],[[480,[0,-1,-2]]],[],[]],[483,[[8,[90,15]]]],[[[482,[0,-1,-2]],39],[[482,[0,-1,-2]]],[],[]],[485,[[8,[90,15]]]],[[[484,[0,-1,-2]],39],[[484,[0,-1,-2]]],[],[]],[487,[[8,[90,15]]]],[[[486,[0,-1,-2]],39],[[486,[0,-1,-2]]],[],[]],[489,[[8,[90,15]]]],[[[488,[0,-1,-2]],39],[[488,[0,-1,-2]]],[],[]],[491,[[8,[90,15]]]],[[[490,[0,-1,-2]],39],[[490,[0,-1,-2]]],[],[]],[493,[[8,[90,15]]]],[[[492,[0,-1,-2]],39],[[492,[0,-1,-2]]],[],[]],[495,[[8,[90,15]]]],[[[494,[0,-1,-2]],39],[[494,[0,-1,-2]]],[],[]],[497,[[8,[90,15]]]],[[[496,[0]],39],[[496,[0]]]],[499,[[8,[90,15]]]],[[[498,[0,-1,-2]],39],[[498,[0,-1,-2]]],[],[]],[501,[[8,[90,15]]]],[[[500,[0,-1,-2]],39],[[500,[0,-1,-2]]],[],[]],[450,[[8,[37,15]]]],[[[453,[-1,-2,0]],37],[[453,[-1,-2,0]]],[],[]],[451,[[8,[37,15]]]],[[[454,[-1,-2,0]],37],[[454,[-1,-2,0]]],[],[]],[461,[[8,[37,15]]]],[[[460,[-1,-2,0]],37],[[460,[-1,-2,0]]],[],[]],[463,[[8,[37,15]]]],[[[462,[-1,-2,0]],37],[[462,[-1,-2,0]]],[],[]],[465,[[8,[37,15]]]],[[[464,[-1,-2,0,-3]],37],[[464,[-1,-2,0,-3]]],[],[],[]],[469,[[8,[37,15]]]],[[[468,[-1,-2,0]],37],[[468,[-1,-2,0]]],[],[]],[471,[[8,[37,15]]]],[[[470,[-1,-2,0]],37],[[470,[-1,-2,0]]],[],[]],[473,[[8,[37,15]]]],[[[472,[-1,-2,0]],37],[[472,[-1,-2,0]]],[],[]],[475,[[8,[37,15]]]],[[[474,[-1,-2,0]],37],[[474,[-1,-2,0]]],[],[]],[477,[[8,[37,15]]]],[[[476,[-1,-2,0]],37],[[476,[-1,-2,0]]],[],[]],[479,[[8,[37,15]]]],[[[478,[-1,-2,0]],37],[[478,[-1,-2,0]]],[],[]],[481,[[8,[37,15]]]],[[[480,[-1,-2,0]],37],[[480,[-1,-2,0]]],[],[]],[483,[[8,[37,15]]]],[[[482,[-1,-2,0]],37],[[482,[-1,-2,0]]],[],[]],[485,[[8,[37,15]]]],[[[484,[-1,-2,0]],37],[[484,[-1,-2,0]]],[],[]],[487,[[8,[37,15]]]],[[[486,[-1,-2,0]],37],[[486,[-1,-2,0]]],[],[]],[489,[[8,[37,15]]]],[[[488,[-1,-2,0]],37],[[488,[-1,-2,0]]],[],[]],[491,[[8,[37,15]]]],[[[490,[-1,-2,0]],37],[[490,[-1,-2,0]]],[],[]],[493,[[8,[37,15]]]],[[[492,[-1,-2,0]],37],[[492,[-1,-2,0]]],[],[]],[495,[[8,[37,15]]]],[[[494,[-1,-2,0]],37],[[494,[-1,-2,0]]],[],[]],[499,[[8,[37,15]]]],[[[498,[-1,-2,0]],37],[[498,[-1,-2,0]]],[],[]],[501,[[8,[37,15]]]],[[[500,[-1,-2,0]],37],[[500,[-1,-2,0]]],[],[]],[[465,1,42],4],[[452,1,42],4],[[467,1,51],4],[[1,39,37,37,31],491],[[1,39,37,37,31],493],[[1,39,37,37,31],495],[[1,39,31],497],[[1,39,37,37,31],499],[38,[[8,[450,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[451,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[452,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[457,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[459,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[461,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[463,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[465,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[467,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[469,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[471,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[473,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[475,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[477,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[479,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[481,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[483,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[485,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[487,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[489,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[491,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[493,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[495,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[497,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[499,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[501,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[452,[[8,[42,15]]]],[[[455,[-1,0]],42],[[455,[-1,0]]],[]],[467,[[8,[51,15]]]],[[[466,[-1,0]],51],[[466,[-1,0]]],[]],[[1,39,37,37,31],501],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[502,[0,0]]],503],[[[504,[0,0,0,0]]],505],[[[506,[0]]],507],[[1,31],[[502,[0,0]]]],[[1,31],[[504,[0,0,0,0]]]],[[1,31],[[506,[0]]]],[503,[[8,[51,15]]]],[[[502,[-1,0]],51],[[502,[-1,0]]],[]],[505,[[8,[51,15]]]],[[[504,[-1,-2,-3,0]],51],[[504,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,51,31],503],[505,[[8,[37,15]]]],[[[504,[-1,0,-2,-3]],37],[[504,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[502,[0,0]]]],[[1,31],[[504,[0,0,0,0]]]],[[1,31],[[506,[0]]]],[503,38],[505,38],[507,38],[505,[[8,[37,15]]]],[[[504,[-1,-2,0,-3]],37],[[504,[-1,-2,0,-3]]],[],[],[]],[503,[[8,[90,15]]]],[[[502,[0,-1]],39],[[502,[0,-1]]],[]],[505,[[0,[[64,[],[[63,[90]]]]]]]],[[[504,[0,-1,-2,-3]],[23,[39]]],[[504,[0,-1,-2,-3]]],[],[],[]],[[503,1,51],4],[[505,1,51],4],[[1,[23,[39]],37,37,51,31],505],[38,[[8,[503,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[505,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[507,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[507,[[0,[[64,[],[[63,[37]]]]]]]],[[[506,[0]],[23,[37]]],[[506,[0]]]],[[1,[23,[37]],31],507],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[[1,37,37,31],516],[512,[[8,[37,15]]]],[[[513,[-1,0]],37],[[513,[-1,0]]],[]],[514,[[8,[37,15]]]],[[[515,[-1,0]],37],[[515,[-1,0]]],[]],[517,[[8,[51,15]]]],[[[518,[-1,-2,-3,-4]],51],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],519],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[520,[[8,[51,15]]]],[[[521,[-1,-2]],51],[[521,[-1,-2]]],[],[]],[508,[[8,[51,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],51],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[51,15]]]],[[[511,[-1,-2,-3,-4,-5]],51],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[517,[[8,[51,15]]]],[[[518,[-1,-2,-3,-4]],51],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[51,15]]]],[[[523,[-1,-2,-3]],51],[[523,[-1,-2,-3]]],[],[],[]],[512,[[8,[51,15]]]],[[[513,[-1,-2]],51],[[513,[-1,-2]]],[],[]],[514,[[8,[51,15]]]],[[[515,[-1,-2]],51],[[515,[-1,-2]]],[],[]],[[1,39,37,31],520],[[1,37,37,31],524],[519,[[8,[37,15]]]],[[[525,[-1,0]],37],[[525,[-1,0]]],[]],[526,[[8,[37,15]]]],[[[527,[-1,0]],37],[[527,[-1,0]]],[]],[528,[[8,[37,15]]]],[[[529,[-1,0]],37],[[529,[-1,0]]],[]],[530,[[8,[37,15]]]],[[[531,[-1,0]],37],[[531,[-1,0]]],[]],[532,[[8,[37,15]]]],[[[533,[-1,0]],37],[[533,[-1,0]]],[]],[534,[[8,[37,15]]]],[[[535,[-1,0]],37],[[535,[-1,0]]],[]],[536,[[8,[37,15]]]],[[[537,[-1,0]],37],[[537,[-1,0]]],[]],[538,[[8,[37,15]]]],[[[539,[-1,0]],37],[[539,[-1,0]]],[]],[540,[[8,[37,15]]]],[[541,37],541],[542,[[8,[37,15]]]],[[[543,[-1,0]],37],[[543,[-1,0]]],[]],[544,[[8,[37,15]]]],[[[545,[-1,0]],37],[[545,[-1,0]]],[]],[546,[[8,[37,15]]]],[[[547,[-1,0]],37],[[547,[-1,0]]],[]],[548,[[8,[37,15]]]],[[[549,[-1,0]],37],[[549,[-1,0]]],[]],[550,[[8,[37,15]]]],[[[551,[-1,0]],37],[[551,[-1,0]]],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[520,[[8,[37,15]]]],[[[521,[-1,0]],37],[[521,[-1,0]]],[]],[[1,37,37,31],552],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[553,[[8,[47,15]]]],[[[554,[-1,0,-2]],47],[[554,[-1,0,-2]]],[],[]],[[1,39,37,37,42,42,31],510],[555,[[8,[37,15]]]],[[[556,[-1,0,-2,-3]],37],[[556,[-1,0,-2,-3]]],[],[],[]],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,0,-4]],42],[[511,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],526],[557,[[8,[89,15]]]],[[[558,[0,-1]],49],[[558,[0,-1]]],[]],[522,[[8,[89,15]]]],[[[523,[0,-1,-2]],49],[[523,[0,-1,-2]]],[],[]],[559,[[8,[89,15]]]],[[[560,[0,-1]],49],[[560,[0,-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[23,[37]],43,31],561],[562,[[8,[57,15]]]],[[[563,[-1,-2,-3,-4,-5]],57],[[563,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[564,[[8,[57,15]]]],[[[565,[-1,-2,-3,-4,-5]],57],[[565,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[566,[[8,[57,15]]]],[[[567,[-1,-2,-3,-4,-5,-6]],57],[[567,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[[568,[0,0]]],552],[[[569,[0,0]]],516],[[[525,[0,0]]],519],[[[570,[0,0]]],571],[[[521,[0,0]]],520],[[[572,[0,0]]],524],[[[509,[0,0,0,0,0,0]]],508],[[[511,[0,0,0,0,0]]],510],[[[527,[0,0]]],526],[[[573,[0,0]]],561],[574,575],[[[558,[0,0]]],557],[[[576,[0,0]]],577],[[[563,[0,0,0,0,0]]],562],[[[578,[0,0]]],579],[[[580,[0,0,0]]],581],[[[582,[0,0,0]]],583],[[[584,[0,0]]],585],[[[586,[0,0,0,0]]],587],[[[588,[0,0]]],589],[[[590,[0,0]]],591],[[[592,[0]]],593],[[[529,[0,0]]],528],[[[531,[0,0]]],530],[[[533,[0,0]]],532],[[[535,[0,0]]],534],[[[594,[0,0]]],595],[[[596,[0,0]]],597],[[[598,[0]]],599],[[[600,[0]]],601],[[[556,[0,0,0,0]]],555],[[[602,[0,0]]],603],[[[604,[0,0]]],605],[[[518,[0,0,0,0]]],517],[[[606,[0,0,0,0]]],607],[[[554,[0,0,0]]],553],[[[608,[0,0,0,0]]],609],[[[610,[0,0,0,0]]],611],[[[537,[0,0]]],536],[[[565,[0,0,0,0,0]]],564],[[[523,[0,0,0]]],522],[[[612,[0,0]]],613],[[[614,[0]]],615],[[[513,[0,0]]],512],[[[560,[0,0]]],559],[[[616,[0,0]]],617],[[[618,[0]]],619],[[[620,[0,0]]],621],[[[622,[0]]],623],[[[539,[0,0]]],538],[[[624,[0]]],625],[541,540],[[[626,[0,0]]],627],[[[543,[0,0]]],542],[[[545,[0,0]]],544],[[[628,[0,0]]],629],[[[630,[0,0,0,0]]],631],[[[632,[0,0]]],633],[[[634,[0,0,0,0]]],635],[[[515,[0,0]]],514],[[[636,[0,0]]],637],[[[567,[0,0,0,0,0,0]]],566],[[[547,[0,0]]],546],[[[638,[0,0]]],639],[[[549,[0,0]]],548],[[[640,[0,0]]],641],[[[642,[0]]],643],[644,645],[[[646,[0,0]]],647],[[[551,[0,0]]],550],[[1,31],[[568,[0,0]]]],[[1,31],[[569,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[570,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[572,[0,0]]]],[[1,31],[[509,[0,0,0,0,0,0]]]],[[1,31],[[511,[0,0,0,0,0]]]],[[1,31],[[527,[0,0]]]],[[1,31],[[573,[0,0]]]],[[1,31],574],[[1,31],[[558,[0,0]]]],[[1,31],[[576,[0,0]]]],[[1,31],[[563,[0,0,0,0,0]]]],[[1,31],[[578,[0,0]]]],[[1,31],[[580,[0,0,0]]]],[[1,31],[[582,[0,0,0]]]],[[1,31],[[584,[0,0]]]],[[1,31],[[586,[0,0,0,0]]]],[[1,31],[[588,[0,0]]]],[[1,31],[[590,[0,0]]]],[[1,31],[[592,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[594,[0,0]]]],[[1,31],[[596,[0,0]]]],[[1,31],[[598,[0]]]],[[1,31],[[600,[0]]]],[[1,31],[[556,[0,0,0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[604,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[606,[0,0,0,0]]]],[[1,31],[[554,[0,0,0]]]],[[1,31],[[608,[0,0,0,0]]]],[[1,31],[[610,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[565,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[614,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[560,[0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[618,[0]]]],[[1,31],[[620,[0,0]]]],[[1,31],[[622,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[624,[0]]]],[[1,31],541],[[1,31],[[626,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[628,[0,0]]]],[[1,31],[[630,[0,0,0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[634,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[636,[0,0]]]],[[1,31],[[567,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[642,[0]]]],[[1,31],644],[[1,31],[[646,[0,0]]]],[[1,31],[[551,[0,0]]]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],575],[575,[[8,[45,15]]]],[[574,45],574],[564,[[8,[45,15]]]],[[[565,[-1,-2,-3,-4,-5]],45],[[565,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[0,-1,-2,-3,-4]],[23,[37]]],[[565,[0,-1,-2,-3,-4]]],[],[],[],[]],[566,[[0,[[64,[],[[63,[321]]]]]]]],[[[567,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[567,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[566,[[8,[57,15]]]],[[[567,[-1,-2,-3,-4,-5,0]],57],[[567,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[566,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[567,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[567,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[566,[[8,[42,15]]]],[[[567,[-1,-2,-3,-4,-5,-6]],42],[[567,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[615,[[8,[42,15]]]],[[[614,[-1]],42],[[614,[-1]]],[]],[508,[[8,[37,15]]]],[[[509,[-1,-2,0,-3,-4,-5]],37],[[509,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,37,42,42,31],508],[[1,49,47,31],557],[577,[[8,[42,15]]]],[[[576,[-1,0]],42],[[576,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,47,42,31],577],[[1,37,[23,[37]],[23,[37]],43,43,31],562],[562,[[8,[37,15]]]],[[[563,[0,-1,-2,-3,-4]],37],[[563,[0,-1,-2,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,0,-2,-3]],37],[[630,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[553,[[8,[47,15]]]],[[[554,[-1,-2,0]],47],[[554,[-1,-2,0]]],[],[]],[583,[[8,[37,15]]]],[[[582,[-1,0,-2]],37],[[582,[-1,0,-2]]],[],[]],[611,[[8,[37,15]]]],[[[610,[-1,0,-2,-3]],37],[[610,[-1,0,-2,-3]]],[],[],[]],[603,[[8,[53,15]]]],[[[602,[0,-1]],53],[[602,[0,-1]]],[]],[566,[[8,[321,15]]]],[[[567,[-1,-2,-3,0,-4,-5]],43],[[567,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[566,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[567,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[567,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[561,[[8,[321,15]]]],[[[573,[-1,0]],43],[[573,[-1,0]]],[]],[561,[[0,[[64,[],[[63,[37]]]]]]]],[[[573,[0,-1]],[23,[37]]],[[573,[0,-1]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[605,[[8,[53,15]]]],[[[604,[0,-1]],53],[[604,[0,-1]]],[]],[555,[[0,[[64,[],[[63,[37]]]]]]]],[[[556,[-1,-2,0,-3]],[23,[37]]],[[556,[-1,-2,0,-3]]],[],[],[]],[520,[[8,[48,15]]]],[[[521,[-1,-2]],48],[[521,[-1,-2]]],[],[]],[555,[[8,[48,15]]]],[[[556,[-1,-2,-3,-4]],48],[[556,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],581],[[1,39,37,42,31],583],[[1,37,37,31],585],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,0]],42],[[509,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[562,[[8,[321,15]]]],[[[563,[-1,-2,-3,-4,0]],43],[[563,[-1,-2,-3,-4,0]]],[],[],[],[]],[562,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[563,[-1,-2,0,-3,-4]],[23,[37]]],[[563,[-1,-2,0,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,-2,-3,0]],37],[[630,[-1,-2,-3,0]]],[],[],[]],[585,[[8,[42,15]]]],[[[584,[-1,-2]],42],[[584,[-1,-2]]],[],[]],[587,[[8,[42,15]]]],[[[586,[-1,-2,-3,-4]],42],[[586,[-1,-2,-3,-4]]],[],[],[],[]],[589,[[8,[42,15]]]],[[[588,[-1,-2]],42],[[588,[-1,-2]]],[],[]],[591,[[8,[42,15]]]],[[[590,[-1,-2]],42],[[590,[-1,-2]]],[],[]],[593,[[8,[42,15]]]],[[[592,[-1]],42],[[592,[-1]]],[]],[595,[[8,[42,15]]]],[[[594,[-1,-2]],42],[[594,[-1,-2]]],[],[]],[597,[[8,[42,15]]]],[[[596,[-1,-2]],42],[[596,[-1,-2]]],[],[]],[631,[[8,[42,15]]]],[[[630,[-1,-2,-3,-4]],42],[[630,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,42,31],587],[[1,37,37,31],589],[[1,42,31],599],[[1,37,37,31],591],[[1,37,31],593],[[1,39,37,31],528],[[1,39,37,31],530],[[1,39,37,31],532],[[1,39,37,31],534],[[1,37,31],601],[[1,37,37,31],595],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,37,37,31],597],[[1,49,47,48,31],522],[522,[[8,[51,15]]]],[[[523,[-1,-2,-3]],51],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[48,15]]]],[[[523,[-1,-2,0]],48],[[523,[-1,-2,0]]],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,-2,-3]],47],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],57,31],555],[571,[[8,[45,15]]]],[[[570,[-1,0]],45],[[570,[-1,0]]],[]],[517,[[8,[48,15]]]],[[[518,[-1,0,-2,-3]],48],[[518,[-1,0,-2,-3]]],[],[],[]],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,42,31],607],[520,[[8,[42,15]]]],[[[521,[-1,-2]],42],[[521,[-1,-2]]],[],[]],[555,[[8,[42,15]]]],[[[556,[-1,-2,-3,-4]],42],[[556,[-1,-2,-3,-4]]],[],[],[],[]],[517,[[8,[89,15]]]],[[[518,[0,-1,-2,-3]],49],[[518,[0,-1,-2,-3]]],[],[],[]],[[1,[23,[37]],47,47,31],553],[[1,39,37,37,37,31],609],[[1,39,37,37,42,31],611],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,31],536],[[1,[23,[37]],[23,[37]],[23,[37]],43,43,31],564],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[[1,39,31],615],[552,[[8,[37,15]]]],[[[568,[0,-1]],37],[[568,[0,-1]]],[]],[516,[[8,[37,15]]]],[[[569,[0,-1]],37],[[569,[0,-1]]],[]],[524,[[8,[37,15]]]],[[[572,[0,-1]],37],[[572,[0,-1]]],[]],[585,[[8,[37,15]]]],[[[584,[0,-1]],37],[[584,[0,-1]]],[]],[587,[[8,[37,15]]]],[[[586,[-1,0,-2,-3]],37],[[586,[-1,0,-2,-3]]],[],[],[]],[589,[[8,[37,15]]]],[[[588,[0,-1]],37],[[588,[0,-1]]],[]],[591,[[8,[37,15]]]],[[[590,[0,-1]],37],[[590,[0,-1]]],[]],[595,[[8,[37,15]]]],[[[594,[0,-1]],37],[[594,[0,-1]]],[]],[597,[[8,[37,15]]]],[[[596,[0,-1]],37],[[596,[0,-1]]],[]],[607,[[8,[37,15]]]],[[[606,[-1,0,-2,-3]],37],[[606,[-1,0,-2,-3]]],[],[],[]],[613,[[8,[37,15]]]],[[[612,[0,-1]],37],[[612,[0,-1]]],[]],[617,[[8,[37,15]]]],[[[616,[0,-1]],37],[[616,[0,-1]]],[]],[621,[[8,[37,15]]]],[[[620,[0,-1]],37],[[620,[0,-1]]],[]],[627,[[8,[37,15]]]],[[[626,[0,-1]],37],[[626,[0,-1]]],[]],[629,[[8,[37,15]]]],[[[628,[0,-1]],37],[[628,[0,-1]]],[]],[633,[[8,[37,15]]]],[[[632,[0,-1]],37],[[632,[0,-1]]],[]],[637,[[8,[37,15]]]],[[[636,[0,-1]],37],[[636,[0,-1]]],[]],[639,[[8,[37,15]]]],[[[638,[0,-1]],37],[[638,[0,-1]]],[]],[641,[[8,[37,15]]]],[[[640,[0,-1]],37],[[640,[0,-1]]],[]],[647,[[8,[37,15]]]],[[[646,[0,-1]],37],[[646,[0,-1]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,0]],42],[[518,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,31],512],[561,[[8,[42,15]]]],[[[573,[-1,-2]],42],[[573,[-1,-2]]],[],[]],[562,[[8,[42,15]]]],[[[563,[-1,-2,-3,-4,-5]],42],[[563,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,37,37,31],613],[635,[[8,[57,15]]]],[[[634,[-1,-2,-3,0]],57],[[634,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,49,47,31],559],[[1,39,45,31],571],[[1,39,42,31],579],[[1,49,48,47,42,31],517],[[1,53,53,31],603],[[1,53,53,31],605],[[1,39,31],619],[[1,39,31],623],[[1,39,31],643],[[1,37,37,31],617],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[568,[0,0]]]],[[1,31],[[569,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[570,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[572,[0,0]]]],[[1,31],[[509,[0,0,0,0,0,0]]]],[[1,31],[[511,[0,0,0,0,0]]]],[[1,31],[[527,[0,0]]]],[[1,31],[[573,[0,0]]]],[[1,31],574],[[1,31],[[558,[0,0]]]],[[1,31],[[576,[0,0]]]],[[1,31],[[563,[0,0,0,0,0]]]],[[1,31],[[578,[0,0]]]],[[1,31],[[580,[0,0,0]]]],[[1,31],[[582,[0,0,0]]]],[[1,31],[[584,[0,0]]]],[[1,31],[[586,[0,0,0,0]]]],[[1,31],[[588,[0,0]]]],[[1,31],[[590,[0,0]]]],[[1,31],[[592,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[594,[0,0]]]],[[1,31],[[596,[0,0]]]],[[1,31],[[598,[0]]]],[[1,31],[[600,[0]]]],[[1,31],[[556,[0,0,0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[604,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[606,[0,0,0,0]]]],[[1,31],[[554,[0,0,0]]]],[[1,31],[[608,[0,0,0,0]]]],[[1,31],[[610,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[565,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[614,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[560,[0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[618,[0]]]],[[1,31],[[620,[0,0]]]],[[1,31],[[622,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[624,[0]]]],[[1,31],541],[[1,31],[[626,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[628,[0,0]]]],[[1,31],[[630,[0,0,0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[634,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[636,[0,0]]]],[[1,31],[[567,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[642,[0]]]],[[1,31],644],[[1,31],[[646,[0,0]]]],[[1,31],[[551,[0,0]]]],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[564,[[8,[321,15]]]],[[[565,[-1,-2,-3,0,-4]],43],[[565,[-1,-2,-3,0,-4]]],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[-1,0,-2,-3,-4]],[23,[37]]],[[565,[-1,0,-2,-3,-4]]],[],[],[],[]],[593,[[8,[37,15]]]],[[[592,[0]],37],[[592,[0]]]],[553,[[8,[53,15]]]],[[[554,[-1,-2,-3]],53],[[554,[-1,-2,-3]]],[],[],[]],[553,[[0,[[64,[],[[63,[37]]]]]]]],[[[554,[0,-1,-2]],[23,[37]]],[[554,[0,-1,-2]]],[],[]],[552,38],[516,38],[519,38],[571,38],[520,38],[524,38],[508,38],[510,38],[526,38],[561,38],[575,38],[557,38],[577,38],[562,38],[579,38],[581,38],[583,38],[585,38],[587,38],[589,38],[591,38],[593,38],[528,38],[530,38],[532,38],[534,38],[595,38],[597,38],[599,38],[601,38],[555,38],[603,38],[605,38],[517,38],[607,38],[553,38],[609,38],[611,38],[536,38],[564,38],[522,38],[613,38],[615,38],[512,38],[559,38],[617,38],[619,38],[621,38],[623,38],[538,38],[625,38],[540,38],[627,38],[542,38],[544,38],[629,38],[631,38],[633,38],[635,38],[514,38],[637,38],[566,38],[546,38],[639,38],[548,38],[641,38],[643,38],[645,38],[647,38],[550,38],[[1,37,37,31],621],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,0]],42],[[511,[-1,-2,-3,-4,0]]],[],[],[],[]],[599,[[8,[42,15]]]],[[[598,[0]],42],[[598,[0]]]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[45,15]]]],[[[523,[-1,-2,-3]],45],[[523,[-1,-2,-3]]],[],[],[]],[581,[[8,[37,15]]]],[[[580,[-1,-2,0]],37],[[580,[-1,-2,0]]],[],[]],[583,[[8,[42,15]]]],[[[582,[-1,-2,0]],42],[[582,[-1,-2,0]]],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,-2,-3,0]],37],[[608,[-1,-2,-3,0]]],[],[],[]],[611,[[8,[42,15]]]],[[[610,[-1,-2,-3,0]],42],[[610,[-1,-2,-3,0]]],[],[],[]],[587,[[8,[42,15]]]],[[[586,[-1,-2,-3,0]],42],[[586,[-1,-2,-3,0]]],[],[],[]],[607,[[8,[42,15]]]],[[[606,[-1,-2,-3,0]],42],[[606,[-1,-2,-3,0]]],[],[],[]],[603,[[8,[53,15]]]],[[[602,[-1,0]],53],[[602,[-1,0]]],[]],[605,[[8,[53,15]]]],[[[604,[-1,0]],53],[[604,[-1,0]]],[]],[508,[[8,[37,15]]]],[[[509,[-1,0,-2,-3,-4,-5]],37],[[509,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[510,[[8,[37,15]]]],[[[511,[-1,0,-2,-3,-4]],37],[[511,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],538],[555,[[8,[57,15]]]],[[[556,[-1,-2,-3,0]],57],[[556,[-1,-2,-3,0]]],[],[],[]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[520,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[553,1],[[8,[4,15]]]],[[562,1],[[8,[4,15]]]],[[564,1],[[8,[4,15]]]],[[566,1],[[8,[4,15]]]],[[575,1],[[8,[4,15]]]],[[564,1],[[8,[4,15]]]],[[566,1],[[8,[4,15]]]],[[615,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[520,1],[[8,[4,15]]]],[[555,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[553,1],[[8,[4,15]]]],[[520,1],[[8,[4,15]]]],[[555,1],[[8,[4,15]]]],[[553,1],[[8,[4,15]]]],[[561,1],[[8,[4,15]]]],[[562,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[553,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[599,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[522,1],[[8,[4,15]]]],[[517,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[[510,1],[[8,[4,15]]]],[[512,1],[[8,[4,15]]]],[[514,1],[[8,[4,15]]]],[[508,1],[[8,[4,15]]]],[552,[[8,[90,15]]]],[516,[[8,[90,15]]]],[519,[[8,[90,15]]]],[[[525,[0,-1]],39],[[525,[0,-1]]],[]],[571,[[8,[90,15]]]],[[[570,[0,-1]],39],[[570,[0,-1]]],[]],[520,[[8,[90,15]]]],[[[521,[0,-1]],39],[[521,[0,-1]]],[]],[524,[[8,[90,15]]]],[508,[[8,[90,15]]]],[[[509,[0,-1,-2,-3,-4,-5]],39],[[509,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[510,[[8,[90,15]]]],[[[511,[0,-1,-2,-3,-4]],39],[[511,[0,-1,-2,-3,-4]]],[],[],[],[]],[526,[[8,[90,15]]]],[[[527,[0,-1]],39],[[527,[0,-1]]],[]],[579,[[8,[90,15]]]],[[[578,[0,-1]],39],[[578,[0,-1]]],[]],[581,[[8,[90,15]]]],[[[580,[0,-1,-2]],39],[[580,[0,-1,-2]]],[],[]],[583,[[8,[90,15]]]],[[[582,[0,-1,-2]],39],[[582,[0,-1,-2]]],[],[]],[585,[[8,[90,15]]]],[587,[[8,[90,15]]]],[[[586,[0,-1,-2,-3]],39],[[586,[0,-1,-2,-3]]],[],[],[]],[589,[[8,[90,15]]]],[591,[[8,[90,15]]]],[593,[[8,[90,15]]]],[528,[[8,[90,15]]]],[[[529,[0,-1]],39],[[529,[0,-1]]],[]],[530,[[8,[90,15]]]],[[[531,[0,-1]],39],[[531,[0,-1]]],[]],[532,[[8,[90,15]]]],[[[533,[0,-1]],39],[[533,[0,-1]]],[]],[534,[[8,[90,15]]]],[[[535,[0,-1]],39],[[535,[0,-1]]],[]],[595,[[8,[90,15]]]],[597,[[8,[90,15]]]],[601,[[8,[90,15]]]],[555,[[8,[90,15]]]],[[[556,[0,-1,-2,-3]],39],[[556,[0,-1,-2,-3]]],[],[],[]],[607,[[8,[90,15]]]],[[[606,[0,-1,-2,-3]],39],[[606,[0,-1,-2,-3]]],[],[],[]],[553,[[8,[90,15]]]],[[[554,[-1,-2,-3]],39],[[554,[-1,-2,-3]]],[],[],[]],[609,[[8,[90,15]]]],[[[608,[0,-1,-2,-3]],39],[[608,[0,-1,-2,-3]]],[],[],[]],[611,[[8,[90,15]]]],[[[610,[0,-1,-2,-3]],39],[[610,[0,-1,-2,-3]]],[],[],[]],[536,[[8,[90,15]]]],[[[537,[0,-1]],39],[[537,[0,-1]]],[]],[613,[[8,[90,15]]]],[615,[[8,[90,15]]]],[[[614,[0]],39],[[614,[0]]]],[512,[[8,[90,15]]]],[[[513,[0,-1]],39],[[513,[0,-1]]],[]],[617,[[8,[90,15]]]],[619,[[8,[90,15]]]],[[[618,[0]],39],[[618,[0]]]],[621,[[8,[90,15]]]],[623,[[8,[90,15]]]],[[[622,[0]],39],[[622,[0]]]],[538,[[8,[90,15]]]],[[[539,[0,-1]],39],[[539,[0,-1]]],[]],[627,[[8,[90,15]]]],[542,[[8,[90,15]]]],[[[543,[0,-1]],39],[[543,[0,-1]]],[]],[544,[[8,[90,15]]]],[[[545,[0,-1]],39],[[545,[0,-1]]],[]],[629,[[8,[90,15]]]],[631,[[8,[90,15]]]],[[[630,[0,-1,-2,-3]],39],[[630,[0,-1,-2,-3]]],[],[],[]],[633,[[8,[90,15]]]],[635,[[8,[90,15]]]],[[[634,[0,-1,-2,-3]],39],[[634,[0,-1,-2,-3]]],[],[],[]],[637,[[8,[90,15]]]],[546,[[8,[90,15]]]],[[[547,[0,-1]],39],[[547,[0,-1]]],[]],[639,[[8,[90,15]]]],[548,[[8,[90,15]]]],[[[549,[0,-1]],39],[[549,[0,-1]]],[]],[641,[[8,[90,15]]]],[643,[[8,[90,15]]]],[[[642,[0]],39],[[642,[0]]]],[647,[[8,[90,15]]]],[550,[[8,[90,15]]]],[[[551,[0,-1]],39],[[551,[0,-1]]],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[575,[[8,[90,15]]]],[[574,39],574],[[1,37,31],625],[[1,31],540],[552,[[8,[37,15]]]],[[[568,[-1,0]],37],[[568,[-1,0]]],[]],[516,[[8,[37,15]]]],[[[569,[-1,0]],37],[[569,[-1,0]]],[]],[524,[[8,[37,15]]]],[[[572,[-1,0]],37],[[572,[-1,0]]],[]],[585,[[8,[37,15]]]],[[[584,[-1,0]],37],[[584,[-1,0]]],[]],[587,[[8,[37,15]]]],[[[586,[-1,-2,0,-3]],37],[[586,[-1,-2,0,-3]]],[],[],[]],[589,[[8,[37,15]]]],[[[588,[-1,0]],37],[[588,[-1,0]]],[]],[591,[[8,[37,15]]]],[[[590,[-1,0]],37],[[590,[-1,0]]],[]],[595,[[8,[37,15]]]],[[[594,[-1,0]],37],[[594,[-1,0]]],[]],[597,[[8,[37,15]]]],[[[596,[-1,0]],37],[[596,[-1,0]]],[]],[607,[[8,[37,15]]]],[[[606,[-1,-2,0,-3]],37],[[606,[-1,-2,0,-3]]],[],[],[]],[613,[[8,[37,15]]]],[[[612,[-1,0]],37],[[612,[-1,0]]],[]],[617,[[8,[37,15]]]],[[[616,[-1,0]],37],[[616,[-1,0]]],[]],[621,[[8,[37,15]]]],[[[620,[-1,0]],37],[[620,[-1,0]]],[]],[627,[[8,[37,15]]]],[[[626,[-1,0]],37],[[626,[-1,0]]],[]],[629,[[8,[37,15]]]],[[[628,[-1,0]],37],[[628,[-1,0]]],[]],[633,[[8,[37,15]]]],[[[632,[-1,0]],37],[[632,[-1,0]]],[]],[637,[[8,[37,15]]]],[[[636,[-1,0]],37],[[636,[-1,0]]],[]],[639,[[8,[37,15]]]],[[[638,[-1,0]],37],[[638,[-1,0]]],[]],[641,[[8,[37,15]]]],[[[640,[-1,0]],37],[[640,[-1,0]]],[]],[647,[[8,[37,15]]]],[[[646,[-1,0]],37],[[646,[-1,0]]],[]],[[1,37,37,31],627],[517,[[8,[47,15]]]],[[[518,[-1,-2,-3,-4]],47],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,-2,-3]],47],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],631],[[508,1,53],4],[[510,1,53],4],[[512,1,53],4],[[514,1,53],4],[[517,1,51],4],[[508,1,53],4],[[510,1,53],4],[[512,1,53],4],[[514,1,53],4],[[520,1,51],4],[[508,1,51],4],[[510,1,51],4],[[517,1,51],4],[[522,1,51],4],[[512,1,51],4],[[514,1,51],4],[[522,1,53],4],[[522,1,42],4],[[522,1,42],4],[[553,1,42],4],[[553,1,47],4],[[510,1,42],4],[[562,1,57],4],[[564,1,57],4],[[566,1,57],4],[[522,1,42],4],[[575,1,45],4],[[564,1,45],4],[[566,1,57],4],[[566,1,42],4],[[615,1,42],4],[[577,1,42],4],[[517,1,42],4],[[522,1,42],4],[[517,1,42],4],[[553,1,47],4],[[603,1,53],4],[[517,1,42],4],[[522,1,42],4],[[605,1,53],4],[[520,1,48],4],[[555,1,48],4],[[508,1,42],4],[[585,1,42],4],[[587,1,42],4],[[589,1,42],4],[[591,1,42],4],[[593,1,42],4],[[595,1,42],4],[[597,1,42],4],[[631,1,42],4],[[522,1,51],4],[[522,1,48],4],[[522,1,47],4],[[571,1,45],4],[[517,1,48],4],[[553,1,42],4],[[520,1,42],4],[[555,1,42],4],[[553,1,42],4],[[517,1,42],4],[[522,1,42],4],[[561,1,42],4],[[562,1,42],4],[[635,1,57],4],[[522,1,42],4],[[508,1,53],4],[[510,1,53],4],[[512,1,53],4],[[514,1,53],4],[[512,1,42],4],[[514,1,42],4],[[553,1,53],4],[[510,1,42],4],[[599,1,42],4],[[512,1,42],4],[[514,1,42],4],[[522,1,53],4],[[522,1,45],4],[[583,1,42],4],[[611,1,42],4],[[587,1,42],4],[[607,1,42],4],[[603,1,53],4],[[605,1,53],4],[[555,1,57],4],[[522,1,53],4],[[517,1,47],4],[[522,1,47],4],[[508,1,42],4],[[557,1,47],4],[[577,1,47],4],[[517,1,47],4],[[522,1,47],4],[[559,1,47],4],[[508,1,47],4],[[510,1,47],4],[[599,1,47],4],[[512,1,47],4],[[514,1,47],4],[[508,1,53],4],[[510,1,53],4],[[512,1,53],4],[[514,1,53],4],[[517,1,42],4],[[517,1,42],4],[[522,1,42],4],[[579,1,42],4],[[517,1,42],4],[[517,1,42],4],[[522,1,42],4],[[508,1,42],4],[[510,1,42],4],[[512,1,42],4],[[514,1,42],4],[[508,1,42],4],[[1,39,37,31],542],[[1,37,37,31],633],[[1,39,37,37,57,31],635],[[1,39,37,31],544],[[1,37,37,31],629],[[1,37,37,31],514],[[1,37,37,31],637],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,0,-5]],42],[[509,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],566],[557,[[8,[47,15]]]],[[[558,[-1,0]],47],[[558,[-1,0]]],[]],[577,[[8,[47,15]]]],[[[576,[0,-1]],47],[[576,[0,-1]]],[]],[517,[[8,[47,15]]]],[[[518,[-1,-2,0,-3]],47],[[518,[-1,-2,0,-3]]],[],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,0,-2]],47],[[523,[-1,0,-2]]],[],[]],[559,[[8,[47,15]]]],[[[560,[-1,0]],47],[[560,[-1,0]]],[]],[508,[[8,[47,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],47],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[47,15]]]],[[[511,[-1,-2,-3,-4,-5]],47],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[599,[[8,[47,15]]]],[[[598,[-1]],47],[[598,[-1]]],[]],[512,[[8,[47,15]]]],[[[513,[-1,-2]],47],[[513,[-1,-2]]],[],[]],[514,[[8,[47,15]]]],[[[515,[-1,-2]],47],[[515,[-1,-2]]],[],[]],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[562,[[8,[321,15]]]],[[[563,[-1,-2,-3,0,-4]],43],[[563,[-1,-2,-3,0,-4]]],[],[],[],[]],[562,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[563,[-1,0,-2,-3,-4]],[23,[37]]],[[563,[-1,0,-2,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,-2,0,-3]],37],[[630,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],546],[-1,[[8,[-2]]],[],[]],[38,[[8,[552,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[516,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[519,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[571,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[520,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[524,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[508,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[510,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[526,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[561,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[575,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[557,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[577,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[562,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[579,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[581,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[583,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[585,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[587,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[589,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[591,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[593,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[528,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[530,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[532,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[534,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[595,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[597,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[599,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[601,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[555,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[603,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[605,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[517,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[607,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[553,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[609,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[611,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[536,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[564,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[522,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[613,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[615,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[512,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[559,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[617,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[619,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[621,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[623,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[538,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[625,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[540,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[627,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[542,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[544,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[629,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[631,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[633,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[635,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[514,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[637,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[566,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[546,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[639,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[548,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[641,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[643,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[645,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[647,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[550,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,37,37,31],639],[[1,39,37,31],548],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],645],[564,[[8,[321,15]]]],[[[565,[-1,-2,-3,-4,0]],43],[[565,[-1,-2,-3,-4,0]]],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[-1,-2,0,-3,-4]],[23,[37]]],[[565,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,37,31],641],[635,[[8,[37,15]]]],[[[634,[-1,0,-2,-3]],37],[[634,[-1,0,-2,-3]]],[],[],[]],[635,[[8,[37,15]]]],[[[634,[-1,-2,0,-3]],37],[[634,[-1,-2,0,-3]]],[],[],[]],[508,[[8,[37,15]]]],[[[509,[-1,-2,-3,0,-4,-5]],37],[[509,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[510,[[8,[37,15]]]],[[[511,[-1,-2,0,-3,-4]],37],[[511,[-1,-2,0,-3,-4]]],[],[],[],[]],[601,[[8,[37,15]]]],[[[600,[0]],37],[[600,[0]]]],[579,[[8,[42,15]]]],[[[578,[-1,0]],42],[[578,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,-2,0,-3]],37],[[608,[-1,-2,0,-3]]],[],[],[]],[611,[[8,[37,15]]]],[[[610,[-1,-2,0,-3]],37],[[610,[-1,-2,0,-3]]],[],[],[]],[625,[[8,[37,15]]]],[[[624,[0]],37],[[624,[0]]]],[514,[[8,[37,15]]]],[[[515,[0,-1]],37],[[515,[0,-1]]],[]],[566,[[8,[37,15]]]],[[[567,[0,-1,-2,-3,-4,-5]],37],[[567,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[581,[[8,[37,15]]]],[[[580,[-1,0,-2]],37],[[580,[-1,0,-2]]],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,0,-2,-3]],37],[[608,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],42],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,-5]],42],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],42],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,31],647],[[1,39,37,31],550],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[648,[[8,[37,15]]]],[[[649,[0,-1,-2]],37],[[649,[0,-1,-2]]],[],[]],[[1,37,31],650],[[1,37,31],651],[[1,37,31],652],[[1,37,37,31],653],[648,[[8,[37,15]]]],[[[649,[-1,0,-2]],37],[[649,[-1,0,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[654,[0]]],650],[[[655,[0]]],651],[[[656,[0,0]]],653],[[[657,[0]]],652],[[[658,[0]]],659],[[[660,[0]]],661],[[[662,[0,0]]],663],[[[664,[0]]],665],[[[666,[0]]],667],[[[668,[0]]],669],[[[670,[0]]],671],[[[672,[0]]],673],[[[674,[0]]],675],[[[676,[0]]],677],[[[678,[0]]],679],[[[680,[0,0,0]]],681],[[[682,[0]]],683],[[[649,[0,0,0]]],648],[[[684,[0,0]]],685],[[[686,[0]]],687],[[[688,[0]]],689],[[[690,[0]]],691],[[[692,[0]]],693],[[[694,[0,0]]],695],[[[696,[0]]],697],[[[698,[0]]],699],[[[700,[0]]],701],[[[702,[0]]],703],[[[704,[0]]],705],[[[706,[0]]],707],[[[708,[0]]],709],[[[710,[0]]],711],[[1,31],[[654,[0]]]],[[1,31],[[655,[0]]]],[[1,31],[[656,[0,0]]]],[[1,31],[[657,[0]]]],[[1,31],[[658,[0]]]],[[1,31],[[660,[0]]]],[[1,31],[[662,[0,0]]]],[[1,31],[[664,[0]]]],[[1,31],[[666,[0]]]],[[1,31],[[668,[0]]]],[[1,31],[[670,[0]]]],[[1,31],[[672,[0]]]],[[1,31],[[674,[0]]]],[[1,31],[[676,[0]]]],[[1,31],[[678,[0]]]],[[1,31],[[680,[0,0,0]]]],[[1,31],[[682,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[684,[0,0]]]],[[1,31],[[686,[0]]]],[[1,31],[[688,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[694,[0,0]]]],[[1,31],[[696,[0]]]],[[1,31],[[698,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[704,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[710,[0]]]],[648,[[8,[37,15]]]],[[[649,[-1,-2,0]],37],[[649,[-1,-2,0]]],[],[]],[[1,37,31],659],[[1,37,31],661],[[1,37,37,31],663],[[1,37,31],665],[[1,37,31],667],[[1,37,31],671],[[1,37,31],669],[[1,37,31],673],[[1,37,31],679],[[1,37,31],675],[[1,37,31],677],[650,[[8,[42,15]]]],[[[654,[-1]],42],[[654,[-1]]],[]],[653,[[8,[42,15]]]],[[[656,[-1,-2]],42],[[656,[-1,-2]]],[],[]],[652,[[8,[42,15]]]],[[[657,[-1]],42],[[657,[-1]]],[]],[659,[[8,[42,15]]]],[[[658,[-1]],42],[[658,[-1]]],[]],[661,[[8,[42,15]]]],[[[660,[-1]],42],[[660,[-1]]],[]],[663,[[8,[42,15]]]],[[[662,[-1,-2]],42],[[662,[-1,-2]]],[],[]],[665,[[8,[42,15]]]],[[[664,[-1]],42],[[664,[-1]]],[]],[673,[[8,[42,15]]]],[[[672,[-1]],42],[[672,[-1]]],[]],[675,[[8,[42,15]]]],[[[674,[-1]],42],[[674,[-1]]],[]],[677,[[8,[42,15]]]],[[[676,[-1]],42],[[676,[-1]]],[]],[679,[[8,[42,15]]]],[[[678,[-1]],42],[[678,[-1]]],[]],[681,[[8,[42,15]]]],[[[680,[-1,-2,-3]],42],[[680,[-1,-2,-3]]],[],[],[]],[683,[[8,[42,15]]]],[[[682,[-1]],42],[[682,[-1]]],[]],[648,[[8,[42,15]]]],[[[649,[-1,-2,-3]],42],[[649,[-1,-2,-3]]],[],[],[]],[687,[[8,[42,15]]]],[[[686,[-1]],42],[[686,[-1]]],[]],[689,[[8,[42,15]]]],[[[688,[-1]],42],[[688,[-1]]],[]],[691,[[8,[42,15]]]],[[[690,[-1]],42],[[690,[-1]]],[]],[693,[[8,[42,15]]]],[[[692,[-1]],42],[[692,[-1]]],[]],[695,[[8,[42,15]]]],[[[694,[-1,-2]],42],[[694,[-1,-2]]],[],[]],[697,[[8,[42,15]]]],[[[696,[-1]],42],[[696,[-1]]],[]],[699,[[8,[42,15]]]],[[[698,[-1]],42],[[698,[-1]]],[]],[701,[[8,[42,15]]]],[[[700,[-1]],42],[[700,[-1]]],[]],[703,[[8,[42,15]]]],[[[702,[-1]],42],[[702,[-1]]],[]],[705,[[8,[42,15]]]],[[[704,[-1]],42],[[704,[-1]]],[]],[707,[[8,[42,15]]]],[[[706,[-1]],42],[[706,[-1]]],[]],[709,[[8,[42,15]]]],[[[708,[-1]],42],[[708,[-1]]],[]],[711,[[8,[42,15]]]],[[[710,[-1]],42],[[710,[-1]]],[]],[[1,37,31],683],[[1,37,37,37,31],648],[[1,39,37,37,31],681],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,37,31],685],[653,[[8,[37,15]]]],[[[656,[0,-1]],37],[[656,[0,-1]]],[]],[663,[[8,[37,15]]]],[[[662,[0,-1]],37],[[662,[0,-1]]],[]],[681,[[8,[37,15]]]],[[[680,[-1,0,-2]],37],[[680,[-1,0,-2]]],[],[]],[685,[[8,[37,15]]]],[[[684,[0,-1]],37],[[684,[0,-1]]],[]],[695,[[8,[37,15]]]],[[[694,[0,-1]],37],[[694,[0,-1]]],[]],[[1,37,31],693],[[1,37,31],691],[[1,37,31],687],[[1,37,31],689],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[654,[0]]]],[[1,31],[[655,[0]]]],[[1,31],[[656,[0,0]]]],[[1,31],[[657,[0]]]],[[1,31],[[658,[0]]]],[[1,31],[[660,[0]]]],[[1,31],[[662,[0,0]]]],[[1,31],[[664,[0]]]],[[1,31],[[666,[0]]]],[[1,31],[[668,[0]]]],[[1,31],[[670,[0]]]],[[1,31],[[672,[0]]]],[[1,31],[[674,[0]]]],[[1,31],[[676,[0]]]],[[1,31],[[678,[0]]]],[[1,31],[[680,[0,0,0]]]],[[1,31],[[682,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[684,[0,0]]]],[[1,31],[[686,[0]]]],[[1,31],[[688,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[694,[0,0]]]],[[1,31],[[696,[0]]]],[[1,31],[[698,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[704,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[710,[0]]]],[650,[[8,[37,15]]]],[[[654,[0]],37],[[654,[0]]]],[651,[[8,[37,15]]]],[[[655,[0]],37],[[655,[0]]]],[652,[[8,[37,15]]]],[[[657,[0]],37],[[657,[0]]]],[659,[[8,[37,15]]]],[[[658,[0]],37],[[658,[0]]]],[661,[[8,[37,15]]]],[[[660,[0]],37],[[660,[0]]]],[665,[[8,[37,15]]]],[[[664,[0]],37],[[664,[0]]]],[667,[[8,[37,15]]]],[[[666,[0]],37],[[666,[0]]]],[669,[[8,[37,15]]]],[[[668,[0]],37],[[668,[0]]]],[671,[[8,[37,15]]]],[[[670,[0]],37],[[670,[0]]]],[673,[[8,[37,15]]]],[[[672,[0]],37],[[672,[0]]]],[675,[[8,[37,15]]]],[[[674,[0]],37],[[674,[0]]]],[677,[[8,[37,15]]]],[[[676,[0]],37],[[676,[0]]]],[679,[[8,[37,15]]]],[[[678,[0]],37],[[678,[0]]]],[683,[[8,[37,15]]]],[[[682,[0]],37],[[682,[0]]]],[687,[[8,[37,15]]]],[[[686,[0]],37],[[686,[0]]]],[689,[[8,[37,15]]]],[[[688,[0]],37],[[688,[0]]]],[691,[[8,[37,15]]]],[[[690,[0]],37],[[690,[0]]]],[693,[[8,[37,15]]]],[[[692,[0]],37],[[692,[0]]]],[697,[[8,[37,15]]]],[[[696,[0]],37],[[696,[0]]]],[699,[[8,[37,15]]]],[[[698,[0]],37],[[698,[0]]]],[701,[[8,[37,15]]]],[[[700,[0]],37],[[700,[0]]]],[703,[[8,[37,15]]]],[[[702,[0]],37],[[702,[0]]]],[705,[[8,[37,15]]]],[[[704,[0]],37],[[704,[0]]]],[707,[[8,[37,15]]]],[[[706,[0]],37],[[706,[0]]]],[709,[[8,[37,15]]]],[[[708,[0]],37],[[708,[0]]]],[711,[[8,[37,15]]]],[[[710,[0]],37],[[710,[0]]]],[650,38],[651,38],[653,38],[652,38],[659,38],[661,38],[663,38],[665,38],[667,38],[669,38],[671,38],[673,38],[675,38],[677,38],[679,38],[681,38],[683,38],[648,38],[685,38],[687,38],[689,38],[691,38],[693,38],[695,38],[697,38],[699,38],[701,38],[703,38],[705,38],[707,38],[709,38],[711,38],[[1,37,37,31],695],[650,[[8,[90,15]]]],[651,[[8,[90,15]]]],[653,[[8,[90,15]]]],[652,[[8,[90,15]]]],[659,[[8,[90,15]]]],[661,[[8,[90,15]]]],[663,[[8,[90,15]]]],[665,[[8,[90,15]]]],[667,[[8,[90,15]]]],[669,[[8,[90,15]]]],[671,[[8,[90,15]]]],[673,[[8,[90,15]]]],[675,[[8,[90,15]]]],[677,[[8,[90,15]]]],[679,[[8,[90,15]]]],[681,[[8,[90,15]]]],[[[680,[0,-1,-2]],39],[[680,[0,-1,-2]]],[],[]],[683,[[8,[90,15]]]],[648,[[8,[90,15]]]],[685,[[8,[90,15]]]],[687,[[8,[90,15]]]],[689,[[8,[90,15]]]],[691,[[8,[90,15]]]],[693,[[8,[90,15]]]],[695,[[8,[90,15]]]],[697,[[8,[90,15]]]],[699,[[8,[90,15]]]],[701,[[8,[90,15]]]],[703,[[8,[90,15]]]],[705,[[8,[90,15]]]],[707,[[8,[90,15]]]],[709,[[8,[90,15]]]],[711,[[8,[90,15]]]],[653,[[8,[37,15]]]],[[[656,[-1,0]],37],[[656,[-1,0]]],[]],[663,[[8,[37,15]]]],[[[662,[-1,0]],37],[[662,[-1,0]]],[]],[681,[[8,[37,15]]]],[[[680,[-1,-2,0]],37],[[680,[-1,-2,0]]],[],[]],[685,[[8,[37,15]]]],[[[684,[-1,0]],37],[[684,[-1,0]]],[]],[695,[[8,[37,15]]]],[[[694,[-1,0]],37],[[694,[-1,0]]],[]],[[1,37,31],699],[[1,37,31],697],[[1,37,31],701],[[650,1,42],4],[[653,1,42],4],[[652,1,42],4],[[659,1,42],4],[[661,1,42],4],[[663,1,42],4],[[665,1,42],4],[[673,1,42],4],[[675,1,42],4],[[677,1,42],4],[[679,1,42],4],[[681,1,42],4],[[683,1,42],4],[[648,1,42],4],[[687,1,42],4],[[689,1,42],4],[[691,1,42],4],[[693,1,42],4],[[695,1,42],4],[[697,1,42],4],[[699,1,42],4],[[701,1,42],4],[[703,1,42],4],[[705,1,42],4],[[707,1,42],4],[[709,1,42],4],[[711,1,42],4],[[1,37,31],703],[[1,37,31],705],[[1,37,31],707],[[1,37,31],709],[[1,37,31],711],[-1,[[8,[-2]]],[],[]],[38,[[8,[650,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[651,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[653,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[652,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[659,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[661,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[663,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[665,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[667,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[669,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[671,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[673,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[675,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[677,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[679,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[681,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[683,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[648,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[685,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[687,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[689,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[691,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[693,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[695,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[697,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[699,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[701,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[703,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[705,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[707,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[709,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[711,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[712,[[8,[45,15]]]],[[[713,[-1,0]],45],[[713,[-1,0]]],[]],[714,[[8,[90,15]]]],[[[715,[0,-1]],39],[[715,[0,-1]]],[]],[716,[[8,[51,15]]]],[[[717,[-1,0]],51],[[717,[-1,0]]],[]],[718,[[8,[51,15]]]],[[[719,[-1,-2,-3]],51],[[719,[-1,-2,-3]]],[],[],[]],[720,[[8,[51,15]]]],[[[721,[-1,-2,-3]],51],[[721,[-1,-2,-3]]],[],[],[]],[722,[[8,[51,15]]]],[[[723,[-1,-2]],51],[[723,[-1,-2]]],[],[]],[724,[[8,[51,15]]]],[[[725,[-1]],51],[[725,[-1]]],[]],[[1,39,[23,[37]],[23,[37]],31],718],[[1,39,[23,[37]],[23,[37]],31],720],[[1,[23,[39]],49,31],726],[[1,[23,[37]],31],727],[[1,37,51,31],716],[728,[[8,[89,15]]]],[[[729,[-1,-2,-3,0]],49],[[729,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,[23,[37]],42,31],730],[[1,37,31],731],[732,[[8,[90,15]]]],[726,[[8,[89,15]]]],[[[733,[-1,0]],49],[[733,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[717,[0,0]]],716],[[[734,[0,0,0,0,0]]],730],[[[735,[0]]],731],[[[736,[0,0]]],737],[[[729,[0,0,0,0]]],728],[[[738,[0,0,0]]],739],[[[719,[0,0,0]]],718],[[[721,[0,0,0]]],720],[[[733,[0,0]]],726],[[[740,[0]]],727],[[[741,[0,0]]],742],[[[743,[0,0,0]]],744],[[[745,[0]]],746],[[[747,[0,0,0]]],748],[[[749,[0]]],750],[[[751,[0,0,0]]],752],[[[753,[0,0,0]]],754],[[[715,[0,0]]],714],[[[755,[0]]],732],[[[713,[0,0]]],712],[[[723,[0,0]]],722],[[[756,[0,0]]],757],[[[758,[0,0,0,0,0]]],759],[[[760,[0]]],761],[[[725,[0]]],724],[[[762,[0,0,0,0,0,0,0,0]]],763],[[[764,[0,0,0]]],765],[[[766,[0,0,0]]],767],[[[768,[0,0]]],769],[[[770,[0,0,0]]],771],[[[772,[0,0,0,0,0,0,0,0]]],773],[[[774,[0,0]]],775],[[1,31],[[717,[0,0]]]],[[1,31],[[734,[0,0,0,0,0]]]],[[1,31],[[735,[0]]]],[[1,31],[[736,[0,0]]]],[[1,31],[[729,[0,0,0,0]]]],[[1,31],[[738,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[733,[0,0]]]],[[1,31],[[740,[0]]]],[[1,31],[[741,[0,0]]]],[[1,31],[[743,[0,0,0]]]],[[1,31],[[745,[0]]]],[[1,31],[[747,[0,0,0]]]],[[1,31],[[749,[0]]]],[[1,31],[[751,[0,0,0]]]],[[1,31],[[753,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[755,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[756,[0,0]]]],[[1,31],[[758,[0,0,0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[762,[0,0,0,0,0,0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[766,[0,0,0]]]],[[1,31],[[768,[0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[772,[0,0,0,0,0,0,0,0]]]],[[1,31],[[774,[0,0]]]],[771,[[8,[37,15]]]],[[[770,[-1,0,-2]],37],[[770,[-1,0,-2]]],[],[]],[[1,39,37,31],742],[[1,39,37,53,31],744],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[[1,37,37,31],737],[[1,37,31],746],[742,[[8,[90,15]]]],[[[741,[0,-1]],39],[[741,[0,-1]]],[]],[757,[[8,[90,15]]]],[[[756,[0,-1]],39],[[756,[0,-1]]],[]],[[1,39,37,37,31],748],[[1,[23,[37]],31],750],[[1,37,[23,[37]],37,31],752],[724,[[8,[37,15]]]],[[[725,[-1]],37],[[725,[-1]]],[]],[718,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[719,[-1,0,-2]],[23,[37]]],[[719,[-1,0,-2]]],[],[]],[720,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[721,[-1,0,-2]],[23,[37]]],[[721,[-1,0,-2]]],[],[]],[[1,39,37,53,31],754],[[1,39,37,31],714],[[1,37,31],732],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,[23,[37]],49,31],728],[[1,39,45,31],712],[[1,47,48,31],722],[769,[[8,[37,15]]]],[[[768,[0,-1]],37],[[768,[0,-1]]],[]],[748,[[8,[37,15]]]],[[[747,[-1,-2,0]],37],[[747,[-1,-2,0]]],[],[]],[730,[[0,[[64,[],[[63,[37]]]]]]]],[[[734,[-1,-2,-3,0,-4]],[23,[37]]],[[734,[-1,-2,-3,0,-4]]],[],[],[],[]],[728,[[0,[[64,[],[[63,[37]]]]]]]],[[[729,[-1,-2,0,-3]],[23,[37]]],[[729,[-1,-2,0,-3]]],[],[],[]],[739,[[0,[[64,[],[[63,[37]]]]]]]],[[[738,[-1,-2,0]],[23,[37]]],[[738,[-1,-2,0]]],[],[]],[759,[[0,[[64,[],[[63,[37]]]]]]]],[[[758,[-1,0,-2,-3,-4]],[23,[37]]],[[758,[-1,0,-2,-3,-4]]],[],[],[],[]],[767,[[0,[[64,[],[[63,[37]]]]]]]],[[[766,[-1,-2,0]],[23,[37]]],[[766,[-1,-2,0]]],[],[]],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[759,[[8,[42,15]]]],[[[758,[-1,-2,-3,-4,0]],42],[[758,[-1,-2,-3,-4,0]]],[],[],[],[]],[759,[[8,[42,15]]]],[[[758,[-1,-2,0,-3,-4]],42],[[758,[-1,-2,0,-3,-4]]],[],[],[],[]],[730,[[8,[42,15]]]],[[[734,[-1,-2,-3,-4,0]],42],[[734,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],31],739],[759,[[8,[51,15]]]],[[[758,[-1,-2,-3,0,-4]],51],[[758,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],757],[716,[[8,[37,15]]]],[[[717,[0,-1]],37],[[717,[0,-1]]],[]],[730,[[8,[37,15]]]],[[[734,[-1,-2,0,-3,-4]],37],[[734,[-1,-2,0,-3,-4]]],[],[],[],[]],[728,[[8,[37,15]]]],[[[729,[-1,0,-2,-3]],37],[[729,[-1,0,-2,-3]]],[],[],[]],[739,[[8,[37,15]]]],[[[738,[-1,0,-2]],37],[[738,[-1,0,-2]]],[],[]],[718,[[8,[90,15]]]],[[[719,[0,-1,-2]],39],[[719,[0,-1,-2]]],[],[]],[720,[[8,[90,15]]]],[[[721,[0,-1,-2]],39],[[721,[0,-1,-2]]],[],[]],[746,[[8,[37,15]]]],[[[745,[0]],37],[[745,[0]]]],[759,[[8,[37,15]]]],[[[758,[0,-1,-2,-3,-4]],37],[[758,[0,-1,-2,-3,-4]]],[],[],[],[]],[761,[[8,[37,15]]]],[[[760,[0]],37],[[760,[0]]]],[767,[[8,[37,15]]]],[[[766,[-1,0,-2]],37],[[766,[-1,0,-2]]],[],[]],[775,[[8,[37,15]]]],[[[774,[-1,0]],37],[[774,[-1,0]]],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[717,[0,0]]]],[[1,31],[[734,[0,0,0,0,0]]]],[[1,31],[[735,[0]]]],[[1,31],[[736,[0,0]]]],[[1,31],[[729,[0,0,0,0]]]],[[1,31],[[738,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[733,[0,0]]]],[[1,31],[[740,[0]]]],[[1,31],[[741,[0,0]]]],[[1,31],[[743,[0,0,0]]]],[[1,31],[[745,[0]]]],[[1,31],[[747,[0,0,0]]]],[[1,31],[[749,[0]]]],[[1,31],[[751,[0,0,0]]]],[[1,31],[[753,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[755,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[756,[0,0]]]],[[1,31],[[758,[0,0,0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[762,[0,0,0,0,0,0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[766,[0,0,0]]]],[[1,31],[[768,[0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[772,[0,0,0,0,0,0,0,0]]]],[[1,31],[[774,[0,0]]]],[739,[[8,[42,15]]]],[[[738,[-1,-2,-3]],42],[[738,[-1,-2,-3]]],[],[],[]],[767,[[8,[42,15]]]],[[[766,[-1,-2,-3]],42],[[766,[-1,-2,-3]]],[],[],[]],[752,[[8,[37,15]]]],[[[751,[-1,-2,0]],37],[[751,[-1,-2,0]]],[],[]],[732,[[8,[90,15]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[750,[[0,[[64,[],[[63,[37]]]]]]]],[[[749,[0]],[23,[37]]],[[749,[0]]]],[716,38],[730,38],[731,38],[737,38],[728,38],[739,38],[718,38],[720,38],[726,38],[727,38],[742,38],[744,38],[746,38],[748,38],[750,38],[752,38],[754,38],[714,38],[732,38],[712,38],[722,38],[757,38],[759,38],[761,38],[724,38],[763,38],[765,38],[767,38],[769,38],[771,38],[773,38],[775,38],[769,[[8,[42,15]]]],[[[768,[-1,0]],42],[[768,[-1,0]]],[]],[[1,37,[23,[37]],42,51,42,31],759],[[1,37,31],761],[[1,37,31],724],[744,[[8,[53,15]]]],[[[743,[-1,-2,0]],53],[[743,[-1,-2,0]]],[],[]],[754,[[8,[53,15]]]],[[[753,[-1,-2,0]],53],[[753,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],763],[[718,1],[[8,[4,15]]]],[[720,1],[[8,[4,15]]]],[[722,1],[[8,[4,15]]]],[[724,1],[[8,[4,15]]]],[[722,1],[[8,[4,15]]]],[[722,1],[[8,[4,15]]]],[[739,1],[[8,[4,15]]]],[[767,1],[[8,[4,15]]]],[[722,1],[[8,[4,15]]]],[[1,39,37,37,31],765],[730,[[8,[90,15]]]],[[[734,[0,-1,-2,-3,-4]],39],[[734,[0,-1,-2,-3,-4]]],[],[],[],[]],[731,[[8,[37,15]]]],[[[735,[0]],37],[[735,[0]]]],[728,[[8,[90,15]]]],[[[729,[0,-1,-2,-3]],39],[[729,[0,-1,-2,-3]]],[],[],[]],[739,[[8,[90,15]]]],[[[738,[0,-1,-2]],39],[[738,[0,-1,-2]]],[],[]],[744,[[8,[90,15]]]],[[[743,[0,-1,-2]],39],[[743,[0,-1,-2]]],[],[]],[748,[[8,[90,15]]]],[[[747,[0,-1,-2]],39],[[747,[0,-1,-2]]],[],[]],[754,[[8,[90,15]]]],[[[753,[0,-1,-2]],39],[[753,[0,-1,-2]]],[],[]],[712,[[8,[90,15]]]],[[[713,[0,-1]],39],[[713,[0,-1]]],[]],[763,[[8,[90,15]]]],[[[762,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[762,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[765,[[8,[90,15]]]],[[[764,[0,-1,-2]],39],[[764,[0,-1,-2]]],[],[]],[773,[[8,[90,15]]]],[[[772,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[772,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[726,[[0,[[64,[],[[63,[90]]]]]]]],[[[733,[0,-1]],[23,[39]]],[[733,[0,-1]]],[]],[727,[[0,[[64,[],[[63,[37]]]]]]]],[[[740,[0]],[23,[37]]],[[740,[0]]]],[[716,1,51],4],[[718,1,51],4],[[720,1,51],4],[[722,1,51],4],[[724,1,51],4],[[722,1,42],4],[[722,1,42],4],[[759,1,42],4],[[759,1,42],4],[[730,1,42],4],[[759,1,51],4],[[712,1,45],4],[[739,1,42],4],[[767,1,42],4],[[769,1,42],4],[[744,1,53],4],[[754,1,53],4],[[763,1,42],4],[[773,1,42],4],[[763,1,42],4],[[773,1,42],4],[[763,1,42],4],[[773,1,42],4],[[722,1,47],4],[[722,1,47],4],[[722,1,48],4],[765,[[8,[37,15]]]],[[[764,[-1,-2,0]],37],[[764,[-1,-2,0]]],[],[]],[732,[[0,[[64,[],[[63,[90]]]]]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[771,[[0,[[64,[],[[63,[37]]]]]]]],[[[770,[-1,-2,0]],[23,[37]]],[[770,[-1,-2,0]]],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[737,[[8,[37,15]]]],[[[736,[0,-1]],37],[[736,[0,-1]]],[]],[742,[[8,[37,15]]]],[[[741,[-1,0]],37],[[741,[-1,0]]],[]],[748,[[8,[37,15]]]],[[[747,[-1,0,-2]],37],[[747,[-1,0,-2]]],[],[]],[714,[[8,[37,15]]]],[[[715,[-1,0]],37],[[715,[-1,0]]],[]],[732,[[8,[37,15]]]],[[[755,[0]],37],[[755,[0]]]],[757,[[8,[37,15]]]],[[[756,[-1,0]],37],[[756,[-1,0]]],[]],[724,[[8,[37,15]]]],[[[725,[0]],37],[[725,[0]]]],[763,[[8,[37,15]]]],[[[762,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[762,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[765,[[8,[37,15]]]],[[[764,[-1,0,-2]],37],[[764,[-1,0,-2]]],[],[]],[771,[[8,[37,15]]]],[[[770,[0,-1,-2]],37],[[770,[0,-1,-2]]],[],[]],[773,[[8,[37,15]]]],[[[772,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[772,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[744,[[8,[37,15]]]],[[[743,[-1,0,-2]],37],[[743,[-1,0,-2]]],[],[]],[754,[[8,[37,15]]]],[[[753,[-1,0,-2]],37],[[753,[-1,0,-2]]],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[762,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[772,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[762,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[772,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[762,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[772,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],767],[732,[[0,[[64,[],[[63,[90]]]]]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],773],[722,[[8,[47,15]]]],[[[723,[0,-1]],47],[[723,[0,-1]]],[]],[722,[[8,[47,15]]]],[[[723,[-1,-2]],47],[[723,[-1,-2]]],[],[]],[718,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[719,[-1,-2,0]],[23,[37]]],[[719,[-1,-2,0]]],[],[]],[720,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[721,[-1,-2,0]],[23,[37]]],[[721,[-1,-2,0]]],[],[]],[752,[[0,[[64,[],[[63,[37]]]]]]]],[[[751,[-1,0,-2]],[23,[37]]],[[751,[-1,0,-2]]],[],[]],[752,[[8,[37,15]]]],[[[751,[0,-1,-2]],37],[[751,[0,-1,-2]]],[],[]],[737,[[8,[37,15]]]],[[[736,[-1,0]],37],[[736,[-1,0]]],[]],[775,[[8,[37,15]]]],[[[774,[0,-1]],37],[[774,[0,-1]]],[]],[[1,37,37,31],775],[[1,37,42,31],769],[38,[[8,[716,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[730,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[731,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[737,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[728,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[739,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[718,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[720,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[726,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[727,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[742,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[744,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[746,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[748,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[750,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[752,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[754,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[714,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[732,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[712,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[722,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[757,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[759,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[761,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[724,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[763,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[765,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[767,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[769,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[771,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[773,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[775,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[722,[[8,[48,15]]]],[[[723,[-1,0]],48],[[723,[-1,0]]],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[730,[[8,[37,15]]]],[[[734,[-1,0,-2,-3,-4]],37],[[734,[-1,0,-2,-3,-4]]],[],[],[],[]],[767,[[8,[37,15]]]],[[[766,[0,-1,-2]],37],[[766,[0,-1,-2]]],[],[]],[[1,37,37,[23,[37]],31],771],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[776,[[8,[47,15]]]],[[[777,[-1,0]],47],[[777,[-1,0]]],[]],[778,[[8,[47,15]]]],[[[779,[-1,-2,0]],47],[[779,[-1,-2,0]]],[],[]],[780,[[8,[47,15]]]],[[[781,[-1,-2]],47],[[781,[-1,-2]]],[],[]],[[1,39,[23,[37]],[23,[37]],[23,[37]],53,31],782],[[1,[23,[37]],47,31],776],[[1,[23,[39]],[23,[37]],47,31],778],[776,[[0,[[64,[],[[63,[37]]]]]]]],[[[777,[0,-1]],[23,[37]]],[[777,[0,-1]]],[]],[778,[[0,[[64,[],[[63,[37]]]]]]]],[[[779,[-1,0,-2]],[23,[37]]],[[779,[-1,0,-2]]],[],[]],[783,[[0,[[64,[],[[63,[37]]]]]]]],[[[784,[-1,0]],[23,[37]]],[[784,[-1,0]]],[]],[785,[[8,[90,15]]]],[[[786,[0]],39],[[786,[0]]]],[[1,39,31],785],[782,[[8,[53,15]]]],[[[787,[-1,-2,-3,-4,0]],53],[[787,[-1,-2,-3,-4,0]]],[],[],[],[]],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,-2,0,-3,-4]],[23,[37]]],[[787,[-1,-2,0,-3,-4]]],[],[],[],[]],[788,[[8,[51,15]]]],[[[789,[-1,0]],51],[[789,[-1,0]]],[]],[788,[[8,[89,15]]]],[[[789,[0,-1]],49],[[789,[0,-1]]],[]],[780,[[8,[89,15]]]],[[[781,[-1,0]],49],[[781,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[777,[0,0]]],776],[[[779,[0,0,0]]],778],[[[786,[0]]],785],[[[790,[0]]],791],[[[792,[0]]],793],[[[794,[0]]],795],[[[787,[0,0,0,0,0]]],782],[[[789,[0,0]]],788],[[[784,[0,0]]],783],[[[796,[0,0]]],797],[[[798,[0,0,0]]],799],[[[800,[0,0]]],801],[[[781,[0,0]]],780],[[[802,[0]]],803],[[[804,[0]]],805],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[786,[0]]]],[[1,31],[[790,[0]]]],[[1,31],[[792,[0]]]],[[1,31],[[794,[0]]]],[[1,31],[[787,[0,0,0,0,0]]]],[[1,31],[[789,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[796,[0,0]]]],[[1,31],[[798,[0,0,0]]]],[[1,31],[[800,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[802,[0]]]],[[1,31],[[804,[0]]]],[803,[[8,[48,15]]]],[[[802,[-1]],48],[[802,[-1]]],[]],[805,[[8,[53,15]]]],[[[804,[-1]],53],[[804,[-1]]],[]],[[1,37,31],791],[780,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[781,[0,-1]],[23,[37]]],[[781,[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,[]],[799,[[8,[51,15]]]],[[[798,[-1,-2,0]],51],[[798,[-1,-2,0]]],[],[]],[801,[[8,[51,15]]]],[[[800,[-1,-2]],51],[[800,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[786,[0]]]],[[1,31],[[790,[0]]]],[[1,31],[[792,[0]]]],[[1,31],[[794,[0]]]],[[1,31],[[787,[0,0,0,0,0]]]],[[1,31],[[789,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[796,[0,0]]]],[[1,31],[[798,[0,0,0]]]],[[1,31],[[800,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[802,[0]]]],[[1,31],[[804,[0]]]],[782,[[8,[90,15]]]],[[[787,[0,-1,-2,-3,-4]],39],[[787,[0,-1,-2,-3,-4]]],[],[],[],[]],[782,[[8,[47,15]]]],[[[787,[-1,-2,-3,-4,-5]],47],[[787,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[791,[[8,[37,15]]]],[[[790,[0]],37],[[790,[0]]]],[797,[[8,[37,15]]]],[[[796,[0,-1]],37],[[796,[0,-1]]],[]],[[1,39,31],793],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,0,-2,-3,-4]],[23,[37]]],[[787,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,31],795],[776,38],[778,38],[785,38],[791,38],[793,38],[795,38],[782,38],[788,38],[783,38],[797,38],[799,38],[801,38],[780,38],[803,38],[805,38],[799,[[8,[37,15]]]],[[[798,[-1,0,-2]],37],[[798,[-1,0,-2]]],[],[]],[801,[[8,[37,15]]]],[[[800,[-1,0]],37],[[800,[-1,0]]],[]],[[1,49,51,31],788],[[1,39,[23,[37]],31],783],[[803,1],[[8,[4,15]]]],[[805,1],[[8,[4,15]]]],[[801,1],[[8,[4,15]]]],[[780,1],[[8,[4,15]]]],[[782,1],[[8,[4,15]]]],[[788,1],[[8,[4,15]]]],[[785,1],[[8,[4,15]]]],[797,[[8,[37,15]]]],[[[796,[-1,-2]],37],[[796,[-1,-2]]],[],[]],[797,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[796,[-1,0]],[23,[37]]],[[796,[-1,0]]],[]],[[1,37,[23,[37]],31],797],[[1,39,37,51,31],799],[783,[[8,[90,15]]]],[[[784,[0,-1]],39],[[784,[0,-1]]],[]],[803,[[8,[90,15]]]],[[[802,[0]],39],[[802,[0]]]],[805,[[8,[90,15]]]],[[[804,[0]],39],[[804,[0]]]],[[1,39,37,31],801],[778,[[0,[[64,[],[[63,[90]]]]]]]],[[[779,[0,-1,-2]],[23,[39]]],[[779,[0,-1,-2]]],[],[]],[[1,[23,[37]],49,31],780],[780,[[8,[37,15]]]],[[[781,[-1,-2]],37],[[781,[-1,-2]]],[],[]],[[782,1,53],4],[[788,1,51],4],[[803,1,48],4],[[805,1,53],4],[[799,1,51],4],[[801,1,51],4],[[776,1,47],4],[[778,1,47],4],[[780,1,47],4],[[782,1,47],4],[[788,1,47],4],[[785,1,42],4],[788,[[8,[47,15]]]],[[[789,[-1,-2]],47],[[789,[-1,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[776,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[778,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[785,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[791,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[793,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[795,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[782,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[788,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[783,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[797,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[799,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[801,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[780,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[803,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[805,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1,39,31],803],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,-2,-3,0,-4]],[23,[37]]],[[787,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,31],805],[799,[[8,[90,15]]]],[[[798,[0,-1,-2]],39],[[798,[0,-1,-2]]],[],[]],[801,[[8,[90,15]]]],[[[800,[0,-1]],39],[[800,[0,-1]]],[]],[785,[[8,[42,15]]]],[[[786,[-1]],42],[[786,[-1]]],[]],[793,[[8,[90,15]]]],[[[792,[0]],39],[[792,[0]]]],[795,[[8,[90,15]]]],[[[794,[0]],39],[[794,[0]]]],[785,[[8,[37,15]]]],[[[786,[-1]],37],[[786,[-1]]],[]],[793,[[8,[37,15]]]],[[[792,[-1]],37],[[792,[-1]]],[]],[795,[[8,[37,15]]]],[[[794,[-1]],37],[[794,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[806,[[8,[47,15]]]],[[[807,[-1,-2,-3,0]],47],[[807,[-1,-2,-3,0]]],[],[],[]],[808,[[8,[47,15]]]],[[[809,[-1,-2,0]],47],[[809,[-1,-2,0]]],[],[]],[810,[[8,[47,15]]]],[[[811,[-1,-2,-3,0]],47],[[811,[-1,-2,-3,0]]],[],[],[]],[812,[[8,[47,15]]]],[[[813,[-1,-2,-3,-4,0,-5]],47],[[813,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[814,[[8,[47,15]]]],[[[815,[-1,-2,0]],47],[[815,[-1,-2,0]]],[],[]],[[1,[23,[37]],43,43,47,31],806],[[1,[23,[39]],[23,[37]],47,31],808],[[1,37,37,43,43,31],816],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[806,[[0,[[64,[],[[63,[37]]]]]]]],[[[807,[0,-1,-2,-3]],[23,[37]]],[[807,[0,-1,-2,-3]]],[],[],[]],[808,[[0,[[64,[],[[63,[37]]]]]]]],[[[809,[-1,0,-2]],[23,[37]]],[[809,[-1,0,-2]]],[],[]],[819,[[0,[[64,[],[[63,[37]]]]]]]],[[[820,[-1,0]],[23,[37]]],[[820,[-1,0]]],[]],[821,[[8,[37,15]]]],[[[822,[0,-1,-2,-3]],37],[[822,[0,-1,-2,-3]]],[],[],[]],[823,[[8,[90,15]]]],[[[824,[0,-1]],39],[[824,[0,-1]]],[]],[814,[[8,[90,15]]]],[[[815,[0,-1,-2]],39],[[815,[0,-1,-2]]],[],[]],[825,[[8,[37,15]]]],[[[826,[0,-1,-2,-3]],37],[[826,[0,-1,-2,-3]]],[],[],[]],[827,[[8,[51,15]]]],[[[828,[-1,-2,-3,-4,0]],51],[[828,[-1,-2,-3,-4,0]]],[],[],[],[]],[817,[[8,[89,15]]]],[[[818,[0,-1,-2]],49],[[818,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,43,31],829],[[[807,[0,0,0,0]]],806],[[[809,[0,0,0]]],808],[[[830,[0,0,0,0]]],816],[[[831,[0]]],829],[[[822,[0,0,0,0]]],821],[[[832,[0,0,0,0]]],833],[[[811,[0,0,0,0]]],810],[[[834,[0,0,0,0]]],835],[[[836,[0,0,0,0]]],837],[[[838,[0,0,0,0]]],839],[840,841],[[[824,[0,0]]],823],[[[813,[0,0,0,0,0,0]]],812],[[[820,[0,0]]],819],[[[842,[0,0]]],843],[[[844,[0,0]]],845],[[[846,[0]]],847],[[[848,[0,0,0]]],849],[850,851],[[[852,[0,0,0]]],853],[[[818,[0,0,0]]],817],[[[815,[0,0,0]]],814],[[[854,[0,0]]],855],[[[856,[0,0]]],857],[[[858,[0,0,0]]],859],[[[860,[0,0]]],861],[[[862,[0,0,0]]],863],[[[864,[0,0]]],865],[[[866,[0,0]]],867],[[[868,[0,0]]],869],[[[870,[0,0,0]]],871],[[[828,[0,0,0,0,0]]],827],[[[872,[0,0]]],873],[[[826,[0,0,0,0]]],825],[[[874,[0,0,0,0]]],875],[[[876,[0,0,0,0]]],877],[[[878,[0,0,0,0]]],879],[[[880,[0,0,0,0]]],881],[[[882,[0,0,0,0]]],883],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[830,[0,0,0,0]]]],[[1,31],[[831,[0]]]],[[1,31],[[822,[0,0,0,0]]]],[[1,31],[[832,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[834,[0,0,0,0]]]],[[1,31],[[836,[0,0,0,0]]]],[[1,31],[[838,[0,0,0,0]]]],[[1,31],840],[[1,31],[[824,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[842,[0,0]]]],[[1,31],[[844,[0,0]]]],[[1,31],[[846,[0]]]],[[1,31],[[848,[0,0,0]]]],[[1,31],850],[[1,31],[[852,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[854,[0,0]]]],[[1,31],[[856,[0,0]]]],[[1,31],[[858,[0,0,0]]]],[[1,31],[[860,[0,0]]]],[[1,31],[[862,[0,0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[866,[0,0]]]],[[1,31],[[868,[0,0]]]],[[1,31],[[870,[0,0,0]]]],[[1,31],[[828,[0,0,0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[826,[0,0,0,0]]]],[[1,31],[[874,[0,0,0,0]]]],[[1,31],[[876,[0,0,0,0]]]],[[1,31],[[878,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[825,[[8,[53,15]]]],[[[826,[-1,-2,-3,0]],53],[[826,[-1,-2,-3,0]]],[],[],[]],[875,[[8,[42,15]]]],[[[874,[-1,-2,-3,0]],42],[[874,[-1,-2,-3,0]]],[],[],[]],[877,[[8,[53,15]]]],[[[876,[-1,-2,-3,0]],53],[[876,[-1,-2,-3,0]]],[],[],[]],[879,[[8,[42,15]]]],[[[878,[-1,-2,-3,0]],42],[[878,[-1,-2,-3,0]]],[],[],[]],[881,[[8,[53,15]]]],[[[880,[-1,-2,-3,0]],53],[[880,[-1,-2,-3,0]]],[],[],[]],[883,[[8,[53,15]]]],[[[882,[-1,-2,-3,0]],53],[[882,[-1,-2,-3,0]]],[],[],[]],[825,[[0,[[64,[],[[63,[321]]]]]]]],[[[826,[-1,-2,0,-3]],[23,[43]]],[[826,[-1,-2,0,-3]]],[],[],[]],[875,[[0,[[64,[],[[63,[321]]]]]]]],[[[874,[-1,-2,0,-3]],[23,[43]]],[[874,[-1,-2,0,-3]]],[],[],[]],[877,[[0,[[64,[],[[63,[321]]]]]]]],[[[876,[-1,-2,0,-3]],[23,[43]]],[[876,[-1,-2,0,-3]]],[],[],[]],[879,[[0,[[64,[],[[63,[321]]]]]]]],[[[878,[-1,-2,0,-3]],[23,[43]]],[[878,[-1,-2,0,-3]]],[],[],[]],[881,[[0,[[64,[],[[63,[321]]]]]]]],[[[880,[-1,-2,0,-3]],[23,[43]]],[[880,[-1,-2,0,-3]]],[],[],[]],[883,[[0,[[64,[],[[63,[321]]]]]]]],[[[882,[-1,-2,0,-3]],[23,[43]]],[[882,[-1,-2,0,-3]]],[],[],[]],[[1,37,43,43,42,31],821],[[1,37,43,43,51,31],833],[[1,37,43,43,47,31],810],[[1,37,43,43,51,31],835],[[1,37,43,43,48,31],837],[[1,37,43,43,53,31],839],[833,[[8,[42,15]]]],[[[832,[-1,-2,-3,-4]],42],[[832,[-1,-2,-3,-4]]],[],[],[],[]],[835,[[8,[42,15]]]],[[[834,[-1,-2,-3,-4]],42],[[834,[-1,-2,-3,-4]]],[],[],[],[]],[821,[[8,[42,15]]]],[[[822,[-1,-2,-3,0]],42],[[822,[-1,-2,-3,0]]],[],[],[]],[[1,31],841],[833,[[8,[51,15]]]],[[[832,[-1,-2,-3,0]],51],[[832,[-1,-2,-3,0]]],[],[],[]],[835,[[8,[51,15]]]],[[[834,[-1,-2,-3,0]],51],[[834,[-1,-2,-3,0]]],[],[],[]],[[1,39,42,31],823],[[1,39,[23,[37]],[23,[37]],[23,[37]],47,53,31],812],[[1,39,[23,[37]],31],819],[[1,39,48,31],843],[[1,39,53,31],845],[825,[[8,[321,15]]]],[[[826,[-1,0,-2,-3]],43],[[826,[-1,0,-2,-3]]],[],[],[]],[875,[[8,[321,15]]]],[[[874,[-1,0,-2,-3]],43],[[874,[-1,0,-2,-3]]],[],[],[]],[877,[[8,[321,15]]]],[[[876,[-1,0,-2,-3]],43],[[876,[-1,0,-2,-3]]],[],[],[]],[879,[[8,[321,15]]]],[[[878,[-1,0,-2,-3]],43],[[878,[-1,0,-2,-3]]],[],[],[]],[881,[[8,[321,15]]]],[[[880,[-1,0,-2,-3]],43],[[880,[-1,0,-2,-3]]],[],[],[]],[883,[[8,[321,15]]]],[[[882,[-1,0,-2,-3]],43],[[882,[-1,0,-2,-3]]],[],[],[]],[829,[[8,[321,15]]]],[[[831,[0]],43],[[831,[0]]]],[827,[[8,[321,15]]]],[[[828,[-1,-2,0,-3,-4]],43],[[828,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,31],847],[[1,39,37,51,31],849],[806,[[8,[321,15]]]],[[[807,[-1,-2,0,-3]],43],[[807,[-1,-2,0,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[830,[-1,-2,-3,0]],43],[[830,[-1,-2,-3,0]]],[],[],[]],[821,[[8,[321,15]]]],[[[822,[-1,-2,0,-3]],43],[[822,[-1,-2,0,-3]]],[],[],[]],[833,[[8,[321,15]]]],[[[832,[-1,-2,0,-3]],43],[[832,[-1,-2,0,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,-2,0,-3]],43],[[811,[-1,-2,0,-3]]],[],[],[]],[835,[[8,[321,15]]]],[[[834,[-1,-2,0,-3]],43],[[834,[-1,-2,0,-3]]],[],[],[]],[837,[[8,[321,15]]]],[[[836,[-1,-2,0,-3]],43],[[836,[-1,-2,0,-3]]],[],[],[]],[839,[[8,[321,15]]]],[[[838,[-1,-2,0,-3]],43],[[838,[-1,-2,0,-3]]],[],[],[]],[871,[[8,[321,15]]]],[[[870,[-1,-2,0]],43],[[870,[-1,-2,0]]],[],[]],[[1,31],851],[[1,37,49,43,31],853],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],817],[817,[[8,[48,15]]]],[[[818,[-1,-2,0]],48],[[818,[-1,-2,0]]],[],[]],[827,[[8,[53,15]]]],[[[828,[-1,-2,-3,-4,-5]],53],[[828,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,47,31],814],[[1,39,37,31],855],[[1,39,37,31],857],[[1,39,37,51,31],859],[[1,39,37,31],861],[[1,39,37,51,31],863],[[1,39,37,31],865],[[1,39,37,31],867],[[1,39,37,31],869],[849,[[8,[51,15]]]],[[[848,[-1,-2,0]],51],[[848,[-1,-2,0]]],[],[]],[859,[[8,[51,15]]]],[[[858,[-1,-2,0]],51],[[858,[-1,-2,0]]],[],[]],[861,[[8,[51,15]]]],[[[860,[-1,-2]],51],[[860,[-1,-2]]],[],[]],[863,[[8,[51,15]]]],[[[862,[-1,-2,0]],51],[[862,[-1,-2,0]]],[],[]],[865,[[8,[51,15]]]],[[[864,[-1,-2]],51],[[864,[-1,-2]]],[],[]],[812,[[8,[42,15]]]],[[[813,[-1,-2,-3,-4,-5,-6]],42],[[813,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[812,[[8,[53,15]]]],[[[813,[-1,-2,-3,-4,-5,0]],53],[[813,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[813,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[833,[[8,[37,15]]]],[[[832,[0,-1,-2,-3]],37],[[832,[0,-1,-2,-3]]],[],[],[]],[810,[[8,[37,15]]]],[[[811,[0,-1,-2,-3]],37],[[811,[0,-1,-2,-3]]],[],[],[]],[835,[[8,[37,15]]]],[[[834,[0,-1,-2,-3]],37],[[834,[0,-1,-2,-3]]],[],[],[]],[847,[[8,[37,15]]]],[[[846,[0]],37],[[846,[0]]]],[814,[[8,[37,15]]]],[[[815,[-1,0,-2]],37],[[815,[-1,0,-2]]],[],[]],[857,[[8,[90,15]]]],[[[856,[0,-1]],39],[[856,[0,-1]]],[]],[859,[[8,[37,15]]]],[[[858,[-1,0,-2]],37],[[858,[-1,0,-2]]],[],[]],[861,[[8,[37,15]]]],[[[860,[-1,0]],37],[[860,[-1,0]]],[]],[863,[[8,[37,15]]]],[[[862,[-1,0,-2]],37],[[862,[-1,0,-2]]],[],[]],[865,[[8,[37,15]]]],[[[864,[-1,0]],37],[[864,[-1,0]]],[]],[873,[[8,[37,15]]]],[[[872,[0,-1]],37],[[872,[0,-1]]],[]],[875,[[8,[37,15]]]],[[[874,[0,-1,-2,-3]],37],[[874,[0,-1,-2,-3]]],[],[],[]],[877,[[8,[37,15]]]],[[[876,[0,-1,-2,-3]],37],[[876,[0,-1,-2,-3]]],[],[],[]],[879,[[8,[37,15]]]],[[[878,[0,-1,-2,-3]],37],[[878,[0,-1,-2,-3]]],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[813,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[813,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[827,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[828,[0,-1,-2,-3,-4]],[23,[37]]],[[828,[0,-1,-2,-3,-4]]],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,43,43,31],871],[816,[[8,[37,15]]]],[[[830,[0,-1,-2,-3]],37],[[830,[0,-1,-2,-3]]],[],[],[]],[827,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[828,[-1,0,-2,-3,-4]],[23,[37]]],[[828,[-1,0,-2,-3,-4]]],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[830,[0,0,0,0]]]],[[1,31],[[831,[0]]]],[[1,31],[[822,[0,0,0,0]]]],[[1,31],[[832,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[834,[0,0,0,0]]]],[[1,31],[[836,[0,0,0,0]]]],[[1,31],[[838,[0,0,0,0]]]],[[1,31],840],[[1,31],[[824,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[842,[0,0]]]],[[1,31],[[844,[0,0]]]],[[1,31],[[846,[0]]]],[[1,31],[[848,[0,0,0]]]],[[1,31],850],[[1,31],[[852,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[854,[0,0]]]],[[1,31],[[856,[0,0]]]],[[1,31],[[858,[0,0,0]]]],[[1,31],[[860,[0,0]]]],[[1,31],[[862,[0,0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[866,[0,0]]]],[[1,31],[[868,[0,0]]]],[[1,31],[[870,[0,0,0]]]],[[1,31],[[828,[0,0,0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[826,[0,0,0,0]]]],[[1,31],[[874,[0,0,0,0]]]],[[1,31],[[876,[0,0,0,0]]]],[[1,31],[[878,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[806,38],[808,38],[816,38],[829,38],[821,38],[833,38],[810,38],[835,38],[837,38],[839,38],[841,38],[823,38],[812,38],[819,38],[843,38],[845,38],[847,38],[849,38],[851,38],[853,38],[817,38],[814,38],[855,38],[857,38],[859,38],[861,38],[863,38],[865,38],[867,38],[869,38],[871,38],[827,38],[873,38],[825,38],[875,38],[877,38],[879,38],[881,38],[883,38],[867,[[8,[90,15]]]],[[[866,[0,-1]],39],[[866,[0,-1]]],[]],[849,[[8,[37,15]]]],[[[848,[-1,0,-2]],37],[[848,[-1,0,-2]]],[],[]],[[1,[23,[37]],[23,[37]],43,42,51,31],827],[853,[[8,[89,15]]]],[[[852,[-1,0,-2]],49],[[852,[-1,0,-2]]],[],[]],[[817,1],[[8,[4,15]]]],[[833,1],[[8,[4,15]]]],[[835,1],[[8,[4,15]]]],[[827,1],[[8,[4,15]]]],[[861,1],[[8,[4,15]]]],[[865,1],[[8,[4,15]]]],[[812,1],[[8,[4,15]]]],[[817,1],[[8,[4,15]]]],[[827,1],[[8,[4,15]]]],[873,[[0,[[64,[],[[63,[37]]]]]]]],[[[872,[-1,0]],[23,[37]]],[[872,[-1,0]]],[]],[[1,37,[23,[37]],31],873],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[819,[[8,[90,15]]]],[[[820,[0,-1]],39],[[820,[0,-1]]],[]],[843,[[8,[90,15]]]],[[[842,[0,-1]],39],[[842,[0,-1]]],[]],[845,[[8,[90,15]]]],[[[844,[0,-1]],39],[[844,[0,-1]]],[]],[849,[[8,[90,15]]]],[[[848,[0,-1,-2]],39],[[848,[0,-1,-2]]],[],[]],[855,[[8,[90,15]]]],[[[854,[0,-1]],39],[[854,[0,-1]]],[]],[869,[[8,[90,15]]]],[[[868,[0,-1]],39],[[868,[0,-1]]],[]],[812,[[8,[90,15]]]],[[[813,[0,-1,-2,-3,-4,-5]],39],[[813,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[808,[[0,[[64,[],[[63,[90]]]]]]]],[[[809,[0,-1,-2]],[23,[39]]],[[809,[0,-1,-2]]],[],[]],[827,[[8,[42,15]]]],[[[828,[-1,-2,-3,0,-4]],42],[[828,[-1,-2,-3,0,-4]]],[],[],[],[]],[816,[[8,[37,15]]]],[[[830,[-1,0,-2,-3]],37],[[830,[-1,0,-2,-3]]],[],[],[]],[827,[[8,[47,15]]]],[[[828,[-1,-2,-3,-4,-5]],47],[[828,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[817,1,53],4],[[827,1,51],4],[[825,1,53],4],[[875,1,42],4],[[877,1,53],4],[[879,1,42],4],[[881,1,53],4],[[883,1,53],4],[[833,1,42],4],[[835,1,42],4],[[821,1,42],4],[[833,1,51],4],[[835,1,51],4],[[817,1,48],4],[[827,1,53],4],[[849,1,51],4],[[859,1,51],4],[[861,1,51],4],[[863,1,51],4],[[865,1,51],4],[[812,1,42],4],[[812,1,53],4],[[806,1,47],4],[[808,1,47],4],[[810,1,47],4],[[812,1,47],4],[[814,1,47],4],[[817,1,53],4],[[827,1,42],4],[[827,1,47],4],[[817,1,47],4],[[837,1,48],4],[[839,1,53],4],[[823,1,42],4],[[843,1,48],4],[[845,1,53],4],[853,[[8,[321,15]]]],[[[852,[-1,-2,0]],43],[[852,[-1,-2,0]]],[],[]],[[1,37,43,[23,[43]],53,31],825],[[1,37,43,[23,[43]],42,31],875],[[1,37,43,[23,[43]],53,31],877],[[1,37,43,[23,[43]],42,31],879],[[1,37,43,[23,[43]],53,31],881],[[1,37,43,[23,[43]],53,31],883],[817,[[8,[47,15]]]],[[[818,[-1,0,-2]],47],[[818,[-1,0,-2]]],[],[]],[806,[[8,[321,15]]]],[[[807,[-1,0,-2,-3]],43],[[807,[-1,0,-2,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[830,[-1,-2,0,-3]],43],[[830,[-1,-2,0,-3]]],[],[],[]],[821,[[8,[321,15]]]],[[[822,[-1,0,-2,-3]],43],[[822,[-1,0,-2,-3]]],[],[],[]],[833,[[8,[321,15]]]],[[[832,[-1,0,-2,-3]],43],[[832,[-1,0,-2,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,0,-2,-3]],43],[[811,[-1,0,-2,-3]]],[],[],[]],[835,[[8,[321,15]]]],[[[834,[-1,0,-2,-3]],43],[[834,[-1,0,-2,-3]]],[],[],[]],[837,[[8,[321,15]]]],[[[836,[-1,0,-2,-3]],43],[[836,[-1,0,-2,-3]]],[],[],[]],[839,[[8,[321,15]]]],[[[838,[-1,0,-2,-3]],43],[[838,[-1,0,-2,-3]]],[],[],[]],[871,[[8,[321,15]]]],[[[870,[-1,0,-2]],43],[[870,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[806,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[808,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[816,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[829,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[821,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[833,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[810,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[835,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[837,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[839,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[841,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[823,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[812,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[819,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[843,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[845,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[847,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[849,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[851,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[853,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[817,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[814,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[855,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[857,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[859,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[861,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[863,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[865,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[867,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[869,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[871,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[827,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[873,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[825,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[875,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[877,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[879,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[881,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[883,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[837,[[8,[48,15]]]],[[[836,[-1,-2,-3,0]],48],[[836,[-1,-2,-3,0]]],[],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[839,[[8,[53,15]]]],[[[838,[-1,-2,-3,0]],53],[[838,[-1,-2,-3,0]]],[],[],[]],[837,[[8,[37,15]]]],[[[836,[0,-1,-2,-3]],37],[[836,[0,-1,-2,-3]]],[],[],[]],[839,[[8,[37,15]]]],[[[838,[0,-1,-2,-3]],37],[[838,[0,-1,-2,-3]]],[],[],[]],[823,[[8,[42,15]]]],[[[824,[-1,0]],42],[[824,[-1,0]]],[]],[843,[[8,[48,15]]]],[[[842,[-1,0]],48],[[842,[-1,0]]],[]],[845,[[8,[53,15]]]],[[[844,[-1,0]],53],[[844,[-1,0]]],[]],[855,[[8,[37,15]]]],[[[854,[-1,0]],37],[[854,[-1,0]]],[]],[857,[[8,[37,15]]]],[[[856,[-1,0]],37],[[856,[-1,0]]],[]],[859,[[8,[90,15]]]],[[[858,[0,-1,-2]],39],[[858,[0,-1,-2]]],[],[]],[861,[[8,[90,15]]]],[[[860,[0,-1]],39],[[860,[0,-1]]],[]],[863,[[8,[90,15]]]],[[[862,[0,-1,-2]],39],[[862,[0,-1,-2]]],[],[]],[865,[[8,[90,15]]]],[[[864,[0,-1]],39],[[864,[0,-1]]],[]],[867,[[8,[37,15]]]],[[[866,[-1,0]],37],[[866,[-1,0]]],[]],[869,[[8,[37,15]]]],[[[868,[-1,0]],37],[[868,[-1,0]]],[]],[871,[[8,[37,15]]]],[[[870,[0,-1,-2]],37],[[870,[0,-1,-2]]],[],[]],[881,[[8,[37,15]]]],[[[880,[0,-1,-2,-3]],37],[[880,[0,-1,-2,-3]]],[],[],[]],[883,[[8,[37,15]]]],[[[882,[0,-1,-2,-3]],37],[[882,[0,-1,-2,-3]]],[],[],[]],[853,[[8,[37,15]]]],[[[852,[0,-1,-2]],37],[[852,[0,-1,-2]]],[],[]],0,0,0,0,0,0,[884,[[8,[37,15]]]],[[[885,[-1,0]],37],[[885,[-1,0]]],[]],[886,[[8,[37,15]]]],[[[887,[-1,0]],37],[[887,[-1,0]]],[]],[888,[[8,[37,15]]]],[[[889,[-1,0]],37],[[889,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[885,[0,0]]],884],[[[887,[0,0]]],886],[[[889,[0,0]]],888],[[1,31],[[885,[0,0]]]],[[1,31],[[887,[0,0]]]],[[1,31],[[889,[0,0]]]],[[1,39,37,31],884],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[885,[0,0]]]],[[1,31],[[887,[0,0]]]],[[1,31],[[889,[0,0]]]],[884,38],[886,38],[888,38],[[1,39,37,31],886],[884,[[8,[90,15]]]],[[[885,[0,-1]],39],[[885,[0,-1]]],[]],[886,[[8,[90,15]]]],[[[887,[0,-1]],39],[[887,[0,-1]]],[]],[888,[[8,[90,15]]]],[[[889,[0,-1]],39],[[889,[0,-1]]],[]],[[1,39,37,31],888],[38,[[8,[884,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[886,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[888,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[890,[[8,[89,15]]]],[[[891,[-1,-2,-3,0]],49],[[891,[-1,-2,-3,0]]],[],[],[]],[892,[[8,[37,15]]]],[[[893,[-1,0,-2,-3,-4]],37],[[893,[-1,0,-2,-3,-4]]],[],[],[],[]],[894,[[0,[[64,[],[[63,[37]]]]]]]],[[[895,[-1,0]],[23,[37]]],[[895,[-1,0]]],[]],[890,[[8,[89,15]]]],[[[891,[-1,-2,0,-3]],49],[[891,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[895,[0,0]]],894],[[[896,[0]]],897],[[[898,[0,0,0,0,0,0]]],899],[[[900,[0,0,0,0,0,0,0,0,0]]],901],[[[902,[0,0,0,0]]],903],[[[904,[0]]],905],[[[893,[0,0,0,0,0]]],892],[[[906,[0,0,0,0,0,0]]],907],[[[908,[0,0]]],909],[[[910,[0]]],911],[[[891,[0,0,0,0]]],890],[[[912,[0]]],913],[[1,31],[[895,[0,0]]]],[[1,31],[[896,[0]]]],[[1,31],[[898,[0,0,0,0,0,0]]]],[[1,31],[[900,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[902,[0,0,0,0]]]],[[1,31],[[904,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[908,[0,0]]]],[[1,31],[[910,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[912,[0]]]],[892,[[0,[[64,[],[[63,[89]]]]]]]],[[[893,[-1,-2,-3,0,-4]],[914,[49]]],[[893,[-1,-2,-3,0,-4]]],[],[],[],[]],[892,[[8,[42,15]]]],[[[893,[-1,-2,-3,-4,0]],42],[[893,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,[23,[37]],31],894],[894,[[8,[37,15]]]],[[[895,[0,-1]],37],[[895,[0,-1]]],[]],[903,[[8,[37,15]]]],[[[902,[-1,0,-2,-3]],37],[[902,[-1,0,-2,-3]]],[],[],[]],[892,[[8,[89,15]]]],[[[893,[-1,-2,0,-3,-4]],49],[[893,[-1,-2,0,-3,-4]]],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,0,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[903,[[8,[89,15]]]],[[[902,[-1,-2,-3,0]],49],[[902,[-1,-2,-3,0]]],[],[],[]],[[1,49,31],897],[[1,[23,[39]],37,37,37,[23,[37]],49,31],899],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,42,42,42,31],901],[[1,49,31],905],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,[23,[39]],37,49,49,31],903],[[1,[23,[39]],37,49,[914,[49]],42,31],892],[899,[[0,[[64,[],[[63,[37]]]]]]]],[[[898,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[898,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[906,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[890,[[0,[[64,[],[[63,[37]]]]]]]],[[[891,[-1,0,-2,-3]],[23,[37]]],[[891,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[899,[[8,[37,15]]]],[[[898,[-1,0,-2,-3,-4,-5]],37],[[898,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[906,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[53,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],53],[[900,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[895,[0,0]]]],[[1,31],[[896,[0]]]],[[1,31],[[898,[0,0,0,0,0,0]]]],[[1,31],[[900,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[902,[0,0,0,0]]]],[[1,31],[[904,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[908,[0,0]]]],[[1,31],[[910,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[912,[0]]]],[909,[[8,[37,15]]]],[[[908,[0,-1]],37],[[908,[0,-1]]],[]],[894,38],[897,38],[899,38],[901,38],[903,38],[905,38],[892,38],[907,38],[909,38],[911,38],[890,38],[913,38],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,31],907],[[1,37,49,31],909],[[1,37,31],911],[909,[[8,[89,15]]]],[[[908,[-1,0]],49],[[908,[-1,0]]],[]],[897,[[8,[89,15]]]],[[[896,[0]],49],[[896,[0]]]],[899,[[8,[89,15]]]],[[[898,[-1,-2,-3,-4,-5,0]],49],[[898,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[901,[[8,[89,15]]]],[[[900,[-1,-2,-3,-4,-5,0,-6,-7,-8]],49],[[900,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[905,[[8,[89,15]]]],[[[904,[0]],49],[[904,[0]]]],[907,[[8,[89,15]]]],[[[906,[-1,-2,-3,-4,-5,0]],49],[[906,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[901,1],[[8,[4,15]]]],[911,[[8,[37,15]]]],[[[910,[0]],37],[[910,[0]]]],[899,[[0,[[64,[],[[63,[90]]]]]]]],[[[898,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[898,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[0,[[64,[],[[63,[90]]]]]]]],[[[900,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[900,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[903,[[0,[[64,[],[[63,[90]]]]]]]],[[[902,[0,-1,-2,-3]],[23,[39]]],[[902,[0,-1,-2,-3]]],[],[],[]],[892,[[0,[[64,[],[[63,[90]]]]]]]],[[[893,[0,-1,-2,-3,-4]],[23,[39]]],[[893,[0,-1,-2,-3,-4]]],[],[],[],[]],[907,[[0,[[64,[],[[63,[90]]]]]]]],[[[906,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[906,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[890,[[0,[[64,[],[[63,[90]]]]]]]],[[[891,[0,-1,-2,-3]],[23,[39]]],[[891,[0,-1,-2,-3]]],[],[],[]],[913,[[0,[[64,[],[[63,[37]]]]]]]],[[[912,[0]],[23,[37]]],[[912,[0]]]],[[892,1,42],4],[[901,1,53],4],[[901,1,42],4],[[901,1,42],4],[[901,1,42],4],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[900,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[900,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[900,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[899,[[8,[37,15]]]],[[[898,[-1,-2,-3,0,-4,-5]],37],[[898,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[906,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[903,[[8,[89,15]]]],[[[902,[-1,-2,0,-3]],49],[[902,[-1,-2,0,-3]]],[],[],[]],[38,[[8,[894,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[897,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[899,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[901,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[903,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[905,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[892,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[907,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[909,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[911,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[890,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[913,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[899,[[8,[37,15]]]],[[[898,[-1,-2,0,-3,-4,-5]],37],[[898,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[906,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],890],[[1,[23,[37]],31],913],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,37,37,31],915],[[1,39,[23,[37]],31],916],[917,[[8,[37,15]]]],[[[918,[-1,0]],37],[[918,[-1,0]]],[]],[919,[[8,[37,15]]]],[[[920,[0]],37],[[920,[0]]]],[921,[[8,[37,15]]]],[[[922,[-1,0]],37],[[922,[-1,0]]],[]],[923,[[8,[37,15]]]],[[[924,[-1,0]],37],[[924,[-1,0]]],[]],[925,[[8,[37,15]]]],[[[926,[-1,0]],37],[[926,[-1,0]]],[]],[927,[[8,[37,15]]]],[[[928,[0,-1]],37],[[928,[0,-1]]],[]],[927,[[8,[37,15]]]],[[[928,[-1,0]],37],[[928,[-1,0]]],[]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[[1,[23,[39]],37,49,31],931],[[1,39,[23,[37]],31],932],[[1,[23,[37]],31],933],[929,[[8,[89,15]]]],[[[930,[0,-1,-2]],49],[[930,[0,-1,-2]]],[],[]],[934,[[8,[89,15]]]],[[[935,[0,-1,-2]],49],[[935,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,[23,[37]],31],936],[[[937,[0,0]]],915],[[[938,[0,0]]],916],[[[939,[0,0]]],932],[[[940,[0,0,0]]],931],[[[941,[0]]],933],[[[942,[0,0]]],936],[[[943,[0,0,0]]],944],[[[945,[0]]],946],[[[947,[0,0]]],948],[[[949,[0,0]]],950],[[[951,[0,0]]],952],[[[953,[0,0]]],954],[[[955,[0,0,0]]],956],[[[957,[0,0]]],958],[[[959,[0,0]]],960],[[[961,[0,0]]],962],[[[963,[0,0]]],964],[[[965,[0,0]]],966],[[[930,[0,0,0]]],929],[[[935,[0,0,0]]],934],[[[967,[0,0]]],968],[[[918,[0,0]]],917],[[[969,[0,0]]],970],[[[971,[0,0]]],972],[[[928,[0,0]]],927],[[[973,[0,0]]],974],[[[975,[0,0]]],976],[[[977,[0]]],978],[[[979,[0]]],980],[[[981,[0,0,0,0]]],982],[[[983,[0]]],984],[[[985,[0,0]]],986],[[[920,[0]]],919],[[[922,[0,0]]],921],[[[987,[0,0,0,0]]],988],[[[989,[0,0]]],990],[[[924,[0,0]]],923],[[[926,[0,0]]],925],[[[991,[0,0,0]]],992],[[[993,[0]]],994],[[1,31],[[937,[0,0]]]],[[1,31],[[938,[0,0]]]],[[1,31],[[939,[0,0]]]],[[1,31],[[940,[0,0,0]]]],[[1,31],[[941,[0]]]],[[1,31],[[942,[0,0]]]],[[1,31],[[943,[0,0,0]]]],[[1,31],[[945,[0]]]],[[1,31],[[947,[0,0]]]],[[1,31],[[949,[0,0]]]],[[1,31],[[951,[0,0]]]],[[1,31],[[953,[0,0]]]],[[1,31],[[955,[0,0,0]]]],[[1,31],[[957,[0,0]]]],[[1,31],[[959,[0,0]]]],[[1,31],[[961,[0,0]]]],[[1,31],[[963,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[935,[0,0,0]]]],[[1,31],[[967,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[969,[0,0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[975,[0,0]]]],[[1,31],[[977,[0]]]],[[1,31],[[979,[0]]]],[[1,31],[[981,[0,0,0,0]]]],[[1,31],[[983,[0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[987,[0,0,0,0]]]],[[1,31],[[989,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[991,[0,0,0]]]],[[1,31],[[993,[0]]]],[[1,39,37,37,31],944],[[1,42,31],946],[[1,39,51,31],948],[[1,39,42,31],950],[[1,39,[23,[37]],31],952],[[1,39,[23,[37]],31],954],[[1,39,37,47,31],956],[[1,39,37,31],958],[[1,37,37,31],960],[968,[[8,[37,15]]]],[[[967,[-1,0]],37],[[967,[-1,0]]],[]],[[1,37,37,31],962],[931,[[8,[89,15]]]],[[[940,[-1,-2,0]],49],[[940,[-1,-2,0]]],[],[]],[936,[[8,[47,15]]]],[[[942,[-1,-2]],47],[[942,[-1,-2]]],[],[]],[927,[[8,[47,15]]]],[[[928,[-1,-2]],47],[[928,[-1,-2]]],[],[]],[960,[[8,[90,15]]]],[968,[[8,[90,15]]]],[966,[[0,[[64,[],[[63,[37]]]]]]]],[[[965,[-1,0]],[23,[37]]],[[965,[-1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,31],964],[[1,39,[23,[37]],31],966],[[1,49,47,48,31],929],[[1,49,47,42,31],934],[929,[[8,[48,15]]]],[[[930,[-1,-2,0]],48],[[930,[-1,-2,0]]],[],[]],[[1,37,37,31],968],[988,[[8,[90,15]]]],[[[987,[0,-1,-2,-3]],39],[[987,[0,-1,-2,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[959,[-1,0]],37],[[959,[-1,0]]],[]],[988,[[8,[37,15]]]],[[[987,[-1,-2,-3,0]],37],[[987,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],917],[982,[[0,[[64,[],[[63,[37]]]]]]]],[[[981,[-1,-2,0,-3]],[23,[37]]],[[981,[-1,-2,0,-3]]],[],[],[]],[958,[[8,[37,15]]]],[[[957,[-1,0]],37],[[957,[-1,0]]],[]],[964,[[8,[37,15]]]],[[[963,[-1,0]],37],[[963,[-1,0]]],[]],[990,[[8,[37,15]]]],[[[989,[-1,0]],37],[[989,[-1,0]]],[]],[916,[[0,[[64,[],[[63,[37]]]]]]]],[[[938,[-1,0]],[23,[37]]],[[938,[-1,0]]],[]],[932,[[0,[[64,[],[[63,[37]]]]]]]],[[[939,[-1,0]],[23,[37]]],[[939,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,[23,[37]],31],970],[915,[[8,[37,15]]]],[[[937,[0,-1]],37],[[937,[0,-1]]],[]],[944,[[8,[37,15]]]],[[[943,[-1,0,-2]],37],[[943,[-1,0,-2]]],[],[]],[962,[[8,[37,15]]]],[[[961,[0,-1]],37],[[961,[0,-1]]],[]],[972,[[8,[37,15]]]],[[[971,[0,-1]],37],[[971,[0,-1]]],[]],[974,[[8,[37,15]]]],[[[973,[0,-1]],37],[[973,[0,-1]]],[]],[976,[[8,[37,15]]]],[[[975,[0,-1]],37],[[975,[0,-1]]],[]],[934,[[8,[42,15]]]],[[[935,[-1,-2,0]],42],[[935,[-1,-2,0]]],[],[]],[[1,37,37,31],972],[[1,37,37,31],927],[[1,37,37,31],974],[956,[[8,[47,15]]]],[[[955,[-1,-2,0]],47],[[955,[-1,-2,0]]],[],[]],[[1,37,37,31],976],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[937,[0,0]]]],[[1,31],[[938,[0,0]]]],[[1,31],[[939,[0,0]]]],[[1,31],[[940,[0,0,0]]]],[[1,31],[[941,[0]]]],[[1,31],[[942,[0,0]]]],[[1,31],[[943,[0,0,0]]]],[[1,31],[[945,[0]]]],[[1,31],[[947,[0,0]]]],[[1,31],[[949,[0,0]]]],[[1,31],[[951,[0,0]]]],[[1,31],[[953,[0,0]]]],[[1,31],[[955,[0,0,0]]]],[[1,31],[[957,[0,0]]]],[[1,31],[[959,[0,0]]]],[[1,31],[[961,[0,0]]]],[[1,31],[[963,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[935,[0,0,0]]]],[[1,31],[[967,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[969,[0,0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[975,[0,0]]]],[[1,31],[[977,[0]]]],[[1,31],[[979,[0]]]],[[1,31],[[981,[0,0,0,0]]]],[[1,31],[[983,[0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[987,[0,0,0,0]]]],[[1,31],[[989,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[991,[0,0,0]]]],[[1,31],[[993,[0]]]],[[1,37,31],978],[988,[[8,[37,15]]]],[[[987,[-1,-2,0,-3]],37],[[987,[-1,-2,0,-3]]],[],[],[]],[992,[[8,[37,15]]]],[[[991,[-1,0,-2]],37],[[991,[-1,0,-2]]],[],[]],[933,[[0,[[64,[],[[63,[37]]]]]]]],[[[941,[0]],[23,[37]]],[[941,[0]]]],[984,[[0,[[64,[],[[63,[37]]]]]]]],[[[983,[0]],[23,[37]]],[[983,[0]]]],[994,[[0,[[64,[],[[63,[37]]]]]]]],[[[993,[0]],[23,[37]]],[[993,[0]]]],[915,38],[916,38],[932,38],[931,38],[933,38],[936,38],[944,38],[946,38],[948,38],[950,38],[952,38],[954,38],[956,38],[958,38],[960,38],[962,38],[964,38],[966,38],[929,38],[934,38],[968,38],[917,38],[970,38],[972,38],[927,38],[974,38],[976,38],[978,38],[980,38],[982,38],[984,38],[986,38],[919,38],[921,38],[988,38],[990,38],[923,38],[925,38],[992,38],[994,38],[958,[[8,[90,15]]]],[[[957,[0,-1]],39],[[957,[0,-1]]],[]],[950,[[8,[42,15]]]],[[[949,[-1,0]],42],[[949,[-1,0]]],[]],[956,[[8,[37,15]]]],[[[955,[-1,0,-2]],37],[[955,[-1,0,-2]]],[],[]],[[1,37,31],980],[980,[[8,[90,15]]]],[[1,[23,[39]],37,[23,[37]],49,31],982],[982,[[8,[89,15]]]],[[[981,[-1,-2,-3,0]],49],[[981,[-1,-2,-3,0]]],[],[],[]],[[929,1],[[8,[4,15]]]],[[936,1],[[8,[4,15]]]],[[927,1],[[8,[4,15]]]],[[929,1],[[8,[4,15]]]],[[929,1],[[8,[4,15]]]],[[934,1],[[8,[4,15]]]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[915,[[8,[90,15]]]],[916,[[8,[90,15]]]],[[[938,[0,-1]],39],[[938,[0,-1]]],[]],[932,[[8,[90,15]]]],[[[939,[0,-1]],39],[[939,[0,-1]]],[]],[936,[[8,[90,15]]]],[[[942,[0,-1]],39],[[942,[0,-1]]],[]],[944,[[8,[90,15]]]],[[[943,[0,-1,-2]],39],[[943,[0,-1,-2]]],[],[]],[946,[[8,[90,15]]]],[948,[[8,[90,15]]]],[[[947,[0,-1]],39],[[947,[0,-1]]],[]],[950,[[8,[90,15]]]],[[[949,[0,-1]],39],[[949,[0,-1]]],[]],[952,[[8,[90,15]]]],[[[951,[0,-1]],39],[[951,[0,-1]]],[]],[954,[[8,[90,15]]]],[[[953,[0,-1]],39],[[953,[0,-1]]],[]],[956,[[8,[90,15]]]],[[[955,[0,-1,-2]],39],[[955,[0,-1,-2]]],[],[]],[962,[[8,[90,15]]]],[964,[[8,[90,15]]]],[[[963,[0,-1]],39],[[963,[0,-1]]],[]],[917,[[8,[90,15]]]],[[[918,[0,-1]],39],[[918,[0,-1]]],[]],[970,[[8,[90,15]]]],[[[969,[0,-1]],39],[[969,[0,-1]]],[]],[972,[[8,[90,15]]]],[927,[[8,[90,15]]]],[974,[[8,[90,15]]]],[976,[[8,[90,15]]]],[978,[[8,[90,15]]]],[982,[[0,[[64,[],[[63,[90]]]]]]]],[[[981,[0,-1,-2,-3]],[23,[39]]],[[981,[0,-1,-2,-3]]],[],[],[]],[986,[[8,[90,15]]]],[[[985,[0,-1]],39],[[985,[0,-1]]],[]],[919,[[8,[90,15]]]],[921,[[8,[90,15]]]],[[[922,[0,-1]],39],[[922,[0,-1]]],[]],[990,[[8,[90,15]]]],[[[989,[0,-1]],39],[[989,[0,-1]]],[]],[923,[[8,[90,15]]]],[[[924,[0,-1]],39],[[924,[0,-1]]],[]],[925,[[8,[90,15]]]],[[[926,[0,-1]],39],[[926,[0,-1]]],[]],[992,[[8,[90,15]]]],[[[991,[0,-1,-2]],39],[[991,[0,-1,-2]]],[],[]],[931,[[0,[[64,[],[[63,[90]]]]]]]],[[[940,[0,-1,-2]],[23,[39]]],[[940,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],984],[915,[[8,[37,15]]]],[[[937,[-1,0]],37],[[937,[-1,0]]],[]],[944,[[8,[37,15]]]],[[[943,[-1,-2,0]],37],[[943,[-1,-2,0]]],[],[]],[962,[[8,[37,15]]]],[[[961,[-1,0]],37],[[961,[-1,0]]],[]],[972,[[8,[37,15]]]],[[[971,[-1,0]],37],[[971,[-1,0]]],[]],[974,[[8,[37,15]]]],[[[973,[-1,0]],37],[[973,[-1,0]]],[]],[976,[[8,[37,15]]]],[[[975,[-1,0]],37],[[975,[-1,0]]],[]],[[929,1,53],4],[[936,1,47],4],[[927,1,47],4],[[929,1,48],4],[[934,1,42],4],[[956,1,47],4],[[950,1,42],4],[[929,1,53],4],[[946,1,42],4],[[929,1,47],4],[[934,1,47],4],[[929,1,47],4],[[934,1,47],4],[[948,1,51],4],[946,[[8,[42,15]]]],[[[945,[0]],42],[[945,[0]]]],[966,[[8,[90,15]]]],[[[965,[0,-1]],39],[[965,[0,-1]]],[]],[968,[[8,[37,15]]]],[[[967,[0,-1]],37],[[967,[0,-1]]],[]],[978,[[8,[37,15]]]],[[[977,[0]],37],[[977,[0]]]],[980,[[8,[37,15]]]],[[[979,[0]],37],[[979,[0]]]],[982,[[8,[37,15]]]],[[[981,[-1,0,-2,-3]],37],[[981,[-1,0,-2,-3]]],[],[],[]],[992,[[8,[37,15]]]],[[[991,[-1,-2,0]],37],[[991,[-1,-2,0]]],[],[]],[[1,39,[23,[37]],31],986],[[1,37,31],919],[936,[[0,[[64,[],[[63,[37]]]]]]]],[[[942,[-1,0]],[23,[37]]],[[942,[-1,0]]],[]],[952,[[0,[[64,[],[[63,[37]]]]]]]],[[[951,[-1,0]],[23,[37]]],[[951,[-1,0]]],[]],[954,[[0,[[64,[],[[63,[37]]]]]]]],[[[953,[-1,0]],[23,[37]]],[[953,[-1,0]]],[]],[970,[[0,[[64,[],[[63,[37]]]]]]]],[[[969,[-1,0]],[23,[37]]],[[969,[-1,0]]],[]],[986,[[0,[[64,[],[[63,[37]]]]]]]],[[[985,[-1,0]],[23,[37]]],[[985,[-1,0]]],[]],[[1,39,37,31],921],[[1,39,39,37,37,31],988],[929,[[8,[47,15]]]],[[[930,[-1,0,-2]],47],[[930,[-1,0,-2]]],[],[]],[934,[[8,[47,15]]]],[[[935,[-1,0,-2]],47],[[935,[-1,0,-2]]],[],[]],[929,[[8,[47,15]]]],[[[930,[-1,-2,-3]],47],[[930,[-1,-2,-3]]],[],[],[]],[934,[[8,[47,15]]]],[[[935,[-1,-2,-3]],47],[[935,[-1,-2,-3]]],[],[],[]],[988,[[8,[90,15]]]],[[[987,[-1,0,-2,-3]],39],[[987,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],990],[38,[[8,[915,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[916,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[932,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[931,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[933,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[936,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[944,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[946,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[948,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[950,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[952,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[954,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[956,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[958,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[960,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[962,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[964,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[966,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[929,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[934,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[968,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[917,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[970,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[972,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[927,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[974,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[976,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[978,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[980,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[982,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[984,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[986,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[919,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[921,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[988,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[990,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[923,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[925,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[992,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[994,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[948,[[8,[51,15]]]],[[[947,[-1,0]],51],[[947,[-1,0]]],[]],[960,[[8,[37,15]]]],[[[959,[0,-1]],37],[[959,[0,-1]]],[]],[[1,39,37,31],923],[[1,39,37,31],925],[[1,39,37,37,31],992],[931,[[8,[37,15]]]],[[[940,[-1,0,-2]],37],[[940,[-1,0,-2]]],[],[]],[[1,[23,[37]],31],994],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[995,[[8,[89,15]]]],[[[996,[-1,-2,-3,0]],49],[[996,[-1,-2,-3,0]]],[],[],[]],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,0,-4,-5,-6]],37],[[998,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,-2,0,-3,-4]],39],[[1000,[-1,-2,0,-3,-4]]],[],[],[],[]],[1001,[[8,[42,15]]]],[[[1002,[-1,-2,-3,0]],42],[[1002,[-1,-2,-3,0]]],[],[],[]],[1003,[[8,[42,15]]]],[[[1004,[-1,-2,-3,0]],42],[[1004,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,49,49,49,31],1005],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1006,[0,0,0,0,0,0]]],1005],[[[998,[0,0,0,0,0,0,0]]],997],[[[1007,[0,0,0]]],1008],[[[1009,[0,0]]],1010],[[[1000,[0,0,0,0,0]]],999],[[[1011,[0,0,0,0]]],1012],[[[1013,[0,0,0]]],1014],[[[1015,[0,0,0,0]]],1016],[[[1017,[0]]],1018],[[[1019,[0,0]]],1020],[[[1021,[0,0]]],1022],[[[1023,[0,0]]],1024],[[[1025,[0,0,0]]],1026],[[[1027,[0,0,0,0,0]]],1028],[[[1029,[0,0,0,0]]],1030],[[[1031,[0,0]]],1032],[[[1033,[0,0,0,0]]],1034],[[[1002,[0,0,0,0]]],1001],[[[1004,[0,0,0,0]]],1003],[[[1035,[0]]],1036],[[[1037,[0,0]]],1038],[[[1039,[0,0,0]]],1040],[[[1041,[0,0,0]]],1042],[[[1043,[0,0,0]]],1044],[[[1045,[0,0,0]]],1046],[[[1047,[0,0]]],1048],[[[996,[0,0,0,0]]],995],[[[1049,[0,0,0,0,0,0,0]]],1050],[1051,1052],[[1,31],[[1006,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1007,[0,0,0]]]],[[1,31],[[1009,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1011,[0,0,0,0]]]],[[1,31],[[1013,[0,0,0]]]],[[1,31],[[1015,[0,0,0,0]]]],[[1,31],[[1017,[0]]]],[[1,31],[[1019,[0,0]]]],[[1,31],[[1021,[0,0]]]],[[1,31],[[1023,[0,0]]]],[[1,31],[[1025,[0,0,0]]]],[[1,31],[[1027,[0,0,0,0,0]]]],[[1,31],[[1029,[0,0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1033,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1041,[0,0,0]]]],[[1,31],[[1043,[0,0,0]]]],[[1,31],[[1045,[0,0,0]]]],[[1,31],[[1047,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1049,[0,0,0,0,0,0,0]]]],[[1,31],1051],[[1,39,37,37,37,37,37,[23,[37]],31],997],[[1,39,[23,[37]],51,31],1008],[[1,39,37,31],1010],[[1,39,37,51,31],1040],[[1,39,37,31],1038],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,-4,0,-5,-6]],37],[[998,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,-2,-3,0,-4]],39],[[1000,[-1,-2,-3,0,-4]]],[],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,0,-3,-4]],37],[[1027,[-1,-2,0,-3,-4]]],[],[],[],[]],[1010,[[8,[90,15]]]],[[[1009,[0,-1]],39],[[1009,[0,-1]]],[]],[1024,[[8,[37,15]]]],[[[1023,[-1,0]],37],[[1023,[-1,0]]],[]],[1044,[[8,[51,15]]]],[[[1043,[-1,-2,0]],51],[[1043,[-1,-2,0]]],[],[]],[1046,[[8,[51,15]]]],[[[1045,[-1,-2,0]],51],[[1045,[-1,-2,0]]],[],[]],[1008,[[8,[51,15]]]],[[[1007,[-1,-2,0]],51],[[1007,[-1,-2,0]]],[],[]],[[1,39,39,39,39,37,31],999],[997,[[8,[37,15]]]],[[[998,[-1,-2,0,-3,-4,-5,-6]],37],[[998,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,0,-2,-3,-4]],39],[[1000,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,31],1012],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1018,[[8,[42,15]]]],[[[1017,[-1]],42],[[1017,[-1]]],[]],[1030,[[8,[37,15]]]],[[[1029,[-1,-2,0,-3]],37],[[1029,[-1,-2,0,-3]]],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,0,-4]],37],[[1027,[-1,-2,-3,0,-4]]],[],[],[],[]],[1028,[[8,[42,15]]]],[[[1027,[-1,-2,-3,-4,-5]],42],[[1027,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1012,[[0,[[64,[],[[63,[37]]]]]]]],[[[1011,[-1,-2,0,-3]],[23,[37]]],[[1011,[-1,-2,0,-3]]],[],[],[]],[1008,[[0,[[64,[],[[63,[37]]]]]]]],[[[1007,[-1,0,-2]],[23,[37]]],[[1007,[-1,0,-2]]],[],[]],[[1,39,37,37,[23,[37]],31],1016],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1005,[[8,[42,15]]]],[[[1006,[-1,-2,-3,-4,-5,-6]],42],[[1006,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,-4,0,-5]],49],[[1006,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1014,[[8,[51,15]]]],[[[1013,[-1,-2,-3]],51],[[1013,[-1,-2,-3]]],[],[],[]],[1034,[[8,[51,15]]]],[[[1033,[-1,-2,-3,-4]],51],[[1033,[-1,-2,-3,-4]]],[],[],[],[]],[1040,[[8,[51,15]]]],[[[1039,[-1,-2,0]],51],[[1039,[-1,-2,0]]],[],[]],[1042,[[8,[51,15]]]],[[[1041,[-1,-2,0]],51],[[1041,[-1,-2,0]]],[],[]],[1026,[[0,[[64,[],[[63,[37]]]]]]]],[[[1025,[-1,-2,0]],[23,[37]]],[[1025,[-1,-2,0]]],[],[]],[[1,37,31],1018],[997,[[0,[[64,[],[[63,[37]]]]]]]],[[[998,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[998,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1016,[[0,[[64,[],[[63,[37]]]]]]]],[[[1015,[-1,-2,-3,0]],[23,[37]]],[[1015,[-1,-2,-3,0]]],[],[],[]],[1050,[[0,[[64,[],[[63,[90]]]]]]]],[[[1049,[-1,-2,-3,0,-4,-5,-6]],[23,[39]]],[[1049,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,-4,-5]],37],[[1027,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1001,[[8,[37,15]]]],[[[1002,[0,-1,-2,-3]],37],[[1002,[0,-1,-2,-3]]],[],[],[]],[1003,[[8,[37,15]]]],[[[1004,[0,-1,-2,-3]],37],[[1004,[0,-1,-2,-3]]],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,39,37,31],1020],[[1,31],[[1006,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1007,[0,0,0]]]],[[1,31],[[1009,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1011,[0,0,0,0]]]],[[1,31],[[1013,[0,0,0]]]],[[1,31],[[1015,[0,0,0,0]]]],[[1,31],[[1017,[0]]]],[[1,31],[[1019,[0,0]]]],[[1,31],[[1021,[0,0]]]],[[1,31],[[1023,[0,0]]]],[[1,31],[[1025,[0,0,0]]]],[[1,31],[[1027,[0,0,0,0,0]]]],[[1,31],[[1029,[0,0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1033,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1041,[0,0,0]]]],[[1,31],[[1043,[0,0,0]]]],[[1,31],[[1045,[0,0,0]]]],[[1,31],[[1047,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1049,[0,0,0,0,0,0,0]]]],[[1,31],1051],[1028,[[8,[90,15]]]],[[[1027,[-1,0,-2,-3,-4]],39],[[1027,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],1022],[1001,[[8,[51,15]]]],[[[1002,[-1,-2,-3,-4]],51],[[1002,[-1,-2,-3,-4]]],[],[],[],[]],[1001,[[8,[51,15]]]],[[[1002,[-1,-2,-3,-4]],51],[[1002,[-1,-2,-3,-4]]],[],[],[],[]],[1044,[[8,[90,15]]]],[[[1043,[0,-1,-2]],39],[[1043,[0,-1,-2]]],[],[]],[1005,38],[997,38],[1008,38],[1010,38],[999,38],[1012,38],[1014,38],[1016,38],[1018,38],[1020,38],[1022,38],[1024,38],[1026,38],[1028,38],[1030,38],[1032,38],[1034,38],[1001,38],[1003,38],[1036,38],[1038,38],[1040,38],[1042,38],[1044,38],[1046,38],[1048,38],[995,38],[1050,38],[1052,38],[1012,[[8,[42,15]]]],[[[1011,[-1,-2,-3,-4]],42],[[1011,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,37,31],1024],[1028,[[8,[90,15]]]],[[[1027,[0,-1,-2,-3,-4]],39],[[1027,[0,-1,-2,-3,-4]]],[],[],[],[]],[1050,[[0,[[64,[],[[63,[37]]]]]]]],[[[1049,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[1049,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1050,[[8,[37,15]]]],[[[1049,[-1,-2,-3,-4,-5,0,-6]],37],[[1049,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1005,[[8,[90,15]]]],[[[1006,[0,-1,-2,-3,-4,-5]],39],[[1006,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[90,15]]]],[1032,[[8,[90,15]]]],[995,[[8,[90,15]]]],[[[996,[0,-1,-2,-3]],39],[[996,[0,-1,-2,-3]]],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,0,-4,-5]],49],[[1006,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1026],[[1,39,37,51,31],1042],[995,[[8,[89,15]]]],[[[996,[-1,-2,0,-3]],49],[[996,[-1,-2,0,-3]]],[],[],[]],[[1,39,39,37,37,37,31],1028],[[1,37,37,37,49,31],1030],[1012,[[8,[89,15]]]],[[[1011,[-1,-2,-3,0]],49],[[1011,[-1,-2,-3,0]]],[],[],[]],[1030,[[8,[89,15]]]],[[[1029,[-1,-2,-3,0]],49],[[1029,[-1,-2,-3,0]]],[],[],[]],[1032,[[8,[89,15]]]],[[[1031,[-1,0]],49],[[1031,[-1,0]]],[]],[[1018,1],[[8,[4,15]]]],[[1028,1],[[8,[4,15]]]],[[1005,1],[[8,[4,15]]]],[[1014,1],[[8,[4,15]]]],[[1034,1],[[8,[4,15]]]],[[1001,1],[[8,[4,15]]]],[[1001,1],[[8,[4,15]]]],[[1012,1],[[8,[4,15]]]],[[1005,1],[[8,[4,15]]]],[997,[[8,[90,15]]]],[[[998,[0,-1,-2,-3,-4,-5,-6]],39],[[998,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1008,[[8,[90,15]]]],[[[1007,[0,-1,-2]],39],[[1007,[0,-1,-2]]],[],[]],[1014,[[8,[90,15]]]],[[[1013,[0,-1,-2]],39],[[1013,[0,-1,-2]]],[],[]],[1016,[[8,[90,15]]]],[[[1015,[0,-1,-2,-3]],39],[[1015,[0,-1,-2,-3]]],[],[],[]],[1018,[[8,[90,15]]]],[1020,[[8,[90,15]]]],[[[1019,[0,-1]],39],[[1019,[0,-1]]],[]],[1022,[[8,[90,15]]]],[[[1021,[0,-1]],39],[[1021,[0,-1]]],[]],[1026,[[8,[90,15]]]],[[[1025,[0,-1,-2]],39],[[1025,[0,-1,-2]]],[],[]],[1034,[[8,[90,15]]]],[[[1033,[0,-1,-2,-3]],39],[[1033,[0,-1,-2,-3]]],[],[],[]],[1036,[[8,[90,15]]]],[[[1035,[0]],39],[[1035,[0]]]],[1038,[[8,[90,15]]]],[[[1037,[0,-1]],39],[[1037,[0,-1]]],[]],[1040,[[8,[90,15]]]],[[[1039,[0,-1,-2]],39],[[1039,[0,-1,-2]]],[],[]],[1042,[[8,[90,15]]]],[[[1041,[0,-1,-2]],39],[[1041,[0,-1,-2]]],[],[]],[1048,[[8,[90,15]]]],[[[1047,[0,-1]],39],[[1047,[0,-1]]],[]],[1052,[[8,[37,15]]]],[[1051,37],1051],[1012,[[0,[[64,[],[[63,[90]]]]]]]],[[[1011,[0,-1,-2,-3]],[23,[39]]],[[1011,[0,-1,-2,-3]]],[],[],[]],[1050,[[0,[[64,[],[[63,[90]]]]]]]],[[[1049,[-1,0,-2,-3,-4,-5,-6]],[23,[39]]],[[1049,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1050,[[8,[90,15]]]],[[[1049,[0,-1,-2,-3,-4,-5,-6]],39],[[1049,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[42,15]]]],[[[1006,[-1,-2,-3,-4,-5,-6]],42],[[1006,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,-4,-5,0]],49],[[1006,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,37,49,31],1032],[[1001,1,42],4],[[1003,1,42],4],[[1044,1,51],4],[[1046,1,51],4],[[1008,1,51],4],[[1018,1,42],4],[[1028,1,42],4],[[1005,1,42],4],[[1014,1,51],4],[[1034,1,51],4],[[1040,1,51],4],[[1042,1,51],4],[[1001,1,51],4],[[1001,1,51],4],[[1012,1,42],4],[[1005,1,42],4],[[1014,1,42],4],[[1034,1,42],4],[1044,[[8,[37,15]]]],[[[1043,[-1,0,-2]],37],[[1043,[-1,0,-2]]],[],[]],[1046,[[8,[37,15]]]],[[[1045,[-1,0,-2]],37],[[1045,[-1,0,-2]]],[],[]],[[1,39,37,51,31],1044],[[1,39,37,51,31],1046],[[1,37,[23,[37]],[23,[37]],42,31],1003],[[1,37,37,[23,[37]],42,31],1001],[1010,[[8,[37,15]]]],[[[1009,[-1,0]],37],[[1009,[-1,0]]],[]],[1020,[[8,[37,15]]]],[[[1019,[-1,0]],37],[[1019,[-1,0]]],[]],[1036,[[8,[37,15]]]],[[[1035,[-1]],37],[[1035,[-1]]],[]],[1014,[[8,[37,15]]]],[[[1013,[-1,0,-2]],37],[[1013,[-1,0,-2]]],[],[]],[1034,[[8,[37,15]]]],[[[1033,[-1,0,-2,-3]],37],[[1033,[-1,0,-2,-3]]],[],[],[]],[1014,[[8,[42,15]]]],[[[1013,[-1,-2,0]],42],[[1013,[-1,-2,0]]],[],[]],[1034,[[8,[42,15]]]],[[[1033,[-1,-2,-3,0]],42],[[1033,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,31],1014],[[1,39,31],1036],[[1,39,37,37,42,31],1034],[1046,[[8,[90,15]]]],[[[1045,[0,-1,-2]],39],[[1045,[0,-1,-2]]],[],[]],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,-4,-5,0,-6]],37],[[998,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[999,[[8,[37,15]]]],[[[1000,[-1,-2,-3,-4,0]],37],[[1000,[-1,-2,-3,-4,0]]],[],[],[],[]],[1012,[[8,[37,15]]]],[[[1011,[-1,0,-2,-3]],37],[[1011,[-1,0,-2,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1015,[-1,-2,0,-3]],37],[[1015,[-1,-2,0,-3]]],[],[],[]],[1018,[[8,[37,15]]]],[[[1017,[0]],37],[[1017,[0]]]],[1022,[[8,[37,15]]]],[[[1021,[-1,0]],37],[[1021,[-1,0]]],[]],[1024,[[8,[37,15]]]],[[[1023,[0,-1]],37],[[1023,[0,-1]]],[]],[1038,[[8,[37,15]]]],[[[1037,[-1,0]],37],[[1037,[-1,0]]],[]],[1040,[[8,[37,15]]]],[[[1039,[-1,0,-2]],37],[[1039,[-1,0,-2]]],[],[]],[1042,[[8,[37,15]]]],[[[1041,[-1,0,-2]],37],[[1041,[-1,0,-2]]],[],[]],[1048,[[8,[37,15]]]],[[[1047,[-1,0]],37],[[1047,[-1,0]]],[]],[1050,[[8,[37,15]]]],[[[1049,[-1,-2,-3,-4,0,-5,-6]],37],[[1049,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[38,[[8,[1005,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[997,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1008,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1010,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[999,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1012,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1014,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1016,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1018,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1020,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1022,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1024,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1026,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1028,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1030,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1032,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1034,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1001,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1003,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1036,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1038,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1040,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1042,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1044,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1046,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1048,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[995,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1050,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1052,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,49,49,31],995],[[1,39,[23,[39]],39,[23,[39]],37,37,[23,[37]],31],1050],[1050,[[8,[90,15]]]],[[[1049,[-1,-2,0,-3,-4,-5,-6]],39],[[1049,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1015,[-1,0,-2,-3]],37],[[1015,[-1,0,-2,-3]]],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,-4,0]],37],[[1027,[-1,-2,-3,-4,0]]],[],[],[],[]],[1034,[[8,[37,15]]]],[[[1033,[-1,-2,0,-3]],37],[[1033,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],1048],[997,[[8,[37,15]]]],[[[998,[-1,0,-2,-3,-4,-5,-6]],37],[[998,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[0,-1,-2,-3,-4]],39],[[1000,[0,-1,-2,-3,-4]]],[],[],[],[]],[1026,[[8,[37,15]]]],[[[1025,[-1,0,-2]],37],[[1025,[-1,0,-2]]],[],[]],[1005,[[8,[37,15]]]],[[[1006,[-1,0,-2,-3,-4,-5]],37],[[1006,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[37,15]]]],[[[1029,[0,-1,-2,-3]],37],[[1029,[0,-1,-2,-3]]],[],[],[]],[1032,[[8,[37,15]]]],[[[1031,[0,-1]],37],[[1031,[0,-1]]],[]],[995,[[8,[37,15]]]],[[[996,[-1,0,-2,-3]],37],[[996,[-1,0,-2,-3]]],[],[],[]],[1003,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1004,[-1,0,-2,-3]],[23,[37]]],[[1004,[-1,0,-2,-3]]],[],[],[]],[1001,[[8,[37,15]]]],[[[1002,[-1,0,-2,-3]],37],[[1002,[-1,0,-2,-3]]],[],[],[]],[1005,[[8,[37,15]]]],[[[1006,[-1,-2,0,-3,-4,-5]],37],[[1006,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[37,15]]]],[[[1029,[-1,0,-2,-3]],37],[[1029,[-1,0,-2,-3]]],[],[],[]],[[1,31],1052],[1001,[[0,[[64,[],[[63,[37]]]]]]]],[[[1002,[-1,-2,0,-3]],[23,[37]]],[[1002,[-1,-2,0,-3]]],[],[],[]],[1003,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1004,[-1,-2,0,-3]],[23,[37]]],[[1004,[-1,-2,0,-3]]],[],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1053,[[8,[90,15]]]],[[[1054,[0,-1]],39],[[1054,[0,-1]]],[]],[[1,39,37,31],1055],[1056,[[8,[89,15]]]],[[[1057,[-1,-2,0]],49],[[1057,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1058,[0,0]]],1055],[[[1059,[0,0]]],1060],[[[1061,[0,0,0]]],1062],[[[1063,[0,0,0]]],1064],[[[1065,[0,0]]],1066],[[[1067,[0,0,0]]],1068],[[[1069,[0,0,0]]],1070],[[[1071,[0,0,0,0,0,0,0,0]]],1072],[[[1073,[0,0]]],1074],[[[1075,[0,0,0,0]]],1076],[[[1057,[0,0,0]]],1056],[[[1077,[0,0,0,0]]],1078],[[[1079,[0,0,0,0,0,0,0,0,0]]],1080],[[[1081,[0,0,0,0,0,0]]],1082],[[[1083,[0,0,0,0,0,0,0]]],1084],[[[1085,[0,0,0,0,0,0,0,0]]],1086],[[[1087,[0]]],1088],[[[1089,[0,0,0]]],1090],[[[1091,[0,0,0,0,0]]],1092],[[[1054,[0,0]]],1053],[[[1093,[0,0,0,0,0,0]]],1094],[[[1095,[0]]],1096],[[1,31],[[1058,[0,0]]]],[[1,31],[[1059,[0,0]]]],[[1,31],[[1061,[0,0,0]]]],[[1,31],[[1063,[0,0,0]]]],[[1,31],[[1065,[0,0]]]],[[1,31],[[1067,[0,0,0]]]],[[1,31],[[1069,[0,0,0]]]],[[1,31],[[1071,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1073,[0,0]]]],[[1,31],[[1075,[0,0,0,0]]]],[[1,31],[[1057,[0,0,0]]]],[[1,31],[[1077,[0,0,0,0]]]],[[1,31],[[1079,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1081,[0,0,0,0,0,0]]]],[[1,31],[[1083,[0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1087,[0]]]],[[1,31],[[1089,[0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1093,[0,0,0,0,0,0]]]],[[1,31],[[1095,[0]]]],[[1,39,37,31],1060],[[1,39,37,53,31],1062],[1055,[[8,[90,15]]]],[[[1058,[0,-1]],39],[[1058,[0,-1]]],[]],[1060,[[8,[90,15]]]],[[[1059,[0,-1]],39],[[1059,[0,-1]]],[]],[1078,[[8,[37,15]]]],[[[1077,[-1,-2,0,-3]],37],[[1077,[-1,-2,0,-3]]],[],[],[]],[1080,[[8,[37,15]]]],[[[1079,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[1079,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[37,15]]]],[[[1081,[-1,-2,0,-3,-4,-5]],37],[[1081,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1086,[[8,[37,15]]]],[[[1085,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1085,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,-2,0,-3,-4]],37],[[1091,[-1,-2,0,-3,-4]]],[],[],[],[]],[1094,[[8,[37,15]]]],[[[1093,[-1,-2,0,-3,-4,-5]],37],[[1093,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1064],[1056,[[0,[[64,[],[[63,[37]]]]]]]],[[[1057,[-1,0,-2]],[23,[37]]],[[1057,[-1,0,-2]]],[],[]],[1066,[[0,[[64,[],[[63,[37]]]]]]]],[[[1065,[-1,0]],[23,[37]]],[[1065,[-1,0]]],[]],[1074,[[0,[[64,[],[[63,[37]]]]]]]],[[[1073,[-1,0]],[23,[37]]],[[1073,[-1,0]]],[]],[[1,39,[23,[37]],31],1066],[[1,39,37,53,31],1068],[[1,39,37,[23,[37]],31],1070],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1072],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,[23,[37]],31],1074],[[1,39,37,37,42,31],1076],[1076,[[8,[42,15]]]],[[[1075,[-1,-2,-3,0]],42],[[1075,[-1,-2,-3,0]]],[],[],[]],[[1,39,[23,[37]],49,31],1056],[1084,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1083,[-1,-2,-3,0,-4,-5,-6]],[23,[37]]],[[1083,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1064,[[8,[37,15]]]],[[[1063,[-1,-2,0]],37],[[1063,[-1,-2,0]]],[],[]],[1070,[[0,[[64,[],[[63,[37]]]]]]]],[[[1069,[-1,-2,0]],[23,[37]]],[[1069,[-1,-2,0]]],[],[]],[1076,[[8,[37,15]]]],[[[1075,[-1,-2,0,-3]],37],[[1075,[-1,-2,0,-3]]],[],[],[]],[1078,[[0,[[64,[],[[63,[37]]]]]]]],[[[1077,[-1,-2,-3,0]],[23,[37]]],[[1077,[-1,-2,-3,0]]],[],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,-2,-3,0,-4]],37],[[1091,[-1,-2,-3,0,-4]]],[],[],[],[]],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,0,-5]],42],[[1081,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,0,-5]],42],[[1093,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1082,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1081,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1081,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1094,[[0,[[64,[],[[63,[37]]]]]]]],[[[1093,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1093,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1053,[[8,[37,15]]]],[[[1054,[-1,0]],37],[[1054,[-1,0]]],[]],[[1,39,37,37,[23,[37]],31],1078],[[1,39,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1080],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1084,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1083,[-1,-2,0,-3,-4,-5,-6]],[23,[37]]],[[1083,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[1058,[0,0]]]],[[1,31],[[1059,[0,0]]]],[[1,31],[[1061,[0,0,0]]]],[[1,31],[[1063,[0,0,0]]]],[[1,31],[[1065,[0,0]]]],[[1,31],[[1067,[0,0,0]]]],[[1,31],[[1069,[0,0,0]]]],[[1,31],[[1071,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1073,[0,0]]]],[[1,31],[[1075,[0,0,0,0]]]],[[1,31],[[1057,[0,0,0]]]],[[1,31],[[1077,[0,0,0,0]]]],[[1,31],[[1079,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1081,[0,0,0,0,0,0]]]],[[1,31],[[1083,[0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1087,[0]]]],[[1,31],[[1089,[0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1093,[0,0,0,0,0,0]]]],[[1,31],[[1095,[0]]]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,-6,-7]],42],[[1083,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,38],[1060,38],[1062,38],[1064,38],[1066,38],[1068,38],[1070,38],[1072,38],[1074,38],[1076,38],[1056,38],[1078,38],[1080,38],[1082,38],[1084,38],[1086,38],[1088,38],[1090,38],[1092,38],[1053,38],[1094,38],[1096,38],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,-5,-6]],42],[[1081,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,-5,-6]],42],[[1093,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1082],[[1,39,37,[23,[37]],[23,[37]],49,42,42,31],1084],[1082,[[8,[37,15]]]],[[[1081,[-1,-2,-3,-4,-5,-6]],37],[[1081,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1086],[[1,37,31],1088],[1062,[[8,[53,15]]]],[[[1061,[-1,-2,0]],53],[[1061,[-1,-2,0]]],[],[]],[1068,[[8,[53,15]]]],[[[1067,[-1,-2,0]],53],[[1067,[-1,-2,0]]],[],[]],[1084,[[8,[89,15]]]],[[[1083,[-1,-2,-3,-4,0,-5,-6]],49],[[1083,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[[1084,1],[[8,[4,15]]]],[[1082,1],[[8,[4,15]]]],[[1094,1],[[8,[4,15]]]],[[1076,1],[[8,[4,15]]]],[[1092,1],[[8,[4,15]]]],[[1,39,37,37,31],1090],[1062,[[8,[90,15]]]],[[[1061,[0,-1,-2]],39],[[1061,[0,-1,-2]]],[],[]],[1064,[[8,[90,15]]]],[[[1063,[0,-1,-2]],39],[[1063,[0,-1,-2]]],[],[]],[1066,[[8,[90,15]]]],[[[1065,[0,-1]],39],[[1065,[0,-1]]],[]],[1068,[[8,[90,15]]]],[[[1067,[0,-1,-2]],39],[[1067,[0,-1,-2]]],[],[]],[1070,[[8,[90,15]]]],[[[1069,[0,-1,-2]],39],[[1069,[0,-1,-2]]],[],[]],[1072,[[8,[90,15]]]],[[[1071,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[1071,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1074,[[8,[90,15]]]],[[[1073,[0,-1]],39],[[1073,[0,-1]]],[]],[1076,[[8,[90,15]]]],[[[1075,[0,-1,-2,-3]],39],[[1075,[0,-1,-2,-3]]],[],[],[]],[1056,[[8,[90,15]]]],[[[1057,[0,-1,-2]],39],[[1057,[0,-1,-2]]],[],[]],[1078,[[8,[90,15]]]],[[[1077,[0,-1,-2,-3]],39],[[1077,[0,-1,-2,-3]]],[],[],[]],[1080,[[8,[90,15]]]],[[[1079,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1079,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[90,15]]]],[[[1081,[0,-1,-2,-3,-4,-5]],39],[[1081,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1084,[[8,[90,15]]]],[[[1083,[0,-1,-2,-3,-4,-5,-6]],39],[[1083,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1090,[[8,[90,15]]]],[[[1089,[0,-1,-2]],39],[[1089,[0,-1,-2]]],[],[]],[1092,[[8,[90,15]]]],[[[1091,[0,-1,-2,-3,-4]],39],[[1091,[0,-1,-2,-3,-4]]],[],[],[],[]],[1094,[[8,[90,15]]]],[[[1093,[0,-1,-2,-3,-4,-5]],39],[[1093,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1078,[[8,[37,15]]]],[[[1077,[-1,0,-2,-3]],37],[[1077,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,42,31],1092],[1092,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,0]],42],[[1091,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1076,1,42],4],[[1082,1,42],4],[[1094,1,42],4],[[1084,1,42],4],[[1082,1,42],4],[[1094,1,42],4],[[1062,1,53],4],[[1068,1,53],4],[[1092,1,42],4],[[1084,1,42],4],[[1082,1,42],4],[[1094,1,42],4],[[1084,1,42],4],[[1072,1,42],4],[[1080,1,42],4],[[1086,1,42],4],[[1072,1,42],4],[[1080,1,42],4],[[1086,1,42],4],[[1072,1,42],4],[[1080,1,42],4],[[1086,1,42],4],[[1076,1,42],4],[[1092,1,42],4],[1090,[[8,[37,15]]]],[[[1089,[-1,-2,0]],37],[[1089,[-1,-2,0]]],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,[[8,[37,15]]]],[[[1058,[-1,0]],37],[[1058,[-1,0]]],[]],[1060,[[8,[37,15]]]],[[[1059,[-1,0]],37],[[1059,[-1,0]]],[]],[1064,[[8,[37,15]]]],[[[1063,[-1,0,-2]],37],[[1063,[-1,0,-2]]],[],[]],[1072,[[8,[37,15]]]],[[[1071,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1071,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1076,[[8,[37,15]]]],[[[1075,[-1,0,-2,-3]],37],[[1075,[-1,0,-2,-3]]],[],[],[]],[1080,[[8,[37,15]]]],[[[1079,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1079,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[37,15]]]],[[[1081,[-1,0,-2,-3,-4,-5]],37],[[1081,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1084,[[8,[37,15]]]],[[[1083,[-1,0,-2,-3,-4,-5,-6]],37],[[1083,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1086,[[8,[37,15]]]],[[[1085,[0,-1,-2,-3,-4,-5,-6,-7]],37],[[1085,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1090,[[8,[37,15]]]],[[[1089,[-1,0,-2]],37],[[1089,[-1,0,-2]]],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,0,-2,-3,-4]],37],[[1091,[-1,0,-2,-3,-4]]],[],[],[],[]],[1094,[[8,[37,15]]]],[[[1093,[-1,0,-2,-3,-4,-5]],37],[[1093,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,31],1053],[1062,[[8,[37,15]]]],[[[1061,[-1,0,-2]],37],[[1061,[-1,0,-2]]],[],[]],[1068,[[8,[37,15]]]],[[[1067,[-1,0,-2]],37],[[1067,[-1,0,-2]]],[],[]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,-6,0]],42],[[1083,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,-5,0]],42],[[1081,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,-5,0]],42],[[1093,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,0,-6]],42],[[1083,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1071,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1079,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1085,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1071,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1079,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1085,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1071,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1079,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1085,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,-4,-5,0,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1069,[-1,0,-2]],37],[[1069,[-1,0,-2]]],[],[]],[1088,[[8,[37,15]]]],[[[1087,[0]],37],[[1087,[0]]]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1055,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1060,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1062,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1064,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1066,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1068,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1070,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1072,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1074,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1076,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1056,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1078,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1080,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1082,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1084,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1086,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1088,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1090,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1092,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1053,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1094,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1096,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1076,[[8,[42,15]]]],[[[1075,[-1,-2,-3,-4]],42],[[1075,[-1,-2,-3,-4]]],[],[],[],[]],[1092,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5]],42],[[1091,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1094],[1096,[[8,[37,15]]]],[[[1095,[0]],37],[[1095,[0]]]],[[1,37,31],1096],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1097,[[8,[37,15]]]],[[[1098,[-1,0,-2]],37],[[1098,[-1,0,-2]]],[],[]],[[1,39,37,31],1099],[1100,[[8,[48,15]]]],[[[1101,[-1,-2,-3,-4,-5,0]],48],[[1101,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,31],1102],[[1,39,37,37,37,42,31],1103],[[1,39,37,51,31],1104],[[1,39,37,37,42,31],1105],[[1,39,37,42,42,42,48,31],1100],[1104,[[8,[51,15]]]],[[[1106,[-1,-2,0]],51],[[1106,[-1,-2,0]]],[],[]],[1107,[[8,[51,15]]]],[[[1108,[-1,0]],51],[[1108,[-1,0]]],[]],[1109,[[8,[51,15]]]],[[[1110,[-1,0]],51],[[1110,[-1,0]]],[]],[1111,[[8,[51,15]]]],[[[1112,[-1,0]],51],[[1112,[-1,0]]],[]],[1113,[[8,[51,15]]]],[[[1114,[-1,0]],51],[[1114,[-1,0]]],[]],[1115,[[8,[51,15]]]],[[[1116,[-1,0]],51],[[1116,[-1,0]]],[]],[1117,[[8,[51,15]]]],[[[1118,[-1,0]],51],[[1118,[-1,0]]],[]],[1119,[[8,[51,15]]]],[[[1120,[-1,0]],51],[[1120,[-1,0]]],[]],[1121,[[8,[51,15]]]],[[[1122,[-1,-2,0]],51],[[1122,[-1,-2,0]]],[],[]],[1097,[[8,[37,15]]]],[[[1098,[-1,-2,0]],37],[[1098,[-1,-2,0]]],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,-2,-3,0,-4,-5,-6]],37],[[1124,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,-2,-3,0,-4,-5,-6]],37],[[1126,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,-2,-3,0,-4,-5,-6]],37],[[1128,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,-2,-3,0]],37],[[1130,[-1,-2,-3,0]]],[],[],[]],[1131,[[8,[37,15]]]],[[[1132,[-1,-2,-3,0,-4,-5,-6]],37],[[1132,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1133],[[1,39,37,31],1134],[[1,39,37,37,31],1135],[[1,39,37,37,31],1136],[1137,[[8,[89,15]]]],[[[1138,[-1,-2,-3,0]],49],[[1138,[-1,-2,-3,0]]],[],[],[]],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,-3,-4,0,-5]],42],[[1140,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1141,[0,0]]],1099],[[[1142,[0,0,0]]],1102],[[[1143,[0,0,0,0,0]]],1103],[[[1106,[0,0,0]]],1104],[[[1144,[0,0,0,0]]],1105],[[[1101,[0,0,0,0,0,0]]],1100],[[[1145,[0,0,0]]],1133],[[[1146,[0,0]]],1134],[[[1147,[0,0,0]]],1135],[[[1148,[0,0,0]]],1136],[[[1149,[0,0]]],1150],[[[1151,[0,0]]],1152],[[[1153,[0,0,0,0,0,0]]],1154],[[[1155,[0,0]]],1156],[[[1108,[0,0]]],1107],[[[1157,[0]]],1158],[[[1124,[0,0,0,0,0,0,0]]],1123],[[[1126,[0,0,0,0,0,0,0]]],1125],[[[1159,[0,0,0,0,0]]],1160],[[[1128,[0,0,0,0,0,0,0]]],1127],[[[1161,[0,0,0]]],1162],[[[1163,[0,0]]],1164],[[[1165,[0,0]]],1166],[[[1167,[0,0]]],1168],[[[1169,[0,0,0,0,0]]],1170],[[[1171,[0,0]]],1172],[[[1130,[0,0,0,0]]],1129],[[[1173,[0,0,0]]],1174],[[[1175,[0,0,0]]],1176],[[[1177,[0,0,0]]],1178],[[[1179,[0,0]]],1180],[[[1181,[0,0,0,0,0]]],1182],[[[1183,[0,0]]],1184],[[[1185,[0,0,0]]],1186],[[[1187,[0,0,0]]],1188],[[[1189,[0,0]]],1190],[[[1191,[0,0,0]]],1192],[[[1193,[0,0,0]]],1194],[[[1195,[0,0,0]]],1196],[[[1098,[0,0,0]]],1097],[[[1197,[0,0,0,0,0]]],1198],[[[1199,[0,0,0]]],1200],[[[1201,[0,0,0]]],1202],[[[1203,[0,0,0,0]]],1204],[[[1205,[0,0]]],1206],[[[1207,[0,0,0]]],1208],[[[1209,[0,0,0]]],1210],[[[1211,[0,0,0]]],1212],[[[1213,[0,0]]],1214],[[[1110,[0,0]]],1109],[[[1112,[0,0]]],1111],[[[1114,[0,0]]],1113],[[[1116,[0,0]]],1115],[[[1118,[0,0]]],1117],[[[1120,[0,0]]],1119],[[[1215,[0,0,0,0,0,0,0,0,0]]],1216],[[[1217,[0,0]]],1218],[[[1140,[0,0,0,0,0,0]]],1139],[[[1122,[0,0,0]]],1121],[[[1219,[0,0]]],1220],[[[1221,[0,0,0,0]]],1222],[[[1223,[0,0,0,0]]],1224],[[[1225,[0,0]]],1226],[[[1227,[0,0,0,0]]],1228],[[[1229,[0,0,0]]],1230],[[[1231,[0,0,0]]],1232],[[[1233,[0,0]]],1234],[[[1235,[0,0,0]]],1236],[[[1132,[0,0,0,0,0,0,0]]],1131],[[[1237,[0,0,0]]],1238],[[[1138,[0,0,0,0]]],1137],[[[1239,[0]]],1240],[[1,31],[[1141,[0,0]]]],[[1,31],[[1142,[0,0,0]]]],[[1,31],[[1143,[0,0,0,0,0]]]],[[1,31],[[1106,[0,0,0]]]],[[1,31],[[1144,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1145,[0,0,0]]]],[[1,31],[[1146,[0,0]]]],[[1,31],[[1147,[0,0,0]]]],[[1,31],[[1148,[0,0,0]]]],[[1,31],[[1149,[0,0]]]],[[1,31],[[1151,[0,0]]]],[[1,31],[[1153,[0,0,0,0,0,0]]]],[[1,31],[[1155,[0,0]]]],[[1,31],[[1108,[0,0]]]],[[1,31],[[1157,[0]]]],[[1,31],[[1124,[0,0,0,0,0,0,0]]]],[[1,31],[[1126,[0,0,0,0,0,0,0]]]],[[1,31],[[1159,[0,0,0,0,0]]]],[[1,31],[[1128,[0,0,0,0,0,0,0]]]],[[1,31],[[1161,[0,0,0]]]],[[1,31],[[1163,[0,0]]]],[[1,31],[[1165,[0,0]]]],[[1,31],[[1167,[0,0]]]],[[1,31],[[1169,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0]]]],[[1,31],[[1130,[0,0,0,0]]]],[[1,31],[[1173,[0,0,0]]]],[[1,31],[[1175,[0,0,0]]]],[[1,31],[[1177,[0,0,0]]]],[[1,31],[[1179,[0,0]]]],[[1,31],[[1181,[0,0,0,0,0]]]],[[1,31],[[1183,[0,0]]]],[[1,31],[[1185,[0,0,0]]]],[[1,31],[[1187,[0,0,0]]]],[[1,31],[[1189,[0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1195,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1197,[0,0,0,0,0]]]],[[1,31],[[1199,[0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1203,[0,0,0,0]]]],[[1,31],[[1205,[0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1211,[0,0,0]]]],[[1,31],[[1213,[0,0]]]],[[1,31],[[1110,[0,0]]]],[[1,31],[[1112,[0,0]]]],[[1,31],[[1114,[0,0]]]],[[1,31],[[1116,[0,0]]]],[[1,31],[[1118,[0,0]]]],[[1,31],[[1120,[0,0]]]],[[1,31],[[1215,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1217,[0,0]]]],[[1,31],[[1140,[0,0,0,0,0,0]]]],[[1,31],[[1122,[0,0,0]]]],[[1,31],[[1219,[0,0]]]],[[1,31],[[1221,[0,0,0,0]]]],[[1,31],[[1223,[0,0,0,0]]]],[[1,31],[[1225,[0,0]]]],[[1,31],[[1227,[0,0,0,0]]]],[[1,31],[[1229,[0,0,0]]]],[[1,31],[[1231,[0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1132,[0,0,0,0,0,0,0]]]],[[1,31],[[1237,[0,0,0]]]],[[1,31],[[1138,[0,0,0,0]]]],[[1,31],[[1239,[0]]]],[1097,[[8,[90,15]]]],[[[1098,[0,-1,-2]],39],[[1098,[0,-1,-2]]],[],[]],[[1,39,37,31],1150],[[1,39,37,31],1152],[[1,39,37,51,51,1241,1241,31],1154],[[1,39,37,31],1156],[[1,[23,[37]],51,31],1107],[1182,[[8,[37,15]]]],[[[1181,[-1,0,-2,-3,-4]],37],[[1181,[-1,0,-2,-3,-4]]],[],[],[],[]],[1137,[[8,[89,15]]]],[[[1138,[-1,-2,0,-3]],49],[[1138,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,49,31],1182],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,-3,0,-4]],47],[[1159,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,42,31],1158],[[1,39,37,37,37,42,42,42,31],1123],[[1,39,37,37,37,42,42,42,31],1125],[[1,[23,[39]],[23,[37]],47,47,47,31],1160],[[1,39,37,37,37,42,42,42,31],1127],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,-6,0]],42],[[1124,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,-6,0]],42],[[1126,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,-6,0]],42],[[1128,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[[1,39,37,37,31],1162],[1103,[[8,[42,15]]]],[[[1143,[-1,-2,-3,-4,0]],42],[[1143,[-1,-2,-3,-4,0]]],[],[],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1215,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1182,[[8,[89,15]]]],[[[1181,[-1,-2,-3,-4,0]],49],[[1181,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,37,31],1164],[[1,39,37,31],1166],[[1,39,37,31],1168],[[1,39,39,37,37,42,31],1170],[1131,[[8,[37,15]]]],[[[1132,[-1,-2,0,-3,-4,-5,-6]],37],[[1132,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,31],1172],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,37,37,31],1129],[[1,39,37,37,31],1174],[[1,39,37,37,31],1178],[[1,39,37,37,31],1176],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,0,-3,-4]],47],[[1159,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1180],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,-3,-4,0]],47],[[1159,[-1,-2,-3,-4,0]]],[],[],[],[]],[1174,[[8,[37,15]]]],[[[1173,[-1,-2,0]],37],[[1173,[-1,-2,0]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,-2,0,-3]],37],[[1221,[-1,-2,0,-3]]],[],[],[]],[1104,[[8,[37,15]]]],[[[1106,[-1,0,-2]],37],[[1106,[-1,0,-2]]],[],[]],[1100,[[8,[37,15]]]],[[[1101,[-1,0,-2,-3,-4,-5]],37],[[1101,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1150,[[8,[37,15]]]],[[[1149,[-1,0]],37],[[1149,[-1,0]]],[]],[1154,[[8,[37,15]]]],[[[1153,[-1,0,-2,-3,-4,-5]],37],[[1153,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,0,-2,-3,-4,-5,-6]],37],[[1124,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,0,-2,-3,-4,-5,-6]],37],[[1126,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,0,-2,-3,-4,-5,-6]],37],[[1128,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1166,[[8,[37,15]]]],[[[1165,[-1,0]],37],[[1165,[-1,0]]],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,0,-2,-3]],37],[[1130,[-1,0,-2,-3]]],[],[],[]],[1198,[[8,[37,15]]]],[[[1197,[-1,0,-2,-3,-4]],37],[[1197,[-1,0,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[37,15]]]],[[[1211,[-1,-2,0]],37],[[1211,[-1,-2,0]]],[],[]],[1109,[[8,[37,15]]]],[[[1110,[0,-1]],37],[[1110,[0,-1]]],[]],[1111,[[8,[37,15]]]],[[[1112,[0,-1]],37],[[1112,[0,-1]]],[]],[1113,[[8,[37,15]]]],[[[1114,[0,-1]],37],[[1114,[0,-1]]],[]],[1115,[[8,[37,15]]]],[[[1116,[0,-1]],37],[[1116,[0,-1]]],[]],[1117,[[8,[37,15]]]],[[[1118,[0,-1]],37],[[1118,[0,-1]]],[]],[1119,[[8,[37,15]]]],[[[1120,[0,-1]],37],[[1120,[0,-1]]],[]],[1216,[[8,[37,15]]]],[[[1215,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1215,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1139,[[8,[37,15]]]],[[[1140,[-1,0,-2,-3,-4,-5]],37],[[1140,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1121,[[8,[37,15]]]],[[[1122,[-1,0,-2]],37],[[1122,[-1,0,-2]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,-2,-3,0]],37],[[1221,[-1,-2,-3,0]]],[],[],[]],[1226,[[8,[37,15]]]],[[[1225,[-1,0]],37],[[1225,[-1,0]]],[]],[1228,[[8,[37,15]]]],[[[1227,[-1,0,-2,-3]],37],[[1227,[-1,0,-2,-3]]],[],[],[]],[1232,[[8,[37,15]]]],[[[1231,[-1,0,-2]],37],[[1231,[-1,0,-2]]],[],[]],[1234,[[8,[37,15]]]],[[[1233,[-1,0]],37],[[1233,[-1,0]]],[]],[1131,[[8,[37,15]]]],[[[1132,[-1,0,-2,-3,-4,-5,-6]],37],[[1132,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1099,[[8,[37,15]]]],[[[1141,[-1,0]],37],[[1141,[-1,0]]],[]],[1102,[[8,[37,15]]]],[[[1142,[-1,0,-2]],37],[[1142,[-1,0,-2]]],[],[]],[1105,[[8,[37,15]]]],[[[1144,[-1,0,-2,-3]],37],[[1144,[-1,0,-2,-3]]],[],[],[]],[1133,[[8,[37,15]]]],[[[1145,[-1,0,-2]],37],[[1145,[-1,0,-2]]],[],[]],[1134,[[8,[37,15]]]],[[[1146,[-1,0]],37],[[1146,[-1,0]]],[]],[1135,[[8,[37,15]]]],[[[1147,[-1,0,-2]],37],[[1147,[-1,0,-2]]],[],[]],[1136,[[8,[37,15]]]],[[[1148,[-1,0,-2]],37],[[1148,[-1,0,-2]]],[],[]],[1152,[[8,[37,15]]]],[[[1151,[-1,0]],37],[[1151,[-1,0]]],[]],[1156,[[8,[37,15]]]],[[[1155,[-1,0]],37],[[1155,[-1,0]]],[]],[1107,[[0,[[64,[],[[63,[37]]]]]]]],[[[1108,[0,-1]],[23,[37]]],[[1108,[0,-1]]],[]],[1162,[[8,[37,15]]]],[[[1161,[-1,0,-2]],37],[[1161,[-1,0,-2]]],[],[]],[1164,[[8,[37,15]]]],[[[1163,[0,-1]],37],[[1163,[0,-1]]],[]],[1168,[[8,[37,15]]]],[[[1167,[-1,0]],37],[[1167,[-1,0]]],[]],[1172,[[8,[37,15]]]],[[[1171,[-1,0]],37],[[1171,[-1,0]]],[]],[1176,[[8,[37,15]]]],[[[1175,[-1,0,-2]],37],[[1175,[-1,0,-2]]],[],[]],[1178,[[8,[37,15]]]],[[[1177,[-1,0,-2]],37],[[1177,[-1,0,-2]]],[],[]],[1180,[[8,[37,15]]]],[[[1179,[-1,0]],37],[[1179,[-1,0]]],[]],[1184,[[8,[37,15]]]],[[[1183,[-1,0]],37],[[1183,[-1,0]]],[]],[1186,[[8,[37,15]]]],[[[1185,[-1,0,-2]],37],[[1185,[-1,0,-2]]],[],[]],[1188,[[8,[37,15]]]],[[[1187,[-1,0,-2]],37],[[1187,[-1,0,-2]]],[],[]],[1190,[[8,[37,15]]]],[[[1189,[-1,0]],37],[[1189,[-1,0]]],[]],[1192,[[8,[37,15]]]],[[[1191,[-1,0,-2]],37],[[1191,[-1,0,-2]]],[],[]],[1194,[[8,[37,15]]]],[[[1193,[-1,0,-2]],37],[[1193,[-1,0,-2]]],[],[]],[1196,[[8,[37,15]]]],[[[1195,[-1,0,-2]],37],[[1195,[-1,0,-2]]],[],[]],[1200,[[8,[37,15]]]],[[[1199,[-1,0,-2]],37],[[1199,[-1,0,-2]]],[],[]],[1202,[[8,[37,15]]]],[[[1201,[-1,0,-2]],37],[[1201,[-1,0,-2]]],[],[]],[1204,[[8,[37,15]]]],[[[1203,[-1,0,-2,-3]],37],[[1203,[-1,0,-2,-3]]],[],[],[]],[1206,[[8,[37,15]]]],[[[1205,[-1,0]],37],[[1205,[-1,0]]],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,0,-2]],37],[[1207,[-1,0,-2]]],[],[]],[1210,[[8,[37,15]]]],[[[1209,[-1,0,-2]],37],[[1209,[-1,0,-2]]],[],[]],[1214,[[8,[37,15]]]],[[[1213,[-1,0]],37],[[1213,[-1,0]]],[]],[1218,[[8,[37,15]]]],[[[1217,[0,-1]],37],[[1217,[0,-1]]],[]],[1220,[[8,[37,15]]]],[[[1219,[-1,0]],37],[[1219,[-1,0]]],[]],[1230,[[8,[37,15]]]],[[[1229,[-1,0,-2]],37],[[1229,[-1,0,-2]]],[],[]],[1236,[[8,[37,15]]]],[[[1235,[-1,0,-2]],37],[[1235,[-1,0,-2]]],[],[]],[1238,[[8,[37,15]]]],[[[1237,[-1,0,-2]],37],[[1237,[-1,0,-2]]],[],[]],[1102,[[8,[37,15]]]],[[[1142,[-1,-2,0]],37],[[1142,[-1,-2,0]]],[],[]],[1105,[[8,[37,15]]]],[[[1144,[-1,-2,0,-3]],37],[[1144,[-1,-2,0,-3]]],[],[],[]],[1133,[[8,[37,15]]]],[[[1145,[-1,-2,0]],37],[[1145,[-1,-2,0]]],[],[]],[1135,[[8,[37,15]]]],[[[1147,[-1,-2,0]],37],[[1147,[-1,-2,0]]],[],[]],[1136,[[8,[37,15]]]],[[[1148,[-1,-2,0]],37],[[1148,[-1,-2,0]]],[],[]],[1162,[[8,[37,15]]]],[[[1161,[-1,-2,0]],37],[[1161,[-1,-2,0]]],[],[]],[1164,[[8,[37,15]]]],[[[1163,[-1,0]],37],[[1163,[-1,0]]],[]],[1176,[[8,[37,15]]]],[[[1175,[-1,-2,0]],37],[[1175,[-1,-2,0]]],[],[]],[1178,[[8,[37,15]]]],[[[1177,[-1,-2,0]],37],[[1177,[-1,-2,0]]],[],[]],[1186,[[8,[37,15]]]],[[[1185,[-1,-2,0]],37],[[1185,[-1,-2,0]]],[],[]],[1188,[[8,[37,15]]]],[[[1187,[-1,-2,0]],37],[[1187,[-1,-2,0]]],[],[]],[1192,[[8,[37,15]]]],[[[1191,[-1,-2,0]],37],[[1191,[-1,-2,0]]],[],[]],[1194,[[8,[37,15]]]],[[[1193,[-1,-2,0]],37],[[1193,[-1,-2,0]]],[],[]],[1196,[[8,[37,15]]]],[[[1195,[-1,-2,0]],37],[[1195,[-1,-2,0]]],[],[]],[1200,[[8,[37,15]]]],[[[1199,[-1,-2,0]],37],[[1199,[-1,-2,0]]],[],[]],[1202,[[8,[37,15]]]],[[[1201,[-1,-2,0]],37],[[1201,[-1,-2,0]]],[],[]],[1204,[[8,[37,15]]]],[[[1203,[-1,-2,0,-3]],37],[[1203,[-1,-2,0,-3]]],[],[],[]],[1210,[[8,[37,15]]]],[[[1209,[-1,-2,0]],37],[[1209,[-1,-2,0]]],[],[]],[1230,[[8,[37,15]]]],[[[1229,[-1,-2,0]],37],[[1229,[-1,-2,0]]],[],[]],[1170,[[8,[37,15]]]],[[[1169,[-1,-2,-3,0,-4]],37],[[1169,[-1,-2,-3,0,-4]]],[],[],[],[]],[1170,[[8,[37,15]]]],[[[1169,[-1,-2,0,-3,-4]],37],[[1169,[-1,-2,0,-3,-4]]],[],[],[],[]],[1216,[[8,[51,15]]]],[[[1215,[-1,-2,0,-3,-4,-5,-6,-7,-8]],51],[[1215,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1160,[[0,[[64,[],[[63,[37]]]]]]]],[[[1159,[-1,0,-2,-3,-4]],[23,[37]]],[[1159,[-1,0,-2,-3,-4]]],[],[],[],[]],[1182,[[0,[[64,[],[[63,[37]]]]]]]],[[[1181,[-1,-2,0,-3,-4]],[23,[37]]],[[1181,[-1,-2,0,-3,-4]]],[],[],[],[]],[1137,[[0,[[64,[],[[63,[37]]]]]]]],[[[1138,[-1,0,-2,-3]],[23,[37]]],[[1138,[-1,0,-2,-3]]],[],[],[]],[1240,[[0,[[64,[],[[63,[37]]]]]]]],[[[1239,[0]],[23,[37]]],[[1239,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1170,[[8,[42,15]]]],[[[1169,[-1,-2,-3,-4,0]],42],[[1169,[-1,-2,-3,-4,0]]],[],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,0,-3,-4,-5]],42],[[1101,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,0,-3,-4]],42],[[1197,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1184],[[1,39,37,37,31],1186],[[1,39,37,37,31],1188],[[1,39,37,31],1190],[[1,39,37,37,31],1192],[[1,39,37,37,31],1194],[[1,39,37,37,31],1196],[[1,39,37,37,31],1097],[1154,[[8,[1241,15]]]],[[[1153,[-1,-2,-3,-4,-5,0]],1241],[[1153,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1153,[-1,-2,-3,0,-4,-5]],51],[[1153,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,42,42,42,31],1198],[[1,39,37,37,31],1200],[1154,[[8,[1241,15]]]],[[[1153,[-1,-2,-3,-4,0,-5]],1241],[[1153,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1153,[-1,-2,0,-3,-4,-5]],51],[[1153,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1202],[1139,[[8,[47,15]]]],[[[1140,[-1,-2,-3,-4,-5,0]],47],[[1140,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,51,31],1204],[1236,[[8,[42,15]]]],[[[1235,[-1,-2,0]],42],[[1235,[-1,-2,0]]],[],[]],[1103,[[8,[37,15]]]],[[[1143,[-1,-2,0,-3,-4]],37],[[1143,[-1,-2,0,-3,-4]]],[],[],[],[]],[1216,[[8,[57,15]]]],[[[1215,[-1,-2,-3,-4,0,-5,-6,-7,-8]],57],[[1215,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,39,37,31],1206],[[1,31],[[1141,[0,0]]]],[[1,31],[[1142,[0,0,0]]]],[[1,31],[[1143,[0,0,0,0,0]]]],[[1,31],[[1106,[0,0,0]]]],[[1,31],[[1144,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1145,[0,0,0]]]],[[1,31],[[1146,[0,0]]]],[[1,31],[[1147,[0,0,0]]]],[[1,31],[[1148,[0,0,0]]]],[[1,31],[[1149,[0,0]]]],[[1,31],[[1151,[0,0]]]],[[1,31],[[1153,[0,0,0,0,0,0]]]],[[1,31],[[1155,[0,0]]]],[[1,31],[[1108,[0,0]]]],[[1,31],[[1157,[0]]]],[[1,31],[[1124,[0,0,0,0,0,0,0]]]],[[1,31],[[1126,[0,0,0,0,0,0,0]]]],[[1,31],[[1159,[0,0,0,0,0]]]],[[1,31],[[1128,[0,0,0,0,0,0,0]]]],[[1,31],[[1161,[0,0,0]]]],[[1,31],[[1163,[0,0]]]],[[1,31],[[1165,[0,0]]]],[[1,31],[[1167,[0,0]]]],[[1,31],[[1169,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0]]]],[[1,31],[[1130,[0,0,0,0]]]],[[1,31],[[1173,[0,0,0]]]],[[1,31],[[1175,[0,0,0]]]],[[1,31],[[1177,[0,0,0]]]],[[1,31],[[1179,[0,0]]]],[[1,31],[[1181,[0,0,0,0,0]]]],[[1,31],[[1183,[0,0]]]],[[1,31],[[1185,[0,0,0]]]],[[1,31],[[1187,[0,0,0]]]],[[1,31],[[1189,[0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1195,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1197,[0,0,0,0,0]]]],[[1,31],[[1199,[0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1203,[0,0,0,0]]]],[[1,31],[[1205,[0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1211,[0,0,0]]]],[[1,31],[[1213,[0,0]]]],[[1,31],[[1110,[0,0]]]],[[1,31],[[1112,[0,0]]]],[[1,31],[[1114,[0,0]]]],[[1,31],[[1116,[0,0]]]],[[1,31],[[1118,[0,0]]]],[[1,31],[[1120,[0,0]]]],[[1,31],[[1215,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1217,[0,0]]]],[[1,31],[[1140,[0,0,0,0,0,0]]]],[[1,31],[[1122,[0,0,0]]]],[[1,31],[[1219,[0,0]]]],[[1,31],[[1221,[0,0,0,0]]]],[[1,31],[[1223,[0,0,0,0]]]],[[1,31],[[1225,[0,0]]]],[[1,31],[[1227,[0,0,0,0]]]],[[1,31],[[1229,[0,0,0]]]],[[1,31],[[1231,[0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1132,[0,0,0,0,0,0,0]]]],[[1,31],[[1237,[0,0,0]]]],[[1,31],[[1138,[0,0,0,0]]]],[[1,31],[[1239,[0]]]],[1218,[[8,[42,15]]]],[[[1217,[-1,0]],42],[[1217,[-1,0]]],[]],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,-3,0,-4,-5]],42],[[1140,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1224,[[8,[37,15]]]],[[[1223,[-1,-2,-3,0]],37],[[1223,[-1,-2,-3,0]]],[],[],[]],[1224,[[8,[37,15]]]],[[[1223,[-1,-2,0,-3]],37],[[1223,[-1,-2,0,-3]]],[],[],[]],[1099,38],[1102,38],[1103,38],[1104,38],[1105,38],[1100,38],[1133,38],[1134,38],[1135,38],[1136,38],[1150,38],[1152,38],[1154,38],[1156,38],[1107,38],[1158,38],[1123,38],[1125,38],[1160,38],[1127,38],[1162,38],[1164,38],[1166,38],[1168,38],[1170,38],[1172,38],[1129,38],[1174,38],[1176,38],[1178,38],[1180,38],[1182,38],[1184,38],[1186,38],[1188,38],[1190,38],[1192,38],[1194,38],[1196,38],[1097,38],[1198,38],[1200,38],[1202,38],[1204,38],[1206,38],[1208,38],[1210,38],[1212,38],[1214,38],[1109,38],[1111,38],[1113,38],[1115,38],[1117,38],[1119,38],[1216,38],[1218,38],[1139,38],[1121,38],[1220,38],[1222,38],[1224,38],[1226,38],[1228,38],[1230,38],[1232,38],[1234,38],[1236,38],[1131,38],[1238,38],[1137,38],[1240,38],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,0,-5,-6]],42],[[1132,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,-6,0]],42],[[1132,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1099,[[8,[90,15]]]],[[[1141,[0,-1]],39],[[1141,[0,-1]]],[]],[1102,[[8,[90,15]]]],[[[1142,[0,-1,-2]],39],[[1142,[0,-1,-2]]],[],[]],[1103,[[8,[90,15]]]],[[[1143,[0,-1,-2,-3,-4]],39],[[1143,[0,-1,-2,-3,-4]]],[],[],[],[]],[1104,[[8,[90,15]]]],[[[1106,[0,-1,-2]],39],[[1106,[0,-1,-2]]],[],[]],[1105,[[8,[90,15]]]],[[[1144,[0,-1,-2,-3]],39],[[1144,[0,-1,-2,-3]]],[],[],[]],[1100,[[8,[90,15]]]],[[[1101,[0,-1,-2,-3,-4,-5]],39],[[1101,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1133,[[8,[90,15]]]],[[[1145,[0,-1,-2]],39],[[1145,[0,-1,-2]]],[],[]],[1134,[[8,[90,15]]]],[[[1146,[0,-1]],39],[[1146,[0,-1]]],[]],[1135,[[8,[90,15]]]],[[[1147,[0,-1,-2]],39],[[1147,[0,-1,-2]]],[],[]],[1136,[[8,[90,15]]]],[[[1148,[0,-1,-2]],39],[[1148,[0,-1,-2]]],[],[]],[1150,[[8,[90,15]]]],[[[1149,[0,-1]],39],[[1149,[0,-1]]],[]],[1152,[[8,[90,15]]]],[[[1151,[0,-1]],39],[[1151,[0,-1]]],[]],[1154,[[8,[90,15]]]],[[[1153,[0,-1,-2,-3,-4,-5]],39],[[1153,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1156,[[8,[90,15]]]],[[[1155,[0,-1]],39],[[1155,[0,-1]]],[]],[1107,[[8,[90,15]]]],[1158,[[8,[90,15]]]],[1123,[[8,[90,15]]]],[[[1124,[0,-1,-2,-3,-4,-5,-6]],39],[[1124,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[90,15]]]],[[[1126,[0,-1,-2,-3,-4,-5,-6]],39],[[1126,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[90,15]]]],[[[1128,[0,-1,-2,-3,-4,-5,-6]],39],[[1128,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1162,[[8,[90,15]]]],[[[1161,[0,-1,-2]],39],[[1161,[0,-1,-2]]],[],[]],[1164,[[8,[90,15]]]],[1166,[[8,[90,15]]]],[[[1165,[0,-1]],39],[[1165,[0,-1]]],[]],[1168,[[8,[90,15]]]],[[[1167,[0,-1]],39],[[1167,[0,-1]]],[]],[1172,[[8,[90,15]]]],[[[1171,[0,-1]],39],[[1171,[0,-1]]],[]],[1129,[[8,[90,15]]]],[[[1130,[0,-1,-2,-3]],39],[[1130,[0,-1,-2,-3]]],[],[],[]],[1174,[[8,[90,15]]]],[[[1173,[0,-1,-2]],39],[[1173,[0,-1,-2]]],[],[]],[1176,[[8,[90,15]]]],[[[1175,[0,-1,-2]],39],[[1175,[0,-1,-2]]],[],[]],[1178,[[8,[90,15]]]],[[[1177,[0,-1,-2]],39],[[1177,[0,-1,-2]]],[],[]],[1180,[[8,[90,15]]]],[[[1179,[0,-1]],39],[[1179,[0,-1]]],[]],[1182,[[0,[[64,[],[[63,[90]]]]]]]],[[[1181,[0,-1,-2,-3,-4]],[23,[39]]],[[1181,[0,-1,-2,-3,-4]]],[],[],[],[]],[1184,[[8,[90,15]]]],[[[1183,[0,-1]],39],[[1183,[0,-1]]],[]],[1188,[[8,[90,15]]]],[[[1187,[0,-1,-2]],39],[[1187,[0,-1,-2]]],[],[]],[1190,[[8,[90,15]]]],[[[1189,[0,-1]],39],[[1189,[0,-1]]],[]],[1194,[[8,[90,15]]]],[[[1193,[0,-1,-2]],39],[[1193,[0,-1,-2]]],[],[]],[1198,[[8,[90,15]]]],[[[1197,[0,-1,-2,-3,-4]],39],[[1197,[0,-1,-2,-3,-4]]],[],[],[],[]],[1200,[[8,[90,15]]]],[[[1199,[0,-1,-2]],39],[[1199,[0,-1,-2]]],[],[]],[1202,[[8,[90,15]]]],[[[1201,[0,-1,-2]],39],[[1201,[0,-1,-2]]],[],[]],[1204,[[8,[90,15]]]],[[[1203,[0,-1,-2,-3]],39],[[1203,[0,-1,-2,-3]]],[],[],[]],[1206,[[8,[90,15]]]],[[[1205,[0,-1]],39],[[1205,[0,-1]]],[]],[1208,[[8,[90,15]]]],[[[1207,[0,-1,-2]],39],[[1207,[0,-1,-2]]],[],[]],[1214,[[8,[90,15]]]],[[[1213,[0,-1]],39],[[1213,[0,-1]]],[]],[1109,[[8,[90,15]]]],[1111,[[8,[90,15]]]],[1113,[[8,[90,15]]]],[1115,[[8,[90,15]]]],[1117,[[8,[90,15]]]],[1119,[[8,[90,15]]]],[1216,[[8,[90,15]]]],[[[1215,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1215,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1218,[[8,[90,15]]]],[1139,[[8,[90,15]]]],[[[1140,[0,-1,-2,-3,-4,-5]],39],[[1140,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1121,[[8,[90,15]]]],[[[1122,[0,-1,-2]],39],[[1122,[0,-1,-2]]],[],[]],[1220,[[8,[90,15]]]],[[[1219,[0,-1]],39],[[1219,[0,-1]]],[]],[1224,[[8,[90,15]]]],[[[1223,[0,-1,-2,-3]],39],[[1223,[0,-1,-2,-3]]],[],[],[]],[1226,[[8,[90,15]]]],[[[1225,[0,-1]],39],[[1225,[0,-1]]],[]],[1228,[[8,[90,15]]]],[[[1227,[0,-1,-2,-3]],39],[[1227,[0,-1,-2,-3]]],[],[],[]],[1230,[[8,[90,15]]]],[[[1229,[0,-1,-2]],39],[[1229,[0,-1,-2]]],[],[]],[1232,[[8,[90,15]]]],[[[1231,[0,-1,-2]],39],[[1231,[0,-1,-2]]],[],[]],[1234,[[8,[90,15]]]],[[[1233,[0,-1]],39],[[1233,[0,-1]]],[]],[1236,[[8,[90,15]]]],[[[1235,[0,-1,-2]],39],[[1235,[0,-1,-2]]],[],[]],[1131,[[8,[90,15]]]],[[[1132,[0,-1,-2,-3,-4,-5,-6]],39],[[1132,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1238,[[8,[90,15]]]],[[[1237,[0,-1,-2]],39],[[1237,[0,-1,-2]]],[],[]],[1137,[[0,[[64,[],[[63,[90]]]]]]]],[[[1138,[0,-1,-2,-3]],[23,[39]]],[[1138,[0,-1,-2,-3]]],[],[],[]],[1170,[[8,[90,15]]]],[[[1169,[-1,0,-2,-3,-4]],39],[[1169,[-1,0,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[90,15]]]],[[[1211,[-1,0,-2]],39],[[1211,[-1,0,-2]]],[],[]],[1170,[[8,[90,15]]]],[[[1169,[0,-1,-2,-3,-4]],39],[[1169,[0,-1,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[90,15]]]],[[[1211,[0,-1,-2]],39],[[1211,[0,-1,-2]]],[],[]],[1216,[[8,[51,15]]]],[[[1215,[-1,-2,-3,0,-4,-5,-6,-7,-8]],51],[[1215,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1160,[[0,[[64,[],[[63,[90]]]]]]]],[[[1159,[0,-1,-2,-3,-4]],[23,[39]]],[[1159,[0,-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],1208],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,0,-5]],42],[[1101,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,0,-5,-6]],42],[[1124,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,0,-5,-6]],42],[[1126,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,0,-5,-6]],42],[[1128,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,-3,-4,0]],42],[[1197,[-1,-2,-3,-4,0]]],[],[],[],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,-2,-3]],37],[[1207,[-1,-2,-3]]],[],[],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,-2,0]],37],[[1207,[-1,-2,0]]],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1215,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1238,[[8,[37,15]]]],[[[1237,[-1,-2,0]],37],[[1237,[-1,-2,0]]],[],[]],[[1,39,37,37,31],1210],[1224,[[8,[37,15]]]],[[[1223,[-1,0,-2,-3]],37],[[1223,[-1,0,-2,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,-5,-6]],42],[[1101,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,-6,-7]],42],[[1124,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,-6,-7]],42],[[1126,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,-6,-7]],42],[[1128,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1129,[[8,[42,15]]]],[[[1130,[-1,-2,-3,-4]],42],[[1130,[-1,-2,-3,-4]]],[],[],[],[]],[1097,[[8,[42,15]]]],[[[1098,[-1,-2,-3]],42],[[1098,[-1,-2,-3]]],[],[],[]],[1206,[[8,[42,15]]]],[[[1205,[-1,-2]],42],[[1205,[-1,-2]]],[],[]],[1208,[[8,[42,15]]]],[[[1207,[-1,-2,-3]],42],[[1207,[-1,-2,-3]]],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,-6,-7]],42],[[1132,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,31],1214],[[1,37,51,31],1109],[[1,37,51,31],1111],[[1,37,51,31],1113],[[1,37,51,31],1115],[[1,37,51,31],1117],[[1,37,51,31],1119],[[1100,1],[[8,[4,15]]]],[[1123,1],[[8,[4,15]]]],[[1125,1],[[8,[4,15]]]],[[1127,1],[[8,[4,15]]]],[[1129,1],[[8,[4,15]]]],[[1097,1],[[8,[4,15]]]],[[1206,1],[[8,[4,15]]]],[[1208,1],[[8,[4,15]]]],[[1131,1],[[8,[4,15]]]],[[1,39,37,51,51,57,57,42,42,42,31],1216],[[1,37,42,31],1218],[[1,39,37,42,42,42,47,31],1139],[[1,39,37,51,31],1121],[[1,39,39,37,31],1212],[1105,[[8,[42,15]]]],[[[1144,[-1,-2,-3,0]],42],[[1144,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],1220],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,0,-3,-4,-5]],42],[[1140,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1215,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,37,37,31],1222],[[1,39,37,37,37,31],1224],[[1100,1,48],4],[[1104,1,51],4],[[1107,1,51],4],[[1109,1,51],4],[[1111,1,51],4],[[1113,1,51],4],[[1115,1,51],4],[[1117,1,51],4],[[1119,1,51],4],[[1121,1,51],4],[[1139,1,42],4],[[1160,1,47],4],[[1123,1,42],4],[[1125,1,42],4],[[1127,1,42],4],[[1103,1,42],4],[[1216,1,42],4],[[1160,1,47],4],[[1160,1,47],4],[[1216,1,51],4],[[1170,1,42],4],[[1100,1,42],4],[[1198,1,42],4],[[1154,1,1241],4],[[1154,1,51],4],[[1154,1,1241],4],[[1154,1,51],4],[[1139,1,47],4],[[1236,1,42],4],[[1216,1,57],4],[[1218,1,42],4],[[1139,1,42],4],[[1131,1,42],4],[[1131,1,42],4],[[1216,1,51],4],[[1100,1,42],4],[[1123,1,42],4],[[1125,1,42],4],[[1127,1,42],4],[[1198,1,42],4],[[1216,1,42],4],[[1100,1,42],4],[[1123,1,42],4],[[1125,1,42],4],[[1127,1,42],4],[[1129,1,42],4],[[1097,1,42],4],[[1206,1,42],4],[[1208,1,42],4],[[1131,1,42],4],[[1105,1,42],4],[[1139,1,42],4],[[1216,1,42],4],[[1204,1,51],4],[[1216,1,57],4],[[1228,1,42],4],[[1228,1,42],4],[[1100,1,42],4],[[1123,1,42],4],[[1125,1,42],4],[[1127,1,42],4],[[1198,1,42],4],[[1131,1,42],4],[[1158,1,42],4],[1103,[[8,[37,15]]]],[[[1143,[-1,-2,-3,0,-4]],37],[[1143,[-1,-2,-3,0,-4]]],[],[],[],[]],[1204,[[8,[51,15]]]],[[[1203,[-1,-2,-3,0]],51],[[1203,[-1,-2,-3,0]]],[],[],[]],[1216,[[8,[57,15]]]],[[[1215,[-1,-2,-3,-4,-5,0,-6,-7,-8]],57],[[1215,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,31],1226],[1228,[[8,[42,15]]]],[[[1227,[-1,-2,-3,0]],42],[[1227,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,42,31],1228],[1228,[[8,[42,15]]]],[[[1227,[-1,-2,0,-3]],42],[[1227,[-1,-2,0,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,0,-4,-5]],42],[[1101,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,0,-6]],42],[[1124,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,0,-6]],42],[[1126,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,0,-6]],42],[[1128,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,-3,0,-4]],42],[[1197,[-1,-2,-3,0,-4]]],[],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,0,-6]],42],[[1132,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1230],[[1,39,37,37,31],1232],[1232,[[8,[37,15]]]],[[[1231,[-1,-2,0]],37],[[1231,[-1,-2,0]]],[],[]],[[1,39,37,31],1234],[1182,[[8,[89,15]]]],[[[1181,[-1,-2,-3,0,-4]],49],[[1181,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,42,31],1236],[[1,39,37,37,31],1238],[[1,39,37,37,37,42,42,42,31],1131],[-1,[[8,[-2]]],[],[]],[38,[[8,[1099,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1102,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1104,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1107,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1170,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1172,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1174,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1176,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1178,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1180,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1182,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1184,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1186,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1188,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1190,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1192,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1194,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1196,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1097,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1198,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1200,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1202,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1204,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1206,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1208,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1210,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1212,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1214,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1109,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1216,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1218,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1240,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1103,[[8,[37,15]]]],[[[1143,[-1,0,-2,-3,-4]],37],[[1143,[-1,0,-2,-3,-4]]],[],[],[],[]],[1158,[[8,[42,15]]]],[[[1157,[0]],42],[[1157,[0]]]],[1174,[[8,[37,15]]]],[[[1173,[-1,0,-2]],37],[[1173,[-1,0,-2]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,0,-2,-3]],37],[[1221,[-1,0,-2,-3]]],[],[],[]],[1222,[[8,[90,15]]]],[[[1221,[0,-1,-2,-3]],39],[[1221,[0,-1,-2,-3]]],[],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,-2,0,-3,-4,-5,-6]],37],[[1124,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,-2,0,-3,-4,-5,-6]],37],[[1126,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,-2,0,-3,-4,-5,-6]],37],[[1128,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,-2,0,-3]],37],[[1130,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],1137],[[1,[23,[37]],31],1240],[1186,[[8,[90,15]]]],[[[1185,[0,-1,-2]],39],[[1185,[0,-1,-2]]],[],[]],[1192,[[8,[90,15]]]],[[[1191,[0,-1,-2]],39],[[1191,[0,-1,-2]]],[],[]],[1196,[[8,[90,15]]]],[[[1195,[0,-1,-2]],39],[[1195,[0,-1,-2]]],[],[]],[1210,[[8,[90,15]]]],[[[1209,[0,-1,-2]],39],[[1209,[0,-1,-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1242,[[8,[47,15]]]],[[[1243,[-1,0]],47],[[1243,[-1,0]]],[]],[1244,[[8,[47,15]]]],[[1245,47],1245],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,-3,0]],53],[[1247,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],[914,[49]],31],1248],[1248,[[0,[[64,[],[[63,[89]]]]]]]],[[[1249,[-1,0]],[914,[49]]],[[1249,[-1,0]]],[]],[[1,37,47,31],1242],[[1,37,31],1250],[1251,[[8,[42,15]]]],[[[1252,[-1,-2]],42],[[1252,[-1,-2]]],[],[]],[[1,37,31],1253],[[1,37,31],1254],[[1,37,49,31],1251],[[1,31],1255],[[1,39,37,47,31],1256],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1259,[[8,[89,15]]]],[[[1260,[-1,-2,0]],49],[[1260,[-1,-2,0]]],[],[]],[1257,[[8,[89,15]]]],[[[1258,[0,-1,-2]],49],[[1258,[0,-1,-2]]],[],[]],[1261,[[8,[89,15]]]],[[[1262,[-1,-2,0,-3]],49],[[1262,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1249,[0,0]]],1248],[[[1243,[0,0]]],1242],[1263,1255],[[[1264,[0]]],1250],[[[1265,[0]]],1253],[[[1266,[0]]],1254],[[[1252,[0,0]]],1251],[[[1267,[0,0,0]]],1256],[[[1268,[0,0]]],1269],[[[1247,[0,0,0,0]]],1246],[[[1260,[0,0,0]]],1259],[[[1270,[0,0,0]]],1271],[[[1272,[0,0]]],1273],[[[1274,[0,0]]],1275],[[[1276,[0,0,0]]],1277],[[[1278,[0,0,0]]],1279],[[[1280,[0,0]]],1281],[[[1282,[0,0,0,0]]],1283],[[[1284,[0,0]]],1285],[[[1286,[0,0,0]]],1287],[[[1288,[0]]],1289],[[[1258,[0,0,0]]],1257],[[[1290,[0,0]]],1291],[1245,1244],[[[1292,[0,0,0]]],1293],[[[1294,[0,0,0]]],1295],[[[1262,[0,0,0,0]]],1261],[[[1296,[0,0]]],1297],[[[1298,[0]]],1299],[[[1300,[0]]],1301],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1263],[[1,31],[[1264,[0]]]],[[1,31],[[1265,[0]]]],[[1,31],[[1266,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1267,[0,0,0]]]],[[1,31],[[1268,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1260,[0,0,0]]]],[[1,31],[[1270,[0,0,0]]]],[[1,31],[[1272,[0,0]]]],[[1,31],[[1274,[0,0]]]],[[1,31],[[1276,[0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1280,[0,0]]]],[[1,31],[[1282,[0,0,0,0]]]],[[1,31],[[1284,[0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1288,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1290,[0,0]]]],[[1,31],1245],[[1,31],[[1292,[0,0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1262,[0,0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],[[1298,[0]]]],[[1,31],[[1300,[0]]]],[[1,39,37,31],1269],[1271,[[8,[90,15]]]],[[[1270,[0,-1,-2]],39],[[1270,[0,-1,-2]]],[],[]],[1275,[[8,[42,15]]]],[[[1274,[-1,-2]],42],[[1274,[-1,-2]]],[],[]],[1289,[[8,[42,15]]]],[[[1288,[-1]],42],[[1288,[-1]]],[]],[1281,[[8,[42,15]]]],[[[1280,[-1,-2]],42],[[1280,[-1,-2]]],[],[]],[1261,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1262,[-1,0,-2,-3]],[23,[37]]],[[1262,[-1,0,-2,-3]]],[],[],[]],[1297,[[8,[42,15]]]],[[[1296,[-1,-2]],42],[[1296,[-1,-2]]],[],[]],[1283,[[8,[42,15]]]],[[[1282,[-1,-2,-3,0]],42],[[1282,[-1,-2,-3,0]]],[],[],[]],[1261,[[8,[42,15]]]],[[[1262,[-1,-2,-3,0]],42],[[1262,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],37,49,31],1259],[[1,39,37,53,53,31],1246],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1257,[[8,[48,15]]]],[[[1258,[-1,-2,0]],48],[[1258,[-1,-2,0]]],[],[]],[[1,39,37,51,31],1271],[[1,39,37,31],1273],[[1,39,37,31],1275],[[1,39,37,51,31],1277],[[1,39,37,51,31],1279],[[1,39,37,31],1281],[1297,[[8,[37,15]]]],[[[1296,[-1,0]],37],[[1296,[-1,0]]],[]],[1289,[[0,[[64,[],[[63,[37]]]]]]]],[[[1288,[0]],[23,[37]]],[[1288,[0]]]],[1293,[[0,[[64,[],[[63,[37]]]]]]]],[[[1292,[-1,-2,0]],[23,[37]]],[[1292,[-1,-2,0]]],[],[]],[[1,[23,[39]],[23,[37]],42,42,31],1283],[1269,[[8,[37,15]]]],[[[1268,[-1,0]],37],[[1268,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1275,[[8,[42,15]]]],[[[1274,[-1,-2]],42],[[1274,[-1,-2]]],[],[]],[[1,37,53,31],1285],[[1,37,37,42,31],1287],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,0,-3]],53],[[1247,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],1289],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,49,47,48,31],1257],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1263],[[1,31],[[1264,[0]]]],[[1,31],[[1265,[0]]]],[[1,31],[[1266,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1267,[0,0,0]]]],[[1,31],[[1268,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1260,[0,0,0]]]],[[1,31],[[1270,[0,0,0]]]],[[1,31],[[1272,[0,0]]]],[[1,31],[[1274,[0,0]]]],[[1,31],[[1276,[0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1280,[0,0]]]],[[1,31],[[1282,[0,0,0,0]]]],[[1,31],[[1284,[0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1288,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1290,[0,0]]]],[[1,31],1245],[[1,31],[[1292,[0,0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1262,[0,0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],[[1298,[0]]]],[[1,31],[[1300,[0]]]],[1275,[[8,[47,15]]]],[[[1274,[-1,-2]],47],[[1274,[-1,-2]]],[],[]],[1295,[[8,[47,15]]]],[[[1294,[-1,-2,0]],47],[[1294,[-1,-2,0]]],[],[]],[1285,[[8,[53,15]]]],[[[1284,[-1,0]],53],[[1284,[-1,0]]],[]],[1285,[[8,[37,15]]]],[[[1284,[0,-1]],37],[[1284,[0,-1]]],[]],[1277,[[8,[51,15]]]],[[[1276,[-1,-2,0]],51],[[1276,[-1,-2,0]]],[],[]],[1283,[[0,[[64,[],[[63,[37]]]]]]]],[[[1282,[-1,0,-2,-3]],[23,[37]]],[[1282,[-1,0,-2,-3]]],[],[],[]],[1301,[[0,[[64,[],[[63,[37]]]]]]]],[[[1300,[0]],[23,[37]]],[[1300,[0]]]],[1248,38],[1242,38],[1255,38],[1250,38],[1253,38],[1254,38],[1251,38],[1256,38],[1269,38],[1246,38],[1259,38],[1271,38],[1273,38],[1275,38],[1277,38],[1279,38],[1281,38],[1283,38],[1285,38],[1287,38],[1289,38],[1257,38],[1291,38],[1244,38],[1293,38],[1295,38],[1261,38],[1297,38],[1299,38],[1301,38],[1256,[[8,[47,15]]]],[[[1267,[-1,-2,-3]],47],[[1267,[-1,-2,-3]]],[],[],[]],[1269,[[8,[90,15]]]],[[[1268,[0,-1]],39],[[1268,[0,-1]]],[]],[1297,[[8,[51,15]]]],[[[1296,[-1,-2]],51],[[1296,[-1,-2]]],[],[]],[1242,[[8,[37,15]]]],[[[1243,[-1,-2]],37],[[1243,[-1,-2]]],[],[]],[1287,[[8,[37,15]]]],[[[1286,[0,-1,-2]],37],[[1286,[0,-1,-2]]],[],[]],[1291,[[8,[90,15]]]],[[[1290,[0,-1]],39],[[1290,[0,-1]]],[]],[[1,39,42,31],1291],[1275,[[8,[90,15]]]],[[[1274,[0,-1]],39],[[1274,[0,-1]]],[]],[1256,[[8,[47,15]]]],[[[1267,[-1,-2,0]],47],[[1267,[-1,-2,0]]],[],[]],[1297,[[8,[42,15]]]],[[[1296,[-1,-2]],42],[[1296,[-1,-2]]],[],[]],[1293,[[8,[37,15]]]],[[[1292,[-1,0,-2]],37],[[1292,[-1,0,-2]]],[],[]],[1251,[[8,[89,15]]]],[[[1252,[-1,0]],49],[[1252,[-1,0]]],[]],[1287,[[8,[42,15]]]],[[[1286,[-1,-2,0]],42],[[1286,[-1,-2,0]]],[],[]],[[1,31],1244],[1277,[[8,[90,15]]]],[[[1276,[0,-1,-2]],39],[[1276,[0,-1,-2]]],[],[]],[1287,[[8,[37,15]]]],[[[1286,[-1,0,-2]],37],[[1286,[-1,0,-2]]],[],[]],[[1251,1],[[8,[4,15]]]],[[1257,1],[[8,[4,15]]]],[[1275,1],[[8,[4,15]]]],[[1289,1],[[8,[4,15]]]],[[1281,1],[[8,[4,15]]]],[[1275,1],[[8,[4,15]]]],[[1244,1],[[8,[4,15]]]],[[1275,1],[[8,[4,15]]]],[[1297,1],[[8,[4,15]]]],[[1257,1],[[8,[4,15]]]],[[1257,1],[[8,[4,15]]]],[[1,[23,[39]],37,[23,[37]],31],1293],[1293,[[0,[[64,[],[[63,[90]]]]]]]],[[[1292,[0,-1,-2]],[23,[39]]],[[1292,[0,-1,-2]]],[],[]],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1256,[[8,[90,15]]]],[[[1267,[0,-1,-2]],39],[[1267,[0,-1,-2]]],[],[]],[1273,[[8,[90,15]]]],[[[1272,[0,-1]],39],[[1272,[0,-1]]],[]],[1279,[[8,[90,15]]]],[[[1278,[0,-1,-2]],39],[[1278,[0,-1,-2]]],[],[]],[1289,[[8,[90,15]]]],[1295,[[8,[90,15]]]],[[[1294,[0,-1,-2]],39],[[1294,[0,-1,-2]]],[],[]],[1271,[[8,[51,15]]]],[[[1270,[-1,-2,0]],51],[[1270,[-1,-2,0]]],[],[]],[1279,[[8,[51,15]]]],[[[1278,[-1,-2,0]],51],[[1278,[-1,-2,0]]],[],[]],[1248,[[0,[[64,[],[[63,[90]]]]]]]],[[[1249,[0,-1]],[23,[39]]],[[1249,[0,-1]]],[]],[1259,[[0,[[64,[],[[63,[90]]]]]]]],[[[1260,[0,-1,-2]],[23,[39]]],[[1260,[0,-1,-2]]],[],[]],[1283,[[0,[[64,[],[[63,[90]]]]]]]],[[[1282,[0,-1,-2,-3]],[23,[39]]],[[1282,[0,-1,-2,-3]]],[],[],[]],[1261,[[0,[[64,[],[[63,[90]]]]]]]],[[[1262,[0,-1,-2,-3]],[23,[39]]],[[1262,[0,-1,-2,-3]]],[],[],[]],[1297,[[0,[[64,[],[[63,[90]]]]]]]],[[[1296,[0,-1]],[23,[39]]],[[1296,[0,-1]]],[]],[1246,[[8,[37,15]]]],[[[1247,[-1,0,-2,-3]],37],[[1247,[-1,0,-2,-3]]],[],[],[]],[1261,[[8,[37,15]]]],[[[1262,[-1,-2,-3,-4]],37],[[1262,[-1,-2,-3,-4]]],[],[],[],[]],[1248,[[8,[37,15]]]],[[[1249,[-1,-2]],37],[[1249,[-1,-2]]],[],[]],[[1,39,37,47,31],1295],[[1,[23,[39]],[23,[37]],49,42,31],1261],[[1246,1,53],4],[[1251,1,42],4],[[1257,1,53],4],[[1275,1,42],4],[[1289,1,42],4],[[1281,1,42],4],[[1297,1,42],4],[[1283,1,42],4],[[1261,1,42],4],[[1257,1,48],4],[[1275,1,42],4],[[1246,1,53],4],[[1242,1,47],4],[[1244,1,47],4],[[1275,1,47],4],[[1295,1,47],4],[[1285,1,53],4],[[1277,1,51],4],[[1256,1,47],4],[[1297,1,51],4],[[1256,1,47],4],[[1297,1,42],4],[[1287,1,42],4],[[1257,1,53],4],[[1271,1,51],4],[[1279,1,51],4],[[1257,1,47],4],[[1257,1,47],4],[[1283,1,42],4],[[1291,1,42],4],[[1,[23,[39]],37,31],1297],[1257,[[8,[47,15]]]],[[[1258,[-1,0,-2]],47],[[1258,[-1,0,-2]]],[],[]],[1257,[[8,[47,15]]]],[[[1258,[-1,-2,-3]],47],[[1258,[-1,-2,-3]]],[],[],[]],[1242,[[8,[37,15]]]],[[[1243,[0,-1]],37],[[1243,[0,-1]]],[]],[1250,[[8,[37,15]]]],[[[1264,[0]],37],[[1264,[0]]]],[1253,[[8,[37,15]]]],[[[1265,[0]],37],[[1265,[0]]]],[1254,[[8,[37,15]]]],[[[1266,[0]],37],[[1266,[0]]]],[1251,[[8,[37,15]]]],[[[1252,[0,-1]],37],[[1252,[0,-1]]],[]],[1256,[[8,[37,15]]]],[[[1267,[-1,0,-2]],37],[[1267,[-1,0,-2]]],[],[]],[1259,[[8,[37,15]]]],[[[1260,[-1,0,-2]],37],[[1260,[-1,0,-2]]],[],[]],[1271,[[8,[37,15]]]],[[[1270,[-1,0,-2]],37],[[1270,[-1,0,-2]]],[],[]],[1273,[[8,[37,15]]]],[[[1272,[-1,0]],37],[[1272,[-1,0]]],[]],[1275,[[8,[37,15]]]],[[[1274,[-1,0]],37],[[1274,[-1,0]]],[]],[1277,[[8,[37,15]]]],[[[1276,[-1,0,-2]],37],[[1276,[-1,0,-2]]],[],[]],[1279,[[8,[37,15]]]],[[[1278,[-1,0,-2]],37],[[1278,[-1,0,-2]]],[],[]],[1283,[[8,[42,15]]]],[[[1282,[-1,-2,0,-3]],42],[[1282,[-1,-2,0,-3]]],[],[],[]],[1244,[[8,[37,15]]]],[[1245,37],1245],[1295,[[8,[37,15]]]],[[[1294,[-1,0,-2]],37],[[1294,[-1,0,-2]]],[],[]],[1299,[[8,[37,15]]]],[[[1298,[0]],37],[[1298,[0]]]],[38,[[8,[1248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1255,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1250,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1253,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1254,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1251,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1259,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1277,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1279,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1281,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1283,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1285,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1287,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1289,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1257,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1291,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1293,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1295,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1261,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1297,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1299,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1301,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1281,[[8,[90,15]]]],[[[1280,[0,-1]],39],[[1280,[0,-1]]],[]],[1246,[[8,[90,15]]]],[[[1247,[0,-1,-2,-3]],39],[[1247,[0,-1,-2,-3]]],[],[],[]],[1281,[[8,[37,15]]]],[[[1280,[-1,0]],37],[[1280,[-1,0]]],[]],[1291,[[8,[42,15]]]],[[[1290,[-1,0]],42],[[1290,[-1,0]]],[]],[[1,37,31],1299],[[1,[23,[37]],31],1301],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1302,[[8,[37,15]]]],[[[1303,[-1,-2,0,-3,-4]],37],[[1303,[-1,-2,0,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,-2,-3,0]],37],[[1305,[-1,-2,-3,0]]],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[-1,0,-2,-3]],37],[[1307,[-1,0,-2,-3]]],[],[],[]],[1308,[[0,[[64,[],[[63,[37]]]]]]]],[[[1309,[-1,-2,0]],[23,[37]]],[[1309,[-1,-2,0]]],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,-2,-3]],37],[[1311,[-1,-2,-3]]],[],[],[]],[1312,[[8,[90,15]]]],[[[1313,[-1,0,-2,-3,-4,-5,-6]],39],[[1313,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1314,[[8,[90,15]]]],[[[1315,[0,-1]],39],[[1315,[0,-1]]],[]],[1316,[[0,[[64,[],[[63,[37]]]]]]]],[[[1317,[-1,-2,0,-3,-4]],[23,[37]]],[[1317,[-1,-2,0,-3,-4]]],[],[],[],[]],[1318,[[8,[37,15]]]],[[[1319,[0,-1,-2,-3]],37],[[1319,[0,-1,-2,-3]]],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,0,-2,-3,-4]],37],[[1321,[-1,0,-2,-3,-4]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,0,-2,-3,-4,-5]],37],[[1323,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1324,[[8,[37,15]]]],[[[1325,[-1,0,-2]],37],[[1325,[-1,0,-2]]],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,0,-2,-3,-4]],37],[[1327,[-1,0,-2,-3,-4]]],[],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[0,-1,-2,-3]],37],[[1329,[0,-1,-2,-3]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[0,-1,-2,-3,-4]],37],[[1331,[0,-1,-2,-3,-4]]],[],[],[],[]],[1332,[[8,[37,15]]]],[[[1333,[-1,0,-2]],37],[[1333,[-1,0,-2]]],[],[]],[[1,39,37,31],1334],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,31],1335],[[[1336,[0]]],1337],[[[1338,[0,0]]],1334],[[[1339,[0,0]]],1335],[[[1319,[0,0,0,0]]],1318],[[[1340,[0]]],1341],[[[1303,[0,0,0,0,0]]],1302],[[[1342,[0]]],1343],[[[1321,[0,0,0,0,0]]],1320],[[[1344,[0,0]]],1345],[[[1346,[0,0]]],1347],[[[1348,[0,0,0,0]]],1349],[[[1305,[0,0,0,0]]],1304],[[[1350,[0,0,0,0]]],1351],[[[1323,[0,0,0,0,0,0]]],1322],[[[1352,[0,0,0]]],1353],[[[1354,[0,0,0,0]]],1355],[[[1356,[0,0,0,0,0]]],1357],[[[1325,[0,0,0]]],1324],[[[1358,[0,0,0]]],1359],[[[1327,[0,0,0,0,0]]],1326],[[[1329,[0,0,0,0]]],1328],[[[1360,[0,0,0,0,0,0]]],1361],[[[1307,[0,0,0,0]]],1306],[[[1309,[0,0,0]]],1308],[[[1362,[0]]],1363],[[[1311,[0,0,0]]],1310],[[[1364,[0,0,0,0,0]]],1365],[[[1366,[0,0,0]]],1367],[[[1368,[0,0,0,0]]],1369],[[[1313,[0,0,0,0,0,0,0]]],1312],[[[1331,[0,0,0,0,0]]],1330],[[[1370,[0,0]]],1371],[[[1372,[0,0,0]]],1373],[[[1315,[0,0]]],1314],[[[1333,[0,0,0]]],1332],[[[1374,[0,0,0,0,0]]],1375],[[[1376,[0,0,0,0]]],1377],[[[1378,[0,0,0]]],1379],[[[1380,[0,0]]],1381],[[[1317,[0,0,0,0,0]]],1316],[[[1382,[0]]],1383],[[1,31],[[1336,[0]]]],[[1,31],[[1338,[0,0]]]],[[1,31],[[1339,[0,0]]]],[[1,31],[[1319,[0,0,0,0]]]],[[1,31],[[1340,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1342,[0]]]],[[1,31],[[1321,[0,0,0,0,0]]]],[[1,31],[[1344,[0,0]]]],[[1,31],[[1346,[0,0]]]],[[1,31],[[1348,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1350,[0,0,0,0]]]],[[1,31],[[1323,[0,0,0,0,0,0]]]],[[1,31],[[1352,[0,0,0]]]],[[1,31],[[1354,[0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0,0]]]],[[1,31],[[1325,[0,0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1327,[0,0,0,0,0]]]],[[1,31],[[1329,[0,0,0,0]]]],[[1,31],[[1360,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1364,[0,0,0,0,0]]]],[[1,31],[[1366,[0,0,0]]]],[[1,31],[[1368,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1331,[0,0,0,0,0]]]],[[1,31],[[1370,[0,0]]]],[[1,31],[[1372,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1333,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1380,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1382,[0]]]],[1351,[[8,[51,15]]]],[[[1350,[-1,-2,-3,0]],51],[[1350,[-1,-2,-3,0]]],[],[],[]],[[1,37,[23,[37]],37,37,31],1318],[[1,53,31],1341],[[1,37,37,37,53,53,31],1302],[[1,[23,[37]],31],1343],[1353,[[8,[37,15]]]],[[[1352,[-1,-2,0]],37],[[1352,[-1,-2,0]]],[],[]],[1355,[[8,[37,15]]]],[[[1354,[-1,-2,0,-3]],37],[[1354,[-1,-2,0,-3]]],[],[],[]],[1357,[[8,[37,15]]]],[[[1356,[-1,-2,0,-3,-4]],37],[[1356,[-1,-2,0,-3,-4]]],[],[],[],[]],[1306,[[8,[90,15]]]],[1310,[[8,[90,15]]]],[[[1311,[0,-1,-2]],39],[[1311,[0,-1,-2]]],[],[]],[1369,[[8,[37,15]]]],[[[1368,[-1,-2,0,-3]],37],[[1368,[-1,-2,0,-3]]],[],[],[]],[1312,[[8,[90,15]]]],[[[1313,[0,-1,-2,-3,-4,-5,-6]],39],[[1313,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,[23,[37]],37,37,31],1320],[[1,37,53,31],1347],[[1,37,53,53,53,31],1349],[[1,39,37,31],1345],[1365,[[8,[53,15]]]],[[[1364,[-1,-2,-3,-4,0]],53],[[1364,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,51,51,31],1351],[[1,39,37,37,37,31],1304],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,[23,[37]],37,37,37,31],1322],[1375,[[8,[53,15]]]],[[[1374,[-1,-2,-3,-4,-5]],53],[[1374,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1377,[[8,[53,15]]]],[[[1376,[-1,-2,-3,-4]],53],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1312,[[8,[42,15]]]],[[[1313,[-1,-2,-3,-4,-5,-6,0]],42],[[1313,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,0,-4,-5]],37],[[1323,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,0,-3,-4]],37],[[1331,[-1,-2,0,-3,-4]]],[],[],[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,0,-4]],53],[[1303,[-1,-2,-3,0,-4]]],[],[],[],[]],[1318,[[0,[[64,[],[[63,[37]]]]]]]],[[[1319,[-1,0,-2,-3]],[23,[37]]],[[1319,[-1,0,-2,-3]]],[],[],[]],[1320,[[0,[[64,[],[[63,[37]]]]]]]],[[[1321,[-1,-2,0,-3,-4]],[23,[37]]],[[1321,[-1,-2,0,-3,-4]]],[],[],[],[]],[1322,[[0,[[64,[],[[63,[37]]]]]]]],[[[1323,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[1323,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1324,[[0,[[64,[],[[63,[37]]]]]]]],[[[1325,[-1,-2,0]],[23,[37]]],[[1325,[-1,-2,0]]],[],[]],[1326,[[0,[[64,[],[[63,[37]]]]]]]],[[[1327,[-1,-2,0,-3,-4]],[23,[37]]],[[1327,[-1,-2,0,-3,-4]]],[],[],[],[]],[1328,[[0,[[64,[],[[63,[37]]]]]]]],[[[1329,[-1,0,-2,-3]],[23,[37]]],[[1329,[-1,0,-2,-3]]],[],[],[]],[1330,[[0,[[64,[],[[63,[37]]]]]]]],[[[1331,[-1,0,-2,-3,-4]],[23,[37]]],[[1331,[-1,0,-2,-3,-4]]],[],[],[],[]],[1332,[[0,[[64,[],[[63,[37]]]]]]]],[[[1333,[-1,-2,0]],[23,[37]]],[[1333,[-1,-2,0]]],[],[]],[1375,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1374,[-1,-2,0,-3,-4]],[23,[37]]],[[1374,[-1,-2,0,-3,-4]]],[],[],[],[]],[1377,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1376,[-1,-2,0,-3]],[23,[37]]],[[1376,[-1,-2,0,-3]]],[],[],[]],[1312,[[8,[37,15]]]],[[[1313,[-1,-2,-3,0,-4,-5,-6]],37],[[1313,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1314,[[8,[37,15]]]],[[[1315,[-1,0]],37],[[1315,[-1,0]]],[]],[1365,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1364,[-1,-2,0,-3,-4]],[23,[37]]],[[1364,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,37,53,31],1355],[[1,39,37,37,53,53,31],1357],[[1,39,37,37,31],1353],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,-4,0]],53],[[1303,[-1,-2,-3,-4,0]]],[],[],[],[]],[1302,[[8,[42,15]]]],[[[1303,[-1,-2,-3,-4,-5]],42],[[1303,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1306,[[8,[42,15]]]],[[[1307,[-1,-2,0,-3]],42],[[1307,[-1,-2,0,-3]]],[],[],[]],[1308,[[8,[42,15]]]],[[[1309,[-1,-2,-3]],42],[[1309,[-1,-2,-3]]],[],[],[]],[1310,[[8,[42,15]]]],[[[1311,[-1,-2,0]],42],[[1311,[-1,-2,0]]],[],[]],[1312,[[8,[42,15]]]],[[[1313,[-1,-2,-3,-4,0,-5,-6]],42],[[1313,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1316,[[8,[37,15]]]],[[[1317,[-1,0,-2,-3,-4]],37],[[1317,[-1,0,-2,-3,-4]]],[],[],[],[]],[1302,[[8,[37,15]]]],[[[1303,[0,-1,-2,-3,-4]],37],[[1303,[0,-1,-2,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,0,-2,-3]],37],[[1305,[-1,0,-2,-3]]],[],[],[]],[1361,[[8,[37,15]]]],[[[1360,[-1,0,-2,-3,-4,-5]],37],[[1360,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[0,-1,-2]],37],[[1309,[0,-1,-2]]],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,-4,0,-5]],51],[[1360,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,0,-4,-5]],51],[[1360,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1324],[[1,[23,[39]],37,49,31],1359],[1318,[[8,[37,15]]]],[[[1319,[-1,-2,0,-3]],37],[[1319,[-1,-2,0,-3]]],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,-2,-3,0,-4]],37],[[1321,[-1,-2,-3,0,-4]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,-4,0,-5]],37],[[1323,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1359,[[8,[37,15]]]],[[[1358,[-1,0,-2]],37],[[1358,[-1,0,-2]]],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,-2,-3,0,-4]],37],[[1327,[-1,-2,-3,0,-4]]],[],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[-1,-2,0,-3]],37],[[1329,[-1,-2,0,-3]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,-3,0,-4]],37],[[1331,[-1,-2,-3,0,-4]]],[],[],[],[]],[1373,[[8,[53,15]]]],[[[1372,[-1,-2,0]],53],[[1372,[-1,-2,0]]],[],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,-2,-3,-4,-5]],37],[[1374,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[-1,-2,-3,-4]],37],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1341,[[8,[53,15]]]],[[[1340,[0]],53],[[1340,[0]]]],[1359,[[8,[89,15]]]],[[[1358,[-1,-2,0]],49],[[1358,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],37,37,31],1326],[[1,37,[23,[37]],37,37,31],1328],[1351,[[8,[37,15]]]],[[[1350,[-1,0,-2,-3]],37],[[1350,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,51,51,51,31],1361],[1381,[[8,[37,15]]]],[[[1380,[-1,0]],37],[[1380,[-1,0]]],[]],[[1,37,37,42,53,31],1306],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[1336,[0]]]],[[1,31],[[1338,[0,0]]]],[[1,31],[[1339,[0,0]]]],[[1,31],[[1319,[0,0,0,0]]]],[[1,31],[[1340,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1342,[0]]]],[[1,31],[[1321,[0,0,0,0,0]]]],[[1,31],[[1344,[0,0]]]],[[1,31],[[1346,[0,0]]]],[[1,31],[[1348,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1350,[0,0,0,0]]]],[[1,31],[[1323,[0,0,0,0,0,0]]]],[[1,31],[[1352,[0,0,0]]]],[[1,31],[[1354,[0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0,0]]]],[[1,31],[[1325,[0,0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1327,[0,0,0,0,0]]]],[[1,31],[[1329,[0,0,0,0]]]],[[1,31],[[1360,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1364,[0,0,0,0,0]]]],[[1,31],[[1366,[0,0,0]]]],[[1,31],[[1368,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1331,[0,0,0,0,0]]]],[[1,31],[[1370,[0,0]]]],[[1,31],[[1372,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1333,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1380,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1382,[0]]]],[1349,[[8,[53,15]]]],[[[1348,[-1,0,-2,-3]],53],[[1348,[-1,0,-2,-3]]],[],[],[]],[1357,[[8,[53,15]]]],[[[1356,[-1,-2,-3,0,-4]],53],[[1356,[-1,-2,-3,0,-4]]],[],[],[],[]],[1343,[[0,[[64,[],[[63,[37]]]]]]]],[[[1342,[0]],[23,[37]]],[[1342,[0]]]],[1383,[[0,[[64,[],[[63,[37]]]]]]]],[[[1382,[0]],[23,[37]]],[[1382,[0]]]],[1337,38],[1334,38],[1335,38],[1318,38],[1341,38],[1302,38],[1343,38],[1320,38],[1345,38],[1347,38],[1349,38],[1304,38],[1351,38],[1322,38],[1353,38],[1355,38],[1357,38],[1324,38],[1359,38],[1326,38],[1328,38],[1361,38],[1306,38],[1308,38],[1363,38],[1310,38],[1365,38],[1367,38],[1369,38],[1312,38],[1330,38],[1371,38],[1373,38],[1314,38],[1332,38],[1375,38],[1377,38],[1379,38],[1381,38],[1316,38],[1383,38],[[1,37,37,[23,[37]],31],1308],[1365,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1364,[-1,-2,-3,0,-4]],[23,[37]]],[[1364,[-1,-2,-3,0,-4]]],[],[],[],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,-2,-3,0,-4]],37],[[1374,[-1,-2,-3,0,-4]]],[],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,-2,-3,-4,0]],37],[[1321,[-1,-2,-3,-4,0]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,-4,-5,0]],37],[[1323,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,-2,-3,-4,0]],37],[[1327,[-1,-2,-3,-4,0]]],[],[],[],[]],[1359,[[8,[37,15]]]],[[[1358,[-1,-2,-3]],37],[[1358,[-1,-2,-3]]],[],[],[]],[1375,[[8,[42,15]]]],[[[1374,[-1,-2,-3,-4,0]],42],[[1374,[-1,-2,-3,-4,0]]],[],[],[],[]],[1377,[[8,[42,15]]]],[[[1376,[-1,-2,-3,0]],42],[[1376,[-1,-2,-3,0]]],[],[],[]],[1367,[[8,[51,15]]]],[[[1366,[-1,-2,0]],51],[[1366,[-1,-2,0]]],[],[]],[1369,[[8,[51,15]]]],[[[1368,[-1,-2,-3,0]],51],[[1368,[-1,-2,-3,0]]],[],[],[]],[1345,[[8,[37,15]]]],[[[1344,[-1,-2]],37],[[1344,[-1,-2]]],[],[]],[1347,[[8,[53,15]]]],[[[1346,[-1,0]],53],[[1346,[-1,0]]],[]],[1353,[[8,[37,15]]]],[[[1352,[-1,-2,-3]],37],[[1352,[-1,-2,-3]]],[],[],[]],[1355,[[8,[53,15]]]],[[[1354,[-1,-2,-3,0]],53],[[1354,[-1,-2,-3,0]]],[],[],[]],[[1,37,31],1363],[[1,39,37,42,31],1310],[1312,[[8,[51,15]]]],[[[1313,[-1,-2,-3,-4,-5,0,-6]],51],[[1313,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1306,[[8,[53,15]]]],[[[1307,[-1,-2,-3,0]],53],[[1307,[-1,-2,-3,0]]],[],[],[]],[[1375,1],[[8,[4,15]]]],[[1377,1],[[8,[4,15]]]],[1337,[[8,[90,15]]]],[[[1336,[0]],39],[[1336,[0]]]],[1351,[[8,[90,15]]]],[[[1350,[0,-1,-2,-3]],39],[[1350,[0,-1,-2,-3]]],[],[],[]],[1355,[[8,[90,15]]]],[[[1354,[0,-1,-2,-3]],39],[[1354,[0,-1,-2,-3]]],[],[],[]],[1357,[[8,[90,15]]]],[[[1356,[0,-1,-2,-3,-4]],39],[[1356,[0,-1,-2,-3,-4]]],[],[],[],[]],[1361,[[8,[90,15]]]],[[[1360,[0,-1,-2,-3,-4,-5]],39],[[1360,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1367,[[8,[90,15]]]],[[[1366,[0,-1,-2]],39],[[1366,[0,-1,-2]]],[],[]],[1369,[[8,[90,15]]]],[[[1368,[0,-1,-2,-3]],39],[[1368,[0,-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],53,31],1365],[1334,[[8,[90,15]]]],[[[1338,[0,-1]],39],[[1338,[0,-1]]],[]],[1320,[[8,[90,15]]]],[[[1321,[0,-1,-2,-3,-4]],39],[[1321,[0,-1,-2,-3,-4]]],[],[],[],[]],[1345,[[8,[90,15]]]],[[[1344,[0,-1]],39],[[1344,[0,-1]]],[]],[1304,[[8,[90,15]]]],[[[1305,[0,-1,-2,-3]],39],[[1305,[0,-1,-2,-3]]],[],[],[]],[1322,[[8,[90,15]]]],[[[1323,[0,-1,-2,-3,-4,-5]],39],[[1323,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1353,[[8,[90,15]]]],[[[1352,[0,-1,-2]],39],[[1352,[0,-1,-2]]],[],[]],[1324,[[8,[90,15]]]],[[[1325,[0,-1,-2]],39],[[1325,[0,-1,-2]]],[],[]],[1326,[[8,[90,15]]]],[[[1327,[0,-1,-2,-3,-4]],39],[[1327,[0,-1,-2,-3,-4]]],[],[],[],[]],[1365,[[8,[90,15]]]],[[[1364,[0,-1,-2,-3,-4]],39],[[1364,[0,-1,-2,-3,-4]]],[],[],[],[]],[1371,[[8,[90,15]]]],[[[1370,[0,-1]],39],[[1370,[0,-1]]],[]],[1377,[[8,[90,15]]]],[[[1376,[-1,-2,-3,-4]],39],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1379,[[8,[90,15]]]],[[[1378,[0,-1,-2]],39],[[1378,[0,-1,-2]]],[],[]],[1381,[[8,[90,15]]]],[[[1380,[0,-1]],39],[[1380,[0,-1]]],[]],[1359,[[0,[[64,[],[[63,[90]]]]]]]],[[[1358,[0,-1,-2]],[23,[39]]],[[1358,[0,-1,-2]]],[],[]],[1316,[[0,[[64,[],[[63,[90]]]]]]]],[[[1317,[0,-1,-2,-3,-4]],[23,[39]]],[[1317,[0,-1,-2,-3,-4]]],[],[],[],[]],[1302,[[8,[37,15]]]],[[[1303,[-1,0,-2,-3,-4]],37],[[1303,[-1,0,-2,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,-2,0,-3]],37],[[1305,[-1,-2,0,-3]]],[],[],[]],[1361,[[8,[37,15]]]],[[[1360,[-1,-2,0,-3,-4,-5]],37],[[1360,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[-1,0,-2]],37],[[1309,[-1,0,-2]]],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,-4,-5,0]],51],[[1360,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1351,[[8,[51,15]]]],[[[1350,[-1,-2,0,-3]],51],[[1350,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,51,31],1367],[[1,39,37,37,51,31],1369],[[1,39,39,37,37,42,51,42,31],1312],[[1,37,[23,[37]],37,37,37,31],1330],[[1351,1,51],4],[[1365,1,53],4],[[1375,1,53],4],[[1377,1,53],4],[[1312,1,42],4],[[1302,1,53],4],[[1302,1,53],4],[[1302,1,42],4],[[1306,1,42],4],[[1308,1,42],4],[[1310,1,42],4],[[1312,1,42],4],[[1361,1,51],4],[[1361,1,51],4],[[1373,1,53],4],[[1341,1,53],4],[[1349,1,53],4],[[1357,1,53],4],[[1375,1,42],4],[[1377,1,42],4],[[1367,1,51],4],[[1369,1,51],4],[[1347,1,53],4],[[1355,1,53],4],[[1312,1,51],4],[[1306,1,53],4],[[1361,1,51],4],[[1351,1,51],4],[[1349,1,53],4],[[1349,1,53],4],[[1357,1,53],4],[[1379,1,53],4],[[1316,1,51],4],[[1,39,37,31],1371],[[1,37,37,53,31],1373],[1349,[[8,[53,15]]]],[[[1348,[-1,-2,0,-3]],53],[[1348,[-1,-2,0,-3]]],[],[],[]],[1334,[[8,[37,15]]]],[[[1338,[-1,0]],37],[[1338,[-1,0]]],[]],[1335,[[8,[37,15]]]],[[[1339,[-1,0]],37],[[1339,[-1,0]]],[]],[1353,[[8,[37,15]]]],[[[1352,[-1,0,-2]],37],[[1352,[-1,0,-2]]],[],[]],[1355,[[8,[37,15]]]],[[[1354,[-1,0,-2,-3]],37],[[1354,[-1,0,-2,-3]]],[],[],[]],[1357,[[8,[37,15]]]],[[[1356,[-1,0,-2,-3,-4]],37],[[1356,[-1,0,-2,-3,-4]]],[],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[0,-1,-2,-3]],37],[[1307,[0,-1,-2,-3]]],[],[],[]],[1363,[[8,[37,15]]]],[[[1362,[0]],37],[[1362,[0]]]],[1367,[[8,[37,15]]]],[[[1366,[-1,0,-2]],37],[[1366,[-1,0,-2]]],[],[]],[1369,[[8,[37,15]]]],[[[1368,[-1,0,-2,-3]],37],[[1368,[-1,0,-2,-3]]],[],[],[]],[1312,[[8,[37,15]]]],[[[1313,[-1,-2,0,-3,-4,-5,-6]],37],[[1313,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1371,[[8,[37,15]]]],[[[1370,[-1,0]],37],[[1370,[-1,0]]],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,0,-2,-3,-4]],37],[[1374,[-1,0,-2,-3,-4]]],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[-1,0,-2,-3]],37],[[1376,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],1314],[[1,37,37,[23,[37]],31],1332],[1349,[[8,[53,15]]]],[[[1348,[-1,-2,-3,0]],53],[[1348,[-1,-2,-3,0]]],[],[],[]],[1357,[[8,[53,15]]]],[[[1356,[-1,-2,-3,-4,0]],53],[[1356,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],37,42,31],1375],[[1,37,37,[23,[37]],42,31],1377],[1379,[[8,[53,15]]]],[[[1378,[-1,-2,0]],53],[[1378,[-1,-2,0]]],[],[]],[[1,39,37,53,31],1379],[38,[[8,[1337,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1334,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1345,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1351,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1353,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1355,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1359,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1328,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1361,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1363,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1330,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1332,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1,39,37,31],1381],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1373,[[8,[37,15]]]],[[[1372,[0,-1,-2]],37],[[1372,[0,-1,-2]]],[],[]],[1373,[[8,[37,15]]]],[[[1372,[-1,0,-2]],37],[[1372,[-1,0,-2]]],[],[]],[1318,[[8,[37,15]]]],[[[1319,[-1,-2,-3,0]],37],[[1319,[-1,-2,-3,0]]],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[-1,-2,-3,0]],37],[[1329,[-1,-2,-3,0]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,-3,-4,0]],37],[[1331,[-1,-2,-3,-4,0]]],[],[],[],[]],[1332,[[8,[37,15]]]],[[[1333,[0,-1,-2]],37],[[1333,[0,-1,-2]]],[],[]],[1335,[[8,[90,15]]]],[[[1339,[0,-1]],39],[[1339,[0,-1]]],[]],[1345,[[8,[37,15]]]],[[[1344,[-1,0]],37],[[1344,[-1,0]]],[]],[1347,[[8,[37,15]]]],[[[1346,[0,-1]],37],[[1346,[0,-1]]],[]],[1349,[[8,[37,15]]]],[[[1348,[0,-1,-2,-3]],37],[[1348,[0,-1,-2,-3]]],[],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,0,-2]],37],[[1311,[-1,0,-2]]],[],[]],[1365,[[8,[37,15]]]],[[[1364,[-1,0,-2,-3,-4]],37],[[1364,[-1,0,-2,-3,-4]]],[],[],[],[]],[1373,[[8,[90,15]]]],[1375,[[8,[90,15]]]],[[[1374,[0,-1,-2,-3,-4]],39],[[1374,[0,-1,-2,-3,-4]]],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[0,-1,-2,-3]],37],[[1376,[0,-1,-2,-3]]],[],[],[]],[1379,[[8,[37,15]]]],[[[1378,[-1,0,-2]],37],[[1378,[-1,0,-2]]],[],[]],[[1,39,31],1337],[[1,[23,[39]],37,[23,[37]],49,51,31],1316],[1316,[[8,[89,15]]]],[[[1317,[-1,-2,-3,0,-4]],49],[[1317,[-1,-2,-3,0,-4]]],[],[],[],[]],[1316,[[8,[51,15]]]],[[[1317,[-1,-2,-3,-4,0]],51],[[1317,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,[23,[37]],31],1383],[[37,[23,[37]],31],38],[[[23,[39]],49,31],38],[[37,37,37,49,31],38],[[37,[23,[39]],49,49,31],38],[[1,37,[23,[39]],56,[914,[49]],31],38],[[[23,[37]],[23,[39]],49,49,31],38],[[[23,[37]],31],38],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[49,43],321],[25,1384],[50,5],0,0,[25,321],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,31],31],[1385,1385],[50,50],[31,31],[89,89],[37,37],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1385,13],[50,13],[31,13],[25,13],[[],49],[89,-1,[]],[25,4],[49,4],[1386,4],[1386,4],[1385,4],[[1385,1385],2],[[50,50],2],[[31,31],2],[[49,49],2],[[89,89],2],[[37,37],2],[49,[[54,[321]]]],[[1385,16],17],[[1385,16],17],[[50,16],17],[[31,16],17],[[31,16],17],[[25,16],17],[[49,16],17],[[89,16],17],[[37,16],17],[[37,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1387,37],[90,37],[-1,-1,[]],[38,[[54,[25]]]],[1388,[[54,[25]]]],[1389,[[54,[89]]]],[1390,1385],[1391,50],[1392,31],[1388,25],[1389,89],[1393,37],[[1,[23,[31]],42],31],[[49,321,43],321],[[49,321,43],321],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,1389],[1386,2],[1386,2],[1386,2],[1386,2],[[1,6,31],31],[[1,6],50],[[1,6,24,24],31],[31,25],[[],49],0,[[1,6],[[54,[25]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1386,1393],[50,1391],[31,1392],[25,1388],[37,1393],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],0,[1386,39],[1386,39],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,31],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[1394,1394],[57,57],[56,56],[45,45],[1241,1241],[51,51],[47,47],[48,48],[42,42],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1395,13],[1395,13],[1395,4],[1395,4],[[53,24],[[8,[42,15]]]],[[57,24],[[8,[1396,15]]]],[[56,24],[[8,[44,15]]]],[[42,42],2],[[53,16],17],[[53,16],17],[[1394,16],17],[[1394,16],17],[[57,16],17],[[57,16],17],[[56,16],17],[[56,16],17],[[45,16],17],[[45,16],17],[[1241,16],17],[[1241,16],17],[[51,16],17],[[51,16],17],[[47,16],17],[[47,16],17],[[48,16],17],[[48,16],17],[[42,16],17],[[42,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[51,42],[56,42],[53,42],[48,42],[1394,42],[1241,42],[45,42],[47,42],[57,42],[-1,-1,[]],[1397,[[54,[42]]]],[1397,42],[[1394,24],[[8,[1396,15]]]],[[1394,24],[[8,[44,15]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[53,2],[1394,2],[57,2],[56,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[53,24],[1394,24],[57,24],[56,24],[[1,[23,[42]]],53],[[39,[23,[42]]],[[8,[1394,15]]]],[[1,[23,[1396]]],57],[[1,[23,[44]]],56],[[1,6],45],[[1,1398,39],1241],[[44,39],51],[[1,6],47],[39,48],[[1,6],[[54,[42]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1395,1397],[53,1397],[1394,1397],[57,1397],[56,1397],[45,1397],[1241,1397],[51,1397],[47,1397],[48,1397],[42,1397],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[53,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1394,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[57,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[56,-1]]],[]],[42,[[8,[45,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1241,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[51,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[47,-1]]],[]],[42,[[8,[48,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[1395,39],[1395,39],[1395,1399],[1395,1399],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,42],[45,6],[48,39],0,0,0,[[43,39,31],37],[[43,38],1384],[[43,24],[[8,[1387,15]]]],[43,24],[1387,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1387,1387],[321,321],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[321,-1,[]],[43,[[54,[43]]]],[43,4],[[43,43],2],[[321,321],2],[43,[[54,[1384]]]],[[43,16],17],[[43,16],17],[[1387,16],17],[[1387,16],17],[[321,16],17],[[321,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1400,[[54,[321]]]],[1400,43],[1393,1387],[1400,321],[[43,24,38],1384],[[43,1384,38],1384],[[43,1384,38],1384],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,1400],[[[23,[[4,[39,31]]]]],43],[43,[[54,[321]]]],[1387,321],[43,[[54,[1384]]]],[43,[[54,[89]]]],[[1387,39],4],[43,[[54,[1384]]]],[-1,-2,[],[]],[-1,-2,[],[]],[43,1400],[1387,1393],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[1387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,[[1401,[23,[[4,[50,42]]]]],1401],[[1401,[23,[37]]],1401],[[1401,[914,[49]]],1401],[[1401,[23,[39]]],1401],[[1401,[23,[43]]],1401],[[38,6],[[8,[42,15]]]],[[38,24],[[8,[[4,[50,42]],15]]]],[38,24],[38,[[0,[[64,[],[[63,[[4,[50,42]]]]]]]]]],[38,[[54,[321]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1401,[[8,[38,15]]]],[38,38],[90,90],[1384,1384],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[38,13],[[],1402],[1384,-1,[]],[38,4],[1402,4],[38,4],[[1402,24],1402],[[1402,2,2],1402],[1401,1401],[[38,38],2],[[1384,1384],2],[[38,16],17],[[38,16],17],[[1402,16],17],[[90,16],17],[[90,16],17],[[1384,16],17],[[1384,16],17],[-1,-1,[]],[130,38],[485,38],[550,38],[362,38],[1168,38],[138,38],[538,38],[1136,38],[347,38],[288,38],[1214,38],[389,38],[1375,38],[465,38],[146,38],[217,38],[516,38],[244,38],[827,38],[194,38],[1001,38],[383,38],[445,38],[93,38],[916,38],[433,38],[198,38],[988,38],[1097,38],[405,38],[204,38],[709,38],[1094,38],[1253,38],[1090,38],[407,38],[970,38],[1010,38],[629,38],[1330,38],[211,38],[665,38],[236,38],[88,38],[1131,38],[528,38],[929,38],[499,38],[1174,38],[1078,38],[589,38],[1347,38],[1119,38],[1178,38],[228,38],[290,38],[248,38],[1234,38],[415,38],[449,38],[881,38],[1353,38],[1056,38],[1176,38],[258,38],[200,38],[559,38],[1277,38],[344,38],[1254,38],[1218,38],[1367,38],[1289,38],[260,38],[356,38],[443,38],[724,38],[206,38],[320,38],[451,38],[631,38],[913,38],[833,38],[775,38],[369,38],[62,38],[1074,38],[1044,38],[671,38],[1105,38],[68,38],[851,38],[621,38],[385,38],[605,38],[213,38],[566,38],[701,38],[754,38],[1134,38],[791,38],[544,38],[667,38],[679,38],[555,38],[1281,38],[699,38],[497,38],[1216,38],[469,38],[659,38],[675,38],[365,38],[835,38],[639,38],[748,38],[742,38],[262,38],[637,38],[976,38],[327,38],[1200,38],[358,38],[716,38],[467,38],[1137,38],[1359,38],[475,38],[61,38],[718,38],[246,38],[522,38],[1255,38],[113,38],[1324,38],[697,38],[982,38],[302,38],[1240,38],[788,38],[1180,38],[730,38],[761,38],[877,38],[1295,38],[817,38],[242,38],[1343,38],[512,38],[373,38],[519,38],[839,38],[731,38],[936,38],[984,38],[463,38],[1293,38],[1226,38],[338,38],[651,38],[1341,38],[966,38],[744,38],[1028,38],[387,38],[1014,38],[264,38],[1251,38],[1127,38],[431,38],[548,38],[1269,38],[421,38],[403,38],[162,38],[1261,38],[714,38],[923,38],[1162,38],[1318,38],[1053,38],[226,38],[401,38],[1164,38],[917,38],[144,38],[268,38],[314,38],[316,38],[1371,38],[897,38],[707,38],[220,38],[972,38],[693,38],[648,38],[284,38],[381,38],[140,38],[1383,38],[1190,38],[84,38],[298,38],[805,38],[536,38],[1046,38],[816,38],[280,38],[150,38],[1308,38],[652,38],[1316,38],[78,38],[611,38],[962,38],[178,38],[238,38],[995,38],[797,38],[1084,38],[841,38],[1064,38],[234,38],[306,38],[767,38],[1092,38],[739,38],[186,38],[1361,38],[907,38],[948,38],[799,38],[282,38],[1379,38],[230,38],[1304,38],[331,38],[980,38],[1080,38],[643,38],[871,38],[1365,38],[892,38],[597,38],[377,38],[1107,38],[1020,38],[461,38],[956,38],[722,38],[86,38],[763,38],[294,38],[806,38],[1349,38],[240,38],[1204,38],[661,38],[148,38],[1005,38],[256,38],[300,38],[1275,38],[627,38],[843,38],[759,38],[1111,38],[581,38],[134,38],[1170,38],[184,38],[1363,38],[491,38],[1139,38],[595,38],[1232,38],[1377,38],[812,38],[825,38],[732,38],[1032,38],[687,38],[593,38],[501,38],[946,38],[542,38],[585,38],[888,38],[883,38],[750,38],[919,38],[921,38],[879,38],[1301,38],[673,38],[705,38],[591,38],[757,38],[1306,38],[1273,38],[875,38],[712,38],[986,38],[308,38],[180,38],[617,38],[479,38],[379,38],[105,38],[837,38],[95,38],[746,38],[1024,38],[944,38],[1208,38],[267,38],[1072,38],[1040,38],[196,38],[395,38],[354,38],[575,38],[152,38],[1212,38],[1271,38],[136,38],[1381,38],[769,38],[997,38],[278,38],[1322,38],[711,38],[771,38],[91,38],[132,38],[222,38],[202,38],[726,38],[97,38],[481,38],[650,38],[1248,38],[532,38],[1328,38],[-1,-1,[]],[209,38],[1369,38],[1150,38],[689,38],[1335,38],[1030,38],[647,38],[1008,38],[489,38],[182,38],[353,38],[1156,38],[417,38],[325,38],[349,38],[110,38],[1103,38],[685,38],[853,38],[192,38],[1291,38],[933,38],[845,38],[765,38],[903,38],[960,38],[530,38],[473,38],[1242,38],[322,38],[633,38],[1357,38],[205,38],[367,38],[869,38],[508,38],[599,38],[635,38],[773,38],[437,38],[435,38],[785,38],[1102,38],[999,38],[266,38],[992,38],[190,38],[80,38],[552,38],[958,38],[927,38],[663,38],[188,38],[76,38],[990,38],[1320,38],[601,38],[974,38],[978,38],[728,38],[968,38],[691,38],[1123,38],[911,38],[82,38],[1125,38],[254,38],[333,38],[503,38],[931,38],[103,38],[1287,38],[399,38],[304,38],[1332,38],[126,38],[1062,38],[803,38],[934,38],[1060,38],[1012,38],[994,38],[164,38],[540,38],[493,38],[619,38],[124,38],[1133,38],[72,38],[413,38],[561,38],[1026,38],[112,38],[524,38],[557,38],[1351,38],[1152,38],[1018,38],[263,38],[821,38],[517,38],[855,38],[884,38],[577,38],[166,38],[252,38],[823,38],[1066,38],[329,38],[1222,38],[457,38],[1355,38],[952,38],[1326,38],[296,38],[782,38],[286,38],[1285,38],[1192,38],[1070,38],[1198,38],[1022,38],[429,38],[514,38],[587,38],[1236,38],[477,38],[607,38],[1210,38],[215,38],[847,38],[867,38],[783,38],[703,38],[1196,38],[357,38],[641,38],[419,38],[471,38],[224,38],[404,38],[450,38],[312,38],[250,38],[1312,38],[925,38],[915,38],[172,38],[1310,38],[452,38],[727,38],[1244,38],[505,38],[1297,38],[625,38],[964,38],[520,38],[1113,38],[1256,38],[1036,38],[645,38],[886,38],[1246,38],[801,38],[1158,38],[669,38],[1154,38],[609,38],[1314,38],[351,38],[810,38],[571,38],[274,38],[737,38],[1042,38],[1068,38],[857,38],[393,38],[859,38],[1099,38],[1206,38],[778,38],[683,38],[1082,38],[526,38],[681,38],[487,38],[1003,38],[336,38],[1238,38],[441,38],[1220,38],[507,38],[1109,38],[793,38],[1129,38],[168,38],[1188,38],[1135,38],[174,38],[1228,38],[562,38],[1016,38],[615,38],[1121,38],[1259,38],[310,38],[873,38],[114,38],[861,38],[534,38],[74,38],[890,38],[158,38],[1283,38],[583,38],[1115,38],[483,38],[343,38],[1088,38],[1117,38],[423,38],[1052,38],[142,38],[894,38],[1038,38],[510,38],[954,38],[122,38],[232,38],[623,38],[156,38],[752,38],[160,38],[1086,38],[447,38],[1055,38],[1250,38],[1202,38],[1166,38],[795,38],[849,38],[335,38],[176,38],[1299,38],[901,38],[292,38],[375,38],[909,38],[829,38],[1337,38],[371,38],[1184,38],[932,38],[905,38],[603,38],[780,38],[776,38],[360,38],[101,38],[814,38],[1182,38],[170,38],[1224,38],[1076,38],[425,38],[808,38],[1345,38],[459,38],[318,38],[70,38],[128,38],[720,38],[579,38],[99,38],[564,38],[1160,38],[1100,38],[1048,38],[950,38],[1257,38],[695,38],[427,38],[1302,38],[1373,38],[613,38],[653,38],[341,38],[115,38],[495,38],[546,38],[1050,38],[1334,38],[863,38],[819,38],[1194,38],[276,38],[108,38],[1279,38],[553,38],[1096,38],[1034,38],[899,38],[111,38],[1172,38],[677,38],[439,38],[397,38],[154,38],[1230,38],[1186,38],[1104,38],[391,38],[865,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1403,[[54,[38]]]],[1403,[[54,[1384]]]],[1403,38],[1393,90],[1403,1384],[[38,6],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,1403],[38,50],[[6,31],1401],[[],1402],[38,[[54,[1384]]]],[[38,24],[[8,[37,15]]]],[38,24],[38,[[0,[[64,[],[[63,[37]]]]]]]],[90,1384],[1402,1402],[[38,24],[[8,[89,15]]]],[38,24],[38,[[0,[[64,[],[[63,[89]]]]]]]],[[38,6],[[8,[4,15]]]],[[38,24],[[8,[90,15]]]],[[1384,24],[[8,[90,15]]]],[38,24],[90,24],[38,[[0,[[64,[],[[63,[90]]]]]]]],[[38,6,42],4],[[38,24],[[8,[321,15]]]],[38,24],[38,[[0,[[64,[],[[63,[321]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1402,1404],[90,1393],[1384,1403],[1384,38],[-1,26,[]],[-1,26,[]],[-1,26,[]],[[38,1402],[[8,[26,15]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[90,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1402,1402],[38,2],0,0,0,0,0,0,0,0,0,[60,1385],[1,39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,39,[23,[1405]],42,42],[[54,[60]]]],[[[23,[1405]],39,42,31],[[54,[1406]]]],[46,46],[1407,1407],[60,60],[1406,1406],[1408,1408],[39,39],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1409,13],[1409,13],[[1410,24],[[8,[24,15]]]],[[1410,24],[[8,[24,15]]]],[1409,4],[1409,4],[1410,39],[1410,39],[1406,[[54,[42]]]],[[39,39],2],[1,39],[1,39],[1,39],[[46,16],17],[[46,16],17],[[1407,16],17],[[1407,16],17],[[60,16],17],[[60,16],17],[[1406,16],17],[[1406,16],17],[[1408,16],17],[[1408,16],17],[[39,16],17],[[39,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1408,39],[-1,-1,[]],[46,39],[1406,39],[60,39],[1407,39],[1411,[[54,[39]]]],[1411,39],[1410,2],[1410,2],0,[1409,1399],[1409,1399],[1,39],[[46,24],[[8,[39,15]]]],[46,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1407,2],[1407,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1407,2],[1409,2],[1409,2],[60,42],[60,[[54,[42]]]],[[1,[23,[39]],[23,[39]]],46],[[1,32],1407],[[39,[23,[44]],[54,[42]],[54,[42]]],60],[[[23,[1405]],39,[54,[42]]],1406],[[1,[23,[39]]],1408],[1,39],[[1,6],[[54,[39]]]],[1410,24],[1410,24],[[46,24],[[8,[39,15]]]],[46,24],[[1,32],1407],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1409,1411],[46,1411],[1407,1411],[60,1411],[1406,1411],[1408,1411],[39,1411],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[39,[[8,[46,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[60,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1406,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1408,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1408,24],[[8,[39,15]]]],[1408,24],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,32],1407],[[[23,[1405]],39],39],[[31,[23,[1405]],39],[[54,[39]]]],[1407,32],0,0,[1412,1399],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1399,1399],[[-1,-2],4,[],[]],[-1,1399,[]],[[],1412],[1412,4],[[1399,1399],2],[[1412,16],17],[[1399,16],17],[-1,-1,[]],[-1,-1,[]],[1413,1399],[[1399,-1],4,1414],[-1,-2,[],[]],[-1,-2,[],[]],[[],1412],[-1,-2,[],[]],[1399,1413],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,[[1415,1416],4],[[1417,1416],4],[1415,1417],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1417,1417],[[-1,-2],4,[],[]],0,0,[1415,4],[1415,4],[[1415,2],4],0,[[1417,16],17],[[1417,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1418,1416],[1419,1417],[[],1416],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[1415,6],1417],[[1417,6],1417],[1,1415],[[1415,25],[[8,[4,15]]]],0,[-1,-2,[],[]],[1416,1418],[1417,1419],[-1,26,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1420,1420],[[-1,-2],4,[],[]],[1421,4],[[-1,1399,6,6,6,6,[23,[33]]],1416,1421],[1421,4],[[1420,16],17],[-1,-1,[]],[1422,1420],[[1421,13],4],[-1,-2,[],[]],[[1421,1384,1420],4],[1420,4],[-1,-2,[],[]],[1420,1422],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[1417,6],[[8,[4,15]]]],[3,4],[1,4],[[],4]],"c":[],"p":[[5,"Context",0],[1,"bool"],[5,"DialectRegistry",160],[1,"tuple"],[5,"StringRef",0],[1,"str"],[5,"Utf8Error",22367],[6,"Result",22368],[5,"DiagnosticHandlerId",113],[5,"Diagnostic",113],[17,"Output"],[10,"FnMut",22369],[5,"ContextRef",0],[5,"ExecutionEngine",0],[6,"Error",0],[5,"Formatter",22370],[8,"Result",22370],[6,"Infallible",22371],[5,"CStr",22372],[5,"MlirContext",22373],[5,"MlirStringRef",22373],[5,"Dialect",160],[1,"slice"],[1,"usize"],[5,"Module",20582],[5,"String",22374],[5,"TypeId",22375],[6,"DiagnosticSeverity",113],[8,"MlirDiagnosticHandlerID",22373],[5,"MlirDiagnostic",22373],[5,"Location",20582],[1,"u32"],[5,"DialectHandle",160],[5,"MlirDialectHandle",22373],[5,"MlirDialect",22373],[5,"MlirDialectRegistry",22373],[5,"Value",20582],[5,"Operation",21065],[5,"Type",21841],[6,"CmpfPredicate",227],[6,"CmpiPredicate",227],[5,"Attribute",20736],[5,"Block",20997],[1,"i64"],[5,"FlatSymbolRefAttribute",20736],[5,"FunctionType",21841],[5,"StringAttribute",20736],[5,"TypeAttribute",20736],[5,"Region",20582],[5,"Identifier",20582],[5,"IntegerAttribute",20736],[5,"LoadStoreOptions",349],[5,"ArrayAttribute",20736],[6,"Option",22376],[5,"AllocaOptions",349],[5,"DenseI64ArrayAttribute",20736],[5,"DenseI32ArrayAttribute",20736],[1,"array"],[6,"Linkage",411],[5,"MemRefType",21841],[5,"AffineApplyOp",475],[5,"AffineDelinearizeIndexOp",475],[17,"Item"],[10,"Iterator",22377],[5,"AffineDelinearizeIndexOpBuilder",475],[5,"AffineApplyOpBuilder",475],[5,"AffineForOpBuilder",475],[5,"AffineForOp",475],[5,"AffineIfOpBuilder",475],[5,"AffineIfOp",475],[5,"AffineLoadOpBuilder",475],[5,"AffineLoadOp",475],[5,"AffineMaxOpBuilder",475],[5,"AffineMaxOp",475],[5,"AffineMinOpBuilder",475],[5,"AffineMinOp",475],[5,"AffineParallelOpBuilder",475],[5,"AffineParallelOp",475],[5,"AffinePrefetchOpBuilder",475],[5,"AffinePrefetchOp",475],[5,"AffineStoreOpBuilder",475],[5,"AffineStoreOp",475],[5,"AffineVectorLoadOpBuilder",475],[5,"AffineVectorLoadOp",475],[5,"AffineVectorStoreOpBuilder",475],[5,"AffineVectorStoreOp",475],[5,"AffineYieldOpBuilder",475],[5,"AffineYieldOp",475],[5,"RegionRef",20582],[5,"OperationResult",21065],[5,"MFMAOp",868],[5,"MFMAOpBuilder",868],[5,"RawBufferAtomicCmpswapOp",868],[5,"RawBufferAtomicCmpswapOpBuilder",868],[5,"RawBufferAtomicFaddOp",868],[5,"RawBufferAtomicFaddOpBuilder",868],[5,"RawBufferAtomicFmaxOp",868],[5,"RawBufferAtomicFmaxOpBuilder",868],[5,"RawBufferAtomicSmaxOp",868],[5,"RawBufferAtomicSmaxOpBuilder",868],[5,"RawBufferAtomicUminOp",868],[5,"RawBufferAtomicUminOpBuilder",868],[5,"RawBufferLoadOp",868],[5,"RawBufferLoadOpBuilder",868],[5,"RawBufferStoreOp",868],[5,"RawBufferStoreOpBuilder",868],[5,"LDSBarrierOpBuilder",868],[5,"LDSBarrierOp",868],[5,"WMMAOpBuilder",868],[5,"WMMAOp",868],[5,"AddFOp",1275],[5,"AddIOp",1275],[5,"AddUIExtendedOp",1275],[5,"AndIOp",1275],[5,"BitcastOp",1275],[5,"AddFOpBuilder",1275],[5,"AddIOpBuilder",1275],[5,"AddUIExtendedOpBuilder",1275],[5,"AndIOpBuilder",1275],[5,"BitcastOpBuilder",1275],[5,"CeilDivSIOpBuilder",1275],[5,"CeilDivSIOp",1275],[5,"CeilDivUIOpBuilder",1275],[5,"CeilDivUIOp",1275],[5,"CmpFOpBuilder",1275],[5,"CmpFOp",1275],[5,"CmpIOpBuilder",1275],[5,"CmpIOp",1275],[5,"ConstantOpBuilder",1275],[5,"ConstantOp",1275],[5,"DivFOpBuilder",1275],[5,"DivFOp",1275],[5,"DivSIOpBuilder",1275],[5,"DivSIOp",1275],[5,"DivUIOpBuilder",1275],[5,"DivUIOp",1275],[5,"ExtFOpBuilder",1275],[5,"ExtFOp",1275],[5,"ExtSIOpBuilder",1275],[5,"ExtSIOp",1275],[5,"ExtUIOpBuilder",1275],[5,"ExtUIOp",1275],[5,"FPToSIOpBuilder",1275],[5,"FPToSIOp",1275],[5,"FPToUIOpBuilder",1275],[5,"FPToUIOp",1275],[5,"FloorDivSIOpBuilder",1275],[5,"FloorDivSIOp",1275],[5,"IndexCastOpBuilder",1275],[5,"IndexCastOp",1275],[5,"IndexCastUIOpBuilder",1275],[5,"IndexCastUIOp",1275],[5,"MaxFOpBuilder",1275],[5,"MaxFOp",1275],[5,"MaxSIOpBuilder",1275],[5,"MaxSIOp",1275],[5,"MaxUIOpBuilder",1275],[5,"MaxUIOp",1275],[5,"MinFOpBuilder",1275],[5,"MinFOp",1275],[5,"MinSIOpBuilder",1275],[5,"MinSIOp",1275],[5,"MinUIOpBuilder",1275],[5,"MinUIOp",1275],[5,"MulFOpBuilder",1275],[5,"MulFOp",1275],[5,"MulIOpBuilder",1275],[5,"MulIOp",1275],[5,"MulSIExtendedOpBuilder",1275],[5,"MulSIExtendedOp",1275],[5,"MulUIExtendedOpBuilder",1275],[5,"MulUIExtendedOp",1275],[5,"NegFOpBuilder",1275],[5,"NegFOp",1275],[5,"OrIOpBuilder",1275],[5,"OrIOp",1275],[5,"RemFOpBuilder",1275],[5,"RemFOp",1275],[5,"RemSIOpBuilder",1275],[5,"RemSIOp",1275],[5,"RemUIOpBuilder",1275],[5,"RemUIOp",1275],[5,"SIToFPOpBuilder",1275],[5,"SIToFPOp",1275],[5,"ShLIOpBuilder",1275],[5,"ShLIOp",1275],[5,"ShRSIOpBuilder",1275],[5,"ShRSIOp",1275],[5,"ShRUIOpBuilder",1275],[5,"ShRUIOp",1275],[5,"SubFOpBuilder",1275],[5,"SubFOp",1275],[5,"SubIOpBuilder",1275],[5,"SubIOp",1275],[5,"TruncFOpBuilder",1275],[5,"TruncFOp",1275],[5,"TruncIOpBuilder",1275],[5,"TruncIOp",1275],[5,"UIToFPOpBuilder",1275],[5,"UIToFPOp",1275],[5,"XOrIOpBuilder",1275],[5,"XOrIOp",1275],[5,"SelectOpBuilder",1275],[5,"SelectOp",1275],[5,"Sdot2dOp",2621],[5,"SMullOp",2621],[5,"SMullOpBuilder",2621],[5,"Sdot2dOpBuilder",2621],[5,"SdotOp",2621],[5,"SdotOpBuilder",2621],[5,"SdotOp",2712],[5,"SdotOpBuilder",2712],[5,"SmmlaOp",2712],[5,"SmmlaOpBuilder",2712],[5,"UdotOp",2712],[5,"UdotOpBuilder",2712],[5,"UmmlaOp",2712],[5,"UmmlaOpBuilder",2712],[5,"ScalableMaskedAddFIntrOpBuilder",2712],[5,"ScalableMaskedAddFIntrOp",2712],[5,"ScalableMaskedAddFOpBuilder",2712],[5,"ScalableMaskedAddFOp",2712],[5,"ScalableMaskedAddIIntrOpBuilder",2712],[5,"ScalableMaskedAddIIntrOp",2712],[5,"ScalableMaskedAddIOpBuilder",2712],[5,"ScalableMaskedAddIOp",2712],[5,"ScalableMaskedDivFIntrOpBuilder",2712],[5,"ScalableMaskedDivFIntrOp",2712],[5,"ScalableMaskedDivFOpBuilder",2712],[5,"ScalableMaskedDivFOp",2712],[5,"ScalableMaskedMulFIntrOpBuilder",2712],[5,"ScalableMaskedMulFIntrOp",2712],[5,"ScalableMaskedMulFOpBuilder",2712],[5,"ScalableMaskedMulFOp",2712],[5,"ScalableMaskedMulIIntrOpBuilder",2712],[5,"ScalableMaskedMulIIntrOp",2712],[5,"ScalableMaskedMulIOpBuilder",2712],[5,"ScalableMaskedMulIOp",2712],[5,"ScalableMaskedSDivIIntrOpBuilder",2712],[5,"ScalableMaskedSDivIIntrOp",2712],[5,"ScalableMaskedSDivIOpBuilder",2712],[5,"ScalableMaskedSDivIOp",2712],[5,"ScalableMaskedSubFIntrOpBuilder",2712],[5,"ScalableMaskedSubFIntrOp",2712],[5,"ScalableMaskedSubFOpBuilder",2712],[5,"ScalableMaskedSubFOp",2712],[5,"ScalableMaskedSubIIntrOpBuilder",2712],[5,"ScalableMaskedSubIIntrOp",2712],[5,"ScalableMaskedSubIOpBuilder",2712],[5,"ScalableMaskedSubIOp",2712],[5,"ScalableMaskedUDivIIntrOpBuilder",2712],[5,"ScalableMaskedUDivIIntrOp",2712],[5,"ScalableMaskedUDivIOpBuilder",2712],[5,"ScalableMaskedUDivIOp",2712],[5,"SdotIntrOpBuilder",2712],[5,"SdotIntrOp",2712],[5,"SmmlaIntrOpBuilder",2712],[5,"SmmlaIntrOp",2712],[5,"UdotIntrOpBuilder",2712],[5,"UdotIntrOp",2712],[5,"UmmlaIntrOpBuilder",2712],[5,"UmmlaIntrOp",2712],[5,"AddToGroupOp",3440],[5,"FuncOp",3440],[5,"FuncOpBuilder",3440],[5,"AwaitOp",3440],[5,"AwaitAllOp",3440],[5,"ExecuteOp",3440],[5,"ExecuteOpBuilder",3440],[5,"AddToGroupOpBuilder",3440],[5,"AwaitAllOpBuilder",3440],[5,"AwaitOpBuilder",3440],[5,"CallOpBuilder",3440],[5,"CallOp",3440],[5,"CoroBeginOpBuilder",3440],[5,"CoroBeginOp",3440],[5,"CoroEndOpBuilder",3440],[5,"CoroEndOp",3440],[5,"CoroFreeOpBuilder",3440],[5,"CoroFreeOp",3440],[5,"CoroIdOpBuilder",3440],[5,"CoroIdOp",3440],[5,"CoroSaveOpBuilder",3440],[5,"CoroSaveOp",3440],[5,"CoroSuspendOpBuilder",3440],[5,"CoroSuspendOp",3440],[5,"CreateGroupOpBuilder",3440],[5,"CreateGroupOp",3440],[5,"ReturnOpBuilder",3440],[5,"ReturnOp",3440],[5,"RuntimeAddRefOpBuilder",3440],[5,"RuntimeAddRefOp",3440],[5,"RuntimeAddToGroupOpBuilder",3440],[5,"RuntimeAddToGroupOp",3440],[5,"RuntimeAwaitAndResumeOpBuilder",3440],[5,"RuntimeAwaitAndResumeOp",3440],[5,"RuntimeAwaitOpBuilder",3440],[5,"RuntimeAwaitOp",3440],[5,"RuntimeCreateGroupOpBuilder",3440],[5,"RuntimeCreateGroupOp",3440],[5,"RuntimeCreateOpBuilder",3440],[5,"RuntimeCreateOp",3440],[5,"RuntimeDropRefOpBuilder",3440],[5,"RuntimeDropRefOp",3440],[5,"RuntimeIsErrorOpBuilder",3440],[5,"RuntimeIsErrorOp",3440],[5,"RuntimeLoadOpBuilder",3440],[5,"RuntimeLoadOp",3440],[5,"RuntimeNumWorkerThreadsOpBuilder",3440],[5,"RuntimeNumWorkerThreadsOp",3440],[5,"RuntimeResumeOpBuilder",3440],[5,"RuntimeResumeOp",3440],[5,"RuntimeSetAvailableOpBuilder",3440],[5,"RuntimeSetAvailableOp",3440],[5,"RuntimeSetErrorOpBuilder",3440],[5,"RuntimeSetErrorOp",3440],[5,"RuntimeStoreOpBuilder",3440],[5,"RuntimeStoreOp",3440],[5,"YieldOpBuilder",3440],[5,"YieldOp",3440],[5,"BlockRef",20997],[5,"AllocTensorOp",4233],[5,"AllocTensorOpBuilder",4233],[5,"CloneOpBuilder",4233],[5,"CloneOp",4233],[5,"CopyTensorOpBuilder",4233],[5,"CopyTensorOp",4233],[5,"DeallocOpBuilder",4233],[5,"DeallocOp",4233],[5,"DeallocTensorOpBuilder",4233],[5,"DeallocTensorOp",4233],[5,"ToMemrefOpBuilder",4233],[5,"ToMemrefOp",4233],[5,"ToTensorOpBuilder",4233],[5,"ToTensorOp",4233],[5,"AssertOp",4444],[5,"AssertOpBuilder",4444],[5,"BranchOp",4444],[5,"BranchOpBuilder",4444],[5,"CondBranchOpBuilder",4444],[5,"CondBranchOp",4444],[5,"SwitchOpBuilder",4444],[5,"SwitchOp",4444],[5,"FuncOp",4572],[5,"FuncOpBuilder",4572],[5,"CallIndirectOpBuilder",4572],[5,"CallIndirectOp",4572],[5,"CallOpBuilder",4572],[5,"CallOp",4572],[5,"ConstantOpBuilder",4572],[5,"ConstantOp",4572],[5,"ReturnOpBuilder",4572],[5,"ReturnOp",4572],[5,"SubgroupMmaComputeOp",4723],[5,"SubgroupMmaComputeOpBuilder",4723],[5,"AllReduceOp",4723],[5,"AllocOp",4723],[5,"GPUFuncOp",4723],[5,"GPUFuncOpBuilder",4723],[5,"PrintfOp",4723],[5,"PrintfOpBuilder",4723],[5,"SubgroupMmaElementwiseOp",4723],[5,"SubgroupMmaElementwiseOpBuilder",4723],[5,"AllocOpBuilder",4723],[5,"Create2To4SpMatOp",4723],[5,"Create2To4SpMatOpBuilder",4723],[5,"CreateCooAoSOp",4723],[5,"CreateCooAoSOpBuilder",4723],[5,"CreateCooOp",4723],[5,"CreateCooOpBuilder",4723],[5,"CreateCsrOp",4723],[5,"CreateCsrOpBuilder",4723],[5,"CreateDnTensorOp",4723],[5,"CreateDnTensorOpBuilder",4723],[5,"DeallocOp",4723],[5,"DeallocOpBuilder",4723],[5,"DestroyDnTensorOp",4723],[5,"DestroyDnTensorOpBuilder",4723],[5,"DestroySpMatOp",4723],[5,"DestroySpMatOpBuilder",4723],[5,"LaunchFuncOp",4723],[5,"LaunchFuncOpBuilder",4723],[5,"LaunchOp",4723],[5,"LaunchOpBuilder",4723],[5,"MemcpyOp",4723],[5,"MemcpyOpBuilder",4723],[5,"MemsetOp",4723],[5,"MemsetOpBuilder",4723],[5,"SDDMMBufferSizeOp",4723],[5,"SDDMMBufferSizeOpBuilder",4723],[5,"SDDMMOp",4723],[5,"SDDMMOpBuilder",4723],[5,"SpMMBufferSizeOp",4723],[5,"SpMMBufferSizeOpBuilder",4723],[5,"SpMMOp",4723],[5,"SpMMOpBuilder",4723],[5,"SpMVBufferSizeOp",4723],[5,"SpMVBufferSizeOpBuilder",4723],[5,"SpMVOp",4723],[5,"SpMVOpBuilder",4723],[5,"WaitOp",4723],[5,"WaitOpBuilder",4723],[5,"BarrierOp",4723],[5,"BlockDimOp",4723],[5,"BlockIdOp",4723],[5,"AllReduceOpBuilder",4723],[5,"GPUModuleOp",4723],[5,"GPUModuleOpBuilder",4723],[5,"BarrierOpBuilder",4723],[5,"BlockDimOpBuilder",4723],[5,"BlockIdOpBuilder",4723],[5,"GlobalIdOpBuilder",4723],[5,"GlobalIdOp",4723],[5,"GridDimOpBuilder",4723],[5,"GridDimOp",4723],[5,"HostRegisterOpBuilder",4723],[5,"HostRegisterOp",4723],[5,"HostUnregisterOpBuilder",4723],[5,"HostUnregisterOp",4723],[5,"LaneIdOpBuilder",4723],[5,"LaneIdOp",4723],[5,"ModuleEndOpBuilder",4723],[5,"ModuleEndOp",4723],[5,"NumSubgroupsOpBuilder",4723],[5,"NumSubgroupsOp",4723],[5,"ReturnOpBuilder",4723],[5,"ReturnOp",4723],[5,"SetDefaultDeviceOpBuilder",4723],[5,"SetDefaultDeviceOp",4723],[5,"ShuffleOpBuilder",4723],[5,"ShuffleOp",4723],[5,"SubgroupIdOpBuilder",4723],[5,"SubgroupIdOp",4723],[5,"SubgroupMmaConstantMatrixOpBuilder",4723],[5,"SubgroupMmaConstantMatrixOp",4723],[5,"SubgroupMmaLoadMatrixOpBuilder",4723],[5,"SubgroupMmaLoadMatrixOp",4723],[5,"SubgroupMmaStoreMatrixOpBuilder",4723],[5,"SubgroupMmaStoreMatrixOp",4723],[5,"SubgroupReduceOpBuilder",4723],[5,"SubgroupReduceOp",4723],[5,"SubgroupSizeOpBuilder",4723],[5,"SubgroupSizeOp",4723],[5,"TerminatorOpBuilder",4723],[5,"TerminatorOp",4723],[5,"ThreadIdOpBuilder",4723],[5,"ThreadIdOp",4723],[5,"YieldOpBuilder",4723],[5,"YieldOp",4723],[5,"AddOp",6264],[5,"AndOp",6264],[5,"BoolConstantOp",6264],[5,"AddOpBuilder",6264],[5,"AndOpBuilder",6264],[5,"BoolConstantOpBuilder",6264],[5,"CastSOpBuilder",6264],[5,"CastSOp",6264],[5,"CastUOpBuilder",6264],[5,"CastUOp",6264],[5,"CeilDivSOpBuilder",6264],[5,"CeilDivSOp",6264],[5,"CeilDivUOpBuilder",6264],[5,"CeilDivUOp",6264],[5,"CmpOpBuilder",6264],[5,"CmpOp",6264],[5,"ConstantOpBuilder",6264],[5,"ConstantOp",6264],[5,"DivSOpBuilder",6264],[5,"DivSOp",6264],[5,"DivUOpBuilder",6264],[5,"DivUOp",6264],[5,"FloorDivSOpBuilder",6264],[5,"FloorDivSOp",6264],[5,"MaxSOpBuilder",6264],[5,"MaxSOp",6264],[5,"MaxUOpBuilder",6264],[5,"MaxUOp",6264],[5,"MinSOpBuilder",6264],[5,"MinSOp",6264],[5,"MinUOpBuilder",6264],[5,"MinUOp",6264],[5,"MulOpBuilder",6264],[5,"MulOp",6264],[5,"OrOpBuilder",6264],[5,"OrOp",6264],[5,"RemSOpBuilder",6264],[5,"RemSOp",6264],[5,"RemUOpBuilder",6264],[5,"RemUOp",6264],[5,"ShlOpBuilder",6264],[5,"ShlOp",6264],[5,"ShrSOpBuilder",6264],[5,"ShrSOp",6264],[5,"ShrUOpBuilder",6264],[5,"ShrUOp",6264],[5,"SizeOfOpBuilder",6264],[5,"SizeOfOp",6264],[5,"SubOpBuilder",6264],[5,"SubOp",6264],[5,"XOrOpBuilder",6264],[5,"XOrOp",6264],[5,"IndexOpBuilder",7011],[5,"IndexOp",7011],[5,"SoftmaxOpBuilder",7011],[5,"SoftmaxOp",7011],[5,"YieldOpBuilder",7011],[5,"YieldOp",7011],[5,"AtomicCmpXchgOp",7096],[5,"AtomicCmpXchgOpBuilder",7096],[5,"AtomicRMWOp",7096],[5,"AtomicRMWOpBuilder",7096],[5,"LoadOp",7096],[5,"LoadOpBuilder",7096],[5,"StoreOp",7096],[5,"StoreOpBuilder",7096],[5,"AddOp",7096],[5,"GlobalOp",7096],[5,"GlobalOpBuilder",7096],[5,"AddrSpaceCastOp",7096],[5,"AllocaOp",7096],[5,"AllocaOpBuilder",7096],[5,"LLVMFuncOp",7096],[5,"LLVMFuncOpBuilder",7096],[5,"AndOp",7096],[5,"AddrSpaceCastOpBuilder",7096],[5,"BitcastOp",7096],[5,"BitcastOpBuilder",7096],[5,"FPExtOp",7096],[5,"FPExtOpBuilder",7096],[5,"FPToSIOp",7096],[5,"FPToSIOpBuilder",7096],[5,"FPToUIOp",7096],[5,"FPToUIOpBuilder",7096],[5,"FPTruncOp",7096],[5,"FPTruncOpBuilder",7096],[5,"IntToPtrOp",7096],[5,"IntToPtrOpBuilder",7096],[5,"PtrToIntOp",7096],[5,"PtrToIntOpBuilder",7096],[5,"ReturnOp",7096],[5,"ReturnOpBuilder",7096],[5,"SExtOp",7096],[5,"SExtOpBuilder",7096],[5,"SIToFPOp",7096],[5,"SIToFPOpBuilder",7096],[5,"TruncOp",7096],[5,"TruncOpBuilder",7096],[5,"UIToFPOp",7096],[5,"UIToFPOpBuilder",7096],[5,"ZExtOp",7096],[5,"ZExtOpBuilder",7096],[5,"AShrOp",7096],[5,"InlineAsmOp",7096],[5,"InlineAsmOpBuilder",7096],[5,"GEPOp",7096],[5,"GEPOpBuilder",7096],[5,"ComdatOp",7096],[5,"ComdatOpBuilder",7096],[5,"MetadataOp",7096],[5,"MetadataOpBuilder",7096],[5,"BrOp",7096],[5,"CondBrOp",7096],[5,"CondBrOpBuilder",7096],[5,"InvokeOp",7096],[5,"InvokeOpBuilder",7096],[5,"SwitchOp",7096],[5,"SwitchOpBuilder",7096],[5,"AShrOpBuilder",7096],[5,"AddOpBuilder",7096],[5,"AddressOfOpBuilder",7096],[5,"AddressOfOp",7096],[5,"AndOpBuilder",7096],[5,"BrOpBuilder",7096],[5,"CallOpBuilder",7096],[5,"CallOp",7096],[5,"ComdatSelectorOpBuilder",7096],[5,"ComdatSelectorOp",7096],[5,"ConstantOpBuilder",7096],[5,"ConstantOp",7096],[5,"ExtractElementOpBuilder",7096],[5,"ExtractElementOp",7096],[5,"ExtractValueOpBuilder",7096],[5,"ExtractValueOp",7096],[5,"FAddOpBuilder",7096],[5,"FAddOp",7096],[5,"FCmpOpBuilder",7096],[5,"FCmpOp",7096],[5,"FDivOpBuilder",7096],[5,"FDivOp",7096],[5,"FMulOpBuilder",7096],[5,"FMulOp",7096],[5,"FNegOpBuilder",7096],[5,"FNegOp",7096],[5,"FRemOpBuilder",7096],[5,"FRemOp",7096],[5,"FSubOpBuilder",7096],[5,"FSubOp",7096],[5,"FenceOpBuilder",7096],[5,"FenceOp",7096],[5,"FreezeOpBuilder",7096],[5,"FreezeOp",7096],[5,"GlobalCtorsOpBuilder",7096],[5,"GlobalCtorsOp",7096],[5,"GlobalDtorsOpBuilder",7096],[5,"GlobalDtorsOp",7096],[5,"ICmpOpBuilder",7096],[5,"ICmpOp",7096],[5,"InsertElementOpBuilder",7096],[5,"InsertElementOp",7096],[5,"InsertValueOpBuilder",7096],[5,"InsertValueOp",7096],[5,"LShrOpBuilder",7096],[5,"LShrOp",7096],[5,"LandingpadOpBuilder",7096],[5,"LandingpadOp",7096],[5,"MulOpBuilder",7096],[5,"MulOp",7096],[5,"NullOpBuilder",7096],[5,"NullOp",7096],[5,"OrOpBuilder",7096],[5,"OrOp",7096],[5,"PoisonOpBuilder",7096],[5,"PoisonOp",7096],[5,"ResumeOpBuilder",7096],[5,"ResumeOp",7096],[5,"SDivOpBuilder",7096],[5,"SDivOp",7096],[5,"SRemOpBuilder",7096],[5,"SRemOp",7096],[5,"SelectOpBuilder",7096],[5,"SelectOp",7096],[5,"ShlOpBuilder",7096],[5,"ShlOp",7096],[5,"ShuffleVectorOpBuilder",7096],[5,"ShuffleVectorOp",7096],[5,"SubOpBuilder",7096],[5,"SubOp",7096],[5,"UDivOpBuilder",7096],[5,"UDivOp",7096],[5,"URemOpBuilder",7096],[5,"URemOp",7096],[5,"UndefOpBuilder",7096],[5,"UndefOp",7096],[5,"UnreachableOpBuilder",7096],[5,"UnreachableOp",7096],[5,"XOrOpBuilder",7096],[5,"XOrOp",7096],[5,"FmaOp",9420],[5,"FmaOpBuilder",9420],[5,"AbsFOp",9420],[5,"AbsIOp",9420],[5,"AtanOp",9420],[5,"Atan2Op",9420],[5,"AbsFOpBuilder",9420],[5,"AbsIOpBuilder",9420],[5,"Atan2OpBuilder",9420],[5,"AtanOpBuilder",9420],[5,"CbrtOpBuilder",9420],[5,"CbrtOp",9420],[5,"CeilOpBuilder",9420],[5,"CeilOp",9420],[5,"CopySignOpBuilder",9420],[5,"CopySignOp",9420],[5,"CosOpBuilder",9420],[5,"CosOp",9420],[5,"CountLeadingZerosOpBuilder",9420],[5,"CountLeadingZerosOp",9420],[5,"CountTrailingZerosOpBuilder",9420],[5,"CountTrailingZerosOp",9420],[5,"CtPopOpBuilder",9420],[5,"CtPopOp",9420],[5,"ErfOpBuilder",9420],[5,"ErfOp",9420],[5,"Exp2OpBuilder",9420],[5,"Exp2Op",9420],[5,"ExpM1OpBuilder",9420],[5,"ExpM1Op",9420],[5,"ExpOpBuilder",9420],[5,"ExpOp",9420],[5,"FPowIOpBuilder",9420],[5,"FPowIOp",9420],[5,"FloorOpBuilder",9420],[5,"FloorOp",9420],[5,"IPowIOpBuilder",9420],[5,"IPowIOp",9420],[5,"Log1pOpBuilder",9420],[5,"Log1pOp",9420],[5,"Log2OpBuilder",9420],[5,"Log2Op",9420],[5,"Log10OpBuilder",9420],[5,"Log10Op",9420],[5,"LogOpBuilder",9420],[5,"LogOp",9420],[5,"PowFOpBuilder",9420],[5,"PowFOp",9420],[5,"RoundEvenOpBuilder",9420],[5,"RoundEvenOp",9420],[5,"RoundOpBuilder",9420],[5,"RoundOp",9420],[5,"RsqrtOpBuilder",9420],[5,"RsqrtOp",9420],[5,"SinOpBuilder",9420],[5,"SinOp",9420],[5,"SqrtOpBuilder",9420],[5,"SqrtOp",9420],[5,"TanOpBuilder",9420],[5,"TanOp",9420],[5,"TanhOpBuilder",9420],[5,"TanhOp",9420],[5,"TruncOpBuilder",9420],[5,"TruncOp",9420],[5,"GetGlobalOp",10348],[5,"GetGlobalOpBuilder",10348],[5,"ExtractAlignedPointerAsIndexOp",10348],[5,"ExtractAlignedPointerAsIndexOpBuilder",10348],[5,"AssumeAlignmentOp",10348],[5,"AssumeAlignmentOpBuilder",10348],[5,"AllocOp",10348],[5,"AllocOpBuilder",10348],[5,"AllocaOp",10348],[5,"AllocaOpBuilder",10348],[5,"GlobalOp",10348],[5,"GlobalOpBuilder",10348],[5,"ReallocOp",10348],[5,"ReallocOpBuilder",10348],[5,"AllocaScopeOp",10348],[5,"AllocaScopeReturnOp",10348],[5,"GenericAtomicRMWOp",10348],[5,"GenericAtomicRMWOpBuilder",10348],[5,"AtomicRMWOp",10348],[5,"AtomicYieldOp",10348],[5,"ExtractStridedMetadataOp",10348],[5,"AllocaScopeOpBuilder",10348],[5,"AtomicRMWOpBuilder",10348],[5,"AtomicYieldOpBuilder",10348],[5,"CopyOpBuilder",10348],[5,"CopyOp",10348],[5,"LoadOpBuilder",10348],[5,"LoadOp",10348],[5,"AllocaScopeReturnOpBuilder",10348],[5,"CastOpBuilder",10348],[5,"CastOp",10348],[5,"CollapseShapeOpBuilder",10348],[5,"CollapseShapeOp",10348],[5,"DeallocOpBuilder",10348],[5,"DeallocOp",10348],[5,"DimOpBuilder",10348],[5,"DimOp",10348],[5,"DmaStartOpBuilder",10348],[5,"DmaStartOp",10348],[5,"DmaWaitOpBuilder",10348],[5,"DmaWaitOp",10348],[5,"ExpandShapeOpBuilder",10348],[5,"ExpandShapeOp",10348],[5,"ExtractStridedMetadataOpBuilder",10348],[5,"MemorySpaceCastOpBuilder",10348],[5,"MemorySpaceCastOp",10348],[5,"PrefetchOpBuilder",10348],[5,"PrefetchOp",10348],[5,"RankOpBuilder",10348],[5,"RankOp",10348],[5,"ReinterpretCastOpBuilder",10348],[5,"ReinterpretCastOp",10348],[5,"ReshapeOpBuilder",10348],[5,"ReshapeOp",10348],[5,"StoreOpBuilder",10348],[5,"StoreOp",10348],[5,"TransposeOpBuilder",10348],[5,"TransposeOp",10348],[5,"ViewOpBuilder",10348],[5,"ViewOp",10348],[5,"SubViewOpBuilder",10348],[5,"SubViewOp",10348],[5,"TensorStoreOpBuilder",10348],[5,"TensorStoreOp",10348],[5,"ApplyNativeConstraintOp",11317],[5,"ApplyNativeConstraintOpBuilder",11317],[5,"ApplyNativeRewriteOp",11317],[5,"ApplyNativeRewriteOpBuilder",11317],[5,"RewriteOp",11317],[5,"RewriteOpBuilder",11317],[5,"OperationOp",11317],[5,"RangeOp",11317],[5,"RangeOpBuilder",11317],[5,"AttributeOp",11317],[5,"AttributeOpBuilder",11317],[5,"OperationOpBuilder",11317],[5,"PatternOp",11317],[5,"PatternOpBuilder",11317],[5,"EraseOpBuilder",11317],[5,"EraseOp",11317],[5,"OperandOpBuilder",11317],[5,"OperandOp",11317],[5,"OperandsOpBuilder",11317],[5,"OperandsOp",11317],[5,"ReplaceOpBuilder",11317],[5,"ReplaceOp",11317],[5,"ResultOpBuilder",11317],[5,"ResultOp",11317],[5,"ResultsOpBuilder",11317],[5,"ResultsOp",11317],[5,"TypeOpBuilder",11317],[5,"TypeOp",11317],[5,"TypesOpBuilder",11317],[5,"TypesOp",11317],[5,"ApplyConstraintOp",11763],[5,"ApplyConstraintOpBuilder",11763],[5,"ApplyRewriteOp",11763],[5,"ApplyRewriteOpBuilder",11763],[5,"CheckOperationNameOp",11763],[5,"CheckOperationNameOpBuilder",11763],[5,"CreateOperationOp",11763],[5,"CreateOperationOpBuilder",11763],[5,"GetAttributeOp",11763],[5,"GetAttributeOpBuilder",11763],[5,"AreEqualOp",11763],[5,"FuncOp",11763],[5,"FuncOpBuilder",11763],[5,"CreateRangeOp",11763],[5,"CreateRangeOpBuilder",11763],[5,"CheckAttributeOp",11763],[5,"CheckAttributeOpBuilder",11763],[5,"CreateAttributeOp",11763],[5,"CreateAttributeOpBuilder",11763],[5,"SwitchAttributeOp",11763],[5,"SwitchAttributeOpBuilder",11763],[5,"RecordMatchOp",11763],[5,"RecordMatchOpBuilder",11763],[5,"BranchOp",11763],[5,"AreEqualOpBuilder",11763],[5,"BranchOpBuilder",11763],[5,"CheckOperandCountOpBuilder",11763],[5,"CheckOperandCountOp",11763],[5,"CheckResultCountOpBuilder",11763],[5,"CheckResultCountOp",11763],[5,"CheckTypeOpBuilder",11763],[5,"CheckTypeOp",11763],[5,"CheckTypesOpBuilder",11763],[5,"CheckTypesOp",11763],[5,"ContinueOpBuilder",11763],[5,"ContinueOp",11763],[5,"CreateTypeOpBuilder",11763],[5,"CreateTypeOp",11763],[5,"CreateTypesOpBuilder",11763],[5,"CreateTypesOp",11763],[5,"EraseOpBuilder",11763],[5,"EraseOp",11763],[5,"ExtractOpBuilder",11763],[5,"ExtractOp",11763],[5,"FinalizeOpBuilder",11763],[5,"FinalizeOp",11763],[5,"ForEachOpBuilder",11763],[5,"ForEachOp",11763],[5,"GetAttributeTypeOpBuilder",11763],[5,"GetAttributeTypeOp",11763],[5,"GetDefiningOpOpBuilder",11763],[5,"GetDefiningOpOp",11763],[5,"GetOperandOpBuilder",11763],[5,"GetOperandOp",11763],[5,"GetOperandsOpBuilder",11763],[5,"GetOperandsOp",11763],[5,"GetResultOpBuilder",11763],[5,"GetResultOp",11763],[5,"GetResultsOpBuilder",11763],[5,"GetResultsOp",11763],[5,"GetUsersOpBuilder",11763],[5,"GetUsersOp",11763],[5,"GetValueTypeOpBuilder",11763],[5,"GetValueTypeOp",11763],[5,"IsNotNullOpBuilder",11763],[5,"IsNotNullOp",11763],[5,"ReplaceOpBuilder",11763],[5,"ReplaceOp",11763],[5,"SwitchOperandCountOpBuilder",11763],[5,"SwitchOperandCountOp",11763],[5,"SwitchOperationNameOpBuilder",11763],[5,"SwitchOperationNameOp",11763],[5,"SwitchResultCountOpBuilder",11763],[5,"SwitchResultCountOp",11763],[5,"SwitchTypeOpBuilder",11763],[5,"SwitchTypeOp",11763],[5,"SwitchTypesOpBuilder",11763],[5,"SwitchTypesOp",11763],[5,"DequantizeCastOp",12953],[5,"DequantizeCastOpBuilder",12953],[5,"QuantizeCastOp",12953],[5,"QuantizeCastOpBuilder",12953],[5,"StorageCastOp",12953],[5,"StorageCastOpBuilder",12953],[5,"WhileOp",13034],[5,"WhileOpBuilder",13034],[5,"IndexSwitchOp",13034],[5,"IndexSwitchOpBuilder",13034],[5,"ConditionOp",13034],[5,"ConditionOpBuilder",13034],[5,"ExecuteRegionOpBuilder",13034],[5,"ExecuteRegionOp",13034],[5,"ForOpBuilder",13034],[5,"ForOp",13034],[5,"ForallOpBuilder",13034],[5,"ForallOp",13034],[5,"IfOpBuilder",13034],[5,"IfOp",13034],[5,"InParallelOpBuilder",13034],[5,"InParallelOp",13034],[5,"ParallelOpBuilder",13034],[5,"ParallelOp",13034],[5,"ReduceOpBuilder",13034],[5,"ReduceOp",13034],[5,"ReduceReturnOpBuilder",13034],[5,"ReduceReturnOp",13034],[5,"YieldOpBuilder",13034],[5,"YieldOp",13034],[5,"Vec",22378],[5,"AddOp",13402],[5,"AnyOp",13402],[5,"IndexToSizeOp",13402],[5,"IndexToSizeOpBuilder",13402],[5,"ShapeOfOp",13402],[5,"ShapeOfOpBuilder",13402],[5,"SizeToIndexOp",13402],[5,"SizeToIndexOpBuilder",13402],[5,"ValueAsShapeOp",13402],[5,"ValueAsShapeOpBuilder",13402],[5,"ValueOfOp",13402],[5,"ValueOfOpBuilder",13402],[5,"MeetOp",13402],[5,"MeetOpBuilder",13402],[5,"FuncOp",13402],[5,"FuncOpBuilder",13402],[5,"AssumingOp",13402],[5,"AssumingAllOp",13402],[5,"AssumingYieldOp",13402],[5,"FunctionLibraryOp",13402],[5,"FunctionLibraryOpBuilder",13402],[5,"BroadcastOp",13402],[5,"AddOpBuilder",13402],[5,"AnyOpBuilder",13402],[5,"AssumingAllOpBuilder",13402],[5,"AssumingOpBuilder",13402],[5,"AssumingYieldOpBuilder",13402],[5,"BroadcastOpBuilder",13402],[5,"ConcatOpBuilder",13402],[5,"ConcatOp",13402],[5,"ConstShapeOpBuilder",13402],[5,"ConstShapeOp",13402],[5,"ConstSizeOpBuilder",13402],[5,"ConstSizeOp",13402],[5,"ConstWitnessOpBuilder",13402],[5,"ConstWitnessOp",13402],[5,"CstrBroadcastableOpBuilder",13402],[5,"CstrBroadcastableOp",13402],[5,"CstrEqOpBuilder",13402],[5,"CstrEqOp",13402],[5,"CstrRequireOpBuilder",13402],[5,"CstrRequireOp",13402],[5,"DebugPrintOpBuilder",13402],[5,"DebugPrintOp",13402],[5,"DimOpBuilder",13402],[5,"DimOp",13402],[5,"DivOpBuilder",13402],[5,"DivOp",13402],[5,"FromExtentTensorOpBuilder",13402],[5,"FromExtentTensorOp",13402],[5,"FromExtentsOpBuilder",13402],[5,"FromExtentsOp",13402],[5,"GetExtentOpBuilder",13402],[5,"GetExtentOp",13402],[5,"IsBroadcastableOpBuilder",13402],[5,"IsBroadcastableOp",13402],[5,"MaxOpBuilder",13402],[5,"MaxOp",13402],[5,"MinOpBuilder",13402],[5,"MinOp",13402],[5,"MulOpBuilder",13402],[5,"MulOp",13402],[5,"NumElementsOpBuilder",13402],[5,"NumElementsOp",13402],[5,"RankOpBuilder",13402],[5,"RankOp",13402],[5,"ReduceOpBuilder",13402],[5,"ReduceOp",13402],[5,"ReturnOpBuilder",13402],[5,"ReturnOp",13402],[5,"ShapeEqOpBuilder",13402],[5,"ShapeEqOp",13402],[5,"SplitAtOpBuilder",13402],[5,"SplitAtOp",13402],[5,"ToExtentTensorOpBuilder",13402],[5,"ToExtentTensorOp",13402],[5,"WithOpBuilder",13402],[5,"WithOp",13402],[5,"YieldOpBuilder",13402],[5,"YieldOp",13402],[5,"UnaryOp",14532],[5,"UnaryOpBuilder",14532],[5,"CompressOp",14532],[5,"CompressOpBuilder",14532],[5,"ExpandOp",14532],[5,"ExpandOpBuilder",14532],[5,"SortCooOp",14532],[5,"SortCooOpBuilder",14532],[5,"SortOp",14532],[5,"SortOpBuilder",14532],[5,"BinaryOp",14532],[5,"BinaryOpBuilder",14532],[5,"ConcatenateOpBuilder",14532],[5,"ConcatenateOp",14532],[5,"ConvertOpBuilder",14532],[5,"ConvertOp",14532],[5,"ForeachOpBuilder",14532],[5,"ForeachOp",14532],[5,"GetStorageSpecifierOpBuilder",14532],[5,"GetStorageSpecifierOp",14532],[5,"InsertOpBuilder",14532],[5,"InsertOp",14532],[5,"LoadOpBuilder",14532],[5,"LoadOp",14532],[5,"NewOpBuilder",14532],[5,"NewOp",14532],[5,"NumberOfEntriesOpBuilder",14532],[5,"NumberOfEntriesOp",14532],[5,"OutOpBuilder",14532],[5,"OutOp",14532],[5,"PackOpBuilder",14532],[5,"PackOp",14532],[5,"PushBackOpBuilder",14532],[5,"PushBackOp",14532],[5,"ReduceOpBuilder",14532],[5,"ReduceOp",14532],[5,"SelectOpBuilder",14532],[5,"SelectOp",14532],[5,"SetStorageSpecifierOpBuilder",14532],[5,"SetStorageSpecifierOp",14532],[5,"StorageSpecifierInitOpBuilder",14532],[5,"StorageSpecifierInitOp",14532],[5,"ToCoordinatesBufferOpBuilder",14532],[5,"ToCoordinatesBufferOp",14532],[5,"ToCoordinatesOpBuilder",14532],[5,"ToCoordinatesOp",14532],[5,"ToPositionsOpBuilder",14532],[5,"ToPositionsOp",14532],[5,"ToSliceOffsetOpBuilder",14532],[5,"ToSliceOffsetOp",14532],[5,"ToSliceStrideOpBuilder",14532],[5,"ToSliceStrideOp",14532],[5,"ToValuesOpBuilder",14532],[5,"ToValuesOp",14532],[5,"UnpackOpBuilder",14532],[5,"UnpackOp",14532],[5,"YieldOpBuilder",14532],[5,"YieldOp",14532],[5,"SplatOp",15443],[5,"SplatOpBuilder",15443],[5,"BitcastOp",15443],[5,"GenerateOp",15443],[5,"GenerateOpBuilder",15443],[5,"BitcastOpBuilder",15443],[5,"CastOpBuilder",15443],[5,"CastOp",15443],[5,"CollapseShapeOpBuilder",15443],[5,"CollapseShapeOp",15443],[5,"DimOpBuilder",15443],[5,"DimOp",15443],[5,"EmptyOpBuilder",15443],[5,"EmptyOp",15443],[5,"ExpandShapeOpBuilder",15443],[5,"ExpandShapeOp",15443],[5,"ExtractOpBuilder",15443],[5,"ExtractOp",15443],[5,"ExtractSliceOpBuilder",15443],[5,"ExtractSliceOp",15443],[5,"FromElementsOpBuilder",15443],[5,"FromElementsOp",15443],[5,"GatherOpBuilder",15443],[5,"GatherOp",15443],[5,"InsertOpBuilder",15443],[5,"InsertOp",15443],[5,"InsertSliceOpBuilder",15443],[5,"InsertSliceOp",15443],[5,"PackOpBuilder",15443],[5,"PackOp",15443],[5,"PadOpBuilder",15443],[5,"PadOp",15443],[5,"ParallelInsertSliceOpBuilder",15443],[5,"ParallelInsertSliceOp",15443],[5,"RankOpBuilder",15443],[5,"RankOp",15443],[5,"ReshapeOpBuilder",15443],[5,"ReshapeOp",15443],[5,"ScatterOpBuilder",15443],[5,"ScatterOp",15443],[5,"UnPackOpBuilder",15443],[5,"UnPackOp",15443],[5,"YieldOpBuilder",15443],[5,"YieldOp",15443],[5,"MatMulOp",16164],[5,"MatMulOpBuilder",16164],[5,"AbsOp",16164],[5,"AvgPool2dOp",16164],[5,"AvgPool2dOpBuilder",16164],[5,"AddOp",16164],[5,"ApplyScaleOp",16164],[5,"ArgMaxOp",16164],[5,"ArithmeticRightShiftOp",16164],[5,"ArgMaxOpBuilder",16164],[5,"ConcatOp",16164],[5,"ConcatOpBuilder",16164],[5,"ReduceAllOp",16164],[5,"ReduceAllOpBuilder",16164],[5,"ReduceAnyOp",16164],[5,"ReduceAnyOpBuilder",16164],[5,"ReduceMaxOp",16164],[5,"ReduceMaxOpBuilder",16164],[5,"ReduceMinOp",16164],[5,"ReduceMinOpBuilder",16164],[5,"ReduceProdOp",16164],[5,"ReduceProdOpBuilder",16164],[5,"ReduceSumOp",16164],[5,"ReduceSumOpBuilder",16164],[5,"ReverseOp",16164],[5,"ReverseOpBuilder",16164],[5,"Conv2DOp",16164],[5,"Conv2DOpBuilder",16164],[5,"Conv3DOp",16164],[5,"Conv3DOpBuilder",16164],[5,"DepthwiseConv2DOp",16164],[5,"DepthwiseConv2DOpBuilder",16164],[5,"FullyConnectedOp",16164],[5,"FullyConnectedOpBuilder",16164],[5,"TransposeConv2DOp",16164],[5,"TransposeConv2DOpBuilder",16164],[5,"BitwiseAndOp",16164],[5,"BitwiseNotOp",16164],[5,"BitwiseOrOp",16164],[5,"BitwiseXorOp",16164],[5,"WhileOp",16164],[5,"WhileOpBuilder",16164],[5,"ResizeOp",16164],[5,"ResizeOpBuilder",16164],[5,"AbsOpBuilder",16164],[5,"AddOpBuilder",16164],[5,"ApplyScaleOpBuilder",16164],[5,"ArithmeticRightShiftOpBuilder",16164],[5,"BitwiseAndOpBuilder",16164],[5,"BitwiseNotOpBuilder",16164],[5,"BitwiseOrOpBuilder",16164],[5,"BitwiseXorOpBuilder",16164],[5,"CastOpBuilder",16164],[5,"CastOp",16164],[5,"CeilOpBuilder",16164],[5,"CeilOp",16164],[5,"ClampOpBuilder",16164],[5,"ClampOp",16164],[5,"ClzOpBuilder",16164],[5,"ClzOp",16164],[5,"ConstOpBuilder",16164],[5,"ConstOp",16164],[5,"CustomOpBuilder",16164],[5,"CustomOp",16164],[5,"DivOpBuilder",16164],[5,"DivOp",16164],[5,"EqualOpBuilder",16164],[5,"EqualOp",16164],[5,"ErfOpBuilder",16164],[5,"ErfOp",16164],[5,"ExpOpBuilder",16164],[5,"ExpOp",16164],[5,"FFT2dOpBuilder",16164],[5,"FFT2dOp",16164],[5,"FloorOpBuilder",16164],[5,"FloorOp",16164],[5,"GatherOpBuilder",16164],[5,"GatherOp",16164],[5,"GreaterEqualOpBuilder",16164],[5,"GreaterEqualOp",16164],[5,"GreaterOpBuilder",16164],[5,"GreaterOp",16164],[5,"IdentityOpBuilder",16164],[5,"IdentityOp",16164],[5,"IfOpBuilder",16164],[5,"IfOp",16164],[5,"LogOpBuilder",16164],[5,"LogOp",16164],[5,"LogicalAndOpBuilder",16164],[5,"LogicalAndOp",16164],[5,"LogicalLeftShiftOpBuilder",16164],[5,"LogicalLeftShiftOp",16164],[5,"LogicalNotOpBuilder",16164],[5,"LogicalNotOp",16164],[5,"LogicalOrOpBuilder",16164],[5,"LogicalOrOp",16164],[5,"LogicalRightShiftOpBuilder",16164],[5,"LogicalRightShiftOp",16164],[5,"LogicalXorOpBuilder",16164],[5,"LogicalXorOp",16164],[5,"MaxPool2dOpBuilder",16164],[5,"MaxPool2dOp",16164],[5,"MaximumOpBuilder",16164],[5,"MaximumOp",16164],[5,"MinimumOpBuilder",16164],[5,"MinimumOp",16164],[5,"MulOpBuilder",16164],[5,"MulOp",16164],[5,"NegateOpBuilder",16164],[5,"NegateOp",16164],[5,"PadOpBuilder",16164],[5,"PadOp",16164],[5,"PowOpBuilder",16164],[5,"PowOp",16164],[5,"RFFT2dOpBuilder",16164],[5,"RFFT2dOp",16164],[5,"ReciprocalOpBuilder",16164],[5,"ReciprocalOp",16164],[5,"RescaleOpBuilder",16164],[5,"RescaleOp",16164],[5,"ReshapeOpBuilder",16164],[5,"ReshapeOp",16164],[5,"RsqrtOpBuilder",16164],[5,"RsqrtOp",16164],[5,"ScatterOpBuilder",16164],[5,"ScatterOp",16164],[5,"SelectOpBuilder",16164],[5,"SelectOp",16164],[5,"SigmoidOpBuilder",16164],[5,"SigmoidOp",16164],[5,"SliceOpBuilder",16164],[5,"SliceOp",16164],[5,"SubOpBuilder",16164],[5,"SubOp",16164],[5,"TableOpBuilder",16164],[5,"TableOp",16164],[5,"TanhOpBuilder",16164],[5,"TanhOp",16164],[5,"TileOpBuilder",16164],[5,"TileOp",16164],[5,"TransposeOpBuilder",16164],[5,"TransposeOp",16164],[5,"YieldOpBuilder",16164],[5,"YieldOp",16164],[5,"FloatAttribute",20736],[5,"AnnotateOp",18393],[5,"AnnotateOpBuilder",18393],[5,"PrintOp",18393],[5,"PrintOpBuilder",18393],[5,"ForeachMatchOp",18393],[5,"ForeachMatchOpBuilder",18393],[5,"AlternativesOp",18393],[5,"AlternativesOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOp",18393],[5,"ApplyPatternsOp",18393],[5,"ApplyPatternsOpBuilder",18393],[5,"ApplyDeadCodeEliminationOp",18393],[5,"ApplyLoopInvariantCodeMotionOp",18393],[5,"ApplyCanonicalizationPatternsOp",18393],[5,"ApplyRegisteredPassOp",18393],[5,"NamedSequenceOp",18393],[5,"NamedSequenceOpBuilder",18393],[5,"ForeachOp",18393],[5,"ForeachOpBuilder",18393],[5,"SequenceOp",18393],[5,"SequenceOpBuilder",18393],[5,"ApplyCanonicalizationPatternsOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOpBuilder",18393],[5,"ApplyDeadCodeEliminationOpBuilder",18393],[5,"ApplyLoopInvariantCodeMotionOpBuilder",18393],[5,"ApplyRegisteredPassOpBuilder",18393],[5,"CastOpBuilder",18393],[5,"CastOp",18393],[5,"GetConsumersOfResultBuilder",18393],[5,"GetConsumersOfResult",18393],[5,"GetDefiningOpBuilder",18393],[5,"GetDefiningOp",18393],[5,"GetParentOpBuilder",18393],[5,"GetParentOp",18393],[5,"GetProducerOfOperandBuilder",18393],[5,"GetProducerOfOperand",18393],[5,"GetResultOpBuilder",18393],[5,"GetResultOp",18393],[5,"GetTypeOpBuilder",18393],[5,"GetTypeOp",18393],[5,"IncludeOpBuilder",18393],[5,"IncludeOp",18393],[5,"MatchOperationNameOpBuilder",18393],[5,"MatchOperationNameOp",18393],[5,"MatchParamCmpIOpBuilder",18393],[5,"MatchParamCmpIOp",18393],[5,"MergeHandlesOpBuilder",18393],[5,"MergeHandlesOp",18393],[5,"ParamConstantOpBuilder",18393],[5,"ParamConstantOp",18393],[5,"ReplicateOpBuilder",18393],[5,"ReplicateOp",18393],[5,"SelectOpBuilder",18393],[5,"SelectOp",18393],[5,"SplitHandleOpBuilder",18393],[5,"SplitHandleOp",18393],[5,"VerifyOpBuilder",18393],[5,"VerifyOp",18393],[5,"YieldOpBuilder",18393],[5,"YieldOp",18393],[5,"ContractionOp",19291],[5,"ContractionOpBuilder",19291],[5,"FMAOp",19291],[5,"FMAOpBuilder",19291],[5,"MultiDimReductionOp",19291],[5,"MultiDimReductionOpBuilder",19291],[5,"OuterProductOp",19291],[5,"OuterProductOpBuilder",19291],[5,"ReductionOp",19291],[5,"ReductionOpBuilder",19291],[5,"ScanOp",19291],[5,"ScanOpBuilder",19291],[5,"SplatOp",19291],[5,"SplatOpBuilder",19291],[5,"WarpExecuteOnLane0Op",19291],[5,"WarpExecuteOnLane0OpBuilder",19291],[5,"CompressStoreOp",19291],[5,"CompressStoreOpBuilder",19291],[5,"ExpandLoadOp",19291],[5,"ExpandLoadOpBuilder",19291],[5,"GatherOp",19291],[5,"GatherOpBuilder",19291],[5,"LoadOp",19291],[5,"LoadOpBuilder",19291],[5,"MaskedLoadOp",19291],[5,"MaskedLoadOpBuilder",19291],[5,"MaskedStoreOp",19291],[5,"MaskedStoreOpBuilder",19291],[5,"ScatterOp",19291],[5,"ScatterOpBuilder",19291],[5,"StoreOp",19291],[5,"StoreOpBuilder",19291],[5,"BitCastOp",19291],[5,"BroadcastOp",19291],[5,"VectorScaleOpBuilder",19291],[5,"VectorScaleOp",19291],[5,"BitCastOpBuilder",19291],[5,"BroadcastOpBuilder",19291],[5,"ConstantMaskOpBuilder",19291],[5,"ConstantMaskOp",19291],[5,"CreateMaskOpBuilder",19291],[5,"CreateMaskOp",19291],[5,"ExtractElementOpBuilder",19291],[5,"ExtractElementOp",19291],[5,"ExtractOpBuilder",19291],[5,"ExtractOp",19291],[5,"ExtractStridedSliceOpBuilder",19291],[5,"ExtractStridedSliceOp",19291],[5,"FlatTransposeOpBuilder",19291],[5,"FlatTransposeOp",19291],[5,"InsertElementOpBuilder",19291],[5,"InsertElementOp",19291],[5,"InsertOpBuilder",19291],[5,"InsertOp",19291],[5,"InsertStridedSliceOpBuilder",19291],[5,"InsertStridedSliceOp",19291],[5,"MaskOpBuilder",19291],[5,"MaskOp",19291],[5,"MatmulOpBuilder",19291],[5,"MatmulOp",19291],[5,"PrintOpBuilder",19291],[5,"PrintOp",19291],[5,"ReshapeOpBuilder",19291],[5,"ReshapeOp",19291],[5,"ScalableExtractOpBuilder",19291],[5,"ScalableExtractOp",19291],[5,"ScalableInsertOpBuilder",19291],[5,"ScalableInsertOp",19291],[5,"ShapeCastOpBuilder",19291],[5,"ShapeCastOp",19291],[5,"ShuffleOpBuilder",19291],[5,"ShuffleOp",19291],[5,"TransferReadOpBuilder",19291],[5,"TransferReadOp",19291],[5,"TransferWriteOpBuilder",19291],[5,"TransferWriteOp",19291],[5,"TransposeOpBuilder",19291],[5,"TransposeOp",19291],[5,"TypeCastOpBuilder",19291],[5,"TypeCastOp",19291],[5,"YieldOpBuilder",19291],[5,"YieldOp",19291],[5,"OperationRef",21065],[5,"AffineMap",20582],[10,"ValueLike",20582],[5,"BlockArgument",20997],[5,"MlirModule",22373],[5,"MlirRegion",22373],[5,"MlirAffineMap",22373],[5,"MlirIdentifier",22373],[5,"MlirLocation",22373],[5,"MlirValue",22373],[5,"DenseElementsAttribute",20736],[10,"AttributeLike",20736],[1,"i32"],[5,"MlirAttribute",22373],[1,"f64"],[5,"TypeId",22061],[5,"MlirBlock",22373],[5,"OperationBuilder",21065],[5,"OperationPrintingFlags",21065],[5,"MlirOperation",22373],[5,"MlirOpPrintingFlags",22373],[1,"u64"],[5,"RankedTensorType",21841],[5,"IntegerType",21841],[5,"TupleType",21841],[10,"TypeLike",21841],[10,"ShapedTypeLike",21841],[5,"MlirType",22373],[5,"Allocator",22061],[5,"MlirTypeID",22373],[10,"Hasher",22379],[5,"PassManager",22091],[5,"Pass",22091],[5,"OperationPassManager",22091],[5,"MlirPass",22373],[5,"MlirOpPassManager",22373],[5,"ExternalPass",22268],[10,"RunExternalPass",22268],[5,"MlirExternalPass",22373],[15,"PositionOutOfBounds",108],[15,"ElementExpected",108]],"b":[[47,"impl-PartialEq-for-Context"],[48,"impl-PartialEq%3CContextRef%3C\'a%3E%3E-for-Context"],[49,"impl-PartialEq-for-ContextRef%3C\'c%3E"],[50,"impl-PartialEq%3CContext%3E-for-ContextRef%3C\'c%3E"],[55,"impl-Display-for-Error"],[56,"impl-Debug-for-Error"],[61,"impl-From%3CUtf8Error%3E-for-Error"],[62,"impl-From%3CInfallible%3E-for-Error"],[132,"impl-Debug-for-Diagnostic%3C\'c%3E"],[133,"impl-Display-for-Diagnostic%3C\'a%3E"],[20648,"impl-Display-for-AffineMap%3C\'c%3E"],[20649,"impl-Debug-for-AffineMap%3C\'c%3E"],[20651,"impl-Display-for-Location%3C\'c%3E"],[20652,"impl-Debug-for-Location%3C\'c%3E"],[20656,"impl-Debug-for-Value%3C\'c,+\'a%3E"],[20657,"impl-Display-for-Value%3C\'c,+\'a%3E"],[20664,"impl-From%3CBlockArgument%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20665,"impl-From%3COperationResult%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20795,"impl-Display-for-ArrayAttribute%3C\'c%3E"],[20796,"impl-Debug-for-ArrayAttribute%3C\'c%3E"],[20797,"impl-Display-for-DenseElementsAttribute%3C\'c%3E"],[20798,"impl-Debug-for-DenseElementsAttribute%3C\'c%3E"],[20799,"impl-Debug-for-DenseI32ArrayAttribute%3C\'c%3E"],[20800,"impl-Display-for-DenseI32ArrayAttribute%3C\'c%3E"],[20801,"impl-Display-for-DenseI64ArrayAttribute%3C\'c%3E"],[20802,"impl-Debug-for-DenseI64ArrayAttribute%3C\'c%3E"],[20803,"impl-Debug-for-FlatSymbolRefAttribute%3C\'c%3E"],[20804,"impl-Display-for-FlatSymbolRefAttribute%3C\'c%3E"],[20805,"impl-Display-for-FloatAttribute%3C\'c%3E"],[20806,"impl-Debug-for-FloatAttribute%3C\'c%3E"],[20807,"impl-Debug-for-IntegerAttribute%3C\'c%3E"],[20808,"impl-Display-for-IntegerAttribute%3C\'c%3E"],[20809,"impl-Debug-for-StringAttribute%3C\'c%3E"],[20810,"impl-Display-for-StringAttribute%3C\'c%3E"],[20811,"impl-Display-for-TypeAttribute%3C\'c%3E"],[20812,"impl-Debug-for-TypeAttribute%3C\'c%3E"],[20813,"impl-Debug-for-Attribute%3C\'c%3E"],[20814,"impl-Display-for-Attribute%3C\'c%3E"],[20824,"impl-From%3CIntegerAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20825,"impl-From%3CDenseI64ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20826,"impl-From%3CArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20827,"impl-From%3CTypeAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20828,"impl-From%3CDenseElementsAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20829,"impl-From%3CFloatAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20830,"impl-From%3CFlatSymbolRefAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20831,"impl-From%3CStringAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20832,"impl-From%3CDenseI32ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[21021,"impl-Debug-for-Block%3C\'c%3E"],[21022,"impl-Display-for-Block%3C\'c%3E"],[21023,"impl-Debug-for-BlockArgument%3C\'c,+\'a%3E"],[21024,"impl-Display-for-BlockArgument%3C\'c,+\'a%3E"],[21025,"impl-Debug-for-BlockRef%3C\'c,+\'a%3E"],[21026,"impl-Display-for-BlockRef%3C\'c,+\'a%3E"],[21108,"impl-Debug-for-Operation%3C\'c%3E"],[21109,"impl-Display-for-Operation%3C\'a%3E"],[21111,"impl-Debug-for-OperationResult%3C\'c,+\'a%3E"],[21112,"impl-Display-for-OperationResult%3C\'c,+\'a%3E"],[21113,"impl-Debug-for-OperationRef%3C\'c,+\'a%3E"],[21114,"impl-Display-for-OperationRef%3C\'c,+\'a%3E"],[21116,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21117,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21118,"impl-From%3CZExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21119,"impl-From%3CSubgroupMmaElementwiseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21120,"impl-From%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21121,"impl-From%3CExtFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21122,"impl-From%3CPtrToIntOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21123,"impl-From%3CBitwiseXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21124,"impl-From%3CCallIndirectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21125,"impl-From%3CCreateGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21126,"impl-From%3CReciprocalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21127,"impl-From%3CSDDMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21128,"impl-From%3CTransferReadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21129,"impl-From%3CCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21130,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21131,"impl-From%3CUmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21132,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21133,"impl-From%3CScalableMaskedSubFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21134,"impl-From%3CRecordMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21135,"impl-From%3CSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21136,"impl-From%3CSortCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21137,"impl-From%3CLaunchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21138,"impl-From%3CTerminatorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21139,"impl-From%3CRawBufferAtomicCmpswapOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21140,"impl-From%3CAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21141,"impl-From%3CSubgroupIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21142,"impl-From%3CTruncIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21143,"impl-From%3CSplitAtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21144,"impl-From%3CMatMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21145,"impl-From%3CBlockIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21146,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21147,"impl-From%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21148,"impl-From%3CUnPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21149,"impl-From%3CApplyDeadCodeEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21150,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21151,"impl-From%3CGPUModuleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21152,"impl-From%3CIsBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21153,"impl-From%3CConvertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21154,"impl-From%3CSRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21155,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21156,"impl-From%3CSdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21157,"impl-From%3CCosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21158,"impl-From%3CScalableMaskedMulIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21159,"impl-From%3CAffineYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21160,"impl-From%3CTransposeConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21161,"impl-From%3CFPExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21162,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21163,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21164,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21165,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21166,"impl-From%3CFDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21167,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21168,"impl-From%3CReduceSumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21169,"impl-From%3CGreaterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21170,"impl-From%3CScalableMaskedDivFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21171,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21172,"impl-From%3CScalableMaskedSubIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21173,"impl-From%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21174,"impl-From%3CGridDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21175,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21176,"impl-From%3CSwitchTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21177,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21178,"impl-From%3CGenerateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21179,"impl-From%3CGreaterEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21180,"impl-From%3CSmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21181,"impl-From%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21182,"impl-From%3CMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21183,"impl-From%3CGetProducerOfOperand%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21184,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21185,"impl-From%3CApplyLoopInvariantCodeMotionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21186,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21187,"impl-From%3CScalableExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21188,"impl-From%3CMergeHandlesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21189,"impl-From%3CUdotIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21190,"impl-From%3CAllReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21191,"impl-From%3CSubgroupSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21192,"impl-From%3CReallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21193,"impl-From%3CSMullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21194,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21195,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21196,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21197,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21198,"impl-From%3CCheckOperandCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21199,"impl-From%3CTensorStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21200,"impl-From%3CCreateCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21201,"impl-From%3CAffineDelinearizeIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21202,"impl-From%3CFromElementsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21203,"impl-From%3CToSliceOffsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21204,"impl-From%3CCtPopOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21205,"impl-From%3CArithmeticRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21206,"impl-From%3CAffineForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21207,"impl-From%3CFinalizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21208,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21209,"impl-From%3CMemcpyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21210,"impl-From%3CGlobalDtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21211,"impl-From%3CSmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21212,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21213,"impl-From%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21214,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21215,"impl-From%3CBitwiseNotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21216,"impl-From%3CEraseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21217,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21218,"impl-From%3CCountLeadingZerosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21219,"impl-From%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21220,"impl-From%3CGEPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21221,"impl-From%3CGetTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21222,"impl-From%3CRoundOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21223,"impl-From%3CSizeOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21224,"impl-From%3CRescaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21225,"impl-From%3CDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21226,"impl-From%3CCbrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21227,"impl-From%3CExp2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21228,"impl-From%3CCreate2To4SpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21229,"impl-From%3CCheckResultCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21230,"impl-From%3CUDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21231,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21232,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21233,"impl-From%3CUmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21234,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21235,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21236,"impl-From%3CCopyTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21237,"impl-From%3CMaximumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21238,"impl-From%3CGPUFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21239,"impl-From%3CAssumeAlignmentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21240,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21241,"impl-From%3CWhileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21242,"impl-From%3CMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21243,"impl-From%3CMaxSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21244,"impl-From%3CAffineApplyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21245,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21246,"impl-From%3CScalableMaskedSubFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21247,"impl-From%3CLLVMFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21248,"impl-From%3CApplyCanonicalizationPatternsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21249,"impl-From%3CAddUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21250,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21251,"impl-From%3CRoundEvenOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21252,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21253,"impl-From%3CRuntimeCreateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21254,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21255,"impl-From%3CPatternOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21256,"impl-From%3CIdentityOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21257,"impl-From%3CAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21258,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21259,"impl-From%3CSwitchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21260,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21261,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21262,"impl-From%3CScalableMaskedSDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21263,"impl-From%3CCreateMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21264,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21265,"impl-From%3CCreateDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21266,"impl-From%3CAddrSpaceCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21267,"impl-From%3CCheckTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21268,"impl-From%3CAtomicYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21269,"impl-From%3CBroadcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21270,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21271,"impl-From%3CCeilDivUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21272,"impl-From%3CReplicateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21273,"impl-From%3CSigmoidOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21274,"impl-From%3CBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21275,"impl-From%3CAbsIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21276,"impl-From%3CConstantMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21277,"impl-From%3CFromExtentsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21278,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21279,"impl-From%3CPushBackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21280,"impl-From%3CMemsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21281,"impl-From%3CGetStorageSpecifierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21282,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21283,"impl-From%3CApplyPatternsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21284,"impl-From%3CDepthwiseConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21285,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21286,"impl-From%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21287,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21288,"impl-From%3CLaneIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21289,"impl-From%3CBarrierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21290,"impl-From%3CMinSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21291,"impl-From%3CSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21292,"impl-From%3CExtractAlignedPointerAsIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21293,"impl-From%3CValueAsShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21294,"impl-From%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21295,"impl-From%3CCompressStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21296,"impl-From%3CSplatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21297,"impl-From%3CScalableMaskedAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21298,"impl-From%3CWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21299,"impl-From%3CEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21300,"impl-From%3CIndexToSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21301,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21302,"impl-From%3CExecuteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21303,"impl-From%3CRuntimeSetAvailableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21304,"impl-From%3CRuntimeSetErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21305,"impl-From%3CShapeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21306,"impl-From%3CExecuteRegionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21307,"impl-From%3CTanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21308,"impl-From%3CScalableMaskedAddFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21309,"impl-From%3CMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21310,"impl-From%3CLogOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21311,"impl-From%3CFmaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21312,"impl-From%3CCoroSaveOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21313,"impl-From%3CLaunchFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21314,"impl-From%3CExtSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21315,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21316,"impl-From%3CLogicalNotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21317,"impl-From%3CAffineVectorLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21318,"impl-From%3CRuntimeAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21319,"impl-From%3CTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21320,"impl-From%3CIntToPtrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21321,"impl-From%3CToSliceStrideOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21322,"impl-From%3CAreEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21323,"impl-From%3CCoroFreeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21324,"impl-From%3CIndexCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21325,"impl-From%3COuterProductOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21326,"impl-From%3CAtanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21327,"impl-From%3CWarpExecuteOnLane0Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21328,"impl-From%3CAffineParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21329,"impl-From%3CInsertValueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21330,"impl-From%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21331,"impl-From%3CRemFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21332,"impl-From%3CScalableMaskedMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21333,"impl-From%3CUnaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21334,"impl-From%3CReplaceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21335,"impl-From%3CPadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21336,"impl-From%3CContinueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21337,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21338,"impl-From%3CScalableMaskedMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21339,"impl-From%3CRuntimeIsErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21340,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21341,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21342,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21343,"impl-From%3CShLIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21344,"impl-From%3CMatmulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21345,"impl-From%3CParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21346,"impl-From%3CConstSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21347,"impl-From%3CResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21348,"impl-From%3CCoroIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21349,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21350,"impl-From%3CScalableMaskedDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21351,"impl-From%3CFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21352,"impl-From%3CDeallocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21353,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21354,"impl-From%3CInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21355,"impl-From%3CUndefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21356,"impl-From%3CIsNotNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21357,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21358,"impl-From%3CIndexSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21359,"impl-From%3CFSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21360,"impl-From%3CDestroyDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21361,"impl-From%3CConcatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21362,"impl-From%3CNewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21363,"impl-From%3CCeilDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21364,"impl-From%3CCstrRequireOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21365,"impl-From%3CGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21366,"impl-From%3CAffineVectorStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21367,"impl-From%3CReinterpretCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21368,"impl-From%3CRuntimeAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21369,"impl-From%3CApplyConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21370,"impl-From%3CExtractStridedSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21371,"impl-From%3CScalableMaskedSDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21372,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21373,"impl-From%3CCeilOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21374,"impl-From%3CFloorDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21375,"impl-From%3CBinaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21376,"impl-From%3CSdotIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21377,"impl-From%3CRuntimeCreateGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21378,"impl-From%3CGetParentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21379,"impl-From%3CSDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21380,"impl-From%3CCreateTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21381,"impl-From%3CPrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21382,"impl-From%3CReduceAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21383,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21384,"impl-From%3CDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21385,"impl-From%3CFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21386,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21387,"impl-From%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21388,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21389,"impl-From%3CResizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21390,"impl-From%3CFRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21391,"impl-From%3CTableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21392,"impl-From%3CTransferWriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21393,"impl-From%3CCreateOperationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21394,"impl-From%3CSwitchAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21395,"impl-From%3CExtractStridedMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21396,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21397,"impl-From%3CLog1pOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21398,"impl-From%3CFNegOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21399,"impl-From%3CXOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21400,"impl-From%3CConstShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21401,"impl-From%3CSExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21402,"impl-From%3CFAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21403,"impl-From%3CStorageCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21404,"impl-From%3CSwitchTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21405,"impl-From%3CDmaStartOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21406,"impl-From%3CShapeOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21407,"impl-From%3CSizeToIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21408,"impl-From%3CSwitchResultCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21409,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21410,"impl-From%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21411,"impl-From%3CSqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21412,"impl-From%3CFMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21413,"impl-From%3CMemorySpaceCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21414,"impl-From%3CMultiDimReductionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21415,"impl-From%3CGetDefiningOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21416,"impl-From%3CSwitchOperandCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21417,"impl-From%3CGetGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21418,"impl-From%3CShapeEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21419,"impl-From%3CRuntimeLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21420,"impl-From%3CRemSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21421,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21422,"impl-From%3CMinSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21423,"impl-From%3CDestroySpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21424,"impl-From%3CRawBufferStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21425,"impl-From%3CCheckTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21426,"impl-From%3CRawBufferAtomicFaddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21427,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21428,"impl-From%3COutOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21429,"impl-From%3CConcatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21430,"impl-From%3CPadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21431,"impl-From%3CAwaitAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21432,"impl-From%3CExtractSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21433,"impl-From%3CToCoordinatesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21434,"impl-From%3CTruncFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21435,"impl-From%3CSpMMOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21436,"impl-From%3CSubgroupMmaComputeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21437,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21438,"impl-From%3CIndexCastUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21439,"impl-From%3CRFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21440,"impl-From%3CGetConsumersOfResult%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21441,"impl-From%3CDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21442,"impl-From%3CTypeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21443,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21444,"impl-From%3CCompressOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21445,"impl-From%3CCoroEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21446,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21447,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21448,"impl-From%3CViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21449,"impl-From%3CMFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21450,"impl-From%3CDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21451,"impl-From%3CScalableMaskedAddFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21452,"impl-From%3CXOrIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21453,"impl-From%3CAllocaScopeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21454,"impl-From%3CRawBufferAtomicFmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21455,"impl-From%3CMinUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21456,"impl-From%3CAbsFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21457,"impl-From%3CAlternativesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21458,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21459,"impl-From%3CMaskedStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21461,"impl-From%3CSdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21462,"impl-From%3CScalableInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21463,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21464,"impl-From%3CLog2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21465,"impl-From%3CBroadcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21466,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21467,"impl-From%3CXOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21468,"impl-From%3CConcatenateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21469,"impl-From%3CRemUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21470,"impl-From%3CRemUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21471,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21472,"impl-From%3CClzOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21473,"impl-From%3CHostRegisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21474,"impl-From%3CCloneOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21475,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21476,"impl-From%3CWMMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21477,"impl-From%3CApplyScaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21478,"impl-From%3CIPowIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21479,"impl-From%3CForEachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21480,"impl-From%3CSubFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21481,"impl-From%3CParamConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21482,"impl-From%3CAssumingYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21483,"impl-From%3CCreateTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21484,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21485,"impl-From%3CIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21486,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21487,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21488,"impl-From%3CFloorDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21489,"impl-From%3CAnnotateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21490,"impl-From%3CAllocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21491,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21492,"impl-From%3CInsertStridedSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21493,"impl-From%3CSdot2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21494,"impl-From%3CCreateCooAoSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21495,"impl-From%3CGetValueTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21496,"impl-From%3CAtomicCmpXchgOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21497,"impl-From%3CFenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21498,"impl-From%3CShuffleVectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21499,"impl-From%3CSubViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21500,"impl-From%3CSubgroupMmaLoadMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21501,"impl-From%3CSubgroupMmaConstantMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21502,"impl-From%3CAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21503,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21504,"impl-From%3CExpandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21505,"impl-From%3CAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21506,"impl-From%3CWithOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21507,"impl-From%3CShRUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21508,"impl-From%3CAffinePrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21509,"impl-From%3CAShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21510,"impl-From%3CDebugPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21511,"impl-From%3CMeetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21512,"impl-From%3CCopySignOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21513,"impl-From%3CShRSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21514,"impl-From%3CAffineMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21515,"impl-From%3CToExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21516,"impl-From%3CExpandLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21517,"impl-From%3CFreezeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21518,"impl-From%3CMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21519,"impl-From%3CNumElementsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21520,"impl-From%3CGenericAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21521,"impl-From%3CGetExtentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21522,"impl-From%3CLog10Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21523,"impl-From%3CConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21524,"impl-From%3CReduceReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21525,"impl-From%3CAffineStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21526,"impl-From%3CConv3DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21527,"impl-From%3CScalableMaskedUDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21528,"impl-From%3CToMemrefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21529,"impl-From%3CIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21530,"impl-From%3CAssumingOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21531,"impl-From%3CRawBufferLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21532,"impl-From%3CMatchParamCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21533,"impl-From%3CSpMVOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21534,"impl-From%3CRuntimeDropRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21535,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21536,"impl-From%3CCmpFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21537,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21538,"impl-From%3CTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21539,"impl-From%3CFunctionLibraryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21540,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21541,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21542,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21543,"impl-From%3CMinUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21544,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21545,"impl-From%3CShrSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21546,"impl-From%3CNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21547,"impl-From%3CCeilDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21548,"impl-From%3CBitwiseAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21549,"impl-From%3CAffineLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21550,"impl-From%3CGlobalIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21551,"impl-From%3CBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21552,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21553,"impl-From%3CAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21554,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21555,"impl-From%3CComdatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21556,"impl-From%3CFlatTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21557,"impl-From%3CCeilOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21558,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21559,"impl-From%3CAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21560,"impl-From%3CCheckAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21561,"impl-From%3CGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21562,"impl-From%3CGetAttributeTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21563,"impl-From%3CDequantizeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21564,"impl-From%3CComdatSelectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21565,"impl-From%3CMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21566,"impl-From%3CScalableMaskedUDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21567,"impl-From%3CCreateAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21568,"impl-From%3CEmptyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21569,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21570,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21571,"impl-From%3CCastSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21572,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21573,"impl-From%3CCstrBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21574,"impl-From%3CMaskedLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21575,"impl-From%3CRuntimeAwaitAndResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21576,"impl-From%3COperationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21577,"impl-From%3CCoroSuspendOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21578,"impl-From%3CMatchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21579,"impl-From%3CLogicalOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21580,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21581,"impl-From%3CMaxPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21582,"impl-From%3CNumberOfEntriesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21583,"impl-From%3CSetDefaultDeviceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21584,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21585,"impl-From%3CFCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21586,"impl-From%3CTileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21587,"impl-From%3CMaxUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21588,"impl-From%3CICmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21589,"impl-From%3CPowOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21590,"impl-From%3CUdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21591,"impl-From%3CEraseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21592,"impl-From%3CGetUsersOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21593,"impl-From%3CRangeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21594,"impl-From%3CSinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21595,"impl-From%3CLogicalXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21596,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21597,"impl-From%3CURemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21598,"impl-From%3CHostUnregisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21599,"impl-From%3CDivUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21600,"impl-From%3CScalableMaskedAddIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21601,"impl-From%3CBlockDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21602,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21603,"impl-From%3CRuntimeResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21604,"impl-From%3CScalableMaskedSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21605,"impl-From%3CScanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21606,"impl-From%3CValueOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21607,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21608,"impl-From%3CMulUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21609,"impl-From%3CReductionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21610,"impl-From%3CBoolConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21611,"impl-From%3CAllocaScopeReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21612,"impl-From%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21613,"impl-From%3CSoftmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21614,"impl-From%3CSplitHandleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21615,"impl-From%3CResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21616,"impl-From%3CFromExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21617,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21618,"impl-From%3CReduceMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21619,"impl-From%3CApplyRegisteredPassOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21620,"impl-From%3CStorageSpecifierInitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21621,"impl-From%3CUnreachableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21622,"impl-From%3CQuantizeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21623,"impl-From%3CForeachMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21624,"impl-From%3CResultsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21625,"impl-From%3CConstOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21626,"impl-From%3CCountTrailingZerosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21627,"impl-From%3CClampOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21628,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21629,"impl-From%3CSplatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21630,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21631,"impl-From%3CCheckOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21632,"impl-From%3CAddressOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21633,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21634,"impl-From%3CCopyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21635,"impl-From%3CToPositionsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21636,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21637,"impl-From%3CGetDefiningOpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21638,"impl-From%3CSpMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21639,"impl-From%3CGetOperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21640,"impl-From%3CAbsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21641,"impl-From%3CNegateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21642,"impl-From%3CApplyNativeRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21643,"impl-From%3CFloorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21644,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21645,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21646,"impl-From%3CFPowIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21647,"impl-From%3CRemSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21648,"impl-From%3CSortOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21649,"impl-From%3CAssertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21650,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21651,"impl-From%3CSubgroupReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21652,"impl-From%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21653,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21654,"impl-From%3CReduceAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21655,"impl-From%3COperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21656,"impl-From%3CFullyConnectedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21657,"impl-From%3CMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21658,"impl-From%3CLogicalLeftShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21659,"impl-From%3CBitwiseOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21660,"impl-From%3CNegFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21661,"impl-From%3CSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21662,"impl-From%3CCondBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21663,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21664,"impl-From%3CLandingpadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21665,"impl-From%3CReverseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21666,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21667,"impl-From%3CRuntimeNumWorkerThreadsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21668,"impl-From%3CReplaceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21669,"impl-From%3CAndIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21670,"impl-From%3CGetOperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21671,"impl-From%3CFPTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21672,"impl-From%3CAffineMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21673,"impl-From%3CWhileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21674,"impl-From%3CMaxUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21675,"impl-From%3CIncludeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21676,"impl-From%3CExtractValueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21677,"impl-From%3CReduceMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21678,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21679,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21680,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21681,"impl-From%3CReduceProdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21682,"impl-From%3CModuleEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21683,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21684,"impl-From%3CExtUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21685,"impl-From%3CConditionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21686,"impl-From%3CToCoordinatesBufferOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21687,"impl-From%3CAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21688,"impl-From%3CCstrEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21689,"impl-From%3CCeilDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21690,"impl-From%3CScalableMaskedMulFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21691,"impl-From%3CPoisonOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21692,"impl-From%3CMaxSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21693,"impl-From%3CDmaWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21694,"impl-From%3CMinFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21695,"impl-From%3CParallelInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21696,"impl-From%3CThreadIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21697,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21698,"impl-From%3CApplyCommonSubexpressionEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21699,"impl-From%3CMinimumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21700,"impl-From%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21701,"impl-From%3COperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21702,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21703,"impl-From%3CToTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21704,"impl-From%3COrIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21705,"impl-From%3CVerifyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21706,"impl-From%3CForallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21707,"impl-From%3CRuntimeAddRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21708,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21709,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21710,"impl-From%3CBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21711,"impl-From%3CVectorScaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21712,"impl-From%3CCreateCsrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21713,"impl-From%3CLogOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21714,"impl-From%3CAssumingAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21715,"impl-From%3CInParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21716,"impl-From%3CGlobalCtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21717,"impl-From%3CRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21718,"impl-From%3CApplyNativeConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21719,"impl-From%3CPrintfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21720,"impl-From%3CRawBufferAtomicUminOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21721,"impl-From%3CGetAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21722,"impl-From%3CIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21723,"impl-From%3CMulSIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21724,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21725,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21726,"impl-From%3CNumSubgroupsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21727,"impl-From%3CApplyRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21728,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21729,"impl-From%3CCastUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21730,"impl-From%3CRuntimeStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21731,"impl-From%3CAffineIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21732,"impl-From%3CCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21733,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21734,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21735,"impl-From%3CRawBufferAtomicSmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21736,"impl-From%3CInvokeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21737,"impl-From%3CCustomOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21738,"impl-From%3CAvgPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21739,"impl-From%3CToValuesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21740,"impl-From%3CConstWitnessOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21741,"impl-From%3CNamedSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21742,"impl-From%3CPowFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21743,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21744,"impl-From%3CContractionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21745,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21746,"impl-From%3CLShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21747,"impl-From%3CAtan2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21748,"impl-From%3CCondBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21749,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21750,"impl-From%3CShrUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21751,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21752,"impl-From%3CUnpackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21753,"impl-From%3CBitCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21754,"impl-From%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21755,"impl-From%3CCreateRangeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21756,"impl-From%3CLogicalRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21757,"impl-From%3CCoroBeginOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21758,"impl-From%3CLDSBarrierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21759,"impl-From%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21760,"impl-From%3CInlineAsmOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21761,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21762,"impl-From%3CSetStorageSpecifierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21763,"impl-From%3CForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21764,"impl-From%3CAddFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21765,"impl-From%3CFloorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21766,"impl-From%3CExpM1Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21767,"impl-From%3CSubgroupMmaStoreMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21768,"impl-From%3CSpMVBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21769,"impl-From%3CMaxFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21770,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21771,"impl-From%3CLogicalAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21772,"impl-From%3CArgMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21773,"impl-From%3CSDDMMOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21774,"impl-From%3CGetResultsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21891,"impl-Display-for-FunctionType%3C\'c%3E"],[21892,"impl-Debug-for-FunctionType%3C\'c%3E"],[21893,"impl-Display-for-IntegerType%3C\'c%3E"],[21894,"impl-Debug-for-IntegerType%3C\'c%3E"],[21895,"impl-Debug-for-MemRefType%3C\'c%3E"],[21896,"impl-Display-for-MemRefType%3C\'c%3E"],[21897,"impl-Display-for-RankedTensorType%3C\'c%3E"],[21898,"impl-Debug-for-RankedTensorType%3C\'c%3E"],[21899,"impl-Display-for-TupleType%3C\'c%3E"],[21900,"impl-Debug-for-TupleType%3C\'c%3E"],[21901,"impl-Debug-for-Type%3C\'c%3E"],[21902,"impl-Display-for-Type%3C\'c%3E"],[21908,"impl-From%3CTupleType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21910,"impl-From%3CFunctionType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21911,"impl-From%3CRankedTensorType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21912,"impl-From%3CMemRefType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21913,"impl-From%3CIntegerType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[22114,"impl-Debug-for-OperationPassManager%3C\'c,+\'a%3E"],[22115,"impl-Display-for-OperationPassManager%3C\'c,+\'a%3E"]]}],\ +["melior",{"doc":"Melior","t":"PPPFFPGFPPPPPPPPFPPPNNNNNNNNNNNNNNNNNNNNCCQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNCOOOOOFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCNNNNNNNCNNNNNNNNNNNNNNNNNCNNCNNNNNCNNCNNNCNNNCNNNNNNNNNNNNNNNNNGGPPPPPPPPPPPPPPPPPPPPPPPPPPHHHHHNNNNHHHHHHHHHHHHHHNNHHNNHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNHCHNNNNHNNNNNNNHNNNNHHHNHNNHHHHHHHNNNNHHHHNNNNNNNCNNHHNHPPPPPPGPPNNNNNNNNHNNNNHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHHHHHHHNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHHHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNHHHHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNHHHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNHHNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNHHHHHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNHNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNHNNHHHHHNNNNNNHNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNHHHHHNNHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNHHNNHNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHNNHHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHHHHHHHFEEEEFFFEEFFEEEFKNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNMNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNFFKFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKFFEKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNEFFFENNNCNNNNNNNNCENNNCNNNNNNNNCNNNCNNNNCNNNNCNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFKNNNNNHNNNNMNMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH","n":["AttributeExpected","AttributeNotFound","BlockArgumentExpected","Context","ContextRef","ElementExpected","Error","ExecutionEngine","InvokeFunction","OperandNotFound","OperationBuild","OperationResultExpected","ParsePassPipeline","PositionOutOfBounds","ResultNotFound","RunPass","StringRef","TypeExpected","UnknownDiagnosticSeverity","Utf8","allow_unregistered_dialects","append_dialect_registry","as_str","attach_diagnostic_handler","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","detach_diagnostic_handler","diagnostic","dialect","dialect","drop","drop","dump_to_object_file","enable_multi_threading","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_c_str","from_raw","from_raw","get_or_load_dialect","into","into","into","into","into","invoke_packed","ir","is_registered_operation","load_all_available_dialects","loaded_dialect_count","lookup","new","new","new","pass","register_symbol","registered_dialect_count","set_allow_unregistered_dialects","to_owned","to_owned","to_raw","to_raw","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","utility","index","name","type","value","value","Diagnostic","DiagnosticHandlerId","DiagnosticSeverity","Error","Note","Remark","Warning","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","fmt","fmt","fmt","fmt","from","from","from","from_raw","from_raw","into","into","into","location","note","note_count","severity","to_owned","to_owned","to_raw","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Dialect","DialectHandle","DialectRegistry","arith","async","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cf","cf","clone","clone","clone_into","clone_into","context","default","drop","eq","fmt","fmt","fmt","from","from","from","from_raw","from_raw","func","func","gpu","index","insert_dialect","into","into","into","linalg","llvm","llvm","load_dialect","memref","namespace","namespace","new","ods","pdl","quant","register_dialect","scf","scf","shape","sparse_tensor","tensor","to_owned","to_owned","to_raw","to_raw","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","CmpfPredicate","CmpiPredicate","Eq","False","Ne","Oeq","Oge","Ogt","Ole","Olt","One","Ord","Sge","Sgt","Sle","Slt","True","Ueq","Uge","Uge","Ugt","Ugt","Ule","Ule","Ult","Ult","Une","Uno","addf","addi","addui_extended","andi","bitcast","borrow","borrow","borrow_mut","borrow_mut","ceildivsi","ceildivui","cmpf","cmpi","constant","divf","divsi","divui","extf","extsi","extui","floordivsi","fptosi","fptoui","from","from","index_cast","index_castui","into","into","maxf","maxsi","maxui","minf","minsi","minui","mulf","muli","mulsi_extended","mului_extended","negf","ori","remf","remsi","remui","select","shli","shrsi","shrui","sitofp","subf","subi","truncf","trunci","try_from","try_from","try_into","try_into","type_id","type_id","uitofp","xori","assert","br","cond_br","switch","call","call_indirect","constant","func","return","add","and","casts","castu","ceildivs","ceildivu","cmp","constant","divs","divu","floordivs","maxs","maxu","mins","minu","mul","or","rems","remu","shl","shrs","shru","sub","xor","AllocaOptions","LoadStoreOptions","access_groups","alias_scopes","align","align","alloca","attributes","bitcast","borrow","borrow","borrow_mut","borrow_mut","call_intrinsic","clone","clone","clone_into","clone_into","default","default","elem_type","extract_value","fmt","fmt","from","from","func","get_element_ptr","get_element_ptr_dynamic","inalloca","insert_value","into","into","intr_abs","intr_bitreverse","intr_bswap","intr_ctlz","intr_ctpop","intr_cttz","load","new","new","nonalias_scopes","nontemporal","nullptr","poison","return","store","tbaa","to_owned","to_owned","try_from","try_from","try_into","try_into","type","type_id","type_id","undef","unreachable","volatile","zext","Appending","AvailableExternally","Common","External","Internal","LinkOnce","Linkage","Private","Weak","borrow","borrow_mut","clone","clone_into","eq","fmt","from","into","linkage","to_owned","try_from","try_into","type_id","array","function","opaque_pointer","pointer","struct","void","alloc","alloca","cast","dealloc","dim","get_global","global","load","rank","realloc","store","affine","amdgpu","arith","arm_neon","arm_sve","async","bufferization","cf","func","gpu","index","linalg","llvm","math","memref","pdl","pdl_interp","quant","scf","shape","sparse_tensor","tensor","tosa","transform","vector","AffineApplyOp","AffineApplyOpBuilder","AffineDelinearizeIndexOp","AffineDelinearizeIndexOpBuilder","AffineForOp","AffineForOpBuilder","AffineIfOp","AffineIfOpBuilder","AffineLoadOp","AffineLoadOpBuilder","AffineMaxOp","AffineMaxOpBuilder","AffineMinOp","AffineMinOpBuilder","AffineParallelOp","AffineParallelOpBuilder","AffinePrefetchOp","AffinePrefetchOpBuilder","AffineStoreOp","AffineStoreOpBuilder","AffineVectorLoadOp","AffineVectorLoadOpBuilder","AffineVectorStoreOp","AffineVectorStoreOpBuilder","AffineYieldOp","AffineYieldOpBuilder","apply","basis","basis","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","delinearize_index","else_region","else_region","for","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","if","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_data_cache","is_data_cache","is_write","is_write","linear_index","linear_index","load","locality_hint","locality_hint","lower_bounds_groups","lower_bounds_groups","lower_bounds_map","lower_bounds_map","map","map","map","map","map","map","map_operands","map_operands","map_operands","map_operands","max","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","min","multi_index","multi_index","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","parallel","prefetch","reductions","reductions","region","region","region","region","result","result","result","result","results","results","results","results","results","results","set_is_data_cache","set_is_write","set_locality_hint","set_lower_bounds_groups","set_lower_bounds_map","set_map","set_map","set_map","set_reductions","set_steps","set_upper_bounds_groups","set_upper_bounds_map","steps","steps","store","then_region","then_region","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upper_bounds_groups","upper_bounds_groups","upper_bounds_map","upper_bounds_map","value","value","value","value","vector_load","vector_store","yield","LDSBarrierOp","LDSBarrierOpBuilder","MFMAOp","MFMAOpBuilder","RawBufferAtomicCmpswapOp","RawBufferAtomicCmpswapOpBuilder","RawBufferAtomicFaddOp","RawBufferAtomicFaddOpBuilder","RawBufferAtomicFmaxOp","RawBufferAtomicFmaxOpBuilder","RawBufferAtomicSmaxOp","RawBufferAtomicSmaxOpBuilder","RawBufferAtomicUminOp","RawBufferAtomicUminOpBuilder","RawBufferLoadOp","RawBufferLoadOpBuilder","RawBufferStoreOp","RawBufferStoreOpBuilder","WMMAOp","WMMAOpBuilder","abid","abid","blgp","blgp","blocks","blocks","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","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","bounds_check","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cbsz","cbsz","clamp","clamp","cmp","cmp","dest_c","dest_c","dest_c","dest_c","dest_d","dest_d","dest_d","dest_d","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","index_offset","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","k","k","lds_barrier","m","m","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","mfma","n","n","name","name","name","name","name","name","name","name","name","name","negate_a","negate_a","negate_b","negate_b","negate_c","negate_c","new","new","new","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","raw_buffer_atomic_cmpswap","raw_buffer_atomic_fadd","raw_buffer_atomic_fmax","raw_buffer_atomic_smax","raw_buffer_atomic_umin","raw_buffer_load","raw_buffer_store","reduce_precision","reduce_precision","remove_clamp","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_index_offset","remove_negate_a","remove_negate_b","remove_negate_c","remove_reduce_precision","remove_unsigned_a","remove_unsigned_b","set_abid","set_blgp","set_blocks","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_bounds_check","set_cbsz","set_clamp","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_index_offset","set_k","set_m","set_n","set_negate_a","set_negate_b","set_negate_c","set_reduce_precision","set_subword_offset","set_unsigned_a","set_unsigned_b","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","sgpr_offset","source_a","source_a","source_a","source_a","source_b","source_b","source_b","source_b","src","src","subword_offset","subword_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_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsigned_a","unsigned_a","unsigned_b","unsigned_b","value","value","value","value","value","value","value","value","value","value","value","value","value","value","wmma","AddFOp","AddFOpBuilder","AddIOp","AddIOpBuilder","AddUIExtendedOp","AddUIExtendedOpBuilder","AndIOp","AndIOpBuilder","BitcastOp","BitcastOpBuilder","CeilDivSIOp","CeilDivSIOpBuilder","CeilDivUIOp","CeilDivUIOpBuilder","CmpFOp","CmpFOpBuilder","CmpIOp","CmpIOpBuilder","ConstantOp","ConstantOpBuilder","DivFOp","DivFOpBuilder","DivSIOp","DivSIOpBuilder","DivUIOp","DivUIOpBuilder","ExtFOp","ExtFOpBuilder","ExtSIOp","ExtSIOpBuilder","ExtUIOp","ExtUIOpBuilder","FPToSIOp","FPToSIOpBuilder","FPToUIOp","FPToUIOpBuilder","FloorDivSIOp","FloorDivSIOpBuilder","IndexCastOp","IndexCastOpBuilder","IndexCastUIOp","IndexCastUIOpBuilder","MaxFOp","MaxFOpBuilder","MaxSIOp","MaxSIOpBuilder","MaxUIOp","MaxUIOpBuilder","MinFOp","MinFOpBuilder","MinSIOp","MinSIOpBuilder","MinUIOp","MinUIOpBuilder","MulFOp","MulFOpBuilder","MulIOp","MulIOpBuilder","MulSIExtendedOp","MulSIExtendedOpBuilder","MulUIExtendedOp","MulUIExtendedOpBuilder","NegFOp","NegFOpBuilder","OrIOp","OrIOpBuilder","RemFOp","RemFOpBuilder","RemSIOp","RemSIOpBuilder","RemUIOp","RemUIOpBuilder","SIToFPOp","SIToFPOpBuilder","SelectOp","SelectOpBuilder","ShLIOp","ShLIOpBuilder","ShRSIOp","ShRSIOpBuilder","ShRUIOp","ShRUIOpBuilder","SubFOp","SubFOpBuilder","SubIOp","SubIOpBuilder","TruncFOp","TruncFOpBuilder","TruncIOp","TruncIOpBuilder","UIToFPOp","UIToFPOpBuilder","XOrIOp","XOrIOpBuilder","addf","addi","addui_extended","andi","bitcast","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","ceildivsi","ceildivui","cmpf","cmpi","condition","condition","constant","divf","divsi","divui","extf","extsi","extui","false_value","false_value","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","floordivsi","fptosi","fptoui","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","high","high","high","high","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","in","index_cast","index_castui","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","low","low","low","low","maxf","maxsi","maxui","minf","minsi","minui","mulf","muli","mulsi_extended","mului_extended","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","negf","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","ori","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","out","overflow","overflow","predicate","predicate","predicate","predicate","remf","remsi","remui","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","select","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_predicate","set_predicate","set_value","shli","shrsi","shrui","sitofp","subf","subi","sum","sum","true_value","true_value","truncf","trunci","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uitofp","value","value","xori","SMullOp","SMullOpBuilder","Sdot2dOp","Sdot2dOpBuilder","SdotOp","SdotOpBuilder","_2_d_sdot","a","a","a","a","a","a","b","b","b","b","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","c","c","c","c","from","from","from","from","from","from","into","into","into","into","into","into","intr_sdot","intr_smull","name","name","name","new","new","new","operation","operation","operation","res","res","res","res","res","res","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","type_id","type_id","type_id","type_id","type_id","type_id","ScalableMaskedAddFIntrOp","ScalableMaskedAddFIntrOpBuilder","ScalableMaskedAddFOp","ScalableMaskedAddFOpBuilder","ScalableMaskedAddIIntrOp","ScalableMaskedAddIIntrOpBuilder","ScalableMaskedAddIOp","ScalableMaskedAddIOpBuilder","ScalableMaskedDivFIntrOp","ScalableMaskedDivFIntrOpBuilder","ScalableMaskedDivFOp","ScalableMaskedDivFOpBuilder","ScalableMaskedMulFIntrOp","ScalableMaskedMulFIntrOpBuilder","ScalableMaskedMulFOp","ScalableMaskedMulFOpBuilder","ScalableMaskedMulIIntrOp","ScalableMaskedMulIIntrOpBuilder","ScalableMaskedMulIOp","ScalableMaskedMulIOpBuilder","ScalableMaskedSDivIIntrOp","ScalableMaskedSDivIIntrOpBuilder","ScalableMaskedSDivIOp","ScalableMaskedSDivIOpBuilder","ScalableMaskedSubFIntrOp","ScalableMaskedSubFIntrOpBuilder","ScalableMaskedSubFOp","ScalableMaskedSubFOpBuilder","ScalableMaskedSubIIntrOp","ScalableMaskedSubIIntrOpBuilder","ScalableMaskedSubIOp","ScalableMaskedSubIOpBuilder","ScalableMaskedUDivIIntrOp","ScalableMaskedUDivIIntrOpBuilder","ScalableMaskedUDivIOp","ScalableMaskedUDivIOpBuilder","SdotIntrOp","SdotIntrOpBuilder","SdotOp","SdotOpBuilder","SmmlaIntrOp","SmmlaIntrOpBuilder","SmmlaOp","SmmlaOpBuilder","UdotIntrOp","UdotIntrOpBuilder","UdotOp","UdotOpBuilder","UmmlaIntrOp","UmmlaIntrOpBuilder","UmmlaOp","UmmlaOpBuilder","acc","acc","acc","acc","acc","acc","acc","acc","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","dst","dst","dst","dst","dst","dst","dst","dst","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","intr_add","intr_fadd","intr_fdiv","intr_fmul","intr_fsub","intr_mul","intr_sdiv","intr_sdot","intr_smmla","intr_sub","intr_udiv","intr_udot","intr_ummla","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","masked_addf","masked_addi","masked_divf","masked_divi_signed","masked_divi_unsigned","masked_mulf","masked_muli","masked_subf","masked_subi","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","sdot","smmla","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_1","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","src_2","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udot","ummla","AddToGroupOp","AddToGroupOpBuilder","AwaitAllOp","AwaitAllOpBuilder","AwaitOp","AwaitOpBuilder","CallOp","CallOpBuilder","CoroBeginOp","CoroBeginOpBuilder","CoroEndOp","CoroEndOpBuilder","CoroFreeOp","CoroFreeOpBuilder","CoroIdOp","CoroIdOpBuilder","CoroSaveOp","CoroSaveOpBuilder","CoroSuspendOp","CoroSuspendOpBuilder","CreateGroupOp","CreateGroupOpBuilder","ExecuteOp","ExecuteOpBuilder","FuncOp","FuncOpBuilder","ReturnOp","ReturnOpBuilder","RuntimeAddRefOp","RuntimeAddRefOpBuilder","RuntimeAddToGroupOp","RuntimeAddToGroupOpBuilder","RuntimeAwaitAndResumeOp","RuntimeAwaitAndResumeOpBuilder","RuntimeAwaitOp","RuntimeAwaitOpBuilder","RuntimeCreateGroupOp","RuntimeCreateGroupOpBuilder","RuntimeCreateOp","RuntimeCreateOpBuilder","RuntimeDropRefOp","RuntimeDropRefOpBuilder","RuntimeIsErrorOp","RuntimeIsErrorOpBuilder","RuntimeLoadOp","RuntimeLoadOpBuilder","RuntimeNumWorkerThreadsOp","RuntimeNumWorkerThreadsOpBuilder","RuntimeResumeOp","RuntimeResumeOpBuilder","RuntimeSetAvailableOp","RuntimeSetAvailableOpBuilder","RuntimeSetErrorOp","RuntimeSetErrorOpBuilder","RuntimeStoreOp","RuntimeStoreOpBuilder","YieldOp","YieldOpBuilder","add_to_group","arg_attrs","arg_attrs","await","await_all","body","body","body_operands","body_operands","body_region","body_region","body_results","body_results","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","call","callee","callee","cleanup_dest","cleanup_dest","coro_begin","coro_end","coro_free","coro_id","coro_save","coro_suspend","count","count","count","count","create_group","dependencies","dependencies","execute","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","group","group","group","group","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","handle","id","id","id","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_error","is_error","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","rank","rank","rank","rank","remove_arg_attrs","remove_res_attrs","remove_sym_visibility","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","resume_dest","resume_dest","return","runtime_add_ref","runtime_add_to_group","runtime_await","runtime_await_and_resume","runtime_create","runtime_create_group","runtime_drop_ref","runtime_is_error","runtime_load","runtime_num_worker_threads","runtime_resume","runtime_set_available","runtime_set_error","runtime_store","set_arg_attrs","set_callee","set_count","set_count","set_function_type","set_res_attrs","set_sym_name","set_sym_visibility","size","size","size","size","state","state","state","state","storage","storage","storage","storage","suspend_dest","suspend_dest","sym_name","sym_name","sym_visibility","sym_visibility","token","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","yield","AllocTensorOp","AllocTensorOpBuilder","CloneOp","CloneOpBuilder","CopyTensorOp","CopyTensorOpBuilder","DeallocOp","DeallocOpBuilder","DeallocTensorOp","DeallocTensorOpBuilder","ToMemrefOp","ToMemrefOpBuilder","ToTensorOp","ToTensorOpBuilder","alloc_tensor","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","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","clone","conditions","conditions","copy","copy","copy_tensor","dealloc","dealloc_tensor","dest","dest","dynamic_sizes","dynamic_sizes","from","from","from","from","from","from","from","from","from","from","from","from","from","from","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","memory_space","memory_space","memref","memref","memref","memref","memrefs","memrefs","name","name","name","name","name","name","name","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","output","output","read_only","read_only","remove_memory_space","remove_read_only","remove_restrict","remove_writable","restrict","restrict","result","result","result","result","result","retained","retained","set_memory_space","set_read_only","set_restrict","set_writable","size_hint","size_hint","source","source","tensor","tensor","tensor","tensor","to_memref","to_tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","updated_conditions","writable","writable","AssertOp","AssertOpBuilder","BranchOp","BranchOpBuilder","CondBranchOp","CondBranchOpBuilder","SwitchOp","SwitchOpBuilder","arg","arg","assert","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","br","build","build","build","build","builder","builder","builder","builder","case_destinations","case_destinations","case_operand_segments","case_operand_segments","case_operands","case_operands","case_values","case_values","cond_br","condition","condition","default_destination","default_destination","default_operands","default_operands","dest","dest","dest_operands","dest_operands","false_dest","false_dest","false_dest_operands","false_dest_operands","flag","flag","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","msg","msg","name","name","name","name","new","new","new","new","operation","operation","operation","operation","remove_case_values","set_case_operand_segments","set_case_values","set_msg","switch","true_dest","true_dest","true_dest_operands","true_dest_operands","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","CallIndirectOp","CallIndirectOpBuilder","CallOp","CallOpBuilder","ConstantOp","ConstantOpBuilder","FuncOp","FuncOpBuilder","ReturnOp","ReturnOpBuilder","arg_attrs","arg_attrs","body","body","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","build","build","build","build","build","builder","builder","builder","builder","builder","call","call_indirect","callee","callee","callee","callee","callee_operands","callee_operands","constant","from","from","from","from","from","from","from","from","from","from","func","function_type","function_type","into","into","into","into","into","into","into","into","into","into","name","name","name","name","name","new","new","new","new","new","operands","operands","operands","operands","operation","operation","operation","operation","operation","remove_arg_attrs","remove_res_attrs","remove_sym_visibility","res_attrs","res_attrs","results","results","return","set_arg_attrs","set_callee","set_function_type","set_res_attrs","set_sym_name","set_sym_visibility","set_value","sym_name","sym_name","sym_visibility","sym_visibility","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","AllReduceOp","AllReduceOpBuilder","AllocOp","AllocOpBuilder","BarrierOp","BarrierOpBuilder","BlockDimOp","BlockDimOpBuilder","BlockIdOp","BlockIdOpBuilder","Create2To4SpMatOp","Create2To4SpMatOpBuilder","CreateCooAoSOp","CreateCooAoSOpBuilder","CreateCooOp","CreateCooOpBuilder","CreateCsrOp","CreateCsrOpBuilder","CreateDnTensorOp","CreateDnTensorOpBuilder","DeallocOp","DeallocOpBuilder","DestroyDnTensorOp","DestroyDnTensorOpBuilder","DestroySpMatOp","DestroySpMatOpBuilder","GPUFuncOp","GPUFuncOpBuilder","GPUModuleOp","GPUModuleOpBuilder","GlobalIdOp","GlobalIdOpBuilder","GridDimOp","GridDimOpBuilder","HostRegisterOp","HostRegisterOpBuilder","HostUnregisterOp","HostUnregisterOpBuilder","LaneIdOp","LaneIdOpBuilder","LaunchFuncOp","LaunchFuncOpBuilder","LaunchOp","LaunchOpBuilder","MemcpyOp","MemcpyOpBuilder","MemsetOp","MemsetOpBuilder","ModuleEndOp","ModuleEndOpBuilder","NumSubgroupsOp","NumSubgroupsOpBuilder","PrintfOp","PrintfOpBuilder","ReturnOp","ReturnOpBuilder","SDDMMBufferSizeOp","SDDMMBufferSizeOpBuilder","SDDMMOp","SDDMMOpBuilder","SetDefaultDeviceOp","SetDefaultDeviceOpBuilder","ShuffleOp","ShuffleOpBuilder","SpMMBufferSizeOp","SpMMBufferSizeOpBuilder","SpMMOp","SpMMOpBuilder","SpMVBufferSizeOp","SpMVBufferSizeOpBuilder","SpMVOp","SpMVOpBuilder","SubgroupIdOp","SubgroupIdOpBuilder","SubgroupMmaComputeOp","SubgroupMmaComputeOpBuilder","SubgroupMmaConstantMatrixOp","SubgroupMmaConstantMatrixOpBuilder","SubgroupMmaElementwiseOp","SubgroupMmaElementwiseOpBuilder","SubgroupMmaLoadMatrixOp","SubgroupMmaLoadMatrixOpBuilder","SubgroupMmaStoreMatrixOp","SubgroupMmaStoreMatrixOpBuilder","SubgroupReduceOp","SubgroupReduceOpBuilder","SubgroupSizeOp","SubgroupSizeOpBuilder","TerminatorOp","TerminatorOpBuilder","ThreadIdOp","ThreadIdOpBuilder","WaitOp","WaitOpBuilder","YieldOp","YieldOpBuilder","a_transpose","a_transpose","all_reduce","alloc","arg_attrs","arg_attrs","args","args","args","args","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_dependencies","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","async_token","b_transpose","b_transpose","barrier","block_dim","block_id","block_size_x","block_size_x","block_size_x","block_size_x","block_size_y","block_size_y","block_size_y","block_size_y","block_size_z","block_size_z","block_size_z","block_size_z","body","body","body","body","body","body","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","buffer","buffer","buffer","buffer","buffer_sz","buffer_sz","buffer_sz","buffer_sz","buffer_szs","buffer_szs","buffers","buffers","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","col_idxs","col_idxs","col_idxs","col_idxs","cols","cols","cols","cols","cols","cols","cols","cols","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","compute_type","create_2_to_4_spmat","create_coo","create_coo_aos","create_csr","create_dn_tensor","dealloc","destroy_dn_tensor","destroy_sp_mat","dev_index","dev_index","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dimension","dims","dims","dn_tensor","dn_tensor","dn_tensor","dn_tensor","dn_x","dn_x","dn_x","dn_x","dn_y","dn_y","dn_y","dn_y","dnmat_a","dnmat_a","dnmat_a","dnmat_a","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_b","dnmat_c","dnmat_c","dnmat_c","dnmat_c","dst","dst","dst","dst","dst_memref","dst_memref","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_shared_memory_size","dynamic_sizes","dynamic_sizes","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","global_id","grid_dim","grid_size_x","grid_size_x","grid_size_x","grid_size_x","grid_size_y","grid_size_y","grid_size_y","grid_size_y","grid_size_z","grid_size_z","grid_size_z","grid_size_z","host_register","host_shared","host_shared","host_unregister","idxs","idxs","indices","indices","indices","indices","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","kernel","kernel","kernel_operands","kernel_operands","lane_id","launch","launch_func","lead_dimension","lead_dimension","lead_dimension","lead_dimension","memcpy","memref","memref","memref","memref","memref","memref","memref","memref","memset","mode","mode","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_a","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","mode_b","module","module_end","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nnz","nnz","nnz","nnz","nnz","nnz","num_subgroups","offset","offset","op","op","op","op","op_a","op_a","op_b","op_b","op_c","op_c","op_type","op_type","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","printf","private_attrib_attrs","private_attrib_attrs","remove_a_transpose","remove_arg_attrs","remove_b_transpose","remove_host_shared","remove_op","remove_private_attrib_attrs","remove_res_attrs","remove_transpose","remove_transpose","remove_uniform","remove_uniform","remove_workgroup_attrib_attrs","res","res","res","res","res","res","res","res","res_attrs","res_attrs","result","result","result","result","result","result","result","result","return","row_idxs","row_idxs","row_pos","row_pos","rows","rows","rows","rows","rows","rows","rows","rows","sddmm","sddmm_buffer_size","set_a_transpose","set_arg_attrs","set_b_transpose","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_compute_type","set_default_device","set_dimension","set_dimension","set_dimension","set_dimension","set_dimension","set_format","set_function_type","set_host_shared","set_kernel","set_lead_dimension","set_lead_dimension","set_mode","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_a","set_mode_b","set_mode_b","set_mode_b","set_mode_b","set_op","set_op","set_op_type","set_private_attrib_attrs","set_res_attrs","set_transpose","set_transpose","set_uniform","set_uniform","set_workgroup_attrib_attrs","shuffle","shuffle_result","shuffle_result","sp_mat","sp_mat","spmat","spmat","spmat","spmat","spmat","spmat","spmat","spmat","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_a","spmat_c","spmat_c","spmat_c","spmat_c","spmm","spmm_buffer_size","spmv","spmv_buffer_size","src","src","src","src","src_memref","src_memref","subgroup_id","subgroup_mma_compute","subgroup_mma_constant_matrix","subgroup_mma_elementwise","subgroup_mma_load_matrix","subgroup_mma_store_matrix","subgroup_reduce","subgroup_size","symbol_operands","symbol_operands","terminator","thread_id","transpose","transpose","transpose","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniform","uniform","uniform","uniform","valid","valid","value","value","value","value","value","value","value","value","value","value","value","value","value","value","values","values","values","values","values","values","values","values","wait","width","width","workgroup_attrib_attrs","workgroup_attrib_attrs","yield","AddOp","AddOpBuilder","AndOp","AndOpBuilder","BoolConstantOp","BoolConstantOpBuilder","CastSOp","CastSOpBuilder","CastUOp","CastUOpBuilder","CeilDivSOp","CeilDivSOpBuilder","CeilDivUOp","CeilDivUOpBuilder","CmpOp","CmpOpBuilder","ConstantOp","ConstantOpBuilder","DivSOp","DivSOpBuilder","DivUOp","DivUOpBuilder","FloorDivSOp","FloorDivSOpBuilder","MaxSOp","MaxSOpBuilder","MaxUOp","MaxUOpBuilder","MinSOp","MinSOpBuilder","MinUOp","MinUOpBuilder","MulOp","MulOpBuilder","OrOp","OrOpBuilder","RemSOp","RemSOpBuilder","RemUOp","RemUOpBuilder","ShlOp","ShlOpBuilder","ShrSOp","ShrSOpBuilder","ShrUOp","ShrUOpBuilder","SizeOfOp","SizeOfOpBuilder","SubOp","SubOpBuilder","XOrOp","XOrOpBuilder","add","and","bool_constant","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","casts","castu","ceildivs","ceildivu","cmp","constant","divs","divu","floordivs","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","input","input","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","maxs","maxu","mins","minu","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","or","output","output","output","output","pred","pred","rems","remu","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","set_pred","set_value","set_value","shl","shrs","shru","sizeof","sub","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","xor","IndexOp","IndexOpBuilder","SoftmaxOp","SoftmaxOpBuilder","YieldOp","YieldOpBuilder","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","dim","dim","dimension","dimension","from","from","from","from","from","from","index","input","input","into","into","into","into","into","into","name","name","name","new","new","new","operation","operation","operation","output","output","result","result","result","result","set_dim","set_dimension","softmax","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","type_id","type_id","type_id","type_id","type_id","type_id","values","values","yield","AShrOp","AShrOpBuilder","AddOp","AddOpBuilder","AddrSpaceCastOp","AddrSpaceCastOpBuilder","AddressOfOp","AddressOfOpBuilder","AllocaOp","AllocaOpBuilder","AndOp","AndOpBuilder","AtomicCmpXchgOp","AtomicCmpXchgOpBuilder","AtomicRMWOp","AtomicRMWOpBuilder","BitcastOp","BitcastOpBuilder","BrOp","BrOpBuilder","CallOp","CallOpBuilder","ComdatOp","ComdatOpBuilder","ComdatSelectorOp","ComdatSelectorOpBuilder","CondBrOp","CondBrOpBuilder","ConstantOp","ConstantOpBuilder","ExtractElementOp","ExtractElementOpBuilder","ExtractValueOp","ExtractValueOpBuilder","FAddOp","FAddOpBuilder","FCmpOp","FCmpOpBuilder","FDivOp","FDivOpBuilder","FMulOp","FMulOpBuilder","FNegOp","FNegOpBuilder","FPExtOp","FPExtOpBuilder","FPToSIOp","FPToSIOpBuilder","FPToUIOp","FPToUIOpBuilder","FPTruncOp","FPTruncOpBuilder","FRemOp","FRemOpBuilder","FSubOp","FSubOpBuilder","FenceOp","FenceOpBuilder","FreezeOp","FreezeOpBuilder","GEPOp","GEPOpBuilder","GlobalCtorsOp","GlobalCtorsOpBuilder","GlobalDtorsOp","GlobalDtorsOpBuilder","GlobalOp","GlobalOpBuilder","ICmpOp","ICmpOpBuilder","InlineAsmOp","InlineAsmOpBuilder","InsertElementOp","InsertElementOpBuilder","InsertValueOp","InsertValueOpBuilder","IntToPtrOp","IntToPtrOpBuilder","InvokeOp","InvokeOpBuilder","LLVMFuncOp","LLVMFuncOpBuilder","LShrOp","LShrOpBuilder","LandingpadOp","LandingpadOpBuilder","LoadOp","LoadOpBuilder","MetadataOp","MetadataOpBuilder","MulOp","MulOpBuilder","NullOp","NullOpBuilder","OrOp","OrOpBuilder","PoisonOp","PoisonOpBuilder","PtrToIntOp","PtrToIntOpBuilder","ResumeOp","ResumeOpBuilder","ReturnOp","ReturnOpBuilder","SDivOp","SDivOpBuilder","SExtOp","SExtOpBuilder","SIToFPOp","SIToFPOpBuilder","SRemOp","SRemOpBuilder","SelectOp","SelectOpBuilder","ShlOp","ShlOpBuilder","ShuffleVectorOp","ShuffleVectorOpBuilder","StoreOp","StoreOpBuilder","SubOp","SubOpBuilder","SwitchOp","SwitchOpBuilder","TruncOp","TruncOpBuilder","UDivOp","UDivOpBuilder","UIToFPOp","UIToFPOpBuilder","URemOp","URemOpBuilder","UndefOp","UndefOpBuilder","UnreachableOp","UnreachableOpBuilder","XOrOp","XOrOpBuilder","ZExtOp","ZExtOpBuilder","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","access_groups","add","addr","addr","addr","addr","addr_space","addr_space","addrspacecast","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alias_scopes","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alloca","and","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg_attrs","arg_attrs","arm_locally_streaming","arm_locally_streaming","arm_streaming","arm_streaming","array_size","array_size","ashr","asm_dialect","asm_dialect","asm_string","asm_string","atomicrmw","base","base","bin_op","bin_op","bitcast","body","body","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","br","branch_weights","branch_weights","branch_weights","branch_weights","branch_weights","branch_weights","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c_conv","c_conv","call","callee","callee","callee","callee","callee_operands","callee_operands","case_destinations","case_destinations","case_operand_segments","case_operand_segments","case_operands","case_operands","case_values","case_values","cleanup","cleanup","cmp","cmp","cmpxchg","comdat","comdat","comdat","comdat","comdat","comdat","comdat","comdat_selector","cond_br","condition","condition","condition","condition","constant","constant","constraints","constraints","container","container","container","container","ctors","ctors","default_destination","default_destination","default_operands","default_operands","dest","dest","dest_operands","dest_operands","dso_local","dso_local","dso_local","dso_local","dtors","dtors","dynamic_indices","dynamic_indices","elem_type","elem_type","elem_type","elem_type","extractelement","extractvalue","fadd","failure_ordering","failure_ordering","false_dest","false_dest","false_dest_operands","false_dest_operands","false_value","false_value","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fastmath_flags","fcmp","fdiv","fence","fmul","fneg","fpext","fptosi","fptoui","fptrunc","freeze","frem","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fsub","func","function_entry_count","function_entry_count","function_type","function_type","garbage_collector","garbage_collector","getelementptr","global_name","global_name","global_type","global_type","has_side_effects","has_side_effects","icmp","inalloca","inalloca","inbounds","inbounds","initializer","initializer","inline_asm","insertelement","insertvalue","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","inttoptr","invoke","is_align_stack","is_align_stack","landingpad","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","linkage","linkage","linkage","linkage","load","loop_annotation","loop_annotation","loop_annotation","loop_annotation","lshr","mask","mask","memory","memory","metadata","mlir_addressof","mlir_constant","mlir_global","mlir_global_ctors","mlir_global_dtors","mlir_null","mlir_poison","mlir_undef","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","noalias_scopes","nontemporal","nontemporal","nontemporal","nontemporal","normal_dest","normal_dest","normal_dest_operands","normal_dest_operands","operand","operand","operand_attrs","operand_attrs","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","or","ordering","ordering","ordering","ordering","ordering","ordering","ordering","ordering","passthrough","passthrough","personality","personality","position","position","position","position","position","position","position","position","predicate","predicate","predicate","predicate","priorities","priorities","priorities","priorities","ptr","ptr","ptr","ptr","ptrtoint","raw_constant_indices","raw_constant_indices","remove_access_groups","remove_access_groups","remove_access_groups","remove_access_groups","remove_alias_scopes","remove_alias_scopes","remove_alias_scopes","remove_alias_scopes","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_arg_attrs","remove_arm_locally_streaming","remove_arm_streaming","remove_asm_dialect","remove_branch_weights","remove_branch_weights","remove_branch_weights","remove_callee","remove_callee","remove_case_values","remove_cleanup","remove_comdat","remove_comdat","remove_constant","remove_dso_local","remove_dso_local","remove_elem_type","remove_elem_type","remove_function_entry_count","remove_garbage_collector","remove_has_side_effects","remove_inalloca","remove_inbounds","remove_is_align_stack","remove_loop_annotation","remove_loop_annotation","remove_memory","remove_noalias_scopes","remove_noalias_scopes","remove_noalias_scopes","remove_noalias_scopes","remove_nontemporal","remove_nontemporal","remove_operand_attrs","remove_passthrough","remove_personality","remove_res_attrs","remove_section","remove_section","remove_syncscope","remove_syncscope","remove_syncscope","remove_syncscope","remove_syncscope","remove_tbaa","remove_tbaa","remove_tbaa","remove_tbaa","remove_thread_local","remove_unnamed_addr","remove_unnamed_addr","remove_value","remove_volatile","remove_volatile","remove_volatile","remove_volatile","remove_weak","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res","res_attrs","res_attrs","result","result","resume","return","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","sdiv","section","section","section","section","select","set_access_groups","set_access_groups","set_access_groups","set_access_groups","set_addr_space","set_alias_scopes","set_alias_scopes","set_alias_scopes","set_alias_scopes","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_arg_attrs","set_arm_locally_streaming","set_arm_streaming","set_asm_dialect","set_asm_string","set_bin_op","set_branch_weights","set_branch_weights","set_branch_weights","set_c_conv","set_callee","set_callee","set_case_operand_segments","set_case_values","set_cleanup","set_comdat","set_comdat","set_comdat","set_constant","set_constraints","set_ctors","set_dso_local","set_dso_local","set_dtors","set_elem_type","set_elem_type","set_failure_ordering","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_fastmath_flags","set_function_entry_count","set_function_type","set_garbage_collector","set_global_name","set_global_type","set_has_side_effects","set_inalloca","set_inbounds","set_is_align_stack","set_linkage","set_linkage","set_loop_annotation","set_loop_annotation","set_mask","set_memory","set_noalias_scopes","set_noalias_scopes","set_noalias_scopes","set_noalias_scopes","set_nontemporal","set_nontemporal","set_operand_attrs","set_ordering","set_ordering","set_ordering","set_ordering","set_passthrough","set_personality","set_position","set_position","set_predicate","set_predicate","set_priorities","set_priorities","set_raw_constant_indices","set_res_attrs","set_section","set_section","set_success_ordering","set_sym_name","set_sym_name","set_sym_name","set_sym_name","set_sym_name","set_syncscope","set_syncscope","set_syncscope","set_syncscope","set_syncscope","set_tbaa","set_tbaa","set_tbaa","set_tbaa","set_thread_local","set_unnamed_addr","set_unnamed_addr","set_value","set_value","set_visibility","set_visibility","set_volatile","set_volatile","set_volatile","set_volatile","set_weak","sext","shl","shufflevector","sitofp","srem","store","sub","success_ordering","success_ordering","switch","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","sym_name","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","syncscope","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","tbaa","thread_local","thread_local","true_dest","true_dest","true_dest_operands","true_dest_operands","true_value","true_value","trunc","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udiv","uitofp","unnamed_addr","unnamed_addr","unnamed_addr","unnamed_addr","unreachable","unwind_dest","unwind_dest","unwind_dest_operands","unwind_dest_operands","urem","v_1","v_1","v_2","v_2","val","val","val","val","val","val","value","value","value","value","value","value","value","value","value","value","value","value","value","value","vector","vector","vector","vector","visibility","visibility","visibility","visibility","volatile","volatile","volatile","volatile","volatile","volatile","volatile","volatile","weak","weak","xor","zext","AbsFOp","AbsFOpBuilder","AbsIOp","AbsIOpBuilder","Atan2Op","Atan2OpBuilder","AtanOp","AtanOpBuilder","CbrtOp","CbrtOpBuilder","CeilOp","CeilOpBuilder","CopySignOp","CopySignOpBuilder","CosOp","CosOpBuilder","CountLeadingZerosOp","CountLeadingZerosOpBuilder","CountTrailingZerosOp","CountTrailingZerosOpBuilder","CtPopOp","CtPopOpBuilder","ErfOp","ErfOpBuilder","Exp2Op","Exp2OpBuilder","ExpM1Op","ExpM1OpBuilder","ExpOp","ExpOpBuilder","FPowIOp","FPowIOpBuilder","FloorOp","FloorOpBuilder","FmaOp","FmaOpBuilder","IPowIOp","IPowIOpBuilder","Log10Op","Log10OpBuilder","Log1pOp","Log1pOpBuilder","Log2Op","Log2OpBuilder","LogOp","LogOpBuilder","PowFOp","PowFOpBuilder","RoundEvenOp","RoundEvenOpBuilder","RoundOp","RoundOpBuilder","RsqrtOp","RsqrtOpBuilder","SinOp","SinOpBuilder","SqrtOp","SqrtOpBuilder","TanOp","TanOpBuilder","TanhOp","TanhOpBuilder","TruncOp","TruncOpBuilder","a","a","absf","absi","atan","atan_2","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c","c","cbrt","ceil","copysign","cos","ctlz","ctpop","cttz","erf","exp","exp_2","expm_1","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","fastmath","floor","fma","fpowi","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","ipowi","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","log","log_10","log_1_p","log_2","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","powf","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","round","roundeven","rsqrt","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","set_fastmath","sin","sqrt","tan","tanh","trunc","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","AllocOp","AllocOpBuilder","AllocaOp","AllocaOpBuilder","AllocaScopeOp","AllocaScopeOpBuilder","AllocaScopeReturnOp","AllocaScopeReturnOpBuilder","AssumeAlignmentOp","AssumeAlignmentOpBuilder","AtomicRMWOp","AtomicRMWOpBuilder","AtomicYieldOp","AtomicYieldOpBuilder","CastOp","CastOpBuilder","CollapseShapeOp","CollapseShapeOpBuilder","CopyOp","CopyOpBuilder","DeallocOp","DeallocOpBuilder","DimOp","DimOpBuilder","DmaStartOp","DmaStartOpBuilder","DmaWaitOp","DmaWaitOpBuilder","ExpandShapeOp","ExpandShapeOpBuilder","ExtractAlignedPointerAsIndexOp","ExtractAlignedPointerAsIndexOpBuilder","ExtractStridedMetadataOp","ExtractStridedMetadataOpBuilder","GenericAtomicRMWOp","GenericAtomicRMWOpBuilder","GetGlobalOp","GetGlobalOpBuilder","GlobalOp","GlobalOpBuilder","LoadOp","LoadOpBuilder","MemorySpaceCastOp","MemorySpaceCastOpBuilder","PrefetchOp","PrefetchOpBuilder","RankOp","RankOpBuilder","ReallocOp","ReallocOpBuilder","ReinterpretCastOp","ReinterpretCastOpBuilder","ReshapeOp","ReshapeOpBuilder","StoreOp","StoreOpBuilder","SubViewOp","SubViewOpBuilder","TensorStoreOp","TensorStoreOpBuilder","TransposeOp","TransposeOpBuilder","ViewOp","ViewOpBuilder","_name","_name","aligned_pointer","aligned_pointer","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alignment","alloc","alloca","alloca_scope","alloca_scope_return","assume_alignment","atomic_body","atomic_body","atomic_rmw","atomic_yield","base_buffer","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","byte_shift","byte_shift","cast","collapse_shape","constant","constant","copy","dealloc","dest","dest","dest","dest","dim","dma_start","dma_wait","dynamic_result_size","dynamic_result_size","dynamic_sizes","dynamic_sizes","dynamic_sizes","dynamic_sizes","expand_shape","extract_aligned_pointer_as_index","extract_strided_metadata","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generic_atomic_rmw","get_global","global","in","in","index","index","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","initial_value","initial_value","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_data_cache","is_data_cache","is_write","is_write","kind","kind","load","locality_hint","locality_hint","memory_space_cast","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","memref","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","nontemporal","nontemporal","nontemporal","nontemporal","num_elements","num_elements","offset","offsets","offsets","offsets","offsets","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","permutation","permutation","prefetch","rank","realloc","reassociation","reassociation","reassociation","reassociation","reinterpret_cast","remove_alignment","remove_alignment","remove_alignment","remove_alignment","remove_constant","remove_initial_value","remove_nontemporal","remove_nontemporal","remove_sym_visibility","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","results","results","set_alignment","set_alignment","set_alignment","set_alignment","set_alignment","set_constant","set_initial_value","set_is_data_cache","set_is_write","set_kind","set_locality_hint","set_name","set_nontemporal","set_nontemporal","set_permutation","set_reassociation","set_reassociation","set_static_offsets","set_static_offsets","set_static_sizes","set_static_sizes","set_static_strides","set_static_strides","set_sym_name","set_sym_visibility","set_type","shape","shape","sizes","sizes","sizes","sizes","sizes","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","src","src","src","src","static_offsets","static_offsets","static_offsets","static_offsets","static_sizes","static_sizes","static_sizes","static_sizes","static_strides","static_strides","static_strides","static_strides","store","strides","strides","strides","strides","strides","subview","sym_name","sym_name","sym_visibility","sym_visibility","symbol_operands","symbol_operands","symbol_operands","symbol_operands","tag_indices","tag_indices","tag_mem_ref","tag_mem_ref","target","target","tensor","tensor","tensor_store","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","value","value","value","value","view","ApplyNativeConstraintOp","ApplyNativeConstraintOpBuilder","ApplyNativeRewriteOp","ApplyNativeRewriteOpBuilder","AttributeOp","AttributeOpBuilder","EraseOp","EraseOpBuilder","OperandOp","OperandOpBuilder","OperandsOp","OperandsOpBuilder","OperationOp","OperationOpBuilder","PatternOp","PatternOpBuilder","RangeOp","RangeOpBuilder","ReplaceOp","ReplaceOpBuilder","ResultOp","ResultOpBuilder","ResultsOp","ResultsOpBuilder","RewriteOp","RewriteOpBuilder","TypeOp","TypeOpBuilder","TypesOp","TypesOpBuilder","_name","_name","_name","_name","_name","_name","_operation","apply_native_constraint","apply_native_rewrite","args","args","args","args","arguments","arguments","attr","attr","attribute","attribute_value_names","attribute_value_names","attribute_values","attribute_values","benefit","benefit","body_region","body_region","body_region","body_region","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","constant_type","constant_type","constant_types","constant_types","erase","external_args","external_args","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","op","op","op_name","op_name","op_value","op_value","op_value","op_value","operand","operand_values","operand_values","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","parent","parent","parent","parent","pattern","range","remove_constant_type","remove_constant_types","remove_index","remove_name","remove_op_name","remove_sym_name","remove_value","repl_operation","repl_operation","repl_values","repl_values","replace","result","result","result","result","result","result","result","results","results","results","rewrite","root","root","set_attribute_value_names","set_benefit","set_constant_type","set_constant_types","set_index","set_index","set_name","set_name","set_name","set_op_name","set_sym_name","set_value","sym_name","sym_name","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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_values","type_values","types","val","val","val","val","value","value","value","value","value","value","value_type","value_type","value_type","value_type","value_type","value_type","ApplyConstraintOp","ApplyConstraintOpBuilder","ApplyRewriteOp","ApplyRewriteOpBuilder","AreEqualOp","AreEqualOpBuilder","BranchOp","BranchOpBuilder","CheckAttributeOp","CheckAttributeOpBuilder","CheckOperandCountOp","CheckOperandCountOpBuilder","CheckOperationNameOp","CheckOperationNameOpBuilder","CheckResultCountOp","CheckResultCountOpBuilder","CheckTypeOp","CheckTypeOpBuilder","CheckTypesOp","CheckTypesOpBuilder","ContinueOp","ContinueOpBuilder","CreateAttributeOp","CreateAttributeOpBuilder","CreateOperationOp","CreateOperationOpBuilder","CreateRangeOp","CreateRangeOpBuilder","CreateTypeOp","CreateTypeOpBuilder","CreateTypesOp","CreateTypesOpBuilder","EraseOp","EraseOpBuilder","ExtractOp","ExtractOpBuilder","FinalizeOp","FinalizeOpBuilder","ForEachOp","ForEachOpBuilder","FuncOp","FuncOpBuilder","GetAttributeOp","GetAttributeOpBuilder","GetAttributeTypeOp","GetAttributeTypeOpBuilder","GetDefiningOpOp","GetDefiningOpOpBuilder","GetOperandOp","GetOperandOpBuilder","GetOperandsOp","GetOperandsOpBuilder","GetResultOp","GetResultOpBuilder","GetResultsOp","GetResultsOpBuilder","GetUsersOp","GetUsersOpBuilder","GetValueTypeOp","GetValueTypeOpBuilder","IsNotNullOp","IsNotNullOpBuilder","RecordMatchOp","RecordMatchOpBuilder","ReplaceOp","ReplaceOpBuilder","SwitchAttributeOp","SwitchAttributeOpBuilder","SwitchOperandCountOp","SwitchOperandCountOpBuilder","SwitchOperationNameOp","SwitchOperationNameOpBuilder","SwitchResultCountOp","SwitchResultCountOpBuilder","SwitchTypeOp","SwitchTypeOpBuilder","SwitchTypesOp","SwitchTypesOpBuilder","_name","_name","_name","_name","_name","_name","_name","_name","_name","_name","apply_constraint","apply_rewrite","are_equal","arg_attrs","arg_attrs","args","args","args","args","arguments","arguments","attribute","attribute","attribute","attribute","attribute","attribute","attribute","attribute","benefit","benefit","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","branch","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","case_values","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","cases","check_attribute","check_operand_count","check_operation_name","check_result_count","check_type","check_types","compare_at_least","compare_at_least","compare_at_least","compare_at_least","constant_value","constant_value","continue","count","count","count","count","create_attribute","create_operation","create_range","create_type","create_types","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","default_dest","dest","dest","dest","dest","erase","extract","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","false_dest","finalize","foreach","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","function_type","function_type","generated_ops","generated_ops","get_attribute","get_attribute_type","get_defining_op","get_operand","get_operands","get_result","get_results","get_users","get_value_type","index","index","index","index","index","index","index","index","index","index","inferred_result_types","inferred_result_types","input_attribute_names","input_attribute_names","input_attributes","input_attributes","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_op","input_operands","input_operands","input_result_types","input_result_types","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","is_not_null","lhs","lhs","matched_ops","matched_ops","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operations","operations","range","range","record_match","region","region","remove_arg_attrs","remove_compare_at_least","remove_compare_at_least","remove_generated_ops","remove_index","remove_index","remove_inferred_result_types","remove_res_attrs","remove_root_kind","repl_values","repl_values","replace","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","result","result_op","result_op","results","results","rewriter","rewriter","rhs","rhs","root_kind","root_kind","set_arg_attrs","set_benefit","set_case_values","set_case_values","set_case_values","set_case_values","set_case_values","set_case_values","set_compare_at_least","set_compare_at_least","set_constant_value","set_count","set_count","set_function_type","set_generated_ops","set_index","set_index","set_index","set_index","set_index","set_inferred_result_types","set_input_attribute_names","set_name","set_name","set_name","set_name","set_name","set_res_attrs","set_rewriter","set_root_kind","set_sym_name","set_type","set_types","set_value","set_value","set_value","successor","successor","switch_attribute","switch_operand_count","switch_operation_name","switch_result_count","switch_type","switch_types","sym_name","sym_name","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","true_dest","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","types","types","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","values","values","DequantizeCastOp","DequantizeCastOpBuilder","QuantizeCastOp","QuantizeCastOpBuilder","StorageCastOp","StorageCastOpBuilder","arg","arg","arg","arg","arg","arg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","dcast","from","from","from","from","from","from","into","into","into","into","into","into","name","name","name","new","new","new","operation","operation","operation","qcast","res","res","res","res","res","res","scast","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","type_id","type_id","type_id","type_id","type_id","type_id","ConditionOp","ConditionOpBuilder","ExecuteRegionOp","ExecuteRegionOpBuilder","ForOp","ForOpBuilder","ForallOp","ForallOpBuilder","IfOp","IfOpBuilder","InParallelOp","InParallelOpBuilder","IndexSwitchOp","IndexSwitchOpBuilder","ParallelOp","ParallelOpBuilder","ReduceOp","ReduceOpBuilder","ReduceReturnOp","ReduceReturnOpBuilder","WhileOp","WhileOpBuilder","YieldOp","YieldOpBuilder","after","after","arg","arg","args","args","before","before","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","case_regions","case_regions","cases","cases","condition","condition","condition","condition","condition","default_region","default_region","dynamic_lower_bound","dynamic_lower_bound","dynamic_step","dynamic_step","dynamic_upper_bound","dynamic_upper_bound","else_region","else_region","execute_region","for","forall","forall_in_parallel","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","if","index_switch","init_args","init_args","init_vals","init_vals","inits","inits","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lower_bound","lower_bound","lower_bound","lower_bound","mapping","mapping","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","operand","operand","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outputs","outputs","parallel","reduce","reduce_return","reduction_operator","reduction_operator","region","region","region","region","region","region","region","region","region","region","remove_mapping","result","result","results","results","results","results","results","results","results","results","results","results","results","results","results","results","set_cases","set_mapping","set_static_lower_bound","set_static_step","set_static_upper_bound","static_lower_bound","static_lower_bound","static_step","static_step","static_upper_bound","static_upper_bound","step","step","step","step","then_region","then_region","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upper_bound","upper_bound","upper_bound","upper_bound","while","yield","AddOp","AddOpBuilder","AnyOp","AnyOpBuilder","AssumingAllOp","AssumingAllOpBuilder","AssumingOp","AssumingOpBuilder","AssumingYieldOp","AssumingYieldOpBuilder","BroadcastOp","BroadcastOpBuilder","ConcatOp","ConcatOpBuilder","ConstShapeOp","ConstShapeOpBuilder","ConstSizeOp","ConstSizeOpBuilder","ConstWitnessOp","ConstWitnessOpBuilder","CstrBroadcastableOp","CstrBroadcastableOpBuilder","CstrEqOp","CstrEqOpBuilder","CstrRequireOp","CstrRequireOpBuilder","DebugPrintOp","DebugPrintOpBuilder","DimOp","DimOpBuilder","DivOp","DivOpBuilder","FromExtentTensorOp","FromExtentTensorOpBuilder","FromExtentsOp","FromExtentsOpBuilder","FuncOp","FuncOpBuilder","FunctionLibraryOp","FunctionLibraryOpBuilder","GetExtentOp","GetExtentOpBuilder","IndexToSizeOp","IndexToSizeOpBuilder","IsBroadcastableOp","IsBroadcastableOpBuilder","MaxOp","MaxOpBuilder","MeetOp","MeetOpBuilder","MinOp","MinOpBuilder","MulOp","MulOpBuilder","NumElementsOp","NumElementsOpBuilder","RankOp","RankOpBuilder","ReduceOp","ReduceOpBuilder","ReturnOp","ReturnOpBuilder","ShapeEqOp","ShapeEqOpBuilder","ShapeOfOp","ShapeOfOpBuilder","SizeToIndexOp","SizeToIndexOpBuilder","SplitAtOp","SplitAtOpBuilder","ToExtentTensorOp","ToExtentTensorOpBuilder","ValueAsShapeOp","ValueAsShapeOpBuilder","ValueOfOp","ValueOfOpBuilder","WithOp","WithOpBuilder","YieldOp","YieldOpBuilder","add","any","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg","arg_0","arg_0","arg_1","arg_1","arg_attrs","arg_attrs","assuming","assuming_all","assuming_yield","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","broadcast","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","concat","const_shape","const_size","const_witness","cstr_broadcastable","cstr_eq","cstr_require","debug_print","dim","dim","dim","div","do_region","do_region","error","error","error","error","extent","extent","extents","extents","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_extent_tensor","from_extents","func","function_library","function_type","function_type","get_extent","head","head","index","index","index","index","index_to_size","init_vals","init_vals","input","input","input","input","input","input","inputs","inputs","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","is_broadcastable","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","mapping","mapping","max","meet","min","msg","msg","mul","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","num_elements","operand","operand","operand","operand","operands","operands","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","output","output","passing","passing","pred","pred","rank","rank","reduce","region","region","remove_arg_attrs","remove_error","remove_error","remove_res_attrs","remove_sym_visibility","remove_sym_visibility","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","return","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","set_arg_attrs","set_error","set_error","set_function_type","set_mapping","set_msg","set_passing","set_res_attrs","set_shape","set_sym_name","set_sym_name","set_sym_visibility","set_sym_visibility","set_value","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape","shape_eq","shape_of","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","shapes","size_to_index","split_at","sym_name","sym_name","sym_name","sym_name","sym_visibility","sym_visibility","sym_visibility","sym_visibility","tail","tail","to_extent_tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","value_as_shape","value_of","with_shape","witness","witness","yield","BinaryOp","BinaryOpBuilder","CompressOp","CompressOpBuilder","ConcatenateOp","ConcatenateOpBuilder","ConvertOp","ConvertOpBuilder","ExpandOp","ExpandOpBuilder","ForeachOp","ForeachOpBuilder","GetStorageSpecifierOp","GetStorageSpecifierOpBuilder","InsertOp","InsertOpBuilder","LoadOp","LoadOpBuilder","NewOp","NewOpBuilder","NumberOfEntriesOp","NumberOfEntriesOpBuilder","OutOp","OutOpBuilder","PackOp","PackOpBuilder","PushBackOp","PushBackOpBuilder","ReduceOp","ReduceOpBuilder","SelectOp","SelectOpBuilder","SetStorageSpecifierOp","SetStorageSpecifierOpBuilder","SortCooOp","SortCooOpBuilder","SortOp","SortOpBuilder","StorageSpecifierInitOp","StorageSpecifierInitOpBuilder","ToCoordinatesBufferOp","ToCoordinatesBufferOpBuilder","ToCoordinatesOp","ToCoordinatesOpBuilder","ToPositionsOp","ToPositionsOpBuilder","ToSliceOffsetOp","ToSliceOffsetOpBuilder","ToSliceStrideOp","ToSliceStrideOpBuilder","ToValuesOp","ToValuesOpBuilder","UnaryOp","UnaryOpBuilder","UnpackOp","UnpackOpBuilder","YieldOp","YieldOpBuilder","absent_region","absent_region","added","added","added","added","algorithm","algorithm","algorithm","algorithm","binary","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","compress","concatenate","convert","coordinates","coordinates_buffer","count","count","count","count","cur_size","cur_size","dest","dest","dest","dest","dim","dim","dim","dim","dimension","dimension","expand","filled","filled","filled","filled","foreach","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_inserts","has_inserts","identity","identity","in_buffer","in_buffer","inbounds","inbounds","init_args","init_args","inputs","inputs","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","left_identity","left_identity","left_region","left_region","level","level","level","level","level","level","level","level","levels","levels","load","lvl_coords","lvl_coords","lvl_coords","lvl_coords","lvl_lens","lvl_lens","n","n","n","n","n","n","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new_size","new_size","number_of_entries","nx","nx","ny","ny","offset","offset","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","order","order","out","out_buffer","out_buffer","out_levels","out_levels","out_values","out_values","output","output","output","output","output","output","overlap_region","overlap_region","pack","positions","present_region","present_region","push_back","reduce","region","region","region","region","region","region","remove_has_inserts","remove_inbounds","remove_left_identity","remove_level","remove_level","remove_nx","remove_ny","remove_order","remove_right_identity","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","ret_levels","ret_levels","ret_values","ret_values","right_identity","right_identity","right_region","right_region","select","set_algorithm","set_algorithm","set_dim","set_dim","set_dimension","set_has_inserts","set_inbounds","set_left_identity","set_level","set_level","set_level","set_level","set_nx","set_ny","set_order","set_right_identity","set_specifier_kind","set_specifier_kind","slice","slice","slice","slice","slice_offset","slice_stride","sort","sort_coo","source","source","source","source","source","source","specifier","specifier","specifier","specifier","specifier_kind","specifier_kind","specifier_kind","specifier_kind","storage_specifier_get","storage_specifier_init","storage_specifier_set","stride","stride","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unary","unpack","val_len","val_len","value","value","value","value","value","value","values","values","values","values","values","values","values","x","x","x","x","x","x","x","x","xs","xs","xy","xy","y","y","y","y","yield","ys","ys","ys","ys","BitcastOp","BitcastOpBuilder","CastOp","CastOpBuilder","CollapseShapeOp","CollapseShapeOpBuilder","DimOp","DimOpBuilder","EmptyOp","EmptyOpBuilder","ExpandShapeOp","ExpandShapeOpBuilder","ExtractOp","ExtractOpBuilder","ExtractSliceOp","ExtractSliceOpBuilder","FromElementsOp","FromElementsOpBuilder","GatherOp","GatherOpBuilder","GenerateOp","GenerateOpBuilder","InsertOp","InsertOpBuilder","InsertSliceOp","InsertSliceOpBuilder","PackOp","PackOpBuilder","PadOp","PadOpBuilder","ParallelInsertSliceOp","ParallelInsertSliceOpBuilder","RankOp","RankOpBuilder","ReshapeOp","ReshapeOpBuilder","ScatterOp","ScatterOpBuilder","SplatOp","SplatOpBuilder","UnPackOp","UnPackOpBuilder","YieldOp","YieldOpBuilder","aggregate","aggregate","bitcast","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cast","collapse_shape","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dim","dynamic_extents","dynamic_extents","dynamic_sizes","dynamic_sizes","elements","elements","empty","expand_shape","extract","extract_slice","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_elements","gather","gather_dims","gather_dims","generate","high","high","index","index","indices","indices","indices","indices","indices","indices","indices","indices","inner_dims_pos","inner_dims_pos","inner_dims_pos","inner_dims_pos","inner_tiles","inner_tiles","inner_tiles","inner_tiles","input","input","insert","insert_slice","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","low","low","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nofold","nofold","offsets","offsets","offsets","offsets","offsets","offsets","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outer_dims_perm","outer_dims_perm","outer_dims_perm","outer_dims_perm","pack","pad","padding_value","padding_value","parallel_insert_slice","rank","reassociation","reassociation","reassociation","reassociation","region","region","remove_nofold","remove_outer_dims_perm","remove_outer_dims_perm","remove_unique","remove_unique","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","scalar","scalar","scatter","scatter_dims","scatter_dims","set_gather_dims","set_inner_dims_pos","set_inner_dims_pos","set_nofold","set_outer_dims_perm","set_outer_dims_perm","set_reassociation","set_reassociation","set_scatter_dims","set_static_high","set_static_inner_tiles","set_static_inner_tiles","set_static_low","set_static_offsets","set_static_offsets","set_static_offsets","set_static_sizes","set_static_sizes","set_static_sizes","set_static_strides","set_static_strides","set_static_strides","set_unique","set_unique","shape","shape","sizes","sizes","sizes","sizes","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","splat","src","src","src","src","static_high","static_high","static_inner_tiles","static_inner_tiles","static_inner_tiles","static_inner_tiles","static_low","static_low","static_offsets","static_offsets","static_offsets","static_offsets","static_offsets","static_offsets","static_sizes","static_sizes","static_sizes","static_sizes","static_sizes","static_sizes","static_strides","static_strides","static_strides","static_strides","static_strides","static_strides","strides","strides","strides","strides","strides","strides","tensor","tensor","tensor","tensor","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unique","unique","unique","unique","unpack","value","value","yield","AbsOp","AbsOpBuilder","AddOp","AddOpBuilder","ApplyScaleOp","ApplyScaleOpBuilder","ArgMaxOp","ArgMaxOpBuilder","ArithmeticRightShiftOp","ArithmeticRightShiftOpBuilder","AvgPool2dOp","AvgPool2dOpBuilder","BitwiseAndOp","BitwiseAndOpBuilder","BitwiseNotOp","BitwiseNotOpBuilder","BitwiseOrOp","BitwiseOrOpBuilder","BitwiseXorOp","BitwiseXorOpBuilder","CastOp","CastOpBuilder","CeilOp","CeilOpBuilder","ClampOp","ClampOpBuilder","ClzOp","ClzOpBuilder","ConcatOp","ConcatOpBuilder","ConstOp","ConstOpBuilder","Conv2DOp","Conv2DOpBuilder","Conv3DOp","Conv3DOpBuilder","CustomOp","CustomOpBuilder","DepthwiseConv2DOp","DepthwiseConv2DOpBuilder","DivOp","DivOpBuilder","EqualOp","EqualOpBuilder","ErfOp","ErfOpBuilder","ExpOp","ExpOpBuilder","FFT2dOp","FFT2dOpBuilder","FloorOp","FloorOpBuilder","FullyConnectedOp","FullyConnectedOpBuilder","GatherOp","GatherOpBuilder","GreaterEqualOp","GreaterEqualOpBuilder","GreaterOp","GreaterOpBuilder","IdentityOp","IdentityOpBuilder","IfOp","IfOpBuilder","LogOp","LogOpBuilder","LogicalAndOp","LogicalAndOpBuilder","LogicalLeftShiftOp","LogicalLeftShiftOpBuilder","LogicalNotOp","LogicalNotOpBuilder","LogicalOrOp","LogicalOrOpBuilder","LogicalRightShiftOp","LogicalRightShiftOpBuilder","LogicalXorOp","LogicalXorOpBuilder","MatMulOp","MatMulOpBuilder","MaxPool2dOp","MaxPool2dOpBuilder","MaximumOp","MaximumOpBuilder","MinimumOp","MinimumOpBuilder","MulOp","MulOpBuilder","NegateOp","NegateOpBuilder","PadOp","PadOpBuilder","PowOp","PowOpBuilder","RFFT2dOp","RFFT2dOpBuilder","ReciprocalOp","ReciprocalOpBuilder","ReduceAllOp","ReduceAllOpBuilder","ReduceAnyOp","ReduceAnyOpBuilder","ReduceMaxOp","ReduceMaxOpBuilder","ReduceMinOp","ReduceMinOpBuilder","ReduceProdOp","ReduceProdOpBuilder","ReduceSumOp","ReduceSumOpBuilder","RescaleOp","RescaleOpBuilder","ReshapeOp","ReshapeOpBuilder","ResizeOp","ResizeOpBuilder","ReverseOp","ReverseOpBuilder","RsqrtOp","RsqrtOpBuilder","ScatterOp","ScatterOpBuilder","SelectOp","SelectOpBuilder","SigmoidOp","SigmoidOpBuilder","SliceOp","SliceOpBuilder","SubOp","SubOpBuilder","TableOp","TableOpBuilder","TanhOp","TanhOpBuilder","TileOp","TileOpBuilder","TransposeConv2DOp","TransposeConv2DOpBuilder","TransposeOp","TransposeOpBuilder","WhileOp","WhileOpBuilder","YieldOp","YieldOpBuilder","a","a","abs","acc_type","acc_type","add","apply_scale","argmax","arithmetic_right_shift","avg_pool_2_d","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","axis","b","b","bias","bias","bias","bias","bias","bias","bias","bias","bias","bias","bitwise_and","bitwise_not","bitwise_or","bitwise_xor","body","body","border","border","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","c","c","cast","ceil","clamp","clz","concat","cond","cond","cond","cond","cond_if","config","config","const","conv_2_d","conv_3_d","custom","depthwise_conv_2_d","dilation","dilation","dilation","dilation","dilation","dilation","div","double_round","double_round","double_round","double_round","else_branch","else_branch","equal","erf","exp","fft_2_d","filter","filter","floor","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fully_connected","gather","greater","greater_equal","identifier","identifier","identity","implementation_attrs","implementation_attrs","indices","indices","indices","indices","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_1","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_2","input_imag","input_imag","input_real","input_real","input_zp","input_zp","inputs","inputs","inputs","inputs","inputs","inputs","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","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","inverse","inverse","kernel","kernel","kernel","kernel","log","logical_and","logical_left_shift","logical_not","logical_or","logical_right_shift","logical_xor","matmul","max_fp","max_fp","max_int","max_int","max_pool_2_d","maximum","min_fp","min_fp","min_int","min_int","minimum","mode","mode","mul","multiples","multiples","multiplier","multiplier","multiplier","multiplier","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","negate","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","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_shape","new_shape","offset","offset","on_false","on_false","on_true","on_true","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","out_pad","out_pad","out_shape","out_shape","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output","output_imag","output_imag","output_imag","output_imag","output_real","output_real","output_real","output_real","output_zp","output_zp","outputs","outputs","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad","pad_const","pad_const","padding","padding","per_channel","per_channel","perms","perms","pow","pred","pred","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","quantization_info","reciprocal","reduce_all","reduce_any","reduce_max","reduce_min","reduce_prod","reduce_sum","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","remove_quantization_info","rescale","reshape","resize","reverse","rfft_2_d","round","round","rsqrt","scale","scale","scale_32","scale_32","scatter","select","set_acc_type","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_axis","set_border","set_config","set_dilation","set_dilation","set_dilation","set_double_round","set_double_round","set_identifier","set_implementation_attrs","set_input_zp","set_inverse","set_kernel","set_kernel","set_max_fp","set_max_int","set_min_fp","set_min_int","set_mode","set_multiples","set_multiplier","set_new_shape","set_offset","set_out_pad","set_out_shape","set_output_zp","set_pad","set_pad","set_pad","set_pad","set_pad","set_per_channel","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_quantization_info","set_round","set_scale","set_scale_32","set_shift","set_shift","set_size","set_start","set_stride","set_stride","set_stride","set_stride","set_stride","set_stride","set_value","shift","shift","shift","shift","shift","shift","sigmoid","size","size","slice","start","start","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","stride","sub","table","table","table","tanh","then_branch","then_branch","tile","transpose","transpose_conv_2_d","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","value","value","values","values","values_in","values_in","values_out","values_out","weight","weight","weight","weight","weight","weight","weight","weight","while_loop","yield","z","z","z","z","z","z","z","z","AlternativesOp","AlternativesOpBuilder","AnnotateOp","AnnotateOpBuilder","ApplyCanonicalizationPatternsOp","ApplyCanonicalizationPatternsOpBuilder","ApplyCommonSubexpressionEliminationOp","ApplyCommonSubexpressionEliminationOpBuilder","ApplyDeadCodeEliminationOp","ApplyDeadCodeEliminationOpBuilder","ApplyLoopInvariantCodeMotionOp","ApplyLoopInvariantCodeMotionOpBuilder","ApplyPatternsOp","ApplyPatternsOpBuilder","ApplyRegisteredPassOp","ApplyRegisteredPassOpBuilder","CastOp","CastOpBuilder","ForeachMatchOp","ForeachMatchOpBuilder","ForeachOp","ForeachOpBuilder","GetConsumersOfResult","GetConsumersOfResultBuilder","GetDefiningOp","GetDefiningOpBuilder","GetParentOp","GetParentOpBuilder","GetProducerOfOperand","GetProducerOfOperandBuilder","GetResultOp","GetResultOpBuilder","GetTypeOp","GetTypeOpBuilder","IncludeOp","IncludeOpBuilder","MatchOperationNameOp","MatchOperationNameOpBuilder","MatchParamCmpIOp","MatchParamCmpIOpBuilder","MergeHandlesOp","MergeHandlesOpBuilder","NamedSequenceOp","NamedSequenceOpBuilder","ParamConstantOp","ParamConstantOpBuilder","PrintOp","PrintOpBuilder","ReplicateOp","ReplicateOpBuilder","SelectOp","SelectOpBuilder","SequenceOp","SequenceOpBuilder","SplitHandleOp","SplitHandleOpBuilder","VerifyOp","VerifyOpBuilder","YieldOp","YieldOpBuilder","_name","_name","_name","_name","actions","actions","alternatives","alternatives","alternatives","annotate","apply_cse","apply_cse","apply_cse","apply_dce","apply_licm","apply_patterns","apply_patterns_canonicalization","apply_registered_pass","arg_attrs","arg_attrs","body","body","body","body","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","cast","consumers","consumers","deduplicate","deduplicate","deduplicate","deduplicate","elemental","elemental","extra_bindings","extra_bindings","fail_on_payload_too_small","fail_on_payload_too_small","failure_propagation_mode","failure_propagation_mode","failure_propagation_mode","failure_propagation_mode","foreach","foreach_match","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","function_type","function_type","get_consumers_of_result","get_defining_op","get_parent_op","get_producer_of_operand","get_result","get_type","handle","handle","handles","handles","handles","handles","include","input","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","isolated_from_above","isolated_from_above","match_operation_name","match_param_cmpi","matchers","matchers","merge_handles","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","named_sequence","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","new","new","new","new","new","op_name","op_name","op_name","op_name","op_names","op_names","operand_handle","operand_handle","operand_number","operand_number","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","options","options","output","output","overflow_result","overflow_result","param","param","param","param","param","param","param_constant","parent","parent","pass_name","pass_name","pass_through_empty_handle","pass_through_empty_handle","pattern","pattern","patterns","patterns","predicate","predicate","print","producer","producer","reference","reference","remove_apply_cse","remove_arg_attrs","remove_deduplicate","remove_deduplicate","remove_elemental","remove_isolated_from_above","remove_name","remove_op_name","remove_overflow_result","remove_res_attrs","remove_sym_visibility","replicate","replicated","replicated","res_attrs","res_attrs","result","result","result","result","result","result","result","result","result","result_number","result_number","result_number","result_number","results","results","results","results","results","results","results","results","results","results","root","root","root","root","scope","scope","select","sequence","set_actions","set_apply_cse","set_arg_attrs","set_deduplicate","set_deduplicate","set_elemental","set_fail_on_payload_too_small","set_failure_propagation_mode","set_failure_propagation_mode","set_function_type","set_isolated_from_above","set_matchers","set_name","set_name","set_op_name","set_op_name","set_op_names","set_operand_number","set_options","set_overflow_result","set_pass_name","set_pass_through_empty_handle","set_predicate","set_res_attrs","set_result_number","set_result_number","set_sym_name","set_sym_visibility","set_target","set_value","split_handle","sym_name","sym_name","sym_visibility","sym_visibility","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","target","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_param","type_param","updated","updated","value","value","value","value","verify","yield","BitCastOp","BitCastOpBuilder","BroadcastOp","BroadcastOpBuilder","CompressStoreOp","CompressStoreOpBuilder","ConstantMaskOp","ConstantMaskOpBuilder","ContractionOp","ContractionOpBuilder","CreateMaskOp","CreateMaskOpBuilder","ExpandLoadOp","ExpandLoadOpBuilder","ExtractElementOp","ExtractElementOpBuilder","ExtractOp","ExtractOpBuilder","ExtractStridedSliceOp","ExtractStridedSliceOpBuilder","FMAOp","FMAOpBuilder","FlatTransposeOp","FlatTransposeOpBuilder","GatherOp","GatherOpBuilder","InsertElementOp","InsertElementOpBuilder","InsertOp","InsertOpBuilder","InsertStridedSliceOp","InsertStridedSliceOpBuilder","LoadOp","LoadOpBuilder","MaskOp","MaskOpBuilder","MaskedLoadOp","MaskedLoadOpBuilder","MaskedStoreOp","MaskedStoreOpBuilder","MatmulOp","MatmulOpBuilder","MultiDimReductionOp","MultiDimReductionOpBuilder","OuterProductOp","OuterProductOpBuilder","PrintOp","PrintOpBuilder","ReductionOp","ReductionOpBuilder","ReshapeOp","ReshapeOpBuilder","ScalableExtractOp","ScalableExtractOpBuilder","ScalableInsertOp","ScalableInsertOpBuilder","ScanOp","ScanOpBuilder","ScatterOp","ScatterOpBuilder","ShapeCastOp","ShapeCastOpBuilder","ShuffleOp","ShuffleOpBuilder","SplatOp","SplatOpBuilder","StoreOp","StoreOpBuilder","TransferReadOp","TransferReadOpBuilder","TransferWriteOp","TransferWriteOpBuilder","TransposeOp","TransposeOpBuilder","TypeCastOp","TypeCastOpBuilder","VectorScaleOp","VectorScaleOpBuilder","WarpExecuteOnLane0Op","WarpExecuteOnLane0OpBuilder","YieldOp","YieldOpBuilder","acc","acc","acc","acc","acc","acc","acc","acc","acc","acc","accumulated_value","accumulated_value","aggregate","aggregate","args","args","base","base","base","base","base","base","base","base","base","base","base","base","base","base","base","base","bitcast","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","broadcast","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","columns","columns","compressstore","constant_mask","contract","create_mask","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","dest","expandload","extract","extract_strided_slice","extractelement","fixed_vector_sizes","fixed_vector_sizes","flat_transpose","fma","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","gather","in_bounds","in_bounds","in_bounds","in_bounds","inclusive","inclusive","index_vec","index_vec","index_vec","index_vec","indexing_maps","indexing_maps","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","indices","initial_value","initial_value","input","input","input_shape","input_shape","insert","insert_strided_slice","insertelement","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","iterator_types","iterator_types","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","laneid","laneid","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs","lhs_columns","lhs_columns","lhs_rows","lhs_rows","load","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask_dim_sizes","mask_dim_sizes","mask_region","mask_region","maskedload","maskedstore","matrix","matrix","matrix_multiply","memref","memref","multi_reduction","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","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","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","offsets","offsets","offsets","offsets","operands","operands","operands","operands","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","operation","outerproduct","output_shape","output_shape","padding","padding","pass_thru","pass_thru","pass_thru","pass_thru","pass_thru","pass_thru","passthru","passthru","permutation_map","permutation_map","permutation_map","permutation_map","pos","pos","pos","pos","position","position","position","position","position","position","position","position","print","reduction","reduction_dim","reduction_dim","reduction_dims","reduction_dims","remove_in_bounds","remove_in_bounds","res","res","res","res","res","res","res","res","res","res","res","res","res","res","reshape","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","result","results","results","results","results","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs","rhs_columns","rhs_columns","rows","rows","scalable_extract","scalable_insert","scan","scatter","set_columns","set_fixed_vector_sizes","set_in_bounds","set_in_bounds","set_inclusive","set_indexing_maps","set_iterator_types","set_kind","set_kind","set_kind","set_kind","set_kind","set_lhs_columns","set_lhs_rows","set_mask","set_mask_dim_sizes","set_offsets","set_offsets","set_permutation_map","set_permutation_map","set_pos","set_pos","set_position","set_position","set_reduction_dim","set_reduction_dims","set_rhs_columns","set_rows","set_sizes","set_strides","set_strides","set_transp","set_warp_size","shape_cast","shuffle","sizes","sizes","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","splat","store","strides","strides","strides","strides","transfer_read","transfer_write","transp","transp","transpose","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_cast","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v_1","v_1","v_2","v_2","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","value_to_store","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vector","vscale","warp_execute_on_lane_0","warp_region","warp_region","warp_size","warp_size","yield","condition","execute_region","for","if","index_switch","while","yield","AffineMap","Attribute","AttributeLike","Block","BlockRef","Identifier","Location","Module","Operation","OperationRef","Region","RegionRef","ShapedTypeLike","Type","TypeLike","Value","ValueLike","append_block","as_operation","as_string_ref","attribute","block","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_site","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","context","context","context","context","default","deref","drop","drop","dump","dump","dump","eq","eq","eq","eq","eq","eq","first_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_operation","from_option_raw","from_option_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","fused","insert_block_after","insert_block_before","into","into","into","into","into","into","into","into_raw","is_block_argument","is_block_argument","is_operation_result","is_operation_result","name","new","new","new","new","operation","parse","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_raw","to_raw","to_string","to_string","to_string","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","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","ArrayAttribute","Attribute","AttributeLike","DenseElementsAttribute","DenseI32ArrayAttribute","DenseI64ArrayAttribute","FlatSymbolRefAttribute","FloatAttribute","IntegerAttribute","StringAttribute","TypeAttribute","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","context","context","dump","dump","element","element","element","eq","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_option_raw","from_raw","i32_element","i64_element","into","into","into","into","into","into","into","into","into","into","is_affine_map","is_affine_map","is_array","is_array","is_bool","is_bool","is_dense_bool_array","is_dense_bool_array","is_dense_elements","is_dense_elements","is_dense_f32_array","is_dense_f32_array","is_dense_f64_array","is_dense_f64_array","is_dense_fp_elements","is_dense_fp_elements","is_dense_i16_array","is_dense_i16_array","is_dense_i32_array","is_dense_i32_array","is_dense_i64_array","is_dense_i64_array","is_dense_i8_array","is_dense_i8_array","is_dense_int_elements","is_dense_int_elements","is_dictionary","is_dictionary","is_elements","is_elements","is_empty","is_empty","is_empty","is_empty","is_flat_symbol_ref","is_flat_symbol_ref","is_float","is_float","is_integer","is_integer","is_integer_set","is_integer_set","is_opaque","is_opaque","is_sparse_elements","is_sparse_elements","is_sparse_tensor_encoding_attr","is_sparse_tensor_encoding_attr","is_strided_layout","is_strided_layout","is_string","is_string","is_symbol_ref","is_symbol_ref","is_type","is_type","is_unit","is_unit","len","len","len","len","new","new","new","new","new","new","new","new","new","parse","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_string","to_string","to_string","to_string","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unit","value","value","Block","BlockArgument","BlockRef","add_argument","append_operation","argument","argument_count","argument_number","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","detach","drop","eq","eq","first_operation","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_option_raw","from_raw","from_raw","from_raw","insert_operation","insert_operation_after","insert_operation_before","into","into","into","into_raw","new","next_in_region","owner","parent_operation","parent_region","set_type","terminator","to_owned","to_owned","to_raw","to_raw","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Operation","OperationBuilder","OperationPrintingFlags","OperationRef","OperationResult","add_attributes","add_operands","add_regions","add_results","add_successors","attribute","attribute_at","attribute_count","attributes","block","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone","clone_into","clone_into","clone_into","context","default","deref","drop","drop","dump","elide_large_elements_attributes","enable_debug_info","enable_result_type_inference","eq","eq","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_option_raw","from_option_raw","from_raw","from_raw","from_raw","has_attribute","into","into","into","into","into","into_raw","name","new","new","next_in_block","operand","operand_count","operands","owner","print_generic_operation_form","region","region_count","regions","remove_attribute","result","result","result_count","result_number","results","set_attribute","successor","successor_count","successors","to_owned","to_owned","to_owned","to_raw","to_raw","to_raw","to_ref","to_string","to_string","to_string","to_string_with_flags","try_from","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","use_local_scope","verify","FunctionType","IntegerType","MemRefType","RankedTensorType","ShapedTypeLike","TupleType","Type","TypeId","TypeLike","affine_map","bfloat16","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked","checked","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","context","context","dim_size","dim_size","dump","dump","element","element","encoding","eq","float16","float32","float64","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_option_raw","from_raw","has_rank","has_rank","id","id","id","index","input","input_count","into","into","into","into","into","into","is_any_quantized_type","is_any_quantized_type","is_bf16","is_bf16","is_calibrated_quantized_type","is_calibrated_quantized_type","is_complex","is_complex","is_f16","is_f16","is_f32","is_f32","is_f64","is_f64","is_float8e4m3fn","is_float8e4m3fn","is_float8e5m2","is_float8e5m2","is_function","is_function","is_index","is_index","is_integer","is_integer","is_mem_ref","is_mem_ref","is_none","is_none","is_opaque","is_opaque","is_pdl_attribute_type","is_pdl_attribute_type","is_pdl_operation_type","is_pdl_operation_type","is_pdl_range_type","is_pdl_range_type","is_pdl_type","is_pdl_type","is_pdl_type_type","is_pdl_type_type","is_pdl_value_type","is_pdl_value_type","is_quantized_type","is_quantized_type","is_ranked_tensor","is_ranked_tensor","is_shaped","is_shaped","is_signed","is_signless","is_tensor","is_tensor","is_transform_any_op_type","is_transform_any_op_type","is_transform_operation_type","is_transform_operation_type","is_tuple","is_tuple","is_uniform_quantized_per_axis_type","is_uniform_quantized_per_axis_type","is_uniform_quantized_type","is_uniform_quantized_type","is_unranked_mem_ref","is_unranked_mem_ref","is_unranked_tensor","is_unranked_tensor","is_unsigned","is_vector","is_vector","layout","memory_space","new","new","new","new","new","none","parse","rank","rank","result","result_count","signed","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_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_into","try_into","try_into","try_into","try_into","try_into","type","type_count","type_id","type_id","type_id","type_id","type_id","type_id","unsigned","vector","vector_checked","width","Allocator","TypeId","allocate_type_id","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create","default","drop","eq","fmt","fmt","from","from","from_raw","hash","into","into","new","to_owned","to_raw","try_from","try_from","try_into","try_into","type_id","type_id","ExternalPass","OperationPassManager","Pass","PassManager","RunExternalPass","add_pass","add_pass","as_operation_pass_manager","async","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","conversion","create_external","drop","enable_ir_printing","enable_verifier","external","fmt","fmt","from","from","from","from_raw","from_raw","from_raw_fn","gpu","into","into","into","linalg","nested_under","nested_under","new","run","sparse_tensor","to_owned","to_raw","to_raw","to_string","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","create_async_func_to_async_runtime","create_async_parallel_for","create_async_runtime_policy_based_ref_counting","create_async_runtime_ref_counting","create_async_runtime_ref_counting_opt","create_async_to_async_runtime","register_async_func_to_async_runtime","register_async_parallel_for","register_async_runtime_policy_based_ref_counting","register_async_runtime_ref_counting","register_async_runtime_ref_counting_opt","register_async_to_async_runtime","create_affine_for_to_gpu","create_affine_to_standard","create_amdgpu_to_rocdl","create_arith_to_llvm","create_arith_to_spirv","create_arm_neon_2_d_to_intr","create_async_to_llvm","create_bufferization_to_mem_ref","create_complex_to_libm","create_complex_to_llvm","create_complex_to_standard","create_control_flow_to_llvm","create_control_flow_to_spirv","create_finalize_mem_ref_to_llvm","create_func_to_llvm","create_func_to_spirv","create_gpu_launch_func_to_vulkan_launch_func","create_gpu_ops_to_nvvm_ops","create_gpu_ops_to_rocdl_ops","create_gpu_to_llvm","create_gpu_to_spirv","create_index_to_llvm","create_linalg_to_llvm","create_linalg_to_standard","create_lower_host_code_to_llvm","create_map_mem_ref_storage_class","create_math_to_funcs","create_math_to_libm","create_math_to_llvm","create_math_to_spirv","create_mem_ref_to_spirv","create_nvgpu_to_nvvm","create_open_acc_to_scf","create_open_mp_to_llvm","create_parallel_loop_to_gpu","create_pdl_to_pdl_interp","create_reconcile_unrealized_casts","create_scf_to_control_flow","create_scf_to_open_mp","create_scf_to_spirv","create_shape_constraints","create_shape_to_standard","create_spirv_to_llvm","create_tensor_to_linalg","create_tensor_to_spirv","create_tosa_to_arith","create_tosa_to_linalg","create_tosa_to_linalg_named","create_tosa_to_scf","create_tosa_to_tensor","create_vector_to_gpu","create_vector_to_llvm","create_vector_to_scf","create_vector_to_spirv","create_vulkan_launch_func_to_vulkan_calls","register_affine_for_to_gpu","register_affine_to_standard","register_amdgpu_to_rocdl","register_arith_to_llvm","register_arith_to_spirv","register_arm_neon_2_d_to_intr","register_async_to_llvm","register_bufferization_to_mem_ref","register_complex_to_libm","register_complex_to_llvm","register_complex_to_standard","register_control_flow_to_llvm","register_control_flow_to_spirv","register_finalize_mem_ref_to_llvm","register_func_to_llvm","register_func_to_spirv","register_gpu_launch_func_to_vulkan_launch_func","register_gpu_ops_to_nvvm_ops","register_gpu_ops_to_rocdl_ops","register_gpu_to_llvm","register_gpu_to_spirv","register_index_to_llvm","register_linalg_to_llvm","register_linalg_to_standard","register_lower_host_code_to_llvm","register_map_mem_ref_storage_class","register_math_to_funcs","register_math_to_libm","register_math_to_llvm","register_math_to_spirv","register_mem_ref_to_spirv","register_nvgpu_to_nvvm","register_open_acc_to_scf","register_open_mp_to_llvm","register_parallel_loop_to_gpu","register_pdl_to_pdl_interp","register_reconcile_unrealized_casts","register_scf_to_control_flow","register_scf_to_open_mp","register_scf_to_spirv","register_shape_constraints","register_shape_to_standard","register_spirv_to_llvm","register_tensor_to_linalg","register_tensor_to_spirv","register_tosa_to_arith","register_tosa_to_linalg","register_tosa_to_linalg_named","register_tosa_to_scf","register_tosa_to_tensor","register_vector_to_gpu","register_vector_to_llvm","register_vector_to_scf","register_vector_to_spirv","register_vulkan_launch_func_to_vulkan_calls","ExternalPass","RunExternalPass","borrow","borrow_mut","clone","clone_into","construct","create_external","destruct","fmt","from","from_raw","initialize","into","run","signal_failure","to_owned","to_raw","try_from","try_into","type_id","create_gpu_async_region_pass","create_gpu_kernel_outlining","create_gpu_launch_sink_index_computations","create_gpu_map_parallel_loops_pass","register_gpu_async_region_pass","register_gpu_kernel_outlining","register_gpu_launch_sink_index_computations","register_gpu_map_parallel_loops_pass","create_convert_elementwise_to_linalg","create_linalg_bufferize","create_linalg_detensorize","create_linalg_elementwise_op_fusion","create_linalg_fold_unit_extent_dims","create_linalg_generalization","create_linalg_inline_scalar_operands","create_linalg_lower_to_affine_loops","create_linalg_lower_to_loops","create_linalg_lower_to_parallel_loops","create_linalg_named_op_conversion","register_convert_elementwise_to_linalg","register_linalg_bufferize","register_linalg_detensorize","register_linalg_elementwise_op_fusion","register_linalg_fold_unit_extent_dims","register_linalg_generalization","register_linalg_inline_scalar_operands","register_linalg_lower_to_affine_loops","register_linalg_lower_to_loops","register_linalg_lower_to_parallel_loops","register_linalg_named_op_conversion","create_post_sparsification_rewrite","create_pre_sparsification_rewrite","create_sparse_buffer_rewrite","create_sparse_tensor_codegen","create_sparse_tensor_conversion_pass","create_sparse_vectorization","create_sparsification_pass","create_storage_specifier_to_llvm","register_post_sparsification_rewrite","register_pre_sparsification_rewrite","register_sparse_buffer_rewrite","register_sparse_tensor_codegen","register_sparse_tensor_conversion_pass","register_sparse_vectorization","register_sparsification_pass","register_storage_specifier_to_llvm","create_canonicalizer","create_control_flow_sink","create_cse","create_generate_runtime_verification","create_inliner","create_location_snapshot","create_loop_invariant_code_motion","create_print_op_stats","create_sccp","create_strip_debug_info","create_symbol_dce","create_symbol_privatize","create_topological_sort","create_view_op_graph","register_canonicalizer","register_control_flow_sink","register_cse","register_generate_runtime_verification","register_inliner","register_location_snapshot","register_loop_invariant_code_motion","register_print_op_stats","register_sccp","register_strip_debug_info","register_symbol_dce","register_symbol_privatize","register_topological_sort","register_view_op_graph","parse_pass_pipeline","register_all_dialects","register_all_llvm_translations","register_all_passes"],"q":[[0,"melior"],[108,"melior::Error"],[113,"melior::diagnostic"],[160,"melior::dialect"],[227,"melior::dialect::arith"],[316,"melior::dialect::cf"],[320,"melior::dialect::func"],[325,"melior::dialect::index"],[349,"melior::dialect::llvm"],[411,"melior::dialect::llvm::attributes"],[433,"melior::dialect::llvm::type"],[439,"melior::dialect::memref"],[450,"melior::dialect::ods"],[475,"melior::dialect::ods::affine"],[868,"melior::dialect::ods::amdgpu"],[1275,"melior::dialect::ods::arith"],[2621,"melior::dialect::ods::arm_neon"],[2712,"melior::dialect::ods::arm_sve"],[3440,"melior::dialect::ods::async"],[4233,"melior::dialect::ods::bufferization"],[4444,"melior::dialect::ods::cf"],[4572,"melior::dialect::ods::func"],[4723,"melior::dialect::ods::gpu"],[6264,"melior::dialect::ods::index"],[7011,"melior::dialect::ods::linalg"],[7096,"melior::dialect::ods::llvm"],[9420,"melior::dialect::ods::math"],[10348,"melior::dialect::ods::memref"],[11317,"melior::dialect::ods::pdl"],[11763,"melior::dialect::ods::pdl_interp"],[12953,"melior::dialect::ods::quant"],[13034,"melior::dialect::ods::scf"],[13402,"melior::dialect::ods::shape"],[14532,"melior::dialect::ods::sparse_tensor"],[15443,"melior::dialect::ods::tensor"],[16164,"melior::dialect::ods::tosa"],[18393,"melior::dialect::ods::transform"],[19291,"melior::dialect::ods::vector"],[20575,"melior::dialect::scf"],[20582,"melior::ir"],[20736,"melior::ir::attribute"],[20997,"melior::ir::block"],[21065,"melior::ir::operation"],[21841,"melior::ir::type"],[22061,"melior::ir::type::id"],[22091,"melior::pass"],[22146,"melior::pass::async"],[22158,"melior::pass::conversion"],[22268,"melior::pass::external"],[22289,"melior::pass::gpu"],[22297,"melior::pass::linalg"],[22319,"melior::pass::sparse_tensor"],[22335,"melior::pass::transform"],[22363,"melior::utility"],[22367,"core::str::error"],[22368,"core::result"],[22369,"core::ops::function"],[22370,"core::fmt"],[22371,"core::fmt"],[22372,"core::ffi::c_str"],[22373,"mlir_sys"],[22374,"mlir_sys"],[22375,"core::any"],[22376,"mlir_sys"],[22377,"core::iter::traits::iterator"],[22378,"alloc::vec"],[22379,"mlir_sys"],[22380,"mlir_sys"]],"d":["","","","A context of IR, dialects, and passes.","A reference to a context.","","A Melior error.","An execution engine.","","","","","","","","","A string reference.","","","","Returns true if unregistered dialects are allowed.","Appends a dialect registry.","Converts a string reference into a str.","Attaches a diagnostic handler.","","","","","","","","","","","","","","","","Detaches a diagnostic handler.","Diagnostics.","Dialect handles, instances, and registry.","Generates a dialect module from a TableGen file.","","","Dumps a module to an object file.","Enables multi-threading.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a C-style string into a string reference.","Creates a context reference from a raw object.","Creates a string reference from a raw object.","Gets or loads a dialect.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Invokes a function in a module. The arguments argument …","IR objects and builders.","Returns true if a given operation is registered in a …","Loads all available dialects.","Gets a number of loaded dialects.","Searches a symbol in a module and returns a pointer to it.","Creates an execution engine.","Creates a context.","Creates a string reference.","Passes and pass managers.","Register a symbol. This symbol will be accessible to the …","Gets a number of registered dialects.","Sets if unregistered dialects are allowed.","","","Converts a context into a raw object.","Converts a string reference into a raw object.","","","","","","","","","","","","","","","","","Utility functions.","","","","","","","Diagnostic handler ID.","Diagnostic severity.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a diagnostic handler ID from a raw object.","Creates a diagnostic from a raw object.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts a diagnostic handler ID into a raw object.","","","","","","","","","","","","A dialect.","A dialect handle.","A dialect registry.","arith dialect.","Creates a async dialect handle.","","","","","","","cf dialect.","Creates a cf dialect handle.","","","","","Gets a context.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a dialect handle from a raw object.","Creates a dialect from a raw object.","func dialect.","Creates a func dialect handle.","Creates a gpu dialect handle.","index dialect.","Inserts a dialect into a dialect registry.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a linalg dialect handle.","llvm dialect.","Creates a llvm dialect handle.","Loads a dialect into a context.","memref dialect.","Gets a namespace.","Gets a namespace.","Creates a dialect registry.","Experimental dialect operations and their builders …","Creates a pdl dialect handle.","Creates a quant dialect handle.","Registers a dialect into a context.","scf dialect.","Creates a scf dialect handle.","Creates a shape dialect handle.","Creates a sparse_tensor dialect handle.","Creates a tensor dialect handle.","","","Converts a dialect handle into a raw object.","Converts a dialect registry into a raw object.","","","","","","","","","","arith.cmpf predicate","arith.cmpi predicate","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an arith.addf operation.","Creates an arith.addi operation.","Creates an arith.addui_extended operation.","Creates an arith.andi operation.","Creates an arith.bitcast operation.","","","","","Creates an arith.ceildivsi operation.","Creates an arith.ceildivui operation.","Creates an arith.cmpf operation.","Creates an arith.cmpi operation.","Creates an arith.constant operation.","Creates an arith.divf operation.","Creates an arith.divsi operation.","Creates an arith.divui operation.","Creates an arith.extf operation.","Creates an arith.extsi operation.","Creates an arith.extui operation.","Creates an arith.floordivsi operation.","Creates an arith.fptosi operation.","Creates an arith.fptoui operation.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an arith.index_cast operation.","Creates an arith.index_castui operation.","Calls U::from(self).","Calls U::from(self).","Creates an arith.maxf operation.","Creates an arith.maxsi operation.","Creates an arith.maxui operation.","Creates an arith.minf operation.","Creates an arith.minsi operation.","Creates an arith.minui operation.","Creates an arith.mulf operation.","Creates an arith.muli operation.","Creates an arith.mulsi_extended operation.","Creates an arith.mului_extended operation.","Creates an arith.negf operation.","Creates an arith.ori operation.","Creates an arith.remf operation.","Creates an arith.remsi operation.","Creates an arith.remui operation.","Creates an arith.select operation.","Creates an arith.shli operation.","Creates an arith.shrsi operation.","Creates an arith.shrui operation.","Creates an arith.sitofp operation.","Creates an arith.subf operation.","Creates an arith.subi operation.","Creates an arith.truncf operation.","Creates an arith.trunci operation.","","","","","","","Creates an arith.uitofp operation.","Creates an arith.xori operation.","Creates a cf.assert operation.","Creates a cf.br operation.","Creates a cf.cond_br operation.","Creates a cf.switch operation.","Create a func.call operation.","Create a func.call_indirect operation.","Create a func.constant operation.","Create a func.func operation.","Create a func.return operation.","Creates an index.add operation.","Creates an index.and operation.","Creates an index.casts operation.","Creates an index.castu operation.","Creates an index.ceildivs operation.","Creates an index.ceildivu operation.","Creates an index.cmp operation.","Creates an index.constant operation.","Creates an index.divs operation.","Creates an index.divu operation.","Creates an index.floordivs operation.","Creates an index.maxs operation.","Creates an index.maxu operation.","Creates an index.mins operation.","Creates an index.minu operation.","Creates an index.mul operation.","Creates an index.or operation.","Creates an index.rems operation.","Creates an index.remu operation.","Creates an index.shl operation.","Creates an index.shrs operation.","Creates an index.shru operation.","Creates an index.sub operation.","Creates an index.xor operation.","alloca options.","Load/store options.","Sets access groups.","Sets alias scopes.","Sets the alignment.","Sets an alignment.","Creates a llvm.alloca operation.","","Creates a llvm.bitcast operation.","","","","","Creates a llvm.call_intrinsic operation.","","","","","","","Sets the elem_type, not needed if the returned pointer is …","Creates a llvm.extractvalue operation.","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a llvm.func operation.","Creates a llvm.getelementptr operation.","Creates a llvm.getelementptr operation with dynamic …","Sets the inalloca flag.","Creates a llvm.insertvalue operation.","Calls U::from(self).","Calls U::from(self).","Creates a llvm.intr.abs operation.","Creates a llvm.intr.bitreverse operation.","Creates a llvm.intr.bswap operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.intr.ctlz operation.","Creates a llvm.load operation.","Creates load/store options.","Creates load/store options.","Sets noalias scopes.","Sets a nontemporal flag.","Creates a llvm.mlir.null operation. A null pointer.","Creates a llvm.mlir.poison operation.","","Creates a llvm.store operation.","Sets TBAA metadata.","","","","","","","LLVM types","","","Creates a llvm.mlir.undef operation.","Creates a llvm.unreachable operation.","Sets a volatile flag.","Creates a llvm.zext operation.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Creates an LLVM linkage attribute.","","","","","Creates an LLVM array type.","Creates an LLVM function type.","Creates an LLVM opaque pointer type.","Creates an LLVM pointer type.","Creates an LLVM struct type.","Creates an LLVM void type.","Create a memref.alloc operation.","Create a memref.alloca operation.","Create a memref.cast operation.","Create a memref.dealloc operation.","Create a memref.dim operation.","Create a memref.get_global operation.","Create a memref.global operation.","Create a memref.load operation.","Create a memref.rank operation.","Create a memref.realloc operation.","Create a memref.store operation.","affine dialect.","amdgpu dialect.","arith dialect.","arm_neon dialect.","arm_sve dialect.","async dialect.","bufferization dialect.","cf dialect.","func dialect.","gpu dialect.","index dialect.","linalg dialect.","llvm dialect.","math dialect.","memref dialect.","pdl dialect.","pdl_interp dialect.","quant dialect.","scf dialect.","shape dialect.","sparse_tensor dialect.","tensor dialect.","tosa dialect.","transform dialect.","vector dialect.","apply operation. Affine apply operation.","A builder for apply operation. Affine apply operation.","delinearize_index operation. Delinearize an index.","A builder for delinearize_index operation. Delinearize an …","for operation. For operation.","A builder for for operation. For operation.","if operation. If-then-else operation.","A builder for if operation. If-then-else operation.","load operation. Affine load operation.","A builder for load operation. Affine load operation.","max operation. Max operation.","A builder for max operation. Max operation.","min operation. Min operation.","A builder for min operation. Min operation.","parallel operation. Multi-index parallel band operation.","A builder for parallel operation. Multi-index parallel …","prefetch operation. Affine prefetch operation.","A builder for prefetch operation. Affine prefetch …","store operation. Affine store operation.","A builder for store operation. Affine store operation.","vector_load operation. Affine vector load operation.","A builder for vector_load operation. Affine vector load …","vector_store operation. Affine vector store operation.","A builder for vector_store operation. Affine vector store …","yield operation. Yield values to parent operation.","A builder for yield operation. Yield values to parent …","Creates a new apply operation. Affine apply operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new delinearize_index operation. Delinearize an …","","","Creates a new for operation. For operation.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 if operation. If-then-else operation.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Affine load operation.","","","","","","","","","","","","","","","","","Creates a new max operation. Max operation.","","","","","","","","","","","Creates a new min operation. Min operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new parallel operation. Multi-index parallel …","Creates a new prefetch operation. Affine prefetch …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new store operation. Affine store operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new vector_load operation. Affine vector load …","Creates a new vector_store operation. Affine vector store …","Creates a new yield operation. Yield values to parent …","lds_barrier operation. Barrier that includes a wait for …","A builder for lds_barrier operation. Barrier that includes …","mfma operation. MLIR wrapper for CDNA mfma instructions.","A builder for mfma operation. MLIR wrapper for CDNA mfma …","raw_buffer_atomic_cmpswap operation. Raw Buffer Atomic …","A builder for raw_buffer_atomic_cmpswap operation. Raw …","raw_buffer_atomic_fadd operation. Raw Buffer …","A builder for raw_buffer_atomic_fadd operation. Raw Buffer …","raw_buffer_atomic_fmax operation. Raw Buffer …","A builder for raw_buffer_atomic_fmax operation. Raw Buffer …","raw_buffer_atomic_smax operation. Raw Buffer Signed …","A builder for raw_buffer_atomic_smax operation. Raw Buffer …","raw_buffer_atomic_umin operation. Raw Buffer Unsigned …","A builder for raw_buffer_atomic_umin operation. Raw Buffer …","raw_buffer_load operation. Raw Buffer load, exposing GCN …","A builder for raw_buffer_load operation. Raw Buffer load, …","raw_buffer_store operation. Raw Buffer Store, exposing GCN …","A builder for raw_buffer_store operation. Raw Buffer …","wmma operation. MLIR wrapper for RDNA3 wmma instructions.","A builder for wmma operation. MLIR wrapper for RDNA3 wmma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","Creates a new lds_barrier operation. Barrier that includes …","","","","","","","","","","","","","","","","","Creates a new mfma operation. MLIR wrapper for CDNA mfma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new raw_buffer_atomic_cmpswap operation. Raw …","Creates a new raw_buffer_atomic_fadd operation. Raw Buffer …","Creates a new raw_buffer_atomic_fmax operation. Raw Buffer …","Creates a new raw_buffer_atomic_smax operation. Raw Buffer …","Creates a new raw_buffer_atomic_umin operation. Raw Buffer …","Creates a new raw_buffer_load operation. Raw Buffer load, …","Creates a new raw_buffer_store operation. Raw Buffer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new wmma operation. MLIR wrapper for RDNA3 wmma …","addf operation. Floating point addition operation.","A builder for addf operation. Floating point addition …","addi operation. Integer addition operation.","A builder for addi operation. Integer addition operation.","addui_extended operation. extended unsigned integer …","A builder for addui_extended operation. extended unsigned …","andi operation. Integer binary and.","A builder for andi operation. Integer binary and.","bitcast operation. Bitcast between values of equal bit …","A builder for bitcast operation. Bitcast between values of …","ceildivsi operation. Signed ceil integer division …","A builder for ceildivsi operation. Signed ceil integer …","ceildivui operation. Unsigned ceil integer division …","A builder for ceildivui operation. Unsigned ceil integer …","cmpf operation. Floating-point comparison operation.","A builder for cmpf operation. Floating-point comparison …","cmpi operation. Integer comparison operation.","A builder for cmpi operation. Integer comparison operation.","constant operation. Integer or floating point constant.","A builder for constant operation. Integer or floating …","divf operation. Floating point division operation.","A builder for divf operation. Floating point division …","divsi operation. Signed integer division operation.","A builder for divsi operation. Signed integer division …","divui operation. Unsigned integer division operation.","A builder for divui operation. Unsigned integer division …","extf operation. Cast from floating-point to wider …","A builder for extf operation. Cast from floating-point to …","extsi operation. Integer sign extension operation.","A builder for extsi operation. Integer sign extension …","extui operation. Integer zero extension operation.","A builder for extui operation. Integer zero extension …","fptosi operation. Cast from floating-point type to integer …","A builder for fptosi operation. Cast from floating-point …","fptoui operation. Cast from floating-point type to integer …","A builder for fptoui operation. Cast from floating-point …","floordivsi operation. Signed floor integer division …","A builder for floordivsi operation. Signed floor integer …","index_cast operation. Cast between index and integer types.","A builder for index_cast operation. Cast between index and …","index_castui operation. Unsigned cast between index and …","A builder for index_castui operation. Unsigned cast …","maxf operation. Floating-point maximum operation.","A builder for maxf operation. Floating-point maximum …","maxsi operation. Signed integer maximum operation.","A builder for maxsi operation. Signed integer maximum …","maxui operation. Unsigned integer maximum operation.","A builder for maxui operation. Unsigned integer maximum …","minf operation. Floating-point minimum operation.","A builder for minf operation. Floating-point minimum …","minsi operation. Signed integer minimum operation.","A builder for minsi operation. Signed integer minimum …","minui operation. Unsigned integer minimum operation.","A builder for minui operation. Unsigned integer minimum …","mulf operation. Floating point multiplication operation.","A builder for mulf operation. Floating point …","muli operation. Integer multiplication operation.","A builder for muli operation. Integer multiplication …","mulsi_extended operation. extended signed integer …","A builder for mulsi_extended operation. extended signed …","mului_extended operation. extended unsigned integer …","A builder for mului_extended operation. extended unsigned …","negf operation. Floating point negation.","A builder for negf operation. Floating point negation.","ori operation. Integer binary or.","A builder for ori operation. Integer binary or.","remf operation. Floating point division remainder …","A builder for remf operation. Floating point division …","remsi operation. Signed integer division remainder …","A builder for remsi operation. Signed integer division …","remui operation. Unsigned integer division remainder …","A builder for remui operation. Unsigned integer division …","sitofp operation. Cast from integer type to floating-point.","A builder for sitofp operation. Cast from integer type to …","select operation. Select operation.","A builder for select operation. Select operation.","shli operation. Integer left-shift.","A builder for shli operation. Integer left-shift.","shrsi operation. Signed integer right-shift.","A builder for shrsi operation. Signed integer right-shift.","shrui operation. Unsigned integer right-shift.","A builder for shrui operation. Unsigned integer …","subf operation. Floating point subtraction operation.","A builder for subf operation. Floating point subtraction …","subi operation. Integer subtraction operation.","A builder for subi operation. Integer subtraction …","truncf operation. Cast from floating-point to narrower …","A builder for truncf operation. Cast from floating-point …","trunci operation. Integer truncation operation.","A builder for trunci operation. Integer truncation …","uitofp operation. Cast from unsigned integer type to …","A builder for uitofp operation. Cast from unsigned integer …","xori operation. Integer binary xor.","A builder for xori operation. Integer binary xor.","Creates a new addf operation. Floating point addition …","Creates a new addi operation. Integer addition operation.","Creates a new addui_extended operation. extended unsigned …","Creates a new andi operation. Integer binary and.","Creates a new bitcast operation. Bitcast between values of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ceildivsi operation. Signed ceil integer …","Creates a new ceildivui operation. Unsigned ceil integer …","Creates a new cmpf operation. Floating-point comparison …","Creates a new cmpi operation. Integer comparison operation.","","","Creates a new constant operation. Integer or floating …","Creates a new divf operation. Floating point division …","Creates a new divsi operation. Signed integer division …","Creates a new divui operation. Unsigned integer division …","Creates a new extf operation. Cast from floating-point to …","Creates a new extsi operation. Integer sign extension …","Creates a new extui operation. Integer zero extension …","","","","","","","","","","","","","","","","","","","Creates a new floordivsi operation. Signed floor integer …","Creates a new fptosi operation. Cast from floating-point …","Creates a new fptoui operation. Cast from floating-point …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 index_cast operation. Cast between index and …","Creates a new index_castui operation. Unsigned cast …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 maxf operation. Floating-point maximum …","Creates a new maxsi operation. Signed integer maximum …","Creates a new maxui operation. Unsigned integer maximum …","Creates a new minf operation. Floating-point minimum …","Creates a new minsi operation. Signed integer minimum …","Creates a new minui operation. Unsigned integer minimum …","Creates a new mulf operation. Floating point …","Creates a new muli operation. Integer multiplication …","Creates a new mulsi_extended operation. extended signed …","Creates a new mului_extended operation. extended unsigned …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new negf operation. Floating point negation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ori operation. Integer binary or.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new remf operation. Floating point division …","Creates a new remsi operation. Signed integer division …","Creates a new remui operation. Unsigned integer division …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select operation.","","","","","","","","","","","","Creates a new shli operation. Integer left-shift.","Creates a new shrsi operation. Signed integer right-shift.","Creates a new shrui operation. Unsigned integer …","Creates a new sitofp operation. Cast from integer type to …","Creates a new subf operation. Floating point subtraction …","Creates a new subi operation. Integer subtraction …","","","","","Creates a new truncf operation. Cast from floating-point …","Creates a new trunci operation. Integer truncation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new uitofp operation. Cast from unsigned integer …","","","Creates a new xori operation. Integer binary xor.","intr.smull operation. Smull roundscale op.","A builder for intr.smull operation. Smull roundscale op.","2d.sdot operation. Sdot op.","A builder for 2d.sdot operation. Sdot op.","intr.sdot operation. Sdot op.","A builder for intr.sdot operation. Sdot op.","Creates a new 2d.sdot operation. Sdot op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","Creates a new intr.sdot operation. Sdot op.","Creates a new intr.smull operation. Smull roundscale op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","intr.fadd operation. ","A builder for intr.fadd operation. ","masked.addf operation. Masked addition for scalable …","A builder for masked.addf operation. Masked addition for …","intr.add operation. ","A builder for intr.add operation. ","masked.addi operation. Masked addition for scalable …","A builder for masked.addi operation. Masked addition for …","intr.fdiv operation. ","A builder for intr.fdiv operation. ","masked.divf operation. Masked division for scalable …","A builder for masked.divf operation. Masked division for …","intr.fmul operation. ","A builder for intr.fmul operation. ","masked.mulf operation. Masked multiplication for scalable …","A builder for masked.mulf operation. Masked multiplication …","intr.mul operation. ","A builder for intr.mul operation. ","masked.muli operation. Masked multiplication for scalable …","A builder for masked.muli operation. Masked multiplication …","intr.sdiv operation. ","A builder for intr.sdiv operation. ","masked.divi_signed operation. Masked signed division for …","A builder for masked.divi_signed operation. Masked signed …","intr.fsub operation. ","A builder for intr.fsub operation. ","masked.subf operation. Masked subtraction for scalable …","A builder for masked.subf operation. Masked subtraction …","intr.sub operation. ","A builder for intr.sub operation. ","masked.subi operation. Masked subtraction for scalable …","A builder for masked.subi operation. Masked subtraction …","intr.udiv operation. ","A builder for intr.udiv operation. ","masked.divi_unsigned operation. Masked unsigned division …","A builder for masked.divi_unsigned operation. Masked …","intr.sdot operation. ","A builder for intr.sdot operation. ","sdot operation. Vector-vector dot product and accumulate …","A builder for sdot operation. Vector-vector dot product …","intr.smmla operation. ","A builder for intr.smmla operation. ","smmla operation. Matrix-matrix multiply and accumulate op.","A builder for smmla operation. Matrix-matrix multiply and …","intr.udot operation. ","A builder for intr.udot operation. ","udot operation. Vector-vector dot product and accumulate …","A builder for udot operation. Vector-vector dot product …","intr.ummla operation. ","A builder for intr.ummla operation. ","ummla operation. Matrix-matrix multiply and accumulate op.","A builder for ummla operation. Matrix-matrix multiply and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Creates a new intr.add operation. ","Creates a new intr.fadd operation. ","Creates a new intr.fdiv operation. ","Creates a new intr.fmul operation. ","Creates a new intr.fsub operation. ","Creates a new intr.mul operation. ","Creates a new intr.sdiv operation. ","Creates a new intr.sdot operation. ","Creates a new intr.smmla operation. ","Creates a new intr.sub operation. ","Creates a new intr.udiv operation. ","Creates a new intr.udot operation. ","Creates a new intr.ummla operation. ","","","","","","","","","","","","","","","","","","","Creates a new masked.addf operation. Masked addition for …","Creates a new masked.addi operation. Masked addition for …","Creates a new masked.divf operation. Masked division for …","Creates a new masked.divi_signed operation. Masked signed …","Creates a new masked.divi_unsigned operation. Masked …","Creates a new masked.mulf operation. Masked multiplication …","Creates a new masked.muli operation. Masked multiplication …","Creates a new masked.subf operation. Masked subtraction …","Creates a new masked.subi operation. Masked subtraction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sdot operation. Vector-vector dot product …","Creates a new smmla operation. Matrix-matrix multiply and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new udot operation. Vector-vector dot product …","Creates a new ummla operation. Matrix-matrix multiply and …","add_to_group operation. Adds and async token or value to …","A builder for add_to_group operation. Adds and async token …","await_all operation. Waits for the all async tokens or …","A builder for await_all operation. Waits for the all async …","await operation. Waits for the argument to become ready.","A builder for await operation. Waits for the argument to …","call operation. Async call operation.","A builder for call operation. Async call operation.","coro.begin operation. Returns a handle to the coroutine.","A builder for coro.begin operation. Returns a handle to …","coro.end operation. Marks the end of the coroutine in the …","A builder for coro.end operation. Marks the end of the …","coro.free operation. Deallocates the coroutine frame.","A builder for coro.free operation. Deallocates the …","coro.id operation. Returns a switched-resume coroutine …","A builder for coro.id operation. Returns a switched-resume …","coro.save operation. Saves the coroutine state.","A builder for coro.save operation. Saves the coroutine …","coro.suspend operation. Suspends the coroutine.","A builder for coro.suspend operation. Suspends the …","create_group operation. Creates an empty async group.","A builder for create_group operation. Creates an empty …","execute operation. Asynchronous execute operation.","A builder for execute operation. Asynchronous execute …","func operation. Async function operation.","A builder for func operation. Async function operation.","return operation. Async function return operation.","A builder for return operation. Async function return …","runtime.add_ref operation. Adds a reference to async value.","A builder for runtime.add_ref operation. Adds a reference …","runtime.add_to_group operation. Adds and async token or …","A builder for runtime.add_to_group operation. Adds and …","runtime.await_and_resume operation. Awaits the async …","A builder for runtime.await_and_resume operation. Awaits …","runtime.await operation. Blocks the caller thread until …","A builder for runtime.await operation. Blocks the caller …","runtime.create_group operation. Creates an async runtime …","A builder for runtime.create_group operation. Creates an …","runtime.create operation. Creates an async runtime token …","A builder for runtime.create operation. Creates an async …","runtime.drop_ref operation. Drops a reference to async …","A builder for runtime.drop_ref operation. Drops a …","runtime.is_error operation. Returns true if token, value …","A builder for runtime.is_error operation. Returns true if …","runtime.load operation. Loads the value from the runtime …","A builder for runtime.load operation. Loads the value from …","runtime.num_worker_threads operation. Gets the number of …","A builder for runtime.num_worker_threads operation. Gets …","runtime.resume operation. Resumes the coroutine on a …","A builder for runtime.resume operation. Resumes the …","runtime.set_available operation. Switches token or value …","A builder for runtime.set_available operation. Switches …","runtime.set_error operation. Switches token or value to …","A builder for runtime.set_error operation. Switches token …","runtime.store operation. Stores the value into the runtime …","A builder for runtime.store operation. Stores the value …","yield operation. Terminator for Async execute operation.","A builder for yield operation. Terminator for Async …","Creates a new add_to_group operation. Adds and async token …","","","Creates a new await operation. Waits for the argument to …","Creates a new await_all operation. Waits for the all async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Async call operation.","","","","","Creates a new coro.begin operation. Returns a handle to …","Creates a new coro.end operation. Marks the end of the …","Creates a new coro.free operation. Deallocates the …","Creates a new coro.id operation. Returns a switched-resume …","Creates a new coro.save operation. Saves the coroutine …","Creates a new coro.suspend operation. Suspends the …","","","","","Creates a new create_group operation. Creates an empty …","","","Creates a new execute operation. Asynchronous execute …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. Async function operation.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 return operation. Async function return …","Creates a new runtime.add_ref operation. Adds a reference …","Creates a new runtime.add_to_group operation. Adds and …","Creates a new runtime.await operation. Blocks the caller …","Creates a new runtime.await_and_resume operation. Awaits …","Creates a new runtime.create operation. Creates an async …","Creates a new runtime.create_group operation. Creates an …","Creates a new runtime.drop_ref operation. Drops a …","Creates a new runtime.is_error operation. Returns true if …","Creates a new runtime.load operation. Loads the value from …","Creates a new runtime.num_worker_threads operation. Gets …","Creates a new runtime.resume operation. Resumes the …","Creates a new runtime.set_available operation. Switches …","Creates a new runtime.set_error operation. Switches token …","Creates a new runtime.store operation. Stores the value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Terminator for Async …","alloc_tensor operation. Allocate buffer for a tensor.","A builder for alloc_tensor operation. Allocate buffer for …","clone operation. Clone a memref.","A builder for clone operation. Clone a memref.","copy_tensor operation. Copy a tensor.","A builder for copy_tensor operation. Copy a tensor.","dealloc operation. Deallocates the given memrefs if no …","A builder for dealloc operation. Deallocates the given …","dealloc_tensor operation. Release underlying storage …","A builder for dealloc_tensor operation. Release underlying …","to_memref operation. Cast a tensor to memref.","A builder for to_memref operation. Cast a tensor to memref.","to_tensor operation. Create a tensor from a memref.","A builder for to_tensor operation. Create a tensor from a …","Creates a new alloc_tensor operation. Allocate buffer for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new clone operation. Clone a memref.","","","","","Creates a new copy_tensor operation. Copy a tensor.","Creates a new dealloc operation. Deallocates the given …","Creates a new dealloc_tensor operation. Release underlying …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new to_memref operation. Cast a tensor to memref.","Creates a new to_tensor operation. Create a tensor from a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","assert operation. Assert operation with message attribute.","A builder for assert operation. Assert operation with …","br operation. Branch operation.","A builder for br operation. Branch operation.","cond_br operation. Conditional branch operation.","A builder for cond_br operation. Conditional branch …","switch operation. Switch operation.","A builder for switch operation. Switch operation.","","","Creates a new assert operation. Assert operation with …","","","","","","","","","","","","","","","","","Creates a new br operation. Branch operation.","","","","","","","","","","","","","","","","","Creates a new cond_br operation. Conditional branch …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","Creates a new switch operation. Switch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","call_indirect operation. Indirect call operation.","A builder for call_indirect operation. Indirect call …","call operation. Call operation.","A builder for call operation. Call operation.","constant operation. Constant.","A builder for constant operation. Constant.","func operation. An operation with a name containing a …","A builder for func operation. An operation with a name …","return operation. Function return operation.","A builder for return operation. Function return operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Call operation.","Creates a new call_indirect operation. Indirect call …","","","","","","","Creates a new constant operation. Constant.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. An operation with a name …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 return operation. Function return operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","all_reduce operation. Reduce values among workgroup..","A builder for all_reduce operation. Reduce values among …","alloc operation. GPU memory allocation operation..","A builder for alloc operation. GPU memory allocation …","barrier operation. Synchronizes all work items of a …","A builder for barrier operation. Synchronizes all work …","block_dim operation. ","A builder for block_dim operation. ","block_id operation. ","A builder for block_id operation. ","create_2to4_spmat operation. Create sparse matrix with 2:4 …","A builder for create_2to4_spmat operation. Create sparse …","create_coo_aos operation. Create sparse matrix in COO …","A builder for create_coo_aos operation. Create sparse …","create_coo operation. Create sparse matrix in COO format …","A builder for create_coo operation. Create sparse matrix …","create_csr operation. Create sparse matrix in CSR format …","A builder for create_csr operation. Create sparse matrix …","create_dn_tensor operation. Create dense tensor operation.","A builder for create_dn_tensor operation. Create dense …","dealloc operation. GPU memory deallocation operation.","A builder for dealloc operation. GPU memory deallocation …","destroy_dn_tensor operation. Destroy dense tensor …","A builder for destroy_dn_tensor operation. Destroy dense …","destroy_sp_mat operation. Destroy sparse matrix operation.","A builder for destroy_sp_mat operation. Destroy sparse …","func operation. Function executable on a GPU.","A builder for func operation. Function executable on a GPU.","module operation. A top level compilation unit containing …","A builder for module operation. A top level compilation …","global_id operation. ","A builder for global_id operation. ","grid_dim operation. ","A builder for grid_dim operation. ","host_register operation. Registers a memref for access …","A builder for host_register operation. Registers a memref …","host_unregister operation. Unregisters a memref for access …","A builder for host_unregister operation. Unregisters a …","lane_id operation. ","A builder for lane_id operation. ","launch_func operation. Launches a function as a GPU kernel.","A builder for launch_func operation. Launches a function …","launch operation. GPU kernel launch operation.","A builder for launch operation. GPU kernel launch …","memcpy operation. GPU memcpy operation.","A builder for memcpy operation. GPU memcpy operation.","memset operation. GPU memset operation.","A builder for memset operation. GPU memset operation.","module_end operation. A pseudo op that marks the end of a …","A builder for module_end operation. A pseudo op that marks …","num_subgroups operation. ","A builder for num_subgroups operation. ","printf operation. Device-side printf, as in CUDA or …","A builder for printf operation. Device-side printf, as in …","return operation. Terminator for GPU functions..","A builder for return operation. Terminator for GPU …","sddmm_buffer_size operation. Precompute buffersize for …","A builder for sddmm_buffer_size operation. Precompute …","sddmm operation. SDDMM operation.","A builder for sddmm operation. SDDMM operation.","set_default_device operation. Set default GPU for …","A builder for set_default_device operation. Set default …","shuffle operation. Shuffles values within a subgroup..","A builder for shuffle operation. Shuffles values within a …","spmm_buffer_size operation. Precompute buffersize for SpMM …","A builder for spmm_buffer_size operation. Precompute …","spmm operation. SpMM operation.","A builder for spmm operation. SpMM operation.","spmv_buffer_size operation. Precompute buffersize for SpMV …","A builder for spmv_buffer_size operation. Precompute …","spmv operation. SpMV operation.","A builder for spmv operation. SpMV operation.","subgroup_id operation. ","A builder for subgroup_id operation. ","subgroup_mma_compute operation. GPU warp synchronous …","A builder for subgroup_mma_compute operation. GPU warp …","subgroup_mma_constant_matrix operation. GPU warp …","A builder for subgroup_mma_constant_matrix operation. GPU …","subgroup_mma_elementwise operation. GPU warp elementwise …","A builder for subgroup_mma_elementwise operation. GPU warp …","subgroup_mma_load_matrix operation. GPU warp synchronous …","A builder for subgroup_mma_load_matrix operation. GPU warp …","subgroup_mma_store_matrix operation. GPU warp synchronous …","A builder for subgroup_mma_store_matrix operation. GPU …","subgroup_reduce operation. Reduce values among subgroup..","A builder for subgroup_reduce operation. Reduce values …","subgroup_size operation. ","A builder for subgroup_size operation. ","terminator operation. Terminator for GPU launch regions..","A builder for terminator operation. Terminator for GPU …","thread_id operation. ","A builder for thread_id operation. ","wait operation. Wait for async gpu ops to complete..","A builder for wait operation. Wait for async gpu ops to …","yield operation. GPU yield operation.","A builder for yield operation. GPU yield operation.","","","Creates a new all_reduce operation. Reduce values among …","Creates a new alloc operation. GPU memory allocation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new barrier operation. Synchronizes all work …","Creates a new block_dim operation. ","Creates a new block_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new create_2to4_spmat operation. Create sparse …","Creates a new create_coo operation. Create sparse matrix …","Creates a new create_coo_aos operation. Create sparse …","Creates a new create_csr operation. Create sparse matrix …","Creates a new create_dn_tensor operation. Create dense …","Creates a new dealloc operation. GPU memory deallocation …","Creates a new destroy_dn_tensor operation. Destroy dense …","Creates a new destroy_sp_mat operation. Destroy sparse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. Function executable on a GPU.","","","Creates a new global_id operation. ","Creates a new grid_dim operation. ","","","","","","","","","","","","","Creates a new host_register operation. Registers a memref …","","","Creates a new host_unregister operation. Unregisters a …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 lane_id operation. ","Creates a new launch operation. GPU kernel launch …","Creates a new launch_func operation. Launches a function …","","","","","Creates a new memcpy operation. GPU memcpy operation.","","","","","","","","","Creates a new memset operation. GPU memset operation.","","","","","","","","","","","","","","","","","","","","","","","Creates a new module operation. A top level compilation …","Creates a new module_end operation. A pseudo op that marks …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new num_subgroups operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new printf operation. Device-side printf, as in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new return operation. Terminator for GPU …","","","","","","","","","","","","","Creates a new sddmm operation. SDDMM operation.","Creates a new sddmm_buffer_size operation. Precompute …","","","","","","","","","","Creates a new set_default_device operation. Set default …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shuffle operation. Shuffles values within a …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new spmm operation. SpMM operation.","Creates a new spmm_buffer_size operation. Precompute …","Creates a new spmv operation. SpMV operation.","Creates a new spmv_buffer_size operation. Precompute …","","","","","","","Creates a new subgroup_id operation. ","Creates a new subgroup_mma_compute operation. GPU warp …","Creates a new subgroup_mma_constant_matrix operation. GPU …","Creates a new subgroup_mma_elementwise operation. GPU warp …","Creates a new subgroup_mma_load_matrix operation. GPU warp …","Creates a new subgroup_mma_store_matrix operation. GPU …","Creates a new subgroup_reduce operation. Reduce values …","Creates a new subgroup_size operation. ","","","Creates a new terminator operation. Terminator for GPU …","Creates a new thread_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new wait operation. Wait for async gpu ops to …","","","","","Creates a new yield operation. GPU yield operation.","add operation. Index addition.","A builder for add operation. Index addition.","and operation. Index bitwise and.","A builder for and operation. Index bitwise and.","bool.constant operation. Boolean constant.","A builder for bool.constant operation. Boolean constant.","casts operation. Index signed cast.","A builder for casts operation. Index signed cast.","castu operation. Index unsigned cast.","A builder for castu operation. Index unsigned cast.","ceildivs operation. Index signed ceil division.","A builder for ceildivs operation. Index signed ceil …","ceildivu operation. Index unsigned ceil division.","A builder for ceildivu operation. Index unsigned ceil …","cmp operation. Index compare.","A builder for cmp operation. Index compare.","constant operation. Index constant.","A builder for constant operation. Index constant.","divs operation. Index signed division.","A builder for divs operation. Index signed division.","divu operation. Index unsigned division.","A builder for divu operation. Index unsigned division.","floordivs operation. Index signed floor division.","A builder for floordivs operation. Index signed floor …","maxs operation. Index signed maximum.","A builder for maxs operation. Index signed maximum.","maxu operation. Index unsigned maximum.","A builder for maxu operation. Index unsigned maximum.","mins operation. Index signed minimum.","A builder for mins operation. Index signed minimum.","minu operation. Index unsigned minimum.","A builder for minu operation. Index unsigned minimum.","mul operation. Index multiplication.","A builder for mul operation. Index multiplication.","or operation. Index bitwise or.","A builder for or operation. Index bitwise or.","rems operation. Index signed remainder.","A builder for rems operation. Index signed remainder.","remu operation. Index unsigned remainder.","A builder for remu operation. Index unsigned remainder.","shl operation. Index shift left.","A builder for shl operation. Index shift left.","shrs operation. Signed index shift right.","A builder for shrs operation. Signed index shift right.","shru operation. Unsigned index shift right.","A builder for shru operation. Unsigned index shift right.","sizeof operation. Size in bits of the index type.","A builder for sizeof operation. Size in bits of the index …","sub operation. Index subtraction.","A builder for sub operation. Index subtraction.","xor operation. Index bitwise xor.","A builder for xor operation. Index bitwise xor.","Creates a new add operation. Index addition.","Creates a new and operation. Index bitwise and.","Creates a new bool.constant operation. Boolean constant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new casts operation. Index signed cast.","Creates a new castu operation. Index unsigned cast.","Creates a new ceildivs operation. Index signed ceil …","Creates a new ceildivu operation. Index unsigned ceil …","Creates a new cmp operation. Index compare.","Creates a new constant operation. Index constant.","Creates a new divs operation. Index signed division.","Creates a new divu operation. Index unsigned division.","Creates a new floordivs operation. Index signed floor …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new maxs operation. Index signed maximum.","Creates a new maxu operation. Index unsigned maximum.","Creates a new mins operation. Index signed minimum.","Creates a new minu operation. Index unsigned minimum.","Creates a new mul operation. Index multiplication.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new or operation. Index bitwise or.","","","","","","","Creates a new rems operation. Index signed remainder.","Creates a new remu operation. Index unsigned remainder.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shl operation. Index shift left.","Creates a new shrs operation. Signed index shift right.","Creates a new shru operation. Unsigned index shift right.","Creates a new sizeof operation. Size in bits of the index …","Creates a new sub operation. Index subtraction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new xor operation. Index bitwise xor.","index operation. Linalg index operation.","A builder for index operation. Linalg index operation.","softmax operation. Softmax operator.","A builder for softmax operation. Softmax operator.","yield operation. Linalg yield operation.","A builder for yield operation. Linalg yield operation.","","","","","","","","","","","","","","","","","","","","","","","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 index operation. Linalg index operation.","","","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 softmax operation. Softmax operator.","","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Linalg yield operation.","ashr operation. ","A builder for ashr operation. ","add operation. ","A builder for add operation. ","addrspacecast operation. ","A builder for addrspacecast operation. ","mlir.addressof operation. Creates a pointer pointing to a …","A builder for mlir.addressof operation. Creates a pointer …","alloca operation. ","A builder for alloca operation. ","and operation. ","A builder for and operation. ","cmpxchg operation. ","A builder for cmpxchg operation. ","atomicrmw operation. ","A builder for atomicrmw operation. ","bitcast operation. ","A builder for bitcast operation. ","br operation. ","A builder for br operation. ","call operation. Call to an LLVM function..","A builder for call operation. Call to an LLVM function..","comdat operation. LLVM dialect comdat region.","A builder for comdat operation. LLVM dialect comdat region.","comdat_selector operation. LLVM dialect comdat selector …","A builder for comdat_selector operation. LLVM dialect …","cond_br operation. ","A builder for cond_br operation. ","mlir.constant operation. Defines a constant of LLVM type..","A builder for mlir.constant operation. Defines a constant …","extractelement operation. Extract an element from an LLVM …","A builder for extractelement operation. Extract an element …","extractvalue operation. Extract a value from an LLVM …","A builder for extractvalue operation. Extract a value from …","fadd operation. ","A builder for fadd operation. ","fcmp operation. ","A builder for fcmp operation. ","fdiv operation. ","A builder for fdiv operation. ","fmul operation. ","A builder for fmul operation. ","fneg operation. ","A builder for fneg operation. ","fpext operation. ","A builder for fpext operation. ","fptosi operation. ","A builder for fptosi operation. ","fptoui operation. ","A builder for fptoui operation. ","fptrunc operation. ","A builder for fptrunc operation. ","frem operation. ","A builder for frem operation. ","fsub operation. ","A builder for fsub operation. ","fence operation. ","A builder for fence operation. ","freeze operation. ","A builder for freeze operation. ","getelementptr operation. ","A builder for getelementptr operation. ","mlir.global_ctors operation. LLVM dialect global_ctors..","A builder for mlir.global_ctors operation. LLVM dialect …","mlir.global_dtors operation. LLVM dialect global_dtors..","A builder for mlir.global_dtors operation. LLVM dialect …","mlir.global operation. LLVM dialect global..","A builder for mlir.global operation. LLVM dialect global..","icmp operation. ","A builder for icmp operation. ","inline_asm operation. ","A builder for inline_asm operation. ","insertelement operation. Insert an element into an LLVM …","A builder for insertelement operation. Insert an element …","insertvalue operation. Insert a value into an LLVM struct..","A builder for insertvalue operation. Insert a value into …","inttoptr operation. ","A builder for inttoptr operation. ","invoke operation. ","A builder for invoke operation. ","func operation. LLVM dialect function..","A builder for func operation. LLVM dialect function..","lshr operation. ","A builder for lshr operation. ","landingpad operation. ","A builder for landingpad operation. ","load operation. ","A builder for load operation. ","metadata operation. LLVM dialect metadata..","A builder for metadata operation. LLVM dialect metadata..","mul operation. ","A builder for mul operation. ","mlir.null operation. Defines a value containing a null …","A builder for mlir.null operation. Defines a value …","or operation. ","A builder for or operation. ","mlir.poison operation. Creates a poison value of LLVM …","A builder for mlir.poison operation. Creates a poison …","ptrtoint operation. ","A builder for ptrtoint operation. ","resume operation. ","A builder for resume operation. ","return operation. ","A builder for return operation. ","sdiv operation. ","A builder for sdiv operation. ","sext operation. ","A builder for sext operation. ","sitofp operation. ","A builder for sitofp operation. ","srem operation. ","A builder for srem operation. ","select operation. ","A builder for select operation. ","shl operation. ","A builder for shl operation. ","shufflevector operation. Construct a permutation of two …","A builder for shufflevector operation. Construct a …","store operation. ","A builder for store operation. ","sub operation. ","A builder for sub operation. ","switch operation. ","A builder for switch operation. ","trunc operation. ","A builder for trunc operation. ","udiv operation. ","A builder for udiv operation. ","uitofp operation. ","A builder for uitofp operation. ","urem operation. ","A builder for urem operation. ","mlir.undef operation. Creates an undefined value of LLVM …","A builder for mlir.undef operation. Creates an undefined …","unreachable operation. ","A builder for unreachable operation. ","xor operation. ","A builder for xor operation. ","zext operation. ","A builder for zext operation. ","","","","","","","","","Creates a new add operation. ","","","","","","","Creates a new addrspacecast operation. ","","","","","","","","","","","","","","","","","","","","","","","Creates a new alloca operation. ","Creates a new and operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ashr operation. ","","","","","Creates a new atomicrmw operation. ","","","","","Creates a new bitcast operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new call operation. Call to an LLVM function..","","","","","","","","","","","","","","","","","","","Creates a new cmpxchg operation. ","Creates a new comdat operation. LLVM dialect comdat region.","","","","","","","Creates a new comdat_selector operation. LLVM dialect …","Creates a new cond_br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new extractelement operation. Extract an element …","Creates a new extractvalue operation. Extract a value from …","Creates a new fadd operation. ","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new fcmp operation. ","Creates a new fdiv operation. ","Creates a new fence operation. ","Creates a new fmul operation. ","Creates a new fneg operation. ","Creates a new fpext operation. ","Creates a new fptosi operation. ","Creates a new fptoui operation. ","Creates a new fptrunc operation. ","Creates a new freeze operation. ","Creates a new frem operation. ","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 fsub operation. ","Creates a new func operation. LLVM dialect function..","","","","","","","Creates a new getelementptr operation. ","","","","","","","Creates a new icmp operation. ","","","","","","","Creates a new inline_asm operation. ","Creates a new insertelement operation. Insert an element …","Creates a new insertvalue operation. Insert a value into …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 inttoptr operation. ","Creates a new invoke operation. ","","","Creates a new landingpad operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new load operation. ","","","","","Creates a new lshr operation. ","","","","","Creates a new metadata operation. LLVM dialect metadata..","Creates a new mlir.addressof operation. Creates a pointer …","Creates a new mlir.constant operation. Defines a constant …","Creates a new mlir.global operation. LLVM dialect global..","Creates a new mlir.global_ctors operation. LLVM dialect …","Creates a new mlir.global_dtors operation. LLVM dialect …","Creates a new mlir.null operation. Defines a value …","Creates a new mlir.poison operation. Creates a poison …","Creates a new mlir.undef operation. Creates an undefined …","Creates a new mul operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new or operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ptrtoint operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new resume operation. ","Creates a new return operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sdiv operation. ","","","","","Creates a new select operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sext operation. ","Creates a new shl operation. ","Creates a new shufflevector operation. Construct a …","Creates a new sitofp operation. ","Creates a new srem operation. ","Creates a new store operation. ","Creates a new sub operation. ","","","Creates a new switch operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new trunc operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new udiv operation. ","Creates a new uitofp operation. ","","","","","Creates a new unreachable operation. ","","","","","Creates a new urem operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new xor operation. ","Creates a new zext operation. ","absf operation. Floating point absolute-value operation.","A builder for absf operation. Floating point …","absi operation. Integer absolute-value operation.","A builder for absi operation. Integer absolute-value …","atan2 operation. 2-argument arcus tangent of the given …","A builder for atan2 operation. 2-argument arcus tangent of …","atan operation. Arcus tangent of the given value.","A builder for atan operation. Arcus tangent of the given …","cbrt operation. Cube root of the specified value.","A builder for cbrt operation. Cube root of the specified …","ceil operation. Ceiling of the specified value.","A builder for ceil operation. Ceiling of the specified …","copysign operation. A copysign operation.","A builder for copysign operation. A copysign operation.","cos operation. Cosine of the specified value.","A builder for cos operation. Cosine of the specified value.","ctlz operation. Counts the leading zeros an integer value.","A builder for ctlz operation. Counts the leading zeros an …","cttz operation. Counts the trailing zeros an integer value.","A builder for cttz operation. Counts the trailing zeros an …","ctpop operation. Counts the number of set bits of an …","A builder for ctpop operation. Counts the number of set …","erf operation. Error function of the specified value.","A builder for erf operation. Error function of the …","exp2 operation. Base-2 exponential of the specified value.","A builder for exp2 operation. Base-2 exponential of the …","expm1 operation. Base-e exponential of the specified value …","A builder for expm1 operation. Base-e exponential of the …","exp operation. Base-e exponential of the specified value.","A builder for exp operation. Base-e exponential of the …","fpowi operation. Floating point raised to the signed …","A builder for fpowi operation. Floating point raised to …","floor operation. Floor of the specified value.","A builder for floor operation. Floor of the specified …","fma operation. Floating point fused multipy-add operation.","A builder for fma operation. Floating point fused …","ipowi operation. Signed integer raised to the power of …","A builder for ipowi operation. Signed integer raised to …","log10 operation. Base-10 logarithm of the specified value.","A builder for log10 operation. Base-10 logarithm of the …","log1p operation. Computes the natural logarithm of one …","A builder for log1p operation. Computes the natural …","log2 operation. Base-2 logarithm of the specified value.","A builder for log2 operation. Base-2 logarithm of the …","log operation. Base-e logarithm of the specified value.","A builder for log operation. Base-e logarithm of the …","powf operation. Floating point raised to the power of …","A builder for powf operation. Floating point raised to the …","roundeven operation. Round of the specified value with …","A builder for roundeven operation. Round of the specified …","round operation. Round of the specified value.","A builder for round operation. Round of the specified …","rsqrt operation. Reciprocal of sqrt (1 / sqrt of the …","A builder for rsqrt operation. Reciprocal of sqrt (1 / …","sin operation. Sine of the specified value.","A builder for sin operation. Sine of the specified value.","sqrt operation. Sqrt of the specified value.","A builder for sqrt operation. Sqrt of the specified value.","tan operation. Tangent of the specified value.","A builder for tan operation. Tangent of the specified …","tanh operation. Hyperbolic tangent of the specified value.","A builder for tanh operation. Hyperbolic tangent of the …","trunc operation. Trunc of the specified value.","A builder for trunc operation. Trunc of the specified …","","","Creates a new absf operation. Floating point …","Creates a new absi operation. Integer absolute-value …","Creates a new atan operation. Arcus tangent of the given …","Creates a new atan2 operation. 2-argument arcus tangent of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cbrt operation. Cube root of the specified …","Creates a new ceil operation. Ceiling of the specified …","Creates a new copysign operation. A copysign operation.","Creates a new cos operation. Cosine of the specified value.","Creates a new ctlz operation. Counts the leading zeros an …","Creates a new ctpop operation. Counts the number of set …","Creates a new cttz operation. Counts the trailing zeros an …","Creates a new erf operation. Error function of the …","Creates a new exp operation. Base-e exponential of the …","Creates a new exp2 operation. Base-2 exponential of the …","Creates a new expm1 operation. Base-e exponential of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new floor operation. Floor of the specified …","Creates a new fma operation. Floating point fused …","Creates a new fpowi operation. Floating point raised to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Creates a new ipowi operation. Signed integer raised to …","","","","","","","","","","","Creates a new log operation. Base-e logarithm of the …","Creates a new log10 operation. Base-10 logarithm of the …","Creates a new log1p operation. Computes the natural …","Creates a new log2 operation. Base-2 logarithm of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new powf operation. Floating point raised to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new round operation. Round of the specified …","Creates a new roundeven operation. Round of the specified …","Creates a new rsqrt operation. Reciprocal of sqrt (1 / …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sin operation. Sine of the specified value.","Creates a new sqrt operation. Sqrt of the specified value.","Creates a new tan operation. Tangent of the specified …","Creates a new tanh operation. Hyperbolic tangent of the …","Creates a new trunc operation. Trunc of the specified …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","alloc operation. Memory allocation operation.","A builder for alloc operation. Memory allocation operation.","alloca operation. Stack memory allocation operation.","A builder for alloca operation. Stack memory allocation …","alloca_scope operation. Explicitly delimited scope for …","A builder for alloca_scope operation. Explicitly delimited …","alloca_scope.return operation. Terminator for alloca_scope …","A builder for alloca_scope.return operation. Terminator …","assume_alignment operation. Assertion that gives alignment …","A builder for assume_alignment operation. Assertion that …","atomic_rmw operation. Atomic read-modify-write operation.","A builder for atomic_rmw operation. Atomic …","atomic_yield operation. Yield operation for …","A builder for atomic_yield operation. Yield operation for …","cast operation. Memref cast operation.","A builder for cast operation. Memref cast operation.","collapse_shape operation. Operation to produce a memref …","A builder for collapse_shape operation. Operation to …","copy operation. ","A builder for copy operation. ","dealloc operation. Memory deallocation operation.","A builder for dealloc operation. Memory deallocation …","dim operation. Dimension index operation.","A builder for dim operation. Dimension index operation.","dma_start operation. Non-blocking DMA operation that …","A builder for dma_start operation. Non-blocking DMA …","dma_wait operation. Blocking DMA operation that waits for …","A builder for dma_wait operation. Blocking DMA operation …","expand_shape operation. Operation to produce a memref with …","A builder for expand_shape operation. Operation to produce …","extract_aligned_pointer_as_index operation. Extracts a …","A builder for extract_aligned_pointer_as_index operation. …","extract_strided_metadata operation. Extracts a buffer base …","A builder for extract_strided_metadata operation. Extracts …","generic_atomic_rmw operation. Atomic read-modify-write …","A builder for generic_atomic_rmw operation. Atomic …","get_global operation. Get the memref pointing to a global …","A builder for get_global operation. Get the memref …","global operation. Declare or define a global memref …","A builder for global operation. Declare or define a global …","load operation. Load operation.","A builder for load operation. Load operation.","memory_space_cast operation. Memref memory space cast …","A builder for memory_space_cast operation. Memref memory …","prefetch operation. Prefetch operation.","A builder for prefetch operation. Prefetch operation.","rank operation. Rank operation.","A builder for rank operation. Rank operation.","realloc operation. Memory reallocation operation.","A builder for realloc operation. Memory reallocation …","reinterpret_cast operation. Memref reinterpret cast …","A builder for reinterpret_cast operation. Memref …","reshape operation. Memref reshape operation.","A builder for reshape operation. Memref reshape operation.","store operation. Store operation.","A builder for store operation. Store operation.","subview operation. Memref subview operation.","A builder for subview operation. Memref subview operation.","tensor_store operation. Tensor store operation.","A builder for tensor_store operation. Tensor store …","transpose operation. transpose produces a new strided …","A builder for transpose operation. transpose produces a …","view operation. Memref view operation.","A builder for view operation. Memref view operation.","","","","","","","","","","","","","","","Creates a new alloc operation. Memory allocation operation.","Creates a new alloca operation. Stack memory allocation …","Creates a new alloca_scope operation. Explicitly delimited …","Creates a new alloca_scope.return operation. Terminator …","Creates a new assume_alignment operation. Assertion that …","","","Creates a new atomic_rmw operation. Atomic …","Creates a new atomic_yield operation. Yield operation for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Memref cast operation.","Creates a new collapse_shape operation. Operation to …","","","Creates a new copy operation. ","Creates a new dealloc operation. Memory deallocation …","","","","","Creates a new dim operation. Dimension index operation.","Creates a new dma_start operation. Non-blocking DMA …","Creates a new dma_wait operation. Blocking DMA operation …","","","","","","","Creates a new expand_shape operation. Operation to produce …","Creates a new extract_aligned_pointer_as_index operation. …","Creates a new extract_strided_metadata operation. Extracts …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 generic_atomic_rmw operation. Atomic …","Creates a new get_global operation. Get the memref …","Creates a new global operation. Declare or define a global …","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Load operation.","","","Creates a new memory_space_cast operation. Memref memory …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new prefetch operation. Prefetch operation.","Creates a new rank operation. Rank operation.","Creates a new realloc operation. Memory reallocation …","","","","","Creates a new reinterpret_cast operation. Memref …","","","","","","","","","","Creates a new reshape operation. Memref reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new store operation. Store operation.","","","","","","Creates a new subview operation. Memref subview operation.","","","","","","","","","","","","","","","","","Creates a new tensor_store operation. Tensor store …","Creates a new transpose operation. transpose produces a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new view operation. Memref view operation.","apply_native_constraint operation. Apply a native …","A builder for apply_native_constraint operation. Apply a …","apply_native_rewrite operation. Apply a native rewrite …","A builder for apply_native_rewrite operation. Apply a …","attribute operation. Define an input attribute in a …","A builder for attribute operation. Define an input …","erase operation. Mark an input operation as erased.","A builder for erase operation. Mark an input operation as …","operand operation. Define an external input operand in a …","A builder for operand operation. Define an external input …","operands operation. Define a range of input operands in a …","A builder for operands operation. Define a range of input …","operation operation. Define an operation within a pattern.","A builder for operation operation. Define an operation …","pattern operation. Define a rewrite pattern.","A builder for pattern operation. Define a rewrite pattern.","range operation. Construct a range of pdl entities.","A builder for range operation. Construct a range of pdl …","replace operation. Mark an input operation as replaced.","A builder for replace operation. Mark an input operation …","result operation. Extract a result from an operation.","A builder for result operation. Extract a result from an …","results operation. Extract a result group from an …","A builder for results operation. Extract a result group …","rewrite operation. Specify the rewrite of a matched …","A builder for rewrite operation. Specify the rewrite of a …","type operation. Define a type handle within a pattern.","A builder for type operation. Define a type handle within …","types operation. Define a range of type handles within a …","A builder for types operation. Define a range of type …","","","","","","","Creates a new operation operation. Define an operation …","Creates a new apply_native_constraint operation. Apply a …","Creates a new apply_native_rewrite operation. Apply a …","","","","","","","","","Creates a new attribute operation. Define an input …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new erase operation. Mark an input operation as …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new operand operation. Define an external input …","","","Creates a new operands operation. Define a range of input …","","","","","","","","","","","","","","","","","","","","Creates a new pattern operation. Define a rewrite pattern.","Creates a new range operation. Construct a range of pdl …","","","","","","","","","","","","Creates a new replace operation. Mark an input operation …","Creates a new result operation. Extract a result from an …","","","","","","","Creates a new results operation. Extract a result group …","","","Creates a new rewrite operation. Specify the rewrite of a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new type operation. Define a type handle within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new types operation. Define a range of type …","","","","","","","","","","","","","","","","","apply_constraint operation. Apply a constraint to a set of …","A builder for apply_constraint operation. Apply a …","apply_rewrite operation. Invoke and apply an externally …","A builder for apply_rewrite operation. Invoke and apply an …","are_equal operation. Check if two positional values or …","A builder for are_equal operation. Check if two positional …","branch operation. General branch operation.","A builder for branch operation. General branch operation.","check_attribute operation. Check the value of an Attribute.","A builder for check_attribute operation. Check the value …","check_operand_count operation. Check the number of …","A builder for check_operand_count operation. Check the …","check_operation_name operation. Check the OperationName of …","A builder for check_operation_name operation. Check the …","check_result_count operation. Check the number of results …","A builder for check_result_count operation. Check the …","check_type operation. Compare a type to a known value.","A builder for check_type operation. Compare a type to a …","check_types operation. Compare a range of types to a range …","A builder for check_types operation. Compare a range of …","continue operation. Breaks the current iteration.","A builder for continue operation. Breaks the current …","create_attribute operation. Create an interpreter handle …","A builder for create_attribute operation. Create an …","create_operation operation. Create an instance of a …","A builder for create_operation operation. Create an …","create_range operation. Construct a range of PDL entities.","A builder for create_range operation. Construct a range of …","create_type operation. Create an interpreter handle to a …","A builder for create_type operation. Create an interpreter …","create_types operation. Create an interpreter handle to a …","A builder for create_types operation. Create an …","erase operation. Mark an operation as erased.","A builder for erase operation. Mark an operation as erased.","extract operation. Extract the item at the specified index …","A builder for extract operation. Extract the item at the …","finalize operation. Finalize a pattern match or rewrite …","A builder for finalize operation. Finalize a pattern match …","foreach operation. Iterates over a range of values or …","A builder for foreach operation. Iterates over a range of …","func operation. PDL Interpreter Function Operation.","A builder for func operation. PDL Interpreter Function …","get_attribute operation. Get a specified attribute value …","A builder for get_attribute operation. Get a specified …","get_attribute_type operation. Get the result type of a …","A builder for get_attribute_type operation. Get the result …","get_defining_op operation. Get the defining operation of a …","A builder for get_defining_op operation. Get the defining …","get_operand operation. Get a specified operand from an …","A builder for get_operand operation. Get a specified …","get_operands operation. Get a specified operand group from …","A builder for get_operands operation. Get a specified …","get_result operation. Get a specified result from an …","A builder for get_result operation. Get a specified result …","get_results operation. Get a specified result group from …","A builder for get_results operation. Get a specified …","get_users operation. Get the users of a Value.","A builder for get_users operation. Get the users of a Value…","get_value_type operation. Get the result type of a …","A builder for get_value_type operation. Get the result …","is_not_null operation. Check if a positional value is …","A builder for is_not_null operation. Check if a positional …","record_match operation. Record the metadata for a …","A builder for record_match operation. Record the metadata …","replace operation. Mark an operation as replaced.","A builder for replace operation. Mark an operation as …","switch_attribute operation. Switch on the value of an …","A builder for switch_attribute operation. Switch on the …","switch_operand_count operation. Switch on the operand …","A builder for switch_operand_count operation. Switch on …","switch_operation_name operation. Switch on the …","A builder for switch_operation_name operation. Switch on …","switch_result_count operation. Switch on the result count …","A builder for switch_result_count operation. Switch on the …","switch_type operation. Switch on a Type value.","A builder for switch_type operation. Switch on a Type …","switch_types operation. Switch on a range of Type values.","A builder for switch_types operation. Switch on a range of …","","","","","","","","","","","Creates a new apply_constraint operation. Apply a …","Creates a new apply_rewrite operation. Invoke and apply an …","Creates a new are_equal operation. Check if two positional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new branch operation. General branch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new check_attribute operation. Check the value …","Creates a new check_operand_count operation. Check the …","Creates a new check_operation_name operation. Check the …","Creates a new check_result_count operation. Check the …","Creates a new check_type operation. Compare a type to a …","Creates a new check_types operation. Compare a range of …","","","","","","","Creates a new continue operation. Breaks the current …","","","","","Creates a new create_attribute operation. Create an …","Creates a new create_operation operation. Create an …","Creates a new create_range operation. Construct a range of …","Creates a new create_type operation. Create an interpreter …","Creates a new create_types operation. Create an …","","","","","","","","","","","","","","","","","Creates a new erase operation. Mark an operation as erased.","Creates a new extract operation. Extract the item at the …","","","","","","","","","","","","","","","","","","","Creates a new finalize operation. Finalize a pattern match …","Creates a new foreach operation. Iterates over a range of …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. PDL Interpreter Function …","","","","","Creates a new get_attribute operation. Get a specified …","Creates a new get_attribute_type operation. Get the result …","Creates a new get_defining_op operation. Get the defining …","Creates a new get_operand operation. Get a specified …","Creates a new get_operands operation. Get a specified …","Creates a new get_result operation. Get a specified result …","Creates a new get_results operation. Get a specified …","Creates a new get_users operation. Get the users of a Value…","Creates a new get_value_type operation. Get the result …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 is_not_null operation. Check if a positional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new record_match operation. Record the metadata …","","","","","","","","","","","","","","Creates a new replace operation. Mark an operation as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new switch_attribute operation. Switch on the …","Creates a new switch_operand_count operation. Switch on …","Creates a new switch_operation_name operation. Switch on …","Creates a new switch_result_count operation. Switch on the …","Creates a new switch_type operation. Switch on a Type …","Creates a new switch_types operation. Switch on a range of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dcast operation. Convert back from a quantized to …","A builder for dcast operation. Convert back from a …","qcast operation. Convert a quantizable type to a quantized …","A builder for qcast operation. Convert a quantizable type …","scast operation. Cast from or to a type based on the …","A builder for scast operation. Cast from or to a type …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new dcast operation. Convert back from a …","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).","","","","","","","","","","Creates a new qcast operation. Convert a quantizable type …","","","","","","","Creates a new scast operation. Cast from or to a type …","","","","","","","","","","","","","","","","","","","","","","condition operation. Loop continuation condition.","A builder for condition operation. Loop continuation …","execute_region operation. Operation that executes its …","A builder for execute_region operation. Operation that …","for operation. For operation.","A builder for for operation. For operation.","forall operation. Evaluate a block multiple times in …","A builder for forall operation. Evaluate a block multiple …","if operation. If-then-else operation.","A builder for if operation. If-then-else operation.","forall.in_parallel operation. Terminates a forall block.","A builder for forall.in_parallel operation. Terminates a …","index_switch operation. Switch-case operation on an index …","A builder for index_switch operation. Switch-case …","parallel operation. Parallel for operation.","A builder for parallel operation. Parallel for operation.","reduce operation. Reduce operation for parallel for.","A builder for reduce operation. Reduce operation for …","reduce.return operation. Terminator for reduce operation.","A builder for reduce.return operation. Terminator for …","while operation. A generic ‘while’ loop.","A builder for while operation. A generic ‘while’ loop.","yield operation. Loop yield and termination operation.","A builder for yield operation. Loop yield and termination …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new condition operation. Loop continuation …","","","","","","","","","","","","","","","Creates a new execute_region operation. Operation that …","Creates a new for operation. For operation.","Creates a new forall operation. Evaluate a block multiple …","Creates a new forall.in_parallel operation. Terminates a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 if operation. If-then-else operation.","Creates a new index_switch operation. Switch-case …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 parallel operation. Parallel for operation.","Creates a new reduce operation. Reduce operation for …","Creates a new reduce.return operation. Terminator for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new while operation. A generic ‘while’ loop.","Creates a new yield operation. Loop yield and termination …","add operation. Addition of sizes and indices.","A builder for add operation. Addition of sizes and indices.","any operation. Return any combination of the input shapes.","A builder for any operation. Return any combination of the …","assuming_all operation. Return a logical AND of all …","A builder for assuming_all operation. Return a logical AND …","assuming operation. Execute the region.","A builder for assuming operation. Execute the region.","assuming_yield operation. Yield operation.","A builder for assuming_yield operation. Yield operation.","broadcast operation. Returns the broadcasted output shape …","A builder for broadcast operation. Returns the broadcasted …","concat operation. Concatenates two shapes.","A builder for concat operation. Concatenates two shapes.","const_shape operation. Creates a constant shape or extent …","A builder for const_shape operation. Creates a constant …","const_size operation. Creates a constant of type shape.size…","A builder for const_size operation. Creates a constant of …","const_witness operation. An operation that returns a …","A builder for const_witness operation. An operation that …","cstr_broadcastable operation. Determines if 2+ shapes can …","A builder for cstr_broadcastable operation. Determines if …","cstr_eq operation. Determines if all input shapes are …","A builder for cstr_eq operation. Determines if all input …","cstr_require operation. Represents a runtime assertion …","A builder for cstr_require operation. Represents a runtime …","debug_print operation. Prints the input shape or size.","A builder for debug_print operation. Prints the input …","dim operation. Gets the specified extent from the shape of …","A builder for dim operation. Gets the specified extent …","div operation. Division of sizes and indices.","A builder for div operation. Division of sizes and indices.","from_extent_tensor operation. Creates a shape from a …","A builder for from_extent_tensor operation. Creates a …","from_extents operation. Creates a shape from extents.","A builder for from_extents operation. Creates a shape from …","func operation. Shape function.","A builder for func operation. Shape function.","function_library operation. Represents shape functions and …","A builder for function_library operation. Represents shape …","get_extent operation. Gets the specified extent from a …","A builder for get_extent operation. Gets the specified …","index_to_size operation. Converts a standard index to a …","A builder for index_to_size operation. Converts a standard …","is_broadcastable operation. Determines if 2+ shapes can be …","A builder for is_broadcastable operation. Determines if 2+ …","max operation. Elementwise maximum.","A builder for max operation. Elementwise maximum.","meet operation. Returns the least general shape or size of …","A builder for meet operation. Returns the least general …","min operation. Elementwise minimum.","A builder for min operation. Elementwise minimum.","mul operation. Multiplication of sizes and indices.","A builder for mul operation. Multiplication of sizes and …","num_elements operation. Returns the number of elements for …","A builder for num_elements operation. Returns the number …","rank operation. Gets the rank of a shape.","A builder for rank operation. Gets the rank of a shape.","reduce operation. Returns an expression reduced over a …","A builder for reduce operation. Returns an expression …","return operation. Shape function return operation.","A builder for return operation. Shape function return …","shape_eq operation. Returns whether the input shapes or …","A builder for shape_eq operation. Returns whether the …","shape_of operation. Returns shape of a value or shaped …","A builder for shape_of operation. Returns shape of a value …","size_to_index operation. Casts between index types of the …","A builder for size_to_index operation. Casts between index …","split_at operation. Splits a shape at a given index.","A builder for split_at operation. Splits a shape at a …","to_extent_tensor operation. Creates a dimension tensor …","A builder for to_extent_tensor operation. Creates a …","value_as_shape operation. Returns value as a shape.","A builder for value_as_shape operation. Returns value as a …","value_of operation. Returns value of a !shape.value_shape …","A builder for value_of operation. Returns value of a …","with_shape operation. Returns ValueShape with given shape.","A builder for with_shape operation. Returns ValueShape …","yield operation. Returns the value to parent op.","A builder for yield operation. Returns the value to parent …","Creates a new add operation. Addition of sizes and indices.","Creates a new any operation. Return any combination of the …","","","","","","","","","","","","","","","","","Creates a new assuming operation. Execute the region.","Creates a new assuming_all operation. Return a logical AND …","Creates a new assuming_yield operation. Yield operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new broadcast operation. Returns the broadcasted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new concat operation. Concatenates two shapes.","Creates a new const_shape operation. Creates a constant …","Creates a new const_size operation. Creates a constant of …","Creates a new const_witness operation. An operation that …","Creates a new cstr_broadcastable operation. Determines if …","Creates a new cstr_eq operation. Determines if all input …","Creates a new cstr_require operation. Represents a runtime …","Creates a new debug_print operation. Prints the input …","Creates a new dim operation. Gets the specified extent …","","","Creates a new div operation. Division of sizes and indices.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 from_extent_tensor operation. Creates a …","Creates a new from_extents operation. Creates a shape from …","Creates a new func operation. Shape function.","Creates a new function_library operation. Represents shape …","","","Creates a new get_extent operation. Gets the specified …","","","","","","","Creates a new index_to_size operation. Converts a standard …","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 is_broadcastable operation. Determines if 2+ …","","","","","","","","","","","","","","","Creates a new max operation. Elementwise maximum.","Creates a new meet operation. Returns the least general …","Creates a new min operation. Elementwise minimum.","","","Creates a new mul operation. Multiplication of sizes and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new num_elements operation. Returns the number …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new rank operation. Gets the rank of a shape.","","Creates a new reduce operation. Returns an expression …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new return operation. Shape function return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shape_eq operation. Returns whether the …","Creates a new shape_of operation. Returns shape of a value …","","","","","","","","","","","Creates a new size_to_index operation. Casts between index …","Creates a new split_at operation. Splits a shape at a …","","","","","","","","","","","Creates a new to_extent_tensor operation. Creates a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new value_as_shape operation. Returns value as a …","Creates a new value_of operation. Returns value of a …","Creates a new with_shape operation. Returns ValueShape …","","","Creates a new yield operation. Returns the value to parent …","binary operation. Binary set operation utilized within …","A builder for binary operation. Binary set operation …","compress operation. Compressed an access pattern for …","A builder for compress operation. Compressed an access …","concatenate operation. Concatenates a list of tensors into …","A builder for concatenate operation. Concatenates a list …","convert operation. Converts between different tensor types.","A builder for convert operation. Converts between …","expand operation. Expands an access pattern for insertion.","A builder for expand operation. Expands an access pattern …","foreach operation. Iterates over elements in a tensor.","A builder for foreach operation. Iterates over elements in …","storage_specifier.get operation. ","A builder for storage_specifier.get operation. ","insert operation. Inserts a value into the sparse tensor.","A builder for insert operation. Inserts a value into the …","load operation. Rematerializes tensor from underlying …","A builder for load operation. Rematerializes tensor from …","new operation. Materializes a new sparse tensor from given …","A builder for new operation. Materializes a new sparse …","number_of_entries operation. Returns the number of entries …","A builder for number_of_entries operation. Returns the …","out operation. Outputs a sparse tensor to the given …","A builder for out operation. Outputs a sparse tensor to …","pack operation. Returns a sparse tensor from the given …","A builder for pack operation. Returns a sparse tensor from …","push_back operation. Pushes a value to the back of a given …","A builder for push_back operation. Pushes a value to the …","reduce operation. Custom reduction operation utilized …","A builder for reduce operation. Custom reduction operation …","select operation. Select operation utilized within …","A builder for select operation. Select operation utilized …","storage_specifier.set operation. ","A builder for storage_specifier.set operation. ","sort_coo operation. Sorts the arrays in xs and ys …","A builder for sort_coo operation. Sorts the arrays in xs …","sort operation. Sorts the arrays in xs and ys …","A builder for sort operation. Sorts the arrays in xs and …","storage_specifier.init operation. ","A builder for storage_specifier.init operation. ","coordinates_buffer operation. Extracts the linear …","A builder for coordinates_buffer operation. Extracts the …","coordinates operation. Extracts the level-th coordinates …","A builder for coordinates operation. Extracts the level-th …","positions operation. Extracts the level-th positions array …","A builder for positions operation. Extracts the level-th …","slice.offset operation. Extracts the offset of the sparse …","A builder for slice.offset operation. Extracts the offset …","slice.stride operation. Extracts the stride of the sparse …","A builder for slice.stride operation. Extracts the stride …","values operation. Extracts numerical values array from a …","A builder for values operation. Extracts numerical values …","unary operation. Unary set operation utilized within …","A builder for unary operation. Unary set operation …","unpack operation. Returns the (values, coordinates) pair …","A builder for unpack operation. Returns the (values, …","yield operation. Yield from sparse_tensor set-like …","A builder for yield operation. Yield from sparse_tensor …","","","","","","","","","","","Creates a new binary operation. Binary set operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new compress operation. Compressed an access …","Creates a new concatenate operation. Concatenates a list …","Creates a new convert operation. Converts between …","Creates a new coordinates operation. Extracts the level-th …","Creates a new coordinates_buffer operation. Extracts the …","","","","","","","","","","","","","","","","","Creates a new expand operation. Expands an access pattern …","","","","","Creates a new foreach operation. Iterates over elements 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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 insert operation. Inserts a value into 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Rematerializes tensor from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new new operation. Materializes a new sparse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new number_of_entries operation. Returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new out operation. Outputs a sparse tensor to …","","","","","","","","","","","","","","","Creates a new pack operation. Returns a sparse tensor from …","Creates a new positions operation. Extracts the level-th …","","","Creates a new push_back operation. Pushes a value to the …","Creates a new reduce operation. Custom reduction operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select operation utilized …","","","","","","","","","","","","","","","","","","","","","","","Creates a new slice.offset operation. Extracts the offset …","Creates a new slice.stride operation. Extracts the stride …","Creates a new sort operation. Sorts the arrays in xs and …","Creates a new sort_coo operation. Sorts the arrays in xs …","","","","","","","","","","","","","","","Creates a new storage_specifier.get operation. ","Creates a new storage_specifier.init operation. ","Creates a new storage_specifier.set operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new unary operation. Unary set operation …","Creates a new unpack operation. Returns the (values, …","","","","","","","","","Creates a new values operation. Extracts numerical values …","","","","","","","","","","","","","","","","","","","","","","","Creates a new yield operation. Yield from sparse_tensor …","","","","","bitcast operation. Tensor bitcast operation.","A builder for bitcast operation. Tensor bitcast operation.","cast operation. Tensor cast operation.","A builder for cast operation. Tensor cast operation.","collapse_shape operation. Operation to produce a tensor …","A builder for collapse_shape operation. Operation to …","dim operation. Dimension index operation.","A builder for dim operation. Dimension index operation.","empty operation. Empty tensor operation.","A builder for empty operation. Empty tensor operation.","expand_shape operation. Operation to produce a tensor with …","A builder for expand_shape operation. Operation to produce …","extract operation. Element extraction operation.","A builder for extract operation. Element extraction …","extract_slice operation. Extract slice operation.","A builder for extract_slice operation. Extract slice …","from_elements operation. Tensor from elements operation..","A builder for from_elements operation. Tensor from …","gather operation. Gather a subset of a tensor at specified …","A builder for gather operation. Gather a subset of a …","generate operation. Creates a dynamically sized tensor …","A builder for generate operation. Creates a dynamically …","insert operation. Element insertion operation.","A builder for insert operation. Element insertion …","insert_slice operation. Insert_slice operation.","A builder for insert_slice operation. Insert_slice …","pack operation. Tensor pack operation.","A builder for pack operation. Tensor pack operation.","pad operation. Tensor pad operation.","A builder for pad operation. Tensor pad operation.","parallel_insert_slice operation. Specify the tensor slice …","A builder for parallel_insert_slice operation. Specify …","rank operation. Rank operation.","A builder for rank operation. Rank operation.","reshape operation. Tensor reshape operation.","A builder for reshape operation. Tensor reshape operation.","scatter operation. Scatter a tensor into a destination …","A builder for scatter operation. Scatter a tensor into a …","splat operation. Tensor splat or broadcast operation.","A builder for splat operation. Tensor splat or broadcast …","unpack operation. Tensor unpack operation.","A builder for unpack operation. Tensor unpack operation.","yield operation. Yield a value from a region.","A builder for yield operation. Yield a value from a region.","","","Creates a new bitcast operation. Tensor bitcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Tensor cast operation.","Creates a new collapse_shape operation. Operation to …","","","","","","","","","","","","","","","","","Creates a new dim operation. Dimension index operation.","","","","","","","Creates a new empty operation. Empty tensor operation.","Creates a new expand_shape operation. Operation to produce …","Creates a new extract operation. Element extraction …","Creates a new extract_slice operation. Extract slice …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 from_elements operation. Tensor from …","Creates a new gather operation. Gather a subset of a …","","","Creates a new generate operation. Creates a dynamically …","","","","","","","","","","","","","","","","","","","","","","","Creates a new insert operation. Element insertion …","Creates a new insert_slice operation. Insert_slice …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 pack operation. Tensor pack operation.","Creates a new pad operation. Tensor pad operation.","","","Creates a new parallel_insert_slice operation. Specify …","Creates a new rank operation. Rank operation.","","","","","","","","","","","","Creates a new reshape operation. Tensor reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new scatter operation. Scatter a tensor into a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new splat operation. Tensor splat or broadcast …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new unpack operation. Tensor unpack operation.","","","Creates a new yield operation. Yield a value from a region.","abs operation. Elementwise abs op.","A builder for abs operation. Elementwise abs op.","add operation. Elementwise addition operator.","A builder for add operation. Elementwise addition operator.","apply_scale operation. Rescale scalar operator for Tosa …","A builder for apply_scale operation. Rescale scalar …","argmax operation. Perform argmax on the input..","A builder for argmax operation. Perform argmax on the …","arithmetic_right_shift operation. Elementwise Arithmetic …","A builder for arithmetic_right_shift operation. …","avg_pool2d operation. Performs max pooling on the input..","A builder for avg_pool2d operation. Performs max pooling …","bitwise_and operation. Bitwise AND operator.","A builder for bitwise_and operation. Bitwise AND operator.","bitwise_not operation. Bitwise NOT operator.","A builder for bitwise_not operation. Bitwise NOT operator.","bitwise_or operation. Bitwise OR operator.","A builder for bitwise_or operation. Bitwise OR operator.","bitwise_xor operation. Bitwise XOR operator.","A builder for bitwise_xor operation. Bitwise XOR operator.","cast operation. Cast operation.","A builder for cast operation. Cast operation.","ceil operation. Elementwise ceil op.","A builder for ceil operation. Elementwise ceil op.","clamp operation. Computes clamp(features, min, max)..","A builder for clamp operation. Computes clamp(features, …","clz operation. Elementwise count leading zero op.","A builder for clz operation. Elementwise count leading …","concat operation. Concatenates tensors along one …","A builder for concat operation. Concatenates tensors along …","const operation. Constant op..","A builder for const operation. Constant op..","conv2d operation. 2D Convolution Operator.","A builder for conv2d operation. 2D Convolution Operator.","conv3d operation. 3D Convolution operator.","A builder for conv3d operation. 3D Convolution operator.","custom operation. Custom operator wrapper for Tosa.","A builder for custom operation. Custom operator wrapper …","depthwise_conv2d operation. Depthwise 2D Convolution …","A builder for depthwise_conv2d operation. Depthwise 2D …","div operation. Integer divide operator.","A builder for div operation. Integer divide operator.","equal operation. Returns the truth value of (x == y) …","A builder for equal operation. Returns the truth value of …","erf operation. Computes gauss error function of input.","A builder for erf operation. Computes gauss error function …","exp operation. Elementwise exp op.","A builder for exp operation. Elementwise exp op.","fft2d operation. Performs FFT2D operation on the input..","A builder for fft2d operation. Performs FFT2D operation on …","floor operation. Elementwise floor op.","A builder for floor operation. Elementwise floor op.","fully_connected operation. Fully Connected operator.","A builder for fully_connected operation. Fully Connected …","gather operation. Gather operation,.","A builder for gather operation. Gather operation,.","greater_equal operation. Returns the truth value of (x >= …","A builder for greater_equal operation. Returns the truth …","greater operation. Returns the truth value of (x > y) …","A builder for greater operation. Returns the truth value …","identity operation. Identity operator.","A builder for identity operation. Identity operator.","cond_if operation. Conditional if operator.","A builder for cond_if operation. Conditional if operator.","log operation. Elementwise log op.","A builder for log operation. Elementwise log op.","logical_and operation. Returns the truth value of x AND y …","A builder for logical_and operation. Returns the truth …","logical_left_shift operation. Elementwise Logical Left …","A builder for logical_left_shift operation. Elementwise …","logical_not operation. Returns the truth value of NOT x …","A builder for logical_not operation. Returns the truth …","logical_or operation. Returns the truth value of x OR y …","A builder for logical_or operation. Returns the truth …","logical_right_shift operation. Elementwise Logical Right …","A builder for logical_right_shift operation. Elementwise …","logical_xor operation. Returns the truth value of x XOR y …","A builder for logical_xor operation. Returns the truth …","matmul operation. Matrix multiplication with bias.","A builder for matmul operation. Matrix multiplication with …","max_pool2d operation. Performs max pooling on the input..","A builder for max_pool2d operation. Performs max pooling …","maximum operation. Elementwise Maximum.","A builder for maximum operation. Elementwise Maximum.","minimum operation. Elementwise Minimum.","A builder for minimum operation. Elementwise Minimum.","mul operation. Multiplication operator.","A builder for mul operation. Multiplication operator.","negate operation. Elementwise negate op.","A builder for negate operation. Elementwise negate op.","pad operation. Pads a tensor with value specified..","A builder for pad operation. Pads a tensor with value …","pow operation. Computes the power of one value to another..","A builder for pow operation. Computes the power of one …","rfft2d operation. Performs RFFT2D operation on the input..","A builder for rfft2d operation. Performs RFFT2D operation …","reciprocal operation. Elementwise reciprocal op.","A builder for reciprocal operation. Elementwise reciprocal …","reduce_all operation. Reduce All operator.","A builder for reduce_all operation. Reduce All operator.","reduce_any operation. Reduce Any operator.","A builder for reduce_any operation. Reduce Any operator.","reduce_max operation. Reduce Max operator.","A builder for reduce_max operation. Reduce Max operator.","reduce_min operation. Reduce Min operator.","A builder for reduce_min operation. Reduce Min operator.","reduce_prod operation. Reduce Prod operator.","A builder for reduce_prod operation. Reduce Prod operator.","reduce_sum operation. Reduce Sum operator.","A builder for reduce_sum operation. Reduce Sum operator.","rescale operation. Tosa rescale operator.","A builder for rescale operation. Tosa rescale operator.","reshape operation. Reshape operator.","A builder for reshape operation. Reshape operator.","resize operation. Resize operation, supports various …","A builder for resize operation. Resize operation, supports …","reverse operation. Reverse operator.","A builder for reverse operation. Reverse operator.","rsqrt operation. Elementwise 1/sqrt op.","A builder for rsqrt operation. Elementwise 1/sqrt op.","scatter operation. Scatter operation,.","A builder for scatter operation. Scatter operation,.","select operation. Elementwise select operator.","A builder for select operation. Elementwise select …","sigmoid operation. Computes elementwise sigmoid of input..","A builder for sigmoid operation. Computes elementwise …","slice operation. Slice operator.","A builder for slice operation. Slice operator.","sub operation. Elementwise subtraction operator.","A builder for sub operation. Elementwise subtraction …","table operation. Table lookup op.","A builder for table operation. Table lookup op.","tanh operation. Computes elementwise hyperbolic tangent of …","A builder for tanh operation. Computes elementwise …","tile operation. Tile operator.","A builder for tile operation. Tile operator.","transpose_conv2d operation. Transpose 2D Convolution …","A builder for transpose_conv2d operation. Transpose 2D …","transpose operation. Transpose operator.","A builder for transpose operation. Transpose operator.","while_loop operation. Output = input; While (Cond(output)) …","A builder for while_loop operation. Output = input; While …","yield operation. Yield operator.","A builder for yield operation. Yield operator.","","","Creates a new abs operation. Elementwise abs op.","","","Creates a new add operation. Elementwise addition operator.","Creates a new apply_scale operation. Rescale scalar …","Creates a new argmax operation. Perform argmax on the …","Creates a new arithmetic_right_shift operation. …","Creates a new avg_pool2d operation. Performs max pooling …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new bitwise_and operation. Bitwise AND operator.","Creates a new bitwise_not operation. Bitwise NOT operator.","Creates a new bitwise_or operation. Bitwise OR operator.","Creates a new bitwise_xor operation. Bitwise XOR operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. Cast operation.","Creates a new ceil operation. Elementwise ceil op.","Creates a new clamp operation. Computes clamp(features, …","Creates a new clz operation. Elementwise count leading …","Creates a new concat operation. Concatenates tensors along …","","","","","Creates a new cond_if operation. Conditional if operator.","","","Creates a new const operation. Constant op..","Creates a new conv2d operation. 2D Convolution Operator.","Creates a new conv3d operation. 3D Convolution operator.","Creates a new custom operation. Custom operator wrapper …","Creates a new depthwise_conv2d operation. Depthwise 2D …","","","","","","","Creates a new div operation. Integer divide operator.","","","","","","","Creates a new equal operation. Returns the truth value of …","Creates a new erf operation. Computes gauss error function …","Creates a new exp operation. Elementwise exp op.","Creates a new fft2d operation. Performs FFT2D operation on …","","","Creates a new floor operation. Elementwise floor op.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 fully_connected operation. Fully Connected …","Creates a new gather operation. Gather operation,.","Creates a new greater operation. Returns the truth value …","Creates a new greater_equal operation. Returns the truth …","","","Creates a new identity operation. Identity operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 log operation. Elementwise log op.","Creates a new logical_and operation. Returns the truth …","Creates a new logical_left_shift operation. Elementwise …","Creates a new logical_not operation. Returns the truth …","Creates a new logical_or operation. Returns the truth …","Creates a new logical_right_shift operation. Elementwise …","Creates a new logical_xor operation. Returns the truth …","Creates a new matmul operation. Matrix multiplication with …","","","","","Creates a new max_pool2d operation. Performs max pooling …","Creates a new maximum operation. Elementwise Maximum.","","","","","Creates a new minimum operation. Elementwise Minimum.","","","Creates a new mul operation. Multiplication operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new negate operation. Elementwise negate op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new pad operation. Pads a tensor with value …","","","","","","","","","","","","","","","","","","","Creates a new pow operation. Computes the power of one …","","","","","","","","","","","","","","","","","","","","","Creates a new reciprocal operation. Elementwise reciprocal …","Creates a new reduce_all operation. Reduce All operator.","Creates a new reduce_any operation. Reduce Any operator.","Creates a new reduce_max operation. Reduce Max operator.","Creates a new reduce_min operation. Reduce Min operator.","Creates a new reduce_prod operation. Reduce Prod operator.","Creates a new reduce_sum operation. Reduce Sum operator.","","","","","","","","","","Creates a new rescale operation. Tosa rescale operator.","Creates a new reshape operation. Reshape operator.","Creates a new resize operation. Resize operation, supports …","Creates a new reverse operation. Reverse operator.","Creates a new rfft2d operation. Performs RFFT2D operation …","","","Creates a new rsqrt operation. Elementwise 1/sqrt op.","","","","","Creates a new scatter operation. Scatter operation,.","Creates a new select operation. Elementwise select …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new sigmoid operation. Computes elementwise …","","","Creates a new slice operation. Slice operator.","","","","","","","","","","","","","","","Creates a new sub operation. Elementwise subtraction …","Creates a new table operation. Table lookup op.","","","Creates a new tanh operation. Computes elementwise …","","","Creates a new tile operation. Tile operator.","Creates a new transpose operation. Transpose operator.","Creates a new transpose_conv2d operation. Transpose 2D …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new while_loop operation. Output = input; While …","Creates a new yield operation. Yield operator.","","","","","","","","","alternatives operation. Attempts sequences of transforms …","A builder for alternatives operation. Attempts sequences …","annotate operation. Annotates the target operation with an …","A builder for annotate operation. Annotates the target …","apply_patterns.canonicalization operation. Populates …","A builder for apply_patterns.canonicalization operation. …","apply_cse operation. Eliminate common subexpressions in …","A builder for apply_cse operation. Eliminate common …","apply_dce operation. Eliminate dead operations in the body …","A builder for apply_dce operation. Eliminate dead …","apply_licm operation. Move loop-invariant code out of a …","A builder for apply_licm operation. Move loop-invariant …","apply_patterns operation. Greedily applies patterns to the …","A builder for apply_patterns operation. Greedily applies …","apply_registered_pass operation. Applies the specified …","A builder for apply_registered_pass operation. Applies the …","cast operation. ","A builder for cast operation. ","foreach_match operation. Applies named sequences when a …","A builder for foreach_match operation. Applies named …","foreach operation. Executes the body for each payload op.","A builder for foreach operation. Executes the body for …","get_consumers_of_result operation. Get handle to the …","A builder for get_consumers_of_result operation. Get …","get_defining_op operation. Get handle to the defining op …","A builder for get_defining_op operation. Get handle to the …","get_parent_op operation. Gets handles to the closest …","A builder for get_parent_op operation. Gets handles to the …","get_producer_of_operand operation. Get handle to the …","A builder for get_producer_of_operand operation. Get …","get_result operation. Get handle to the a result of the …","A builder for get_result operation. Get handle to the a …","get_type operation. Get a parameter containing the type of …","A builder for get_type operation. Get a parameter …","include operation. Includes a named transform sequence.","A builder for include operation. Includes a named …","match.operation_name operation. Matches a single operation …","A builder for match.operation_name operation. Matches a …","match.param.cmpi operation. Matches if two parameter lists …","A builder for match.param.cmpi operation. Matches if two …","merge_handles operation. Merges handles into one pointing …","A builder for merge_handles operation. Merges handles into …","named_sequence operation. Named transform sequence that …","A builder for named_sequence operation. Named transform …","param.constant operation. Produces a new transform dialect …","A builder for param.constant operation. Produces a new …","print operation. Dump each payload op.","A builder for print operation. Dump each payload op.","replicate operation. Lists payload ops multiple times in …","A builder for replicate operation. Lists payload ops …","select operation. Select payload ops by name.","A builder for select operation. Select payload ops by name.","sequence operation. Contains a sequence of other transform …","A builder for sequence operation. Contains a sequence of …","split_handle operation. Splits a handle of payload ops …","A builder for split_handle operation. Splits a handle of …","verify operation. Verifies the targeted ops.","A builder for verify operation. Verifies the targeted ops.","yield operation. Yields operation handles from a transform …","A builder for yield operation. Yields operation handles …","","","","","","","Creates a new alternatives operation. Attempts sequences …","","","Creates a new annotate operation. Annotates the target …","Creates a new apply_cse operation. Eliminate common …","","","Creates a new apply_dce operation. Eliminate dead …","Creates a new apply_licm operation. Move loop-invariant …","Creates a new apply_patterns operation. Greedily applies …","Creates a new apply_patterns.canonicalization operation. …","Creates a new apply_registered_pass operation. Applies the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new cast operation. ","","","","","","","","","","","","","","","","","Creates a new foreach operation. Executes the body for …","Creates a new foreach_match operation. Applies named …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 get_consumers_of_result operation. Get …","Creates a new get_defining_op operation. Get handle to the …","Creates a new get_parent_op operation. Gets handles to the …","Creates a new get_producer_of_operand operation. Get …","Creates a new get_result operation. Get handle to the a …","Creates a new get_type operation. Get a parameter …","","","","","","","Creates a new include operation. Includes a named …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 match.operation_name operation. Matches a …","Creates a new match.param.cmpi operation. Matches if two …","","","Creates a new merge_handles operation. Merges handles into …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new named_sequence operation. Named transform …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new param.constant operation. Produces a new …","","","","","","","","","","","","","Creates a new print operation. Dump each payload op.","","","","","","","","","","","","","","","","Creates a new replicate operation. Lists payload ops …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new select operation. Select payload ops by name.","Creates a new sequence operation. Contains a sequence of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new split_handle operation. Splits a handle of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new verify operation. Verifies the targeted ops.","Creates a new yield operation. Yields operation handles …","bitcast operation. Bitcast casts between vectors.","A builder for bitcast operation. Bitcast casts between …","broadcast operation. Broadcast operation.","A builder for broadcast operation. Broadcast operation.","compressstore operation. Writes elements selectively from …","A builder for compressstore operation. Writes elements …","constant_mask operation. Creates a constant vector mask.","A builder for constant_mask operation. Creates a constant …","contract operation. Vector contraction operation.","A builder for contract operation. Vector contraction …","create_mask operation. Creates a vector mask.","A builder for create_mask operation. Creates a vector mask.","expandload operation. Reads elements from memory and …","A builder for expandload operation. Reads elements from …","extractelement operation. Extractelement operation.","A builder for extractelement operation. Extractelement …","extract operation. Extract operation.","A builder for extract operation. Extract operation.","extract_strided_slice operation. Extract_strided_slice …","A builder for extract_strided_slice operation. …","fma operation. Vector fused multiply-add.","A builder for fma operation. Vector fused multiply-add.","flat_transpose operation. Vector matrix transposition on …","A builder for flat_transpose operation. Vector matrix …","gather operation. gathers elements from memory or ranked …","A builder for gather operation. gathers elements from …","insertelement operation. Insertelement operation.","A builder for insertelement operation. Insertelement …","insert operation. Insert operation.","A builder for insert operation. Insert operation.","insert_strided_slice operation. Strided_slice operation.","A builder for insert_strided_slice operation. …","load operation. Reads an n-D slice of memory into an n-D …","A builder for load operation. Reads an n-D slice of memory …","mask operation. Predicates a maskable vector operation.","A builder for mask operation. Predicates a maskable vector …","maskedload operation. Loads elements from memory into a …","A builder for maskedload operation. Loads elements from …","maskedstore operation. Stores elements from a vector into …","A builder for maskedstore operation. Stores elements from …","matrix_multiply operation. Vector matrix multiplication op …","A builder for matrix_multiply operation. Vector matrix …","multi_reduction operation. Multi-dimensional reduction …","A builder for multi_reduction operation. Multi-dimensional …","outerproduct operation. Vector outerproduct with optional …","A builder for outerproduct operation. Vector outerproduct …","print operation. Print operation (for testing and …","A builder for print operation. Print operation (for …","reduction operation. Reduction operation.","A builder for reduction operation. Reduction operation.","reshape operation. Vector reshape operation.","A builder for reshape operation. Vector reshape operation.","scalable.extract operation. Extract subvector from …","A builder for scalable.extract operation. Extract …","scalable.insert operation. Insert subvector into scalable …","A builder for scalable.insert operation. Insert subvector …","scan operation. Scan operation.","A builder for scan operation. Scan operation.","scatter operation. scatters elements from a vector into …","A builder for scatter operation. scatters elements from a …","shape_cast operation. Shape_cast casts between vector …","A builder for shape_cast operation. Shape_cast casts …","shuffle operation. Shuffle operation.","A builder for shuffle operation. Shuffle operation.","splat operation. Vector splat or broadcast operation.","A builder for splat operation. Vector splat or broadcast …","store operation. Writes an n-D vector to an n-D slice of …","A builder for store operation. Writes an n-D vector to an …","transfer_read operation. Reads a supervector from memory …","A builder for transfer_read operation. Reads a supervector …","transfer_write operation. The vector.transfer_write op …","A builder for transfer_write operation. The …","transpose operation. Vector transpose operation.","A builder for transpose operation. Vector transpose …","type_cast operation. Type_cast op converts a scalar memref …","A builder for type_cast operation. Type_cast op converts a …","vscale operation. Load vector scale size.","A builder for vscale operation. Load vector scale size.","warp_execute_on_lane_0 operation. Executes operations in …","A builder for warp_execute_on_lane_0 operation. Executes …","yield operation. Terminates and yields values from vector …","A builder for yield operation. Terminates and yields …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new bitcast operation. Bitcast casts between …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new broadcast operation. Broadcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new compressstore operation. Writes elements …","Creates a new constant_mask operation. Creates a constant …","Creates a new contract operation. Vector contraction …","Creates a new create_mask operation. Creates a vector mask.","","","","","","","","","","","","","","Creates a new expandload operation. Reads elements from …","Creates a new extract operation. Extract operation.","Creates a new extract_strided_slice operation. …","Creates a new extractelement operation. Extractelement …","","","Creates a new flat_transpose operation. Vector matrix …","Creates a new fma operation. Vector fused multiply-add.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 gather operation. gathers elements from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new insert operation. Insert operation.","Creates a new insert_strided_slice operation. …","Creates a new insertelement operation. Insertelement …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Reads an n-D slice of memory …","Creates a new mask operation. Predicates a maskable vector …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new maskedload operation. Loads elements from …","Creates a new maskedstore operation. Stores elements from …","","","Creates a new matrix_multiply operation. Vector matrix …","","","Creates a new multi_reduction operation. Multi-dimensional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new outerproduct operation. Vector outerproduct …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new print operation. Print operation (for …","Creates a new reduction operation. Reduction operation.","","","","","","","","","","","","","","","","","","","","","Creates a new reshape operation. Vector reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new scalable.extract operation. Extract …","Creates a new scalable.insert operation. Insert subvector …","Creates a new scan operation. Scan operation.","Creates a new scatter operation. scatters elements from a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new shape_cast operation. Shape_cast casts …","Creates a new shuffle operation. Shuffle operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new splat operation. Vector splat or broadcast …","Creates a new store operation. Writes an n-D vector to an …","","","","","Creates a new transfer_read operation. Reads a supervector …","Creates a new transfer_write operation. The …","","","Creates a new transpose operation. Vector transpose …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new type_cast operation. Type_cast op converts a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new vscale operation. Load vector scale size.","Creates a new warp_execute_on_lane_0 operation. Executes …","","","","","Creates a new yield operation. Terminates and yields …","Creates a scf.condition operation.","Creates a scf.execute_region operation.","Creates a scf.for operation.","Creates a scf.if operation.","Creates a scf.index_switch operation.","Creates a scf.while operation.","Creates a scf.yield operation.","An affine map.","","","","","An identifier.","A location","A module.","","","A region.","A reference to a region.","","","","A value.","Trait for value-like types.","Appends a block.","Converts a module into an operation.","Converts an identifier into a string reference.","Attributes.","Blocks.","Gets a block of a module body.","","","","","","","","","","","","","","","Creates a call site location.","","","","","","","","","","","Gets a context.","Gets a context.","Gets a context.","Gets a context.","","","","","Dumps a value.","Dumps a value.","Dumps an affine map.","","","","","","","Gets the first block in a region.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Converts an operation into a module.","Creates an optional module from a raw object.","Creates an optional region from a raw object.","Creates an affine map from a raw object.","Creates a location from a raw object.","Creates a location from a raw object.","Creates a module from a raw object.","Creates a region from a raw object.","Creates a value from a raw object.","Creates a fused location.","Inserts a block after another block.","Inserts a block before another block.","Calls U::from(self).","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 a region into a raw object.","Returns true if a value is a block argument.","Returns true if a value is a block argument.","Returns true if a value is an operation result.","Returns true if a value is an operation result.","Creates a name location.","Creates an identifier.","Creates a location with a filename and line and column …","Creates a module.","Creates a region.","Operations and operation builders.","Parses a module.","","","","","","Converts a value into a raw value.","Converts a location into a raw object.","Converts a location into a raw object.","Converts a module into a raw object.","","","","","","","","","","","","","","","","","","","Types and type IDs.","Gets a type.","Gets a type.","","","","","","","","Creates an unknown location.","An array attribute.","An attribute.","Trait for attribute-like types.","A dense elements attribute.","A dense i32 array attribute.","A dense i64 array attribute.","A flat symbol ref attribute.","A float attribute.","An integer attribute.","A string attribute.","A type attribute.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a context.","Gets a context.","Dumps a attribute.","Dumps a attribute.","Gets an element.","Gets an element.","Gets an element.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 an optional attribute from a raw object.","Creates an attribute from a raw object.","Gets an i32 element.","Gets an i64 element.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 an attribute is affine map.","Returns true if an attribute is affine map.","Returns true if an attribute is array.","Returns true if an attribute is array.","Returns true if an attribute is bool.","Returns true if an attribute is bool.","Returns true if an attribute is dense bool array.","Returns true if an attribute is dense bool array.","Returns true if an attribute is dense elements.","Returns true if an attribute is dense elements.","Returns true if an attribute is dense f32 array.","Returns true if an attribute is dense f32 array.","Returns true if an attribute is dense f64 array.","Returns true if an attribute is dense f64 array.","Returns true if an attribute is dense fp elements.","Returns true if an attribute is dense fp elements.","Returns true if an attribute is dense i16 array.","Returns true if an attribute is dense i16 array.","Returns true if an attribute is dense i32 array.","Returns true if an attribute is dense i32 array.","Returns true if an attribute is dense i64 array.","Returns true if an attribute is dense i64 array.","Returns true if an attribute is dense i8 array.","Returns true if an attribute is dense i8 array.","Returns true if an attribute is dense int elements.","Returns true if an attribute is dense int elements.","Returns true if an attribute is dictionary.","Returns true if an attribute is dictionary.","Returns true if an attribute is elements.","Returns true if an attribute is elements.","Checks if an array is empty.","Checks if an array is empty.","Checks if an array is empty.","Checks if an array is empty.","Returns true if an attribute is flat symbol ref.","Returns true if an attribute is flat symbol ref.","Returns true if an attribute is float.","Returns true if an attribute is float.","Returns true if an attribute is integer.","Returns true if an attribute is integer.","Returns true if an attribute is integer set.","Returns true if an attribute is integer set.","Returns true if an attribute is opaque.","Returns true if an attribute is opaque.","Returns true if an attribute is sparse elements.","Returns true if an attribute is sparse elements.","Returns true if an attribute is sparse tensor encoding …","Returns true if an attribute is sparse tensor encoding …","Returns true if an attribute is strided layout.","Returns true if an attribute is strided layout.","Returns true if an attribute is string.","Returns true if an attribute is string.","Returns true if an attribute is symbol ref.","Returns true if an attribute is symbol ref.","Returns true if an attribute is type.","Returns true if an attribute is type.","Returns true if an attribute is unit.","Returns true if an attribute is unit.","Gets a length.","Gets a length.","Gets a length.","Gets a length.","Creates an array attribute.","Creates a dense elements attribute.","Creates a dense i32 array attribute.","Creates a dense i64 array attribute.","Creates a flat symbol ref attribute.","Creates a float attribute.","Creates an integer attribute.","Creates a string attribute.","Creates a type attribute.","Parses an attribute.","","","","","","","","","","","Converts a attribute into a raw object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a type.","Gets a type.","Gets a type ID.","Gets a type ID.","","","","","","","","","","","Creates a unit attribute.","","Gets a type value.","A block.","A block argument.","A reference of a block.","Adds an argument.","Appends an operation.","Gets an argument at a position.","Gets a number of arguments.","Gets an argument number.","","","","","","","","","","","","Detaches a block from a region and assumes its ownership.","","","","Gets the first operation.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an optional block reference from a raw object.","Creates a block from a raw object.","Creates a block argument from a raw object.","Creates a block reference from a raw object.","Inserts an operation.","Inserts an operation after another.","Inserts an operation before another.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a block into a raw object.","Creates a block.","Gets a next block in a region.","Gets an owner operation.","Gets a parent operation.","Gets a parent region.","Sets a type.","Gets a terminator operation.","","","Converts a block into a raw object.","","","","","","","","","","","","","","","An operation.","An operation builder.","Operation printing flags.","A reference to an operation.","An operation result.","Adds attributes.","Adds operands.","Adds regions.","Adds results.","Adds successor blocks.","Gets a attribute with the given name.","Gets a attribute at a position.","Gets the number of attributes.","Gets all attributes.","Gets a block.","","","","","","","","","","","Builds an operation.","","","","","","","Gets a context.","","","","","Dumps an operation.","Elides large elements attributes.","Enables debug info.","Enables result type inference.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an optional operation from a raw object.","Creates an optional operation reference from a raw object.","Creates an operation from a raw object.","Creates an operation result from a raw object.","Creates an operation reference from a raw object.","Checks if the operation has a attribute with the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts an operation into a raw object.","Gets a name.","Creates an operation builder.","Creates operation printing flags.","Gets the next operation in the same block.","Gets the operand at a position.","Gets the number of operands.","Gets all operands.","Gets an owner operation.","Prints operations in a generic form.","Gets a region at a position.","Gets the number of regions.","Gets all regions.","Removes the attribute with the given name.","Gets a result at a position.","Gets a result at a position.","Gets the number of results.","Gets a result number.","Gets all results.","Sets the attribute with the given name to the given …","Gets a successor at a position.","Gets the number of successors.","Gets all successors.","","","","Converts a printing flags into a raw object.","","Converts an operation reference into a raw object.","Gets an operation.","","","","Prints an operation with flags.","","","","","","","","","","","","","","","","","Uses local scope.","Verifies an operation.","A function type.","A integer type.","A mem-ref type.","A ranked tensor type.","Trait for shaped types.","A tuple type.","A type.","","Trait for type-like types.","Gets an affine map.","Creates a bfloat16 type.","","","","","","","","","","","","","Creates a mem-ref type with diagnostics.","Creates a ranked type with diagnostics.","","","","","","","","","","","","","Gets a context.","Gets a context.","Gets a dimension size.","Gets a dimension size.","Dumps a type.","Dumps a type.","Gets a element type.","Gets a element type.","Gets an encoding.","","Creates a float16 type.","Creates a float32 type.","Creates a float64 type.","","","","","","","","","","","","","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 an optional type from a raw object.","Creates a type from a raw object.","Checks if a type has a rank.","Checks if a type has a rank.","Type IDs and allocators","Gets an ID.","Gets an ID.","Creates an index type.","Gets an input at a position.","Gets a number of inputs.","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 a type is any quantized type.","Returns true if a type is any quantized type.","Returns true if a type is bf16.","Returns true if a type is bf16.","Returns true if a type is calibrated quantized type.","Returns true if a type is calibrated quantized type.","Returns true if a type is complex.","Returns true if a type is complex.","Returns true if a type is f16.","Returns true if a type is f16.","Returns true if a type is f32.","Returns true if a type is f32.","Returns true if a type is f64.","Returns true if a type is f64.","Returns true if a type is float8e4m3fn.","Returns true if a type is float8e4m3fn.","Returns true if a type is float8e5m2.","Returns true if a type is float8e5m2.","Returns true if a type is function.","Returns true if a type is function.","Returns true if a type is index.","Returns true if a type is index.","Returns true if a type is integer.","Returns true if a type is integer.","Returns true if a type is mem ref.","Returns true if a type is mem ref.","Returns true if a type is none.","Returns true if a type is none.","Returns true if a type is opaque.","Returns true if a type is opaque.","Returns true if a type is pdl attribute type.","Returns true if a type is pdl attribute type.","Returns true if a type is pdl operation type.","Returns true if a type is pdl operation type.","Returns true if a type is pdl range type.","Returns true if a type is pdl range type.","Returns true if a type is pdl type.","Returns true if a type is pdl type.","Returns true if a type is pdl type type.","Returns true if a type is pdl type type.","Returns true if a type is pdl value type.","Returns true if a type is pdl value type.","Returns true if a type is quantized type.","Returns true if a type is quantized type.","Returns true if a type is ranked tensor.","Returns true if a type is ranked tensor.","Returns true if a type is shaped.","Returns true if a type is shaped.","Checks if an integer type is signed.","Checks if an integer type is signless.","Returns true if a type is tensor.","Returns true if a type is tensor.","Returns true if a type is transform any op type.","Returns true if a type is transform any op type.","Returns true if a type is transform operation type.","Returns true if a type is transform operation type.","Returns true if a type is tuple.","Returns true if a type is tuple.","Returns true if a type is uniform quantized per axis type.","Returns true if a type is uniform quantized per axis type.","Returns true if a type is uniform quantized type.","Returns true if a type is uniform quantized type.","Returns true if a type is unranked mem ref.","Returns true if a type is unranked mem ref.","Returns true if a type is unranked tensor.","Returns true if a type is unranked tensor.","Checks if an integer type is unsigned.","Returns true if a type is vector.","Returns true if a type is vector.","Gets a layout.","Gets a memory space.","Creates a function type.","Creates an integer type.","Creates a mem-ref type.","Creates a ranked tensor type.","Creates a tuple type.","Creates a none type.","Parses a type.","Gets a rank.","Gets a rank.","Gets a result at a position.","Gets a number of results.","Creates a signed integer type.","","","","","","","Converts a type into a raw object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a field at a position.","Gets a number of fields.","","","","","","","Creates an unsigned integer type.","Creates a vector type.","Creates a vector type with diagnostics.","Gets a bit width.","A type ID allocator.","A type ID.","","","","","","","","Creates a type ID from an 8-byte aligned reference.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a type ID from a raw object.","","Calls U::from(self).","Calls U::from(self).","","","Converts a type ID into a raw object.","","","","","","","","An operation pass manager.","A pass.","A pass manager.","","Adds a pass.","Adds a pass.","Converts a pass manager to an operation pass manager.","Async passes.","","","","","","","","","Conversion passes.","","","Enables IR printing.","Enables a verifier.","External passes","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a pass from a raw object.","Creates an operation pass manager from a raw object.","Creates a pass from a raw function.","GPU passes.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Linalg passes.","Gets an operation pass manager for nested operations …","Gets an operation pass manager for nested operations …","Creates a pass manager.","Runs passes added to a pass manager against a module.","Sparse tensor passes.","","Converts a pass into a raw object.","Converts an operation pass manager into a raw object.","","Transform passes.","","","","","","","","","","Creates a AsyncFuncToAsyncRuntime pass.","Creates a AsyncParallelFor pass.","Creates a AsyncRuntimePolicyBasedRefCounting pass.","Creates a AsyncRuntimeRefCounting pass.","Creates a AsyncRuntimeRefCountingOpt pass.","Creates a AsyncToAsyncRuntime pass.","Registers a AsyncFuncToAsyncRuntime pass.","Registers a AsyncParallelFor pass.","Registers a AsyncRuntimePolicyBasedRefCounting pass.","Registers a AsyncRuntimeRefCounting pass.","Registers a AsyncRuntimeRefCountingOpt pass.","Registers a AsyncToAsyncRuntime pass.","Creates a AffineForToGPU pass.","Creates a AffineToStandard pass.","Creates a AMDGPUToROCDL pass.","Creates a ArithToLLVM pass.","Creates a ArithToSPIRV pass.","Creates a ArmNeon2dToIntr pass.","Creates a AsyncToLLVM pass.","Creates a BufferizationToMemRef pass.","Creates a ComplexToLibm pass.","Creates a ComplexToLLVM pass.","Creates a ComplexToStandard pass.","Creates a ControlFlowToLLVM pass.","Creates a ControlFlowToSPIRV pass.","Creates a FinalizeMemRefToLLVM pass.","Creates a FuncToLLVM pass.","Creates a FuncToSPIRV pass.","Creates a GpuLaunchFuncToVulkanLaunchFunc pass.","Creates a GpuOpsToNVVMOps pass.","Creates a GpuOpsToROCDLOps pass.","Creates a GpuToLLVM pass.","Creates a GPUToSPIRV pass.","Creates a IndexToLLVM pass.","Creates a LinalgToLLVM pass.","Creates a LinalgToStandard pass.","Creates a LowerHostCodeToLLVM pass.","Creates a MapMemRefStorageClass pass.","Creates a MathToFuncs pass.","Creates a MathToLibm pass.","Creates a MathToLLVM pass.","Creates a MathToSPIRV pass.","Creates a MemRefToSPIRV pass.","Creates a NVGPUToNVVM pass.","Creates a OpenACCToSCF pass.","Creates a OpenMPToLLVM pass.","Creates a ParallelLoopToGpu pass.","Creates a PDLToPDLInterp pass.","Creates a ReconcileUnrealizedCasts pass.","Creates a SCFToControlFlow pass.","Creates a SCFToOpenMP pass.","Creates a SCFToSPIRV pass.","Creates a ShapeConstraints pass.","Creates a ShapeToStandard pass.","Creates a SPIRVToLLVM pass.","Creates a TensorToLinalg pass.","Creates a TensorToSPIRV pass.","Creates a TosaToArith pass.","Creates a TosaToLinalg pass.","Creates a TosaToLinalgNamed pass.","Creates a TosaToSCF pass.","Creates a TosaToTensor pass.","Creates a VectorToGPU pass.","Creates a VectorToLLVM pass.","Creates a VectorToSCF pass.","Creates a VectorToSPIRV pass.","Creates a VulkanLaunchFuncToVulkanCalls pass.","Registers a AffineForToGPU pass.","Registers a AffineToStandard pass.","Registers a AMDGPUToROCDL pass.","Registers a ArithToLLVM pass.","Registers a ArithToSPIRV pass.","Registers a ArmNeon2dToIntr pass.","Registers a AsyncToLLVM pass.","Registers a BufferizationToMemRef pass.","Registers a ComplexToLibm pass.","Registers a ComplexToLLVM pass.","Registers a ComplexToStandard pass.","Registers a ControlFlowToLLVM pass.","Registers a ControlFlowToSPIRV pass.","Registers a FinalizeMemRefToLLVM pass.","Registers a FuncToLLVM pass.","Registers a FuncToSPIRV pass.","Registers a GpuLaunchFuncToVulkanLaunchFunc pass.","Registers a GpuOpsToNVVMOps pass.","Registers a GpuOpsToROCDLOps pass.","Registers a GpuToLLVM pass.","Registers a GPUToSPIRV pass.","Registers a IndexToLLVM pass.","Registers a LinalgToLLVM pass.","Registers a LinalgToStandard pass.","Registers a LowerHostCodeToLLVM pass.","Registers a MapMemRefStorageClass pass.","Registers a MathToFuncs pass.","Registers a MathToLibm pass.","Registers a MathToLLVM pass.","Registers a MathToSPIRV pass.","Registers a MemRefToSPIRV pass.","Registers a NVGPUToNVVM pass.","Registers a OpenACCToSCF pass.","Registers a OpenMPToLLVM pass.","Registers a ParallelLoopToGpu pass.","Registers a PDLToPDLInterp pass.","Registers a ReconcileUnrealizedCasts pass.","Registers a SCFToControlFlow pass.","Registers a SCFToOpenMP pass.","Registers a SCFToSPIRV pass.","Registers a ShapeConstraints pass.","Registers a ShapeToStandard pass.","Registers a SPIRVToLLVM pass.","Registers a TensorToLinalg pass.","Registers a TensorToSPIRV pass.","Registers a TosaToArith pass.","Registers a TosaToLinalg pass.","Registers a TosaToLinalgNamed pass.","Registers a TosaToSCF pass.","Registers a TosaToTensor pass.","Registers a VectorToGPU pass.","Registers a VectorToLLVM pass.","Registers a VectorToSCF pass.","Registers a VectorToSPIRV pass.","Registers a VulkanLaunchFuncToVulkanCalls pass.","","A trait for MLIR passes written in Rust.","","","","","","Creates a Pass object from an external pass","","","Returns the argument unchanged.","Creates an external pass handle from a raw object.","","Calls U::from(self).","","Signals that the pass has failed.","","Converts an external pass to a raw object.","","","","Creates a GpuAsyncRegionPass pass.","Creates a GpuKernelOutlining pass.","Creates a GpuLaunchSinkIndexComputations pass.","Creates a GpuMapParallelLoopsPass pass.","Registers a GpuAsyncRegionPass pass.","Registers a GpuKernelOutlining pass.","Registers a GpuLaunchSinkIndexComputations pass.","Registers a GpuMapParallelLoopsPass pass.","Creates a ConvertElementwiseToLinalg pass.","Creates a LinalgBufferize pass.","Creates a LinalgDetensorize pass.","Creates a LinalgElementwiseOpFusion pass.","Creates a LinalgFoldUnitExtentDims pass.","Creates a LinalgGeneralization pass.","Creates a LinalgInlineScalarOperands pass.","Creates a LinalgLowerToAffineLoops pass.","Creates a LinalgLowerToLoops pass.","Creates a LinalgLowerToParallelLoops pass.","Creates a LinalgNamedOpConversion pass.","Registers a ConvertElementwiseToLinalg pass.","Registers a LinalgBufferize pass.","Registers a LinalgDetensorize pass.","Registers a LinalgElementwiseOpFusion pass.","Registers a LinalgFoldUnitExtentDims pass.","Registers a LinalgGeneralization pass.","Registers a LinalgInlineScalarOperands pass.","Registers a LinalgLowerToAffineLoops pass.","Registers a LinalgLowerToLoops pass.","Registers a LinalgLowerToParallelLoops pass.","Registers a LinalgNamedOpConversion pass.","Creates a PostSparsificationRewrite pass.","Creates a PreSparsificationRewrite pass.","Creates a SparseBufferRewrite pass.","Creates a SparseTensorCodegen pass.","Creates a SparseTensorConversionPass pass.","Creates a SparseVectorization pass.","Creates a SparsificationPass pass.","Creates a StorageSpecifierToLLVM pass.","Registers a PostSparsificationRewrite pass.","Registers a PreSparsificationRewrite pass.","Registers a SparseBufferRewrite pass.","Registers a SparseTensorCodegen pass.","Registers a SparseTensorConversionPass pass.","Registers a SparseVectorization pass.","Registers a SparsificationPass pass.","Registers a StorageSpecifierToLLVM pass.","Creates a Canonicalizer pass.","Creates a ControlFlowSink pass.","Creates a CSE pass.","Creates a GenerateRuntimeVerification pass.","Creates a Inliner pass.","Creates a LocationSnapshot pass.","Creates a LoopInvariantCodeMotion pass.","Creates a PrintOpStats pass.","Creates a SCCP pass.","Creates a StripDebugInfo pass.","Creates a SymbolDCE pass.","Creates a SymbolPrivatize pass.","Creates a TopologicalSort pass.","Creates a ViewOpGraph pass.","Registers a Canonicalizer pass.","Registers a ControlFlowSink pass.","Registers a CSE pass.","Registers a GenerateRuntimeVerification pass.","Registers a Inliner pass.","Registers a LocationSnapshot pass.","Registers a LoopInvariantCodeMotion pass.","Registers a PrintOpStats pass.","Registers a SCCP pass.","Registers a StripDebugInfo pass.","Registers a SymbolDCE pass.","Registers a SymbolPrivatize pass.","Registers a TopologicalSort pass.","Registers a ViewOpGraph pass.","Parses a pass pipeline.","Registers all dialects to a dialect registry.","Register all translations from other dialects to the llvm …","Register all passes."],"i":[15,15,15,0,0,15,0,0,15,15,15,15,15,15,15,15,0,15,15,15,1,1,5,1,14,1,13,15,5,14,1,13,15,5,13,5,13,5,1,1,0,0,0,14,1,14,1,1,1,13,13,15,5,1,13,15,15,5,14,1,13,15,15,15,5,5,13,5,1,14,1,13,15,5,14,0,1,1,1,14,14,1,5,0,14,1,1,13,5,1,5,15,14,1,13,15,5,14,1,13,15,5,14,1,13,15,5,0,1423,1423,1424,1424,1423,0,0,0,28,28,28,28,9,28,10,9,28,10,9,28,9,28,9,28,10,10,9,28,10,9,10,9,28,10,10,10,10,10,9,28,9,10,9,28,28,10,9,28,10,9,28,10,0,0,0,0,33,33,3,22,33,3,22,0,33,33,22,33,22,22,3,3,22,33,3,22,33,3,22,33,22,0,33,33,0,33,33,3,22,33,0,33,33,0,33,22,3,0,33,33,33,0,33,33,33,33,33,22,33,3,33,3,22,33,3,22,33,3,22,0,0,41,40,41,40,40,40,40,40,40,40,41,41,41,41,40,40,40,41,40,41,40,41,40,41,40,40,0,0,0,0,0,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,41,0,0,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,41,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,52,55,52,0,0,0,55,52,55,52,0,55,52,55,52,55,52,55,0,55,52,55,52,0,0,0,55,0,55,52,0,0,0,0,0,0,0,55,52,52,52,0,0,0,0,52,55,52,55,52,55,52,0,55,52,0,0,52,0,59,59,59,59,59,59,0,59,59,59,59,59,59,59,59,59,59,0,59,59,59,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,66,65,67,69,71,73,75,77,79,81,83,85,87,61,62,68,70,72,74,76,78,80,82,84,86,88,0,70,69,0,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,0,72,71,80,79,82,81,84,83,86,85,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,80,79,80,79,62,65,0,80,79,78,77,78,77,61,66,74,73,76,75,61,66,78,77,0,72,71,80,79,82,81,84,83,86,85,0,62,65,61,62,68,70,72,74,76,78,80,82,84,86,88,66,65,67,69,71,73,75,77,79,81,83,85,87,74,73,76,75,88,87,61,62,68,70,72,74,76,78,80,82,84,86,88,0,0,78,77,68,67,78,77,72,71,84,83,68,67,70,69,78,77,80,80,80,78,78,61,74,76,78,78,78,78,78,77,0,70,69,61,61,66,62,62,65,68,68,67,70,70,69,72,72,71,74,74,73,76,76,75,78,78,77,80,80,79,82,82,81,84,84,83,86,86,85,88,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,61,66,62,65,68,67,70,69,72,71,74,73,76,75,78,77,80,79,82,81,84,83,86,85,88,87,78,77,78,77,82,81,86,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,91,92,91,92,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,92,94,96,98,100,102,104,106,109,108,91,93,95,97,99,101,103,105,110,91,92,110,109,93,94,91,92,110,109,91,92,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,91,92,0,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,91,92,108,91,93,95,97,99,101,103,105,110,91,92,91,92,91,92,107,92,94,96,98,100,102,104,106,109,108,91,93,95,97,99,101,103,105,110,0,0,0,0,0,0,0,91,92,110,93,95,97,99,101,103,105,91,91,91,91,110,110,91,91,91,93,95,97,99,101,103,105,91,110,93,95,97,99,101,103,105,91,91,91,91,91,91,91,110,110,110,93,94,95,96,97,98,99,100,101,102,103,104,105,106,91,92,110,109,91,92,110,109,93,94,110,109,108,108,107,91,91,92,93,93,94,95,95,96,97,97,98,99,99,100,101,101,102,103,103,104,105,105,106,110,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,108,107,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,110,109,110,109,110,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,116,117,118,119,120,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,0,0,0,204,203,0,0,0,0,0,0,0,204,203,111,116,132,131,154,153,160,159,166,165,174,173,178,177,192,191,0,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,170,169,172,171,115,120,138,137,140,139,142,141,144,143,146,145,150,149,152,151,184,183,196,195,198,197,200,199,0,0,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,122,121,124,123,126,125,128,127,132,131,134,133,136,135,148,147,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,176,175,178,177,180,179,182,181,186,185,188,187,190,189,192,191,194,193,202,201,170,169,172,171,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,116,117,118,119,120,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,174,173,111,112,113,114,115,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,0,115,120,138,137,140,139,142,141,144,143,146,145,150,149,152,151,184,183,196,195,198,197,200,199,113,118,126,125,128,127,0,0,0,111,112,114,122,124,126,125,128,127,130,129,132,134,136,148,154,156,158,160,162,164,166,168,174,176,178,180,182,186,188,190,192,194,202,204,203,111,116,112,117,113,118,114,119,122,121,124,123,126,125,128,127,132,131,134,133,136,135,148,147,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,176,175,178,177,180,179,182,181,186,185,188,187,190,189,192,191,194,193,202,201,0,111,132,154,160,166,174,178,192,126,128,130,0,0,0,0,0,0,113,118,204,203,0,0,111,111,116,112,112,117,113,113,118,114,114,119,115,115,120,122,122,121,124,124,123,126,126,125,128,128,127,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,156,156,155,158,158,157,160,160,159,162,162,161,164,164,163,166,166,165,168,168,167,170,170,169,172,172,171,174,174,173,176,176,175,178,178,177,180,180,179,182,182,181,184,184,183,186,186,185,188,188,187,190,190,189,192,192,191,194,194,193,196,196,195,198,198,197,200,200,199,202,202,201,204,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,111,116,112,117,113,118,114,119,115,120,122,121,124,123,126,125,128,127,130,129,132,131,134,133,136,135,138,137,140,139,142,141,144,143,146,145,148,147,150,149,152,151,154,153,156,155,158,157,160,159,162,161,164,163,166,165,168,167,170,169,172,171,174,173,176,175,178,177,180,179,182,181,184,183,186,185,188,187,190,189,192,191,194,193,196,195,198,197,200,199,202,201,204,203,0,130,129,0,0,0,0,0,0,0,0,206,207,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,207,208,210,206,205,209,205,208,209,210,206,207,205,208,209,210,206,207,205,208,209,210,0,0,206,205,209,207,208,210,206,205,209,206,207,205,208,209,210,206,206,207,205,205,208,209,209,210,206,207,205,208,209,210,206,207,205,208,209,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,212,213,214,215,216,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,212,257,214,259,216,261,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,211,212,213,214,215,216,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,0,0,0,0,0,0,0,0,0,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,212,257,214,259,216,261,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,211,258,213,260,215,262,217,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,258,257,260,259,262,261,0,0,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,211,212,213,214,215,216,217,218,222,221,226,225,230,229,234,233,238,237,242,241,246,245,250,249,254,253,211,212,213,214,215,216,217,218,220,220,219,222,222,221,224,224,223,226,226,225,228,228,227,230,230,229,232,232,231,234,234,233,236,236,235,238,238,237,240,240,239,242,242,241,244,244,243,246,246,245,248,248,247,250,250,249,252,252,251,254,254,253,256,256,255,211,211,212,258,258,257,213,213,214,260,260,259,215,215,216,262,262,261,217,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,220,219,222,221,224,223,226,225,228,227,230,229,232,231,234,233,236,235,238,237,240,239,242,241,244,243,246,245,248,247,250,249,252,251,254,253,256,255,211,212,258,257,213,214,260,259,215,216,262,261,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,265,0,0,264,265,268,269,268,269,268,269,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,270,271,272,273,275,277,279,281,283,285,287,269,265,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,0,274,273,286,285,0,0,0,0,0,0,292,291,304,303,0,268,269,0,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,0,264,265,263,270,294,293,276,275,278,277,280,279,284,283,296,295,312,311,276,275,280,279,282,281,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,306,305,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,270,271,272,273,275,277,279,281,283,285,287,269,265,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,263,270,267,271,266,272,292,291,294,293,296,295,298,297,304,303,306,305,314,313,316,315,274,273,290,289,320,319,263,267,266,274,276,278,280,282,284,286,288,268,264,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,263,270,294,293,264,264,264,264,265,266,272,288,287,300,299,302,301,308,307,310,286,285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,274,292,304,264,264,264,264,288,287,300,299,284,283,286,285,308,307,318,317,286,285,264,265,264,265,268,269,263,263,270,267,267,271,266,266,272,274,274,273,276,276,275,278,278,277,280,280,279,282,282,281,284,284,283,286,286,285,288,288,287,268,268,269,264,264,265,290,290,289,292,292,291,294,294,293,296,296,295,298,298,297,300,300,299,302,302,301,304,304,303,306,306,305,308,308,307,310,310,309,312,312,311,314,314,313,316,316,315,318,318,317,320,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,263,270,267,271,266,272,274,273,276,275,278,277,280,279,282,281,284,283,286,285,288,287,268,269,264,265,290,289,292,291,294,293,296,295,298,297,300,299,302,301,304,303,306,305,308,307,310,309,312,311,314,313,316,315,318,317,320,319,318,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,323,324,326,328,330,332,334,322,325,327,329,331,333,335,0,329,328,322,323,0,0,0,327,326,322,323,322,323,325,324,327,326,329,328,331,330,333,332,335,334,325,324,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,333,332,335,334,329,328,322,325,327,329,331,333,335,323,324,326,328,330,332,334,322,325,327,329,331,333,335,325,324,333,332,322,333,335,335,335,334,322,323,327,335,334,329,328,322,333,335,335,322,323,327,326,331,330,333,332,0,0,322,322,323,325,325,324,327,327,326,329,329,328,331,331,330,333,333,332,335,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,322,323,325,324,327,326,329,328,331,330,333,332,335,334,329,335,334,0,0,0,0,0,0,0,0,336,337,0,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,0,337,339,340,342,336,338,341,343,343,342,343,342,343,342,343,342,0,341,340,343,342,343,342,338,339,338,339,341,340,341,340,343,342,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,336,337,336,338,341,343,337,339,340,342,336,338,341,343,343,343,343,336,0,341,340,341,340,336,336,337,338,338,339,341,341,340,343,343,342,336,337,338,339,341,340,343,342,336,337,338,339,341,340,343,342,0,0,0,0,0,0,0,0,0,0,344,345,344,345,347,346,349,348,351,350,344,345,353,352,347,346,349,348,351,350,344,345,353,352,346,348,350,345,352,347,349,351,344,353,0,0,347,346,349,348,347,346,0,347,346,349,348,351,350,344,345,353,352,0,344,345,347,346,349,348,351,350,344,345,353,352,347,349,351,344,353,346,348,350,345,352,349,348,353,352,347,349,351,344,353,344,344,344,344,345,347,346,0,344,349,344,344,344,344,351,344,345,344,345,347,347,346,349,349,348,351,351,350,344,344,345,353,353,352,347,346,349,348,351,350,344,345,353,352,347,346,349,348,351,350,344,345,353,352,351,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,354,355,0,0,358,359,360,361,362,363,357,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,357,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,354,355,0,0,0,381,382,383,384,381,382,383,384,381,382,383,384,356,406,358,359,383,384,407,408,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,391,392,399,400,389,390,397,398,393,394,395,396,406,364,409,410,411,366,368,370,372,374,376,378,380,359,408,412,414,416,418,420,382,384,386,388,422,424,361,426,390,392,428,430,394,396,398,400,432,355,434,363,436,438,440,442,444,446,402,448,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,369,370,371,372,365,366,367,368,369,370,371,372,389,390,391,392,393,394,395,396,397,398,399,400,0,0,0,0,0,0,0,0,429,428,404,410,405,411,413,412,415,414,447,446,373,374,373,374,377,378,397,398,399,400,397,398,399,400,389,390,391,392,389,390,391,392,393,394,395,396,393,394,395,396,385,386,387,388,439,438,381,382,383,384,357,364,360,361,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,0,358,359,0,0,381,382,383,384,381,382,383,384,381,382,383,384,0,357,364,0,367,368,437,436,439,438,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,381,382,381,382,0,0,0,437,436,439,438,0,357,364,365,366,373,374,375,376,0,431,430,389,390,391,392,393,394,395,396,397,398,399,400,389,390,391,392,393,394,395,396,0,0,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,406,364,409,410,411,366,368,370,372,374,376,378,380,359,408,412,414,416,418,420,382,384,386,388,422,424,361,426,390,392,428,430,394,396,398,400,432,355,434,363,436,438,440,442,444,446,402,448,367,368,369,370,371,372,0,431,430,356,406,441,440,354,355,354,355,354,355,362,363,427,426,356,357,403,404,405,365,367,369,371,373,375,377,379,358,407,413,415,417,419,421,381,383,385,387,423,425,360,427,389,391,429,431,393,395,397,399,433,354,435,362,437,439,441,443,445,447,401,449,0,358,359,354,358,354,357,356,358,358,437,439,356,441,358,354,355,435,434,362,363,437,436,358,359,421,420,425,424,433,432,443,442,0,369,370,371,372,365,366,367,368,369,370,371,372,0,0,354,358,354,389,391,393,395,397,399,0,404,405,413,415,447,360,358,357,381,437,439,431,389,391,393,395,397,399,389,391,393,395,356,441,362,358,358,437,439,356,441,358,0,431,430,365,366,367,368,369,370,371,372,379,380,393,394,395,396,397,398,399,400,389,390,391,392,0,0,0,0,385,386,439,438,437,436,0,0,0,0,0,0,0,0,357,364,0,0,437,436,439,438,356,356,406,357,357,364,403,403,409,404,404,410,405,405,411,365,365,366,367,367,368,369,369,370,371,371,372,373,373,374,375,375,376,377,377,378,379,379,380,358,358,359,407,407,408,413,413,412,415,415,414,417,417,416,419,419,418,421,421,420,381,381,382,383,383,384,385,385,386,387,387,388,423,423,422,425,425,424,360,360,361,427,427,426,389,389,390,391,391,392,429,429,428,431,431,430,393,393,394,395,395,396,397,397,398,399,399,400,433,433,432,354,354,355,435,435,434,362,362,363,437,437,436,439,439,438,441,441,440,443,443,442,445,445,444,447,447,446,401,401,402,449,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,357,364,403,409,404,410,405,411,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,358,359,407,408,413,412,415,414,417,416,419,418,421,420,381,382,383,384,385,386,387,388,423,422,425,424,360,361,427,426,389,390,391,392,429,428,431,430,393,394,395,396,397,398,399,400,433,432,354,355,435,434,362,363,437,436,439,438,441,440,443,442,445,444,447,446,401,402,449,448,356,406,441,440,431,430,356,406,417,416,419,418,387,388,431,430,435,434,441,440,367,368,369,370,371,372,449,448,0,431,430,358,359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,453,454,455,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,0,0,0,0,0,0,0,0,0,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,457,456,459,458,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,461,460,463,462,465,464,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,499,498,501,500,0,0,0,0,0,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,453,454,455,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,450,451,452,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,0,457,456,459,458,465,464,0,0,450,453,451,454,452,455,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,461,460,463,462,465,464,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,499,498,501,500,465,452,467,0,0,0,0,0,450,450,453,451,451,454,452,452,455,457,457,456,459,459,458,461,461,460,463,463,462,465,465,464,467,467,466,469,469,468,471,471,470,473,473,472,475,475,474,477,477,476,479,479,478,481,481,480,483,483,482,485,485,484,487,487,486,489,489,488,491,491,490,493,493,492,495,495,494,497,497,496,499,499,498,501,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,450,453,451,454,452,455,457,456,459,458,461,460,463,462,465,464,467,466,469,468,471,470,473,472,475,474,477,476,479,478,481,480,483,482,485,484,487,486,489,488,491,490,493,492,495,494,497,496,499,498,501,500,452,455,467,466,0,0,0,0,0,0,0,503,502,505,504,507,506,503,502,505,504,507,506,502,504,506,503,505,507,503,502,505,504,503,502,505,504,507,506,0,505,504,503,502,505,504,507,506,503,505,507,502,504,506,503,505,507,505,504,503,502,505,504,503,505,0,503,503,502,505,505,504,507,507,506,503,502,505,504,507,506,503,502,505,504,507,506,507,506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,508,509,510,511,512,513,514,515,0,512,513,514,515,517,518,0,508,509,510,511,512,513,514,515,520,521,508,509,510,511,517,518,522,523,512,513,514,515,0,0,519,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,522,523,522,523,522,523,520,521,0,553,554,553,554,0,555,556,510,511,0,557,558,522,523,559,560,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,562,563,564,565,566,567,568,569,525,570,521,572,509,511,527,573,574,558,576,563,578,580,582,584,586,588,590,592,529,531,533,535,594,596,598,600,556,602,604,518,606,554,608,610,537,565,523,612,614,513,560,616,618,620,622,539,624,541,626,543,545,628,630,632,634,515,636,567,547,638,549,640,642,644,646,551,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,522,523,0,575,574,564,565,564,565,566,567,566,567,566,567,566,567,615,614,508,509,0,0,577,576,517,518,522,523,0,0,562,563,631,630,517,518,553,554,583,582,611,610,603,602,566,567,566,567,561,573,561,573,517,518,522,523,605,604,555,556,520,521,555,556,0,0,0,508,509,562,563,562,563,631,630,585,584,587,586,589,588,591,590,593,592,595,594,597,596,631,630,0,0,0,0,0,0,0,0,0,0,0,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,522,523,522,523,522,523,0,571,570,517,518,553,554,0,520,521,555,556,517,518,0,0,0,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,553,554,0,552,568,516,569,524,572,585,584,587,586,589,588,591,590,595,594,597,596,607,606,613,612,617,616,621,620,627,626,629,628,633,632,637,636,639,638,641,640,647,646,517,518,522,523,0,561,573,562,563,0,635,634,522,523,0,0,0,0,0,0,0,0,0,0,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,568,569,525,570,521,572,509,511,527,573,574,558,576,563,578,580,582,584,586,588,590,592,529,531,533,535,594,596,598,600,556,602,604,518,606,554,608,610,537,565,523,612,614,513,560,616,618,620,622,539,624,541,626,543,545,628,630,632,634,515,636,567,547,638,549,640,642,644,646,551,508,509,510,511,512,513,514,515,512,513,514,515,564,565,564,565,593,592,553,554,553,554,552,516,519,571,520,524,508,510,526,561,575,557,577,562,579,581,583,585,587,589,591,593,528,530,532,534,595,597,599,601,555,603,605,517,607,553,609,611,536,564,522,613,615,512,559,617,619,621,623,538,625,540,627,542,544,629,631,633,635,514,637,566,546,639,548,641,643,645,647,550,0,510,511,599,598,512,513,514,515,522,523,522,523,581,580,583,582,609,608,611,610,587,586,607,606,603,602,605,604,508,509,510,511,0,555,556,508,510,512,514,508,510,512,514,520,508,510,517,522,512,514,522,522,522,553,562,564,566,575,564,566,615,517,522,517,517,522,520,555,522,522,553,520,555,553,561,562,522,508,510,512,514,512,514,553,522,522,522,517,522,508,510,599,512,514,508,510,512,514,517,517,522,517,508,510,512,514,508,552,516,519,525,571,570,520,521,524,508,509,510,511,526,527,579,578,581,580,583,582,585,587,586,589,591,593,528,529,530,531,532,533,534,535,595,597,601,555,556,607,606,553,554,609,608,611,610,536,537,613,615,614,512,513,617,619,618,621,623,622,538,539,627,542,543,544,545,629,631,630,633,635,634,637,546,547,639,548,549,641,643,642,647,550,551,522,523,575,574,0,0,552,568,516,569,524,572,585,584,587,586,589,588,591,590,595,594,597,596,607,606,613,612,617,616,621,620,627,626,629,628,633,632,637,636,639,638,641,640,647,646,0,517,518,522,523,0,508,510,512,514,517,508,510,512,514,520,508,510,517,522,512,514,522,522,522,553,553,510,562,564,566,522,575,564,566,566,615,577,517,522,517,553,603,517,522,605,520,555,508,585,587,589,591,593,595,597,631,522,522,522,571,517,553,520,555,553,517,522,561,562,635,522,508,510,512,514,512,514,553,510,599,512,514,522,522,583,611,587,607,603,605,555,522,517,522,508,557,577,517,522,559,508,510,599,512,514,508,510,512,514,517,517,522,579,517,517,522,508,510,512,514,508,0,0,0,0,0,0,0,508,509,0,557,558,577,576,517,518,522,523,559,560,508,509,510,511,599,598,512,513,514,515,508,509,510,511,512,513,514,515,517,518,562,563,562,563,631,630,0,552,552,568,516,516,569,519,519,525,571,571,570,520,520,521,524,524,572,508,508,509,510,510,511,526,526,527,561,561,573,575,575,574,557,557,558,577,577,576,562,562,563,579,579,578,581,581,580,583,583,582,585,585,584,587,587,586,589,589,588,591,591,590,593,593,592,528,528,529,530,530,531,532,532,533,534,534,535,595,595,594,597,597,596,599,599,598,601,601,600,555,555,556,603,603,602,605,605,604,517,517,518,607,607,606,553,553,554,609,609,608,611,611,610,536,536,537,564,564,565,522,522,523,613,613,612,615,615,614,512,512,513,559,559,560,617,617,616,619,619,618,621,621,620,623,623,622,538,538,539,625,625,624,540,540,541,627,627,626,542,542,543,544,544,545,629,629,628,631,631,630,633,633,632,635,635,634,514,514,515,637,637,636,566,566,567,546,546,547,639,639,638,548,548,549,641,641,640,643,643,642,645,645,644,647,647,646,550,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,552,568,516,569,519,525,571,570,520,521,524,572,508,509,510,511,526,527,561,573,575,574,557,558,577,576,562,563,579,578,581,580,583,582,585,584,587,586,589,588,591,590,593,592,528,529,530,531,532,533,534,535,595,594,597,596,599,598,601,600,555,556,603,602,605,604,517,518,607,606,553,554,609,608,611,610,536,537,564,565,522,523,613,612,615,614,512,513,559,560,617,616,619,618,621,620,623,622,538,539,625,624,540,541,627,626,542,543,544,545,629,628,631,630,633,632,635,634,514,515,637,636,566,567,546,547,639,638,548,549,641,640,643,642,645,644,647,646,550,551,0,0,517,518,522,523,0,564,565,564,565,0,635,634,635,634,508,509,510,511,601,600,579,578,517,518,609,608,611,610,625,624,514,515,566,567,581,580,609,608,517,518,522,523,508,509,510,511,512,513,514,515,508,509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,648,649,0,0,0,0,648,649,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,654,655,656,657,658,660,662,664,666,668,670,672,674,676,678,680,682,649,684,686,688,690,692,694,696,698,700,702,704,706,708,710,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,648,649,0,0,0,0,0,0,0,0,0,0,0,650,654,653,656,652,657,659,658,661,660,663,662,665,664,673,672,675,674,677,676,679,678,681,680,683,682,648,649,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,0,0,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,653,656,663,662,681,680,685,684,695,694,0,0,0,0,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,654,655,656,657,658,660,662,664,666,668,670,672,674,676,678,680,682,649,684,686,688,690,692,694,696,698,700,702,704,706,708,710,650,654,651,655,652,657,659,658,661,660,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,683,682,687,686,689,688,691,690,693,692,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,0,650,651,653,652,659,661,663,665,667,669,671,673,675,677,679,681,680,683,648,685,687,689,691,693,695,697,699,701,703,705,707,709,711,653,656,663,662,681,680,685,684,695,694,0,0,0,650,653,652,659,661,663,665,673,675,677,679,681,683,648,687,689,691,693,695,697,699,701,703,705,707,709,711,0,0,0,0,0,650,650,654,651,651,655,653,653,656,652,652,657,659,659,658,661,661,660,663,663,662,665,665,664,667,667,666,669,669,668,671,671,670,673,673,672,675,675,674,677,677,676,679,679,678,681,681,680,683,683,682,648,648,649,685,685,684,687,687,686,689,689,688,691,691,690,693,693,692,695,695,694,697,697,696,699,699,698,701,701,700,703,703,702,705,705,704,707,707,706,709,709,708,711,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,650,654,651,655,653,656,652,657,659,658,661,660,663,662,665,664,667,666,669,668,671,670,673,672,675,674,677,676,679,678,681,680,683,682,648,649,685,684,687,686,689,688,691,690,693,692,695,694,697,696,699,698,701,700,703,702,705,704,707,706,709,708,711,710,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,712,713,714,715,716,717,718,719,720,721,722,723,724,725,0,0,0,0,0,728,729,0,0,732,726,733,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,717,734,735,736,729,738,719,721,733,740,741,743,745,747,749,751,753,715,755,713,723,756,758,760,725,762,764,766,768,770,772,774,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,771,770,0,0,722,723,0,0,742,741,757,756,0,0,0,724,725,718,719,720,721,0,0,0,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,0,0,0,769,768,748,747,730,734,728,729,739,738,759,758,767,766,722,723,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,759,758,759,758,730,734,0,759,758,0,716,717,730,734,728,729,739,738,718,719,720,721,746,745,759,758,761,760,767,766,775,774,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,717,734,735,736,729,738,719,721,733,740,741,743,745,747,749,751,753,715,755,713,723,756,758,760,725,762,764,766,768,770,772,774,739,738,767,766,752,751,732,763,762,773,772,750,749,716,730,731,737,728,739,718,720,726,727,742,744,746,748,750,752,754,714,732,712,722,757,759,761,724,763,765,767,769,771,773,775,769,768,0,0,0,744,743,754,753,0,718,720,722,724,722,722,739,767,722,0,730,734,731,735,728,729,739,738,744,743,748,747,754,753,712,713,763,762,765,764,773,772,726,733,727,740,716,718,720,722,724,722,722,759,759,730,759,712,739,767,769,744,754,763,773,763,773,763,773,722,722,722,765,764,732,763,762,771,770,773,772,737,736,742,741,748,747,714,715,732,755,757,756,724,725,763,762,765,764,771,770,773,772,744,743,754,753,763,762,773,772,763,762,773,772,763,762,773,772,0,732,763,762,773,772,0,722,723,722,723,718,719,720,721,752,751,752,751,737,736,775,774,0,0,716,716,717,730,730,734,731,731,735,737,737,736,728,728,729,739,739,738,718,718,719,720,720,721,726,726,733,727,727,740,742,742,741,744,744,743,746,746,745,748,748,747,750,750,749,752,752,751,754,754,753,714,714,715,732,732,755,712,712,713,722,722,723,757,757,756,759,759,758,761,761,760,724,724,725,763,763,762,765,765,764,767,767,766,769,769,768,771,771,770,773,773,772,775,775,774,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,722,723,716,717,730,734,731,735,737,736,728,729,739,738,718,719,720,721,726,733,727,740,742,741,744,743,746,745,748,747,750,749,752,751,754,753,714,715,732,755,712,713,722,723,757,756,759,758,761,760,724,725,763,762,765,764,767,766,769,768,771,770,773,772,775,774,730,734,767,766,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,776,777,778,779,780,781,0,0,0,776,777,778,779,783,784,785,786,0,782,787,782,787,788,789,788,789,780,781,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,777,779,786,790,792,794,787,789,784,796,798,800,781,802,804,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,803,802,805,804,0,780,781,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,799,798,801,800,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,777,779,786,790,792,794,787,789,784,796,798,800,781,802,804,782,787,782,787,791,790,797,796,0,782,787,0,776,778,785,791,793,795,782,788,783,797,799,801,780,803,805,799,798,801,800,0,0,803,805,801,780,782,788,785,797,796,797,796,0,0,783,784,803,802,805,804,0,778,779,0,780,781,782,788,803,805,799,801,776,778,780,782,788,785,788,789,776,776,777,778,778,779,785,785,786,791,791,790,793,793,792,795,795,794,782,782,787,788,788,789,783,783,784,797,797,796,799,799,798,801,801,800,780,780,781,803,803,802,805,805,804,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,0,776,777,778,779,785,786,791,790,793,792,795,794,782,787,788,789,783,784,797,796,799,798,801,800,780,781,803,802,805,804,782,787,0,799,798,801,800,785,786,793,792,795,794,785,786,793,792,795,794,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,806,807,808,809,810,811,812,813,814,815,0,0,0,817,818,806,807,808,809,819,820,821,822,823,824,814,815,825,826,827,828,817,818,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,807,809,830,831,822,832,811,834,836,838,840,824,813,820,842,844,846,848,850,852,818,815,854,856,858,860,862,864,866,868,870,828,872,826,874,876,878,880,882,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,825,826,875,874,877,876,879,878,881,880,883,882,825,826,875,874,877,876,879,878,881,880,883,882,0,0,0,0,0,0,833,832,835,834,821,822,0,833,832,835,834,0,0,0,0,0,825,826,875,874,877,876,879,878,881,880,883,882,829,831,827,828,0,0,806,807,816,830,821,822,833,832,810,811,835,834,837,836,839,838,871,870,0,0,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,817,818,827,828,0,0,0,0,0,0,0,0,0,849,848,859,858,861,860,863,862,865,864,812,813,812,813,812,813,833,832,810,811,835,834,847,846,814,815,857,856,859,858,861,860,863,862,865,864,873,872,875,874,877,876,879,878,812,813,812,813,827,828,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,0,816,830,827,828,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,807,809,830,831,822,832,811,834,836,838,840,824,813,820,842,844,846,848,850,852,818,815,854,856,858,860,862,864,866,868,870,828,872,826,874,876,878,880,882,806,808,816,829,821,833,810,835,837,839,841,823,812,819,843,845,847,849,851,853,817,814,855,857,859,861,863,865,867,869,871,827,873,825,875,877,879,881,883,867,866,849,848,0,853,852,817,833,835,827,861,865,812,817,827,873,872,0,817,818,819,820,843,842,845,844,849,848,855,854,869,868,812,813,808,809,827,828,816,830,827,828,817,827,825,875,877,879,881,883,833,835,821,833,835,817,827,849,859,861,863,865,812,812,806,808,810,812,814,817,827,827,817,837,839,823,843,845,853,852,0,0,0,0,0,0,817,818,806,807,816,830,821,822,833,832,810,811,835,834,837,836,839,838,871,870,806,806,807,808,808,809,816,816,830,829,829,831,821,821,822,833,833,832,810,810,811,835,835,834,837,837,836,839,839,838,841,841,840,823,823,824,812,812,813,819,819,820,843,843,842,845,845,844,847,847,846,849,849,848,851,851,850,853,853,852,817,817,818,814,814,815,855,855,854,857,857,856,859,859,858,861,861,860,863,863,862,865,865,864,867,867,866,869,869,868,871,871,870,827,827,828,873,873,872,825,825,826,875,875,874,877,877,876,879,879,878,881,881,880,883,883,882,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,837,836,806,807,808,809,816,830,829,831,821,822,833,832,810,811,835,834,837,836,839,838,841,840,823,824,812,813,819,820,843,842,845,844,847,846,849,848,851,850,853,852,817,818,814,815,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,827,828,873,872,825,826,875,874,877,876,879,878,881,880,883,882,839,838,837,836,839,838,823,824,843,842,845,844,855,854,857,856,859,858,861,860,863,862,865,864,867,866,869,868,871,870,881,880,883,882,853,852,0,0,0,0,0,0,884,885,886,887,888,889,884,885,886,887,888,889,884,885,886,887,888,889,885,887,889,884,886,888,0,884,885,886,887,888,889,884,885,886,887,888,889,884,886,888,885,887,889,884,886,888,0,884,885,886,887,888,889,0,884,884,885,886,886,887,888,888,889,884,885,886,887,888,889,884,885,886,887,888,889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,890,891,892,893,894,895,890,891,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,895,896,898,900,902,904,893,906,908,910,891,912,894,897,899,901,903,905,892,907,909,911,890,913,892,893,892,893,0,894,895,903,902,892,893,901,900,901,900,901,900,903,902,0,0,0,0,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,0,0,899,898,907,906,890,891,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,899,898,907,906,901,900,894,897,899,901,903,905,892,907,909,911,890,913,895,896,898,900,902,904,893,906,908,910,891,912,909,908,894,897,899,901,903,905,892,907,909,911,890,913,901,900,0,0,0,909,908,897,896,899,898,901,900,905,904,907,906,901,911,910,899,898,901,900,903,902,892,893,907,906,890,891,913,912,892,901,901,901,901,901,900,901,900,901,900,899,898,907,906,903,902,894,894,895,897,897,896,899,899,898,901,901,900,903,903,902,905,905,904,892,892,893,907,907,906,909,909,908,911,911,910,890,890,891,913,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,894,895,897,896,899,898,901,900,903,902,905,904,892,893,907,906,909,908,911,910,890,891,913,912,899,898,907,906,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,917,918,919,920,921,922,923,924,925,926,927,928,927,928,929,930,0,0,0,929,930,934,935,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,937,938,939,940,941,942,943,945,947,949,951,953,955,957,959,961,963,965,930,935,967,918,969,971,928,973,975,977,979,981,983,985,920,922,987,989,924,926,991,993,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,0,0,0,0,0,0,0,0,0,968,967,0,931,940,936,942,927,928,960,968,966,965,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,0,0,0,929,930,0,988,987,960,959,988,987,0,982,981,958,957,964,963,990,989,916,938,932,939,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,0,915,937,944,943,962,961,972,971,974,973,976,975,934,935,0,0,0,956,955,0,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,937,938,939,940,941,942,943,945,947,949,951,953,955,957,959,961,963,965,930,935,967,918,969,971,928,973,975,977,979,981,983,985,920,922,987,989,924,926,991,993,0,988,987,992,991,933,941,984,983,994,993,915,916,932,931,933,936,944,946,948,950,952,954,956,958,960,962,964,966,929,934,968,917,970,972,927,974,976,978,980,982,984,986,919,921,988,990,923,925,992,994,958,957,950,949,956,955,0,980,0,982,981,929,936,927,929,929,934,929,930,915,916,938,932,939,936,942,944,943,946,948,947,950,949,952,951,954,953,956,955,962,964,963,917,918,970,969,972,927,974,976,978,982,981,986,985,919,921,922,990,989,923,924,925,926,992,991,931,940,0,915,937,944,943,962,961,972,971,974,973,976,975,929,936,927,929,934,956,950,929,946,929,934,929,934,948,946,945,966,965,968,967,978,977,980,979,982,981,992,991,0,0,936,942,952,951,954,953,970,969,986,985,0,0,929,930,934,935,929,930,934,935,988,987,0,915,915,937,916,916,938,932,932,939,931,931,940,933,933,941,936,936,942,944,944,943,946,946,945,948,948,947,950,950,949,952,952,951,954,954,953,956,956,955,958,958,957,960,960,959,962,962,961,964,964,963,966,966,965,929,929,930,934,934,935,968,968,967,917,917,918,970,970,969,972,972,971,927,927,928,974,974,973,976,976,975,978,978,977,980,980,979,982,982,981,984,984,983,986,986,985,919,919,920,921,921,922,988,988,987,990,990,989,923,923,924,925,925,926,992,992,991,994,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,915,937,916,938,932,939,931,940,933,941,936,942,944,943,946,945,948,947,950,949,952,951,954,953,956,955,958,957,960,959,962,961,964,963,966,965,929,930,934,935,968,967,917,918,970,969,972,971,927,928,974,973,976,975,978,977,980,979,982,981,984,983,986,985,919,920,921,922,988,987,990,989,923,924,925,926,992,991,994,993,948,947,960,959,0,0,0,931,940,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,995,996,997,998,999,1000,1001,1002,1003,1004,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1006,998,1007,1009,1000,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1002,1004,1035,1037,1039,1041,1043,1045,1047,996,1049,1051,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,0,0,0,0,0,997,998,999,1000,1028,1027,1010,1009,1024,1023,1044,1043,1046,1045,1008,1007,0,997,998,999,1000,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1018,1017,1030,1029,1028,1027,1028,1027,1012,1011,1008,1007,0,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,1005,1006,1014,1013,1034,1033,1040,1039,1042,1041,1026,1025,0,997,998,1016,1015,1050,1049,1028,1027,1001,1002,1003,1004,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,0,1006,998,1007,1009,1000,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1002,1004,1035,1037,1039,1041,1043,1045,1047,996,1049,1051,1028,1027,0,1001,1002,1001,1002,1044,1043,1005,997,1008,1010,999,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1001,1003,1036,1038,1040,1042,1044,1046,1048,995,1050,1052,1012,1011,0,1028,1027,1050,1049,1050,1049,1005,1006,1030,1032,995,996,1005,1006,0,0,995,996,0,0,1012,1011,1030,1029,1032,1031,1018,1028,1005,1014,1034,1001,1001,1012,1005,997,998,1008,1007,1014,1013,1016,1015,1018,1020,1019,1022,1021,1026,1025,1034,1033,1036,1035,1038,1037,1040,1039,1042,1041,1048,1047,1052,1051,1012,1011,1050,1049,1050,1049,1005,1006,1005,1006,0,1001,1003,1044,1046,1008,1018,1028,1005,1014,1034,1040,1042,1001,1001,1012,1005,1014,1034,1044,1043,1046,1045,0,0,0,0,1010,1009,1020,1019,1036,1035,1014,1013,1034,1033,1014,1013,1034,1033,0,0,0,1046,1045,997,998,999,1000,1012,1011,1016,1015,1018,1017,1022,1021,1024,1023,1038,1037,1040,1039,1042,1041,1048,1047,1050,1049,1005,1005,1006,997,997,998,1008,1008,1007,1010,1010,1009,999,999,1000,1012,1012,1011,1014,1014,1013,1016,1016,1015,1018,1018,1017,1020,1020,1019,1022,1022,1021,1024,1024,1023,1026,1026,1025,1028,1028,1027,1030,1030,1029,1032,1032,1031,1034,1034,1033,1001,1001,1002,1003,1003,1004,1036,1036,1035,1038,1038,1037,1040,1040,1039,1042,1042,1041,1044,1044,1043,1046,1046,1045,1048,1048,1047,995,995,996,1050,1050,1049,1052,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,1005,1006,997,998,1008,1007,1010,1009,999,1000,1012,1011,1014,1013,1016,1015,1018,1017,1020,1019,1022,1021,1024,1023,1026,1025,1028,1027,1030,1029,1032,1031,1034,1033,1001,1002,1003,1004,1036,1035,1038,1037,1040,1039,1042,1041,1044,1043,1046,1045,1048,1047,995,996,1050,1049,1052,1051,0,0,1050,1049,1016,1015,1028,1027,1034,1033,0,997,998,999,1000,1026,1025,1005,1006,1030,1029,1032,1031,995,996,1003,1004,1001,1002,1005,1006,1030,1029,0,1001,1002,1003,1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1053,1054,0,1056,1057,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1058,1059,1061,1063,1065,1067,1069,1071,1073,1075,1057,1077,1079,1081,1083,1085,1087,1089,1091,1054,1093,1095,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,0,0,1055,1058,1060,1059,1078,1077,1080,1079,1082,1081,1086,1085,1092,1091,1094,1093,0,1056,1057,1066,1065,1074,1073,0,0,0,0,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,0,0,1076,1075,0,1084,1083,1064,1063,1070,1069,1076,1075,1078,1077,1092,1091,1082,1081,1094,1093,1082,1081,1094,1093,1053,1054,0,0,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1084,1083,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,1058,1059,1061,1063,1065,1067,1069,1071,1073,1075,1057,1077,1079,1081,1083,1085,1087,1089,1091,1054,1093,1095,1084,1083,1072,1071,1080,1079,1086,1085,1055,1060,1062,1064,1066,1068,1070,1072,1074,1076,1056,1078,1080,1082,1084,1086,1088,1090,1092,1053,1094,1096,1082,1081,1094,1093,0,0,1082,1081,0,0,1062,1061,1068,1067,1084,1083,1084,1082,1094,1076,1092,0,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1090,1089,1092,1091,1094,1093,1078,1077,0,1092,1091,1076,1082,1094,1084,1082,1094,1062,1068,1092,1084,1082,1094,1084,1072,1080,1086,1072,1080,1086,1072,1080,1086,1076,1092,1090,1089,1072,1071,1080,1079,1086,1085,1055,1058,1060,1059,1064,1063,1072,1071,1076,1075,1080,1079,1082,1081,1084,1083,1086,1085,1090,1089,1092,1091,1094,1093,0,1062,1061,1068,1067,1084,1083,1082,1081,1094,1093,1084,1083,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1072,1071,1080,1079,1086,1085,1070,1069,1088,1087,1055,1055,1058,1060,1060,1059,1062,1062,1061,1064,1064,1063,1066,1066,1065,1068,1068,1067,1070,1070,1069,1072,1072,1071,1074,1074,1073,1076,1076,1075,1056,1056,1057,1078,1078,1077,1080,1080,1079,1082,1082,1081,1084,1084,1083,1086,1086,1085,1088,1088,1087,1090,1090,1089,1092,1092,1091,1053,1053,1054,1094,1094,1093,1096,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1055,1058,1060,1059,1062,1061,1064,1063,1066,1065,1068,1067,1070,1069,1072,1071,1074,1073,1076,1075,1056,1057,1078,1077,1080,1079,1082,1081,1084,1083,1086,1085,1088,1087,1090,1089,1092,1091,1053,1054,1094,1093,1096,1095,1076,1075,1092,1091,0,1096,1095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1097,1098,0,1100,1101,0,0,0,0,0,1104,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1097,1098,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,0,0,0,0,1137,1138,1139,1140,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1141,1142,1143,1106,1144,1101,1145,1146,1147,1148,1149,1151,1153,1155,1108,1157,1124,1126,1159,1128,1161,1163,1165,1167,1169,1171,1130,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1098,1197,1199,1201,1203,1205,1207,1209,1211,1213,1110,1112,1114,1116,1118,1120,1215,1217,1140,1122,1219,1221,1223,1225,1227,1229,1231,1233,1235,1132,1237,1138,1239,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,1097,1098,0,0,0,0,0,1182,1181,1137,1138,0,1160,1159,0,0,0,0,0,1123,1124,1125,1126,1127,1128,0,1103,1143,1216,1215,1182,1181,0,0,0,0,1131,1132,0,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,0,0,0,0,1160,1159,0,1160,1159,1174,1173,1222,1221,1104,1106,1100,1101,1150,1149,1154,1153,1123,1124,1125,1126,1127,1128,1166,1165,1129,1130,1198,1197,1212,1211,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1139,1140,1121,1122,1222,1221,1226,1225,1228,1227,1232,1231,1234,1233,1131,1132,1099,1141,1102,1142,1105,1144,1133,1145,1134,1146,1135,1147,1136,1148,1152,1151,1156,1155,1107,1108,1162,1161,1164,1163,1168,1167,1172,1171,1176,1175,1178,1177,1180,1179,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1214,1213,1218,1217,1220,1219,1230,1229,1236,1235,1238,1237,1102,1142,1105,1144,1133,1145,1135,1147,1136,1148,1162,1161,1164,1163,1176,1175,1178,1177,1186,1185,1188,1187,1192,1191,1194,1193,1196,1195,1200,1199,1202,1201,1204,1203,1210,1209,1230,1229,1170,1169,1170,1169,1216,1215,1160,1159,1182,1181,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1170,1169,1100,1101,1198,1197,0,0,0,0,0,0,0,0,1154,1153,1154,1153,0,0,1154,1153,1154,1153,0,1139,1140,0,1236,1235,1103,1143,1216,1215,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,0,1141,1142,1143,1106,1144,1101,1145,1146,1147,1148,1149,1151,1153,1155,1108,1157,1124,1126,1159,1128,1161,1163,1165,1167,1169,1171,1130,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1098,1197,1199,1201,1203,1205,1207,1209,1211,1213,1110,1112,1114,1116,1118,1120,1215,1217,1140,1122,1219,1221,1223,1225,1227,1229,1231,1233,1235,1132,1237,1138,1239,1218,1217,1139,1140,1224,1223,1224,1223,1099,1102,1103,1104,1105,1100,1133,1134,1135,1136,1150,1152,1154,1156,1107,1158,1123,1125,1160,1127,1162,1164,1166,1168,1170,1172,1129,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1097,1198,1200,1202,1204,1206,1208,1210,1212,1214,1109,1111,1113,1115,1117,1119,1216,1218,1139,1121,1220,1222,1224,1226,1228,1230,1232,1234,1236,1131,1238,1137,1240,1131,1132,1131,1132,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1158,1123,1124,1125,1126,1127,1128,1162,1161,1164,1166,1165,1168,1167,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1188,1187,1190,1189,1194,1193,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1214,1213,1109,1111,1113,1115,1117,1119,1216,1215,1218,1139,1140,1121,1122,1220,1219,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1170,1169,1212,1211,1170,1169,1212,1211,1216,1215,1160,1159,0,1100,1101,1123,1124,1125,1126,1127,1128,1198,1197,1208,1207,1208,1207,1216,1215,1238,1237,0,1224,1223,1100,1101,1123,1124,1125,1126,1127,1128,1129,1130,1097,1098,1206,1205,1208,1207,1131,1132,0,0,0,0,0,0,0,1100,1123,1125,1127,1129,1097,1206,1208,1131,0,0,0,0,0,1105,1144,0,1139,1140,1216,1215,0,0,1100,1104,1107,1109,1111,1113,1115,1117,1119,1121,1139,1160,1123,1125,1127,1103,1216,1160,1160,1216,1170,1100,1198,1154,1154,1154,1154,1139,1236,1216,1218,1139,1131,1131,1216,1100,1123,1125,1127,1198,1216,1100,1123,1125,1127,1129,1097,1206,1208,1131,1105,1139,1216,1204,1216,1228,1228,1100,1123,1125,1127,1198,1131,1158,1103,1143,1204,1203,1216,1215,0,1228,1227,0,1228,1227,1100,1101,1123,1124,1125,1126,1127,1128,1198,1197,1131,1132,0,0,1232,1231,0,1182,1181,0,0,0,1099,1099,1141,1102,1102,1142,1103,1103,1143,1104,1104,1106,1105,1105,1144,1100,1100,1101,1133,1133,1145,1134,1134,1146,1135,1135,1147,1136,1136,1148,1150,1150,1149,1152,1152,1151,1154,1154,1153,1156,1156,1155,1107,1107,1108,1158,1158,1157,1123,1123,1124,1125,1125,1126,1160,1160,1159,1127,1127,1128,1162,1162,1161,1164,1164,1163,1166,1166,1165,1168,1168,1167,1170,1170,1169,1172,1172,1171,1129,1129,1130,1174,1174,1173,1176,1176,1175,1178,1178,1177,1180,1180,1179,1182,1182,1181,1184,1184,1183,1186,1186,1185,1188,1188,1187,1190,1190,1189,1192,1192,1191,1194,1194,1193,1196,1196,1195,1097,1097,1098,1198,1198,1197,1200,1200,1199,1202,1202,1201,1204,1204,1203,1206,1206,1205,1208,1208,1207,1210,1210,1209,1212,1212,1211,1214,1214,1213,1109,1109,1110,1111,1111,1112,1113,1113,1114,1115,1115,1116,1117,1117,1118,1119,1119,1120,1216,1216,1215,1218,1218,1217,1139,1139,1140,1121,1121,1122,1220,1220,1219,1222,1222,1221,1224,1224,1223,1226,1226,1225,1228,1228,1227,1230,1230,1229,1232,1232,1231,1234,1234,1233,1236,1236,1235,1131,1131,1132,1238,1238,1237,1137,1137,1138,1240,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1099,1141,1102,1142,1103,1143,1104,1106,1105,1144,1100,1101,1133,1145,1134,1146,1135,1147,1136,1148,1150,1149,1152,1151,1154,1153,1156,1155,1107,1108,1158,1157,1123,1124,1125,1126,1160,1159,1127,1128,1162,1161,1164,1163,1166,1165,1168,1167,1170,1169,1172,1171,1129,1130,1174,1173,1176,1175,1178,1177,1180,1179,1182,1181,1184,1183,1186,1185,1188,1187,1190,1189,1192,1191,1194,1193,1196,1195,1097,1098,1198,1197,1200,1199,1202,1201,1204,1203,1206,1205,1208,1207,1210,1209,1212,1211,1214,1213,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1216,1215,1218,1217,1139,1140,1121,1122,1220,1219,1222,1221,1224,1223,1226,1225,1228,1227,1230,1229,1232,1231,1234,1233,1236,1235,1131,1132,1238,1237,1137,1138,1240,1239,1103,1143,1158,1157,1174,1173,1222,1221,1222,1221,1123,1124,1125,1126,1127,1128,1129,1130,0,0,1186,1185,1192,1191,1196,1195,1210,1209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1242,1243,1244,1245,1246,1247,0,1248,1249,0,0,1251,1252,0,0,0,0,0,1257,1258,1259,1260,1257,1258,1261,1262,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1249,1243,1263,1264,1265,1266,1252,1267,1268,1247,1260,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1258,1290,1245,1292,1294,1262,1296,1298,1300,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,0,1271,1270,1275,1274,1289,1288,1281,1280,1261,1262,1297,1296,1283,1282,1261,1262,0,0,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1257,1258,0,0,0,0,0,0,1297,1296,1289,1288,1293,1292,0,1269,1268,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1275,1274,0,0,1246,1247,0,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,0,1249,1243,1263,1264,1265,1266,1252,1267,1268,1247,1260,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1258,1290,1245,1292,1294,1262,1296,1298,1300,1275,1274,1295,1294,1285,1284,1285,1284,1277,1276,1283,1282,1301,1300,1248,1242,1255,1250,1253,1254,1251,1256,1269,1246,1259,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1257,1291,1244,1293,1295,1261,1297,1299,1301,1256,1267,1269,1268,1297,1296,1242,1243,1287,1286,1291,1290,0,1275,1274,1256,1267,1297,1296,1293,1292,1251,1252,1287,1286,0,1277,1276,1287,1286,1251,1257,1275,1289,1281,1275,1244,1275,1297,1257,1257,0,1293,1292,1257,1258,1256,1267,1273,1272,1279,1278,1289,1295,1294,1271,1270,1279,1278,1248,1249,1259,1260,1283,1282,1261,1262,1297,1296,1246,1247,1261,1262,1248,1249,0,0,1246,1251,1257,1275,1289,1281,1297,1283,1261,1257,1275,1246,1242,1244,1275,1295,1285,1277,1256,1297,1256,1297,1287,1257,1271,1279,1257,1257,1283,1291,0,1257,1258,1257,1258,1242,1243,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1283,1282,1244,1245,1295,1294,1299,1298,1248,1248,1249,1242,1242,1243,1255,1255,1263,1250,1250,1264,1253,1253,1265,1254,1254,1266,1251,1251,1252,1256,1256,1267,1269,1269,1268,1246,1246,1247,1259,1259,1260,1271,1271,1270,1273,1273,1272,1275,1275,1274,1277,1277,1276,1279,1279,1278,1281,1281,1280,1283,1283,1282,1285,1285,1284,1287,1287,1286,1289,1289,1288,1257,1257,1258,1291,1291,1290,1244,1244,1245,1293,1293,1292,1295,1295,1294,1261,1261,1262,1297,1297,1296,1299,1299,1298,1301,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1248,1249,1242,1243,1255,1263,1250,1264,1253,1265,1254,1266,1251,1252,1256,1267,1269,1268,1246,1247,1259,1260,1271,1270,1273,1272,1275,1274,1277,1276,1279,1278,1281,1280,1283,1282,1285,1284,1287,1286,1289,1288,1257,1258,1291,1290,1244,1245,1293,1292,1295,1294,1261,1262,1297,1296,1299,1298,1301,1300,1281,1280,1246,1247,1281,1280,1291,1290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1336,1338,1339,1319,1340,1303,1342,1321,1344,1346,1348,1305,1350,1323,1352,1354,1356,1325,1358,1327,1329,1360,1307,1309,1362,1311,1364,1366,1368,1313,1331,1370,1372,1315,1333,1374,1376,1378,1380,1317,1382,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,1351,1350,0,0,0,0,1353,1352,1355,1354,1357,1356,1306,1310,1311,1369,1368,1312,1313,0,0,0,0,1365,1364,0,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1375,1374,1377,1376,1312,1313,1322,1323,1330,1331,1302,1303,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1375,1374,1377,1376,1312,1313,1314,1315,1365,1364,0,0,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1302,1303,1302,1303,1306,1307,1308,1309,1310,1311,1312,1313,1316,1317,1302,1303,1304,1305,1361,1360,1308,1309,1361,1360,1361,1360,0,0,1318,1319,1320,1321,1322,1323,1359,1358,1326,1327,1328,1329,1330,1331,1373,1372,1375,1374,1377,1376,1341,1340,1359,1358,0,0,1351,1350,0,1381,1380,0,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,1336,1338,1339,1319,1340,1303,1342,1321,1344,1346,1348,1305,1350,1323,1352,1354,1356,1325,1358,1327,1329,1360,1307,1309,1362,1311,1364,1366,1368,1313,1331,1370,1372,1315,1333,1374,1376,1378,1380,1317,1382,1349,1348,1357,1356,1343,1342,1383,1382,1337,1334,1335,1318,1341,1302,1343,1320,1345,1347,1349,1304,1351,1322,1353,1355,1357,1324,1359,1326,1328,1361,1306,1308,1363,1310,1365,1367,1369,1312,1330,1371,1373,1314,1332,1375,1377,1379,1381,1316,1383,0,1365,1364,1375,1374,1320,1321,1322,1323,1326,1327,1359,1358,1375,1374,1377,1376,1367,1366,1369,1368,1345,1344,1347,1346,1353,1352,1355,1354,0,0,1312,1313,1306,1307,1375,1377,1337,1336,1351,1350,1355,1354,1357,1356,1361,1360,1367,1366,1369,1368,0,1334,1338,1320,1321,1345,1344,1304,1305,1322,1323,1353,1352,1324,1325,1326,1327,1365,1364,1371,1370,1377,1376,1379,1378,1381,1380,1359,1358,1316,1317,1302,1303,1304,1305,1361,1360,1308,1309,1361,1360,1351,1350,0,0,0,0,1351,1365,1375,1377,1312,1302,1302,1302,1306,1308,1310,1312,1361,1361,1373,1341,1349,1357,1375,1377,1367,1369,1347,1355,1312,1306,1361,1351,1349,1349,1357,1379,1316,0,0,1349,1348,1334,1338,1335,1339,1353,1352,1355,1354,1357,1356,1306,1307,1363,1362,1367,1366,1369,1368,1312,1313,1371,1370,1375,1374,1377,1376,0,0,1349,1348,1357,1356,0,0,1379,1378,0,1337,1337,1336,1334,1334,1338,1335,1335,1339,1318,1318,1319,1341,1341,1340,1302,1302,1303,1343,1343,1342,1320,1320,1321,1345,1345,1344,1347,1347,1346,1349,1349,1348,1304,1304,1305,1351,1351,1350,1322,1322,1323,1353,1353,1352,1355,1355,1354,1357,1357,1356,1324,1324,1325,1359,1359,1358,1326,1326,1327,1328,1328,1329,1361,1361,1360,1306,1306,1307,1308,1308,1309,1363,1363,1362,1310,1310,1311,1365,1365,1364,1367,1367,1366,1369,1369,1368,1312,1312,1313,1330,1330,1331,1371,1371,1370,1373,1373,1372,1314,1314,1315,1332,1332,1333,1375,1375,1374,1377,1377,1376,1379,1379,1378,1381,1381,1380,1316,1316,1317,1383,1383,1382,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,0,1337,1336,1334,1338,1335,1339,1318,1319,1341,1340,1302,1303,1343,1342,1320,1321,1345,1344,1347,1346,1349,1348,1304,1305,1351,1350,1322,1323,1353,1352,1355,1354,1357,1356,1324,1325,1359,1358,1326,1327,1328,1329,1361,1360,1306,1307,1308,1309,1363,1362,1310,1311,1365,1364,1367,1366,1369,1368,1312,1313,1330,1331,1371,1370,1373,1372,1314,1315,1332,1333,1375,1374,1377,1376,1379,1378,1381,1380,1316,1317,1383,1382,1373,1372,1373,1372,1318,1319,1328,1329,1330,1331,1332,1333,1335,1339,1345,1344,1347,1346,1349,1348,1310,1311,1365,1364,1373,1375,1374,1377,1376,1379,1378,0,0,1316,1317,1316,1317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,25,50,0,0,25,1385,50,31,25,49,89,37,1385,50,31,25,49,89,37,31,1385,50,31,89,37,1385,50,31,89,37,1385,50,31,25,49,89,25,49,1386,1386,1385,1385,50,31,49,89,37,49,1385,1385,50,31,31,25,49,89,37,37,1385,50,31,25,49,89,37,37,37,25,25,89,1385,50,31,25,89,37,31,49,49,1385,50,31,25,49,89,37,49,1386,1386,1386,1386,31,50,31,25,49,0,25,1385,50,31,89,37,1386,50,31,25,37,1385,31,37,1385,50,31,25,49,89,37,1385,50,31,25,49,89,37,0,1386,1386,1385,50,31,25,49,89,37,31,0,0,0,0,0,0,0,0,0,0,0,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,53,57,56,42,53,53,1394,1394,57,57,56,56,45,45,1241,1241,51,51,47,47,48,48,42,42,53,1394,57,56,45,1241,51,47,48,42,42,42,42,42,42,42,42,42,42,42,42,1394,1394,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,53,1394,57,56,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,53,1394,57,56,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,53,1394,57,56,45,1241,51,47,48,42,53,1394,57,56,45,1241,51,47,48,42,53,53,1394,1394,57,57,56,56,45,45,1241,1241,51,51,47,47,48,48,42,53,1394,57,56,45,1241,51,47,48,42,1395,1395,1395,1395,53,1394,57,56,45,1241,51,47,48,42,42,45,48,0,0,0,43,43,43,43,1387,43,1387,321,43,1387,321,1387,321,1387,321,321,43,43,43,321,43,43,43,1387,1387,321,321,43,1387,321,321,43,1387,321,43,43,43,43,1387,321,43,43,43,1387,43,43,1387,43,1387,321,43,1387,43,1387,321,43,1387,1387,321,43,1387,321,43,1387,321,0,0,0,0,0,1401,1401,1401,1401,1401,38,38,38,38,38,1401,38,1402,90,1384,1401,38,1402,90,1384,1401,38,90,1384,38,90,1384,38,1402,1384,38,1402,38,1402,1402,1401,38,1384,38,38,1402,90,90,1384,1384,1401,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,1402,90,1384,38,1384,38,90,1384,38,1401,38,1402,90,1384,38,38,1401,1402,38,38,38,38,90,1402,38,38,38,38,38,1384,38,90,38,38,38,38,38,38,90,1384,1402,90,1384,1384,38,90,1384,38,1401,38,1402,90,90,1384,1401,38,1402,90,1384,1401,38,1402,90,1384,1402,38,0,0,0,0,0,0,0,0,0,60,39,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,60,1406,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,1409,1409,1410,1410,1409,1409,1410,1410,1406,39,39,39,39,46,46,1407,1407,60,60,1406,1406,1408,1408,39,39,46,1407,60,1406,1408,39,39,39,39,39,39,39,39,1410,1410,0,1409,1409,39,46,46,46,1407,60,1406,1408,39,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1407,1407,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1407,1409,1409,60,60,46,1407,60,1406,1408,39,39,1410,1410,46,46,1407,46,1407,60,1406,1408,39,1409,46,1407,60,1406,1408,39,46,1407,60,1406,1408,39,46,46,1407,1407,60,60,1406,1406,1408,1408,39,46,1407,60,1406,1408,39,1408,1408,46,1407,60,1406,1408,39,1407,39,39,1407,0,0,1412,1412,1399,1412,1399,1399,1399,1399,1412,1412,1399,1412,1399,1412,1399,1399,1399,1412,1399,1412,1399,1399,1412,1399,1412,1399,1412,1399,0,0,0,0,0,1415,1417,1415,0,1415,1416,1417,1415,1416,1417,1417,1417,0,0,1415,1415,1415,0,1417,1417,1415,1416,1417,1416,1417,1416,0,1415,1416,1417,0,1415,1417,1415,1415,0,1417,1416,1417,1417,0,1415,1416,1417,1415,1416,1417,1415,1416,1417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1420,1420,1420,1420,1421,0,1421,1420,1420,1420,1421,1420,1421,1420,1420,1420,1420,1420,1420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[1,3],4],[5,[[8,[6,7]]]],[[1,-1],9,[[12,[10],[[11,[2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,13],[5,5],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],1],[[1,9],4],0,0,0,[14,4],[1,4],[[14,6],4],[[1,2],4],[[1,1],2],[[1,13],2],[[13,13],2],[[13,1],2],[[15,15],2],[[5,5],2],[[1,16],17],[[13,16],17],[[15,16],17],[[15,16],17],[[5,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,15],[18,15],[-1,-1,[]],[-1,-1,[]],[19,5],[20,13],[21,5],[[1,6],22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[14,6,[23,[4]]],[[8,[4,15]]]],0,[[1,6],2],[1,4],[1,24],[[14,6],4],[[25,24,[23,[6]],2],14],[[],1],[6,5],0,[[14,6,4],4],[1,24],[[1,2],4],[-1,-2,[],[]],[-1,-2,[],[]],[1,20],[5,21],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[28,28],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[9,16],17],[[28,16],17],[[10,16],17],[[10,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,9],[30,10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,31],[[10,24],[[8,[10,15]]]],[10,24],[10,28],[-1,-2,[],[]],[-1,-2,[],[]],[9,29],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[32,[[8,[28,15]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],33],[33,33],[22,22],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[22,13],[[],3],[3,4],[[22,22],2],[[33,16],17],[[3,16],17],[[22,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[34,33],[35,22],0,[[],33],[[],33],0,[[33,3],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],33],0,[[],33],[[33,1],22],0,[33,5],[22,5],[[],3],0,[[],33],[[],33],[[33,1],4],0,[[],33],[[],33],[[],33],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[33,34],[3,36],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,37,31],38],[[37,37,31],38],[[1,40,37,37,31],38],[[1,41,37,37,31],38],[[1,42,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[[37,39,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[-1,-1,[]],[-1,-1,[]],[[37,39,31],38],[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,37,31],38],[[37,37,31],38],[[37,31],38],[[37,39,31],38],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[[37,39,31],38],[[37,37,31],38],[[1,37,6,31],38],[[43,[23,[37]],31],38],[[1,37,43,43,[23,[37]],[23,[37]],31],38],[[1,[23,[44]],37,39,[4,[43,[23,[37]]]],[23,[[4,[43,[23,[37]]]]]],31],[[8,[38,15]]]],[[1,45,[23,[37]],[23,[39]],31],38],[[37,[23,[37]],[23,[39]],31],38],[[1,45,46,31],38],[[1,47,48,49,[23,[[4,[50,42]]]],31],38],[[[23,[37]],31],38],[[37,37,31],38],[[37,37,31],38],[[37,39,31],38],[[37,39,31],38],[[37,37,31],38],[[37,37,31],38],[[1,41,37,37,31],38],[[1,51,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],[[37,37,31],38],0,0,[[52,[54,[53]]],52],[[52,[54,[53]]],52],[[55,[54,[51]]],55],[[52,[54,[51]]],52],[[1,37,39,31,55],38],0,[[37,39,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,47,[23,[37]],[23,[39]],31],38],[55,55],[52,52],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],55],[[],52],[[55,[54,[48]]],55],[[1,37,56,39,31],38],[[55,16],17],[[52,16],17],[-1,-1,[]],[-1,-1,[]],[[1,47,48,49,[23,[[4,[50,42]]]],31],38],[[1,37,57,39,39,31],38],[[1,37,[58,[37]],39,39,31],38],[[55,2],55],[[1,37,56,37,31],38],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,2,39,31],38],[[37,39,31],38],[[37,39,31],38],[[1,37,2,39,31],38],[[37,39,31],38],[[1,37,2,39,31],38],[[1,37,39,31,52],38],[[],55],[[],52],[[52,[54,[53]]],52],[[52,2],52],[[39,31],38],[[39,31],38],[[[54,[37]],31],38],[[1,37,37,31,52],38],[[52,53],52],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],0,[-1,27,[]],[-1,27,[]],[[39,31],38],[31,38],[[52,2],52],[[37,39,31],38],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[59,59],[[-1,-2],4,[],[]],[[59,59],2],[[59,16],17],[-1,-1,[]],[-1,-2,[],[]],[[1,59],42],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[[39,32],39],[[39,[23,[39]],2],39],[1,39],[[39,32],39],[[1,[23,[39]],2],39],[1,39],[[1,60,[23,[37]],[23,[37]],[54,[51]],31],38],[[1,60,[23,[37]],[23,[37]],[54,[51]],31],38],[[37,60,31],38],[[37,31],38],[[37,37,31],38],[[1,6,60,31],38],[[1,6,[54,[6]],60,[54,[42]],2,[54,[51]],31],38],[[37,[23,[37]],31],38],[[37,31],38],[[1,37,[54,[37]],60,[54,[51]],31],38],[[37,37,[23,[37]],31],38],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[23,[37]],42,31],61],[62,[[0,[[64,[],[[63,[37]]]]]]]],[[[65,[-1,-2,0]],[23,[37]]],[[65,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[66,[0,0]]],61],[[[65,[0,0,0]]],62],[[[67,[0,0]]],68],[[[69,[0,0,0]]],70],[[[71,[0,0,0]]],72],[[[73,[0,0]]],74],[[[75,[0,0]]],76],[[[77,[0,0,0,0,0,0,0,0,0]]],78],[[[79,[0,0,0,0,0]]],80],[[[81,[0,0,0]]],82],[[[83,[0,0,0]]],84],[[[85,[0,0,0]]],86],[[[87,[0]]],88],[[1,31],[[66,[0,0]]]],[[1,31],[[65,[0,0,0]]]],[[1,31],[[67,[0,0]]]],[[1,31],[[69,[0,0,0]]]],[[1,31],[[71,[0,0,0]]]],[[1,31],[[73,[0,0]]]],[[1,31],[[75,[0,0]]]],[[1,31],[[77,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[79,[0,0,0,0,0]]]],[[1,31],[[81,[0,0,0]]]],[[1,31],[[83,[0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[87,[0]]]],[[1,[23,[39]],37,[23,[37]],31],62],[70,[[8,[89,15]]]],[[[69,[-1,-2,0]],49],[[69,[-1,-2,0]]],[],[]],[[1,[23,[39]],49,31],68],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,[23,[39]],49,49,31],70],[72,[[0,[[64,[],[[63,[37]]]]]]]],[[[71,[-1,-2,0]],[23,[37]]],[[71,[-1,-2,0]]],[],[]],[80,[[0,[[64,[],[[63,[37]]]]]]]],[[[79,[-1,0,-2,-3,-4]],[23,[37]]],[[79,[-1,0,-2,-3,-4]]],[],[],[],[]],[82,[[0,[[64,[],[[63,[37]]]]]]]],[[[81,[-1,-2,0]],[23,[37]]],[[81,[-1,-2,0]]],[],[]],[84,[[0,[[64,[],[[63,[37]]]]]]]],[[[83,[-1,-2,0]],[23,[37]]],[[83,[-1,-2,0]]],[],[]],[86,[[0,[[64,[],[[63,[37]]]]]]]],[[[85,[-1,-2,0]],[23,[37]]],[[85,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,[[8,[42,15]]]],[[[79,[-1,-2,-3,-4,0]],42],[[79,[-1,-2,-3,-4,0]]],[],[],[],[]],[80,[[8,[42,15]]]],[[[79,[-1,-2,0,-3,-4]],42],[[79,[-1,-2,0,-3,-4]]],[],[],[],[]],[62,[[8,[37,15]]]],[[[65,[-1,0,-2]],37],[[65,[-1,0,-2]]],[],[]],[[1,39,37,[23,[37]],31],72],[80,[[8,[51,15]]]],[[[79,[-1,-2,-3,0,-4]],51],[[79,[-1,-2,-3,0,-4]]],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,0,-6,-7,-8]],42],[[77,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,0,-5,-6,-7,-8]],42],[[77,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[61,[[8,[42,15]]]],[[[66,[-1,0]],42],[[66,[-1,0]]],[]],[74,[[8,[42,15]]]],[[[73,[-1,0]],42],[[73,[-1,0]]],[]],[76,[[8,[42,15]]]],[[[75,[-1,0]],42],[[75,[-1,0]]],[]],[61,[[0,[[64,[],[[63,[37]]]]]]]],[[[66,[0,-1]],[23,[37]]],[[66,[0,-1]]],[]],[78,[[0,[[64,[],[[63,[37]]]]]]]],[[[77,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[77,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[37]],42,31],74],[72,[[8,[37,15]]]],[[[71,[-1,0,-2]],37],[[71,[-1,0,-2]]],[],[]],[80,[[8,[37,15]]]],[[[79,[0,-1,-2,-3,-4]],37],[[79,[0,-1,-2,-3,-4]]],[],[],[],[]],[82,[[8,[37,15]]]],[[[81,[-1,0,-2]],37],[[81,[-1,0,-2]]],[],[]],[84,[[8,[37,15]]]],[[[83,[-1,0,-2]],37],[[83,[-1,0,-2]]],[],[]],[86,[[8,[37,15]]]],[[[85,[-1,0,-2]],37],[[85,[-1,0,-2]]],[],[]],[[1,[23,[37]],42,31],76],[62,[[0,[[64,[],[[63,[90]]]]]]]],[[[65,[0,-1,-2]],[23,[39]]],[[65,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[66,[0,0]]]],[[1,31],[[65,[0,0,0]]]],[[1,31],[[67,[0,0]]]],[[1,31],[[69,[0,0,0]]]],[[1,31],[[71,[0,0,0]]]],[[1,31],[[73,[0,0]]]],[[1,31],[[75,[0,0]]]],[[1,31],[[77,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[79,[0,0,0,0,0]]]],[[1,31],[[81,[0,0,0]]]],[[1,31],[[83,[0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[87,[0]]]],[74,[[0,[[64,[],[[63,[37]]]]]]]],[[[73,[0,-1]],[23,[37]]],[[73,[0,-1]]],[]],[76,[[0,[[64,[],[[63,[37]]]]]]]],[[[75,[0,-1]],[23,[37]]],[[75,[0,-1]]],[]],[88,[[0,[[64,[],[[63,[37]]]]]]]],[[[87,[0]],[23,[37]]],[[87,[0]]]],[61,38],[62,38],[68,38],[70,38],[72,38],[74,38],[76,38],[78,38],[80,38],[82,38],[84,38],[86,38],[88,38],[[1,[23,[39]],[23,[37]],49,53,42,42,42,42,53,31],78],[[1,37,[23,[37]],42,51,42,31],80],[78,[[8,[53,15]]]],[[[77,[-1,-2,-3,0,-4,-5,-6,-7,-8]],53],[[77,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[89,15]]]],[[[67,[-1,0]],49],[[67,[-1,0]]],[]],[78,[[8,[89,15]]]],[[[77,[-1,-2,0,-3,-4,-5,-6,-7,-8]],49],[[77,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[72,[[8,[90,15]]]],[[[71,[0,-1,-2]],39],[[71,[0,-1,-2]]],[],[]],[84,[[8,[90,15]]]],[[[83,[0,-1,-2]],39],[[83,[0,-1,-2]]],[],[]],[68,[[0,[[64,[],[[63,[90]]]]]]]],[[[67,[0,-1]],[23,[39]]],[[67,[0,-1]]],[]],[70,[[0,[[64,[],[[63,[90]]]]]]]],[[[69,[0,-1,-2]],[23,[39]]],[[69,[0,-1,-2]]],[],[]],[78,[[0,[[64,[],[[63,[90]]]]]]]],[[[77,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[77,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[80,42],4],[[80,42],4],[[80,51],4],[[78,42],4],[[78,42],4],[[61,42],4],[[74,42],4],[[76,42],4],[[78,53],4],[[78,53],4],[[78,42],4],[[78,42],4],[78,[[8,[53,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,-7,-8,0]],53],[[77,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],82],[70,[[8,[89,15]]]],[[[69,[-1,0,-2]],49],[[69,[-1,0,-2]]],[],[]],[38,[[8,[61,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[62,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[68,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[70,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[72,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[74,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[76,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[78,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[80,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[82,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[84,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[86,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[88,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[77,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[78,[[8,[42,15]]]],[[[77,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[77,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[82,[[8,[37,15]]]],[[[81,[0,-1,-2]],37],[[81,[0,-1,-2]]],[],[]],[86,[[8,[37,15]]]],[[[85,[0,-1,-2]],37],[[85,[0,-1,-2]]],[],[]],[[1,39,37,[23,[37]],31],84],[[1,37,37,[23,[37]],31],86],[[1,[23,[37]],31],88],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,0]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93,[[8,[42,15]]]],[[[94,[-1,-2,-3,-4,-5]],42],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[42,15]]]],[[[96,[-1,-2,-3]],42],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[42,15]]]],[[[98,[-1,-2,-3]],42],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[42,15]]]],[[[100,[-1,-2,-3]],42],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[42,15]]]],[[[102,[-1,-2,-3]],42],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[42,15]]]],[[[104,[-1,-2,-3]],42],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[42,15]]]],[[[106,[-1,-2,-3]],42],[[106,[-1,-2,-3]]],[],[],[]],[107,108],[[[92,[0,0,0,0,0,0,0,0]]],91],[[[94,[0,0,0,0,0]]],93],[[[96,[0,0,0]]],95],[[[98,[0,0,0]]],97],[[[100,[0,0,0]]],99],[[[102,[0,0,0]]],101],[[[104,[0,0,0]]],103],[[[106,[0,0,0]]],105],[[[109,[0,0,0,0]]],110],[[1,31],107],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[94,[0,0,0,0,0]]]],[[1,31],[[96,[0,0,0]]]],[[1,31],[[98,[0,0,0]]]],[[1,31],[[100,[0,0,0]]]],[[1,31],[[102,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[109,[0,0,0,0]]]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],51],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,-2,0,-3,-4]],37],[[94,[-1,-2,0,-3,-4]]],[],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[92,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,-2,-3,0]],37],[[109,[-1,-2,-3,0]]],[],[],[]],[91,[[8,[90,15]]]],[[[92,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[92,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[90,15]]]],[[[109,[0,-1,-2,-3]],39],[[109,[0,-1,-2,-3]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[93,[[8,[51,15]]]],[[[94,[-1,-2,-3,-4,-5]],51],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[51,15]]]],[[[96,[-1,-2,-3]],51],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[51,15]]]],[[[98,[-1,-2,-3]],51],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[51,15]]]],[[[100,[-1,-2,-3]],51],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[51,15]]]],[[[102,[-1,-2,-3]],51],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[51,15]]]],[[[104,[-1,-2,-3]],51],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[51,15]]]],[[[106,[-1,-2,-3]],51],[[106,[-1,-2,-3]]],[],[],[]],[93,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[94,[-1,-2,-3,-4,0]],[23,[37]]],[[94,[-1,-2,-3,-4,0]]],[],[],[],[]],[95,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[96,[-1,-2,0]],[23,[37]]],[[96,[-1,-2,0]]],[],[]],[97,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[98,[-1,-2,0]],[23,[37]]],[[98,[-1,-2,0]]],[],[]],[99,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[100,[-1,-2,0]],[23,[37]]],[[100,[-1,-2,0]]],[],[]],[101,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[102,[-1,-2,0]],[23,[37]]],[[102,[-1,-2,0]]],[],[]],[103,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[104,[-1,-2,0]],[23,[37]]],[[104,[-1,-2,0]]],[],[]],[105,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[106,[-1,-2,0]],[23,[37]]],[[106,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,0,-7]],51],[[92,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[[1,31],108],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,0,-5,-6,-7]],51],[[92,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,-2,-3,0,-4]],37],[[94,[-1,-2,-3,0,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[-1,0,-2]],37],[[96,[-1,0,-2]]],[],[]],[97,[[8,[37,15]]]],[[[98,[-1,0,-2]],37],[[98,[-1,0,-2]]],[],[]],[99,[[8,[37,15]]]],[[[100,[-1,0,-2]],37],[[100,[-1,0,-2]]],[],[]],[101,[[8,[37,15]]]],[[[102,[-1,0,-2]],37],[[102,[-1,0,-2]]],[],[]],[103,[[8,[37,15]]]],[[[104,[-1,0,-2]],37],[[104,[-1,0,-2]]],[],[]],[105,[[8,[37,15]]]],[[[106,[-1,0,-2]],37],[[106,[-1,0,-2]]],[],[]],[[1,39,37,37,37,51,51,51,51,31],91],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,-5,0,-6,-7]],51],[[92,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,31],107],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[94,[0,0,0,0,0]]]],[[1,31],[[96,[0,0,0]]]],[[1,31],[[98,[0,0,0]]]],[[1,31],[[100,[0,0,0]]]],[[1,31],[[102,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[109,[0,0,0,0]]]],[108,38],[91,38],[93,38],[95,38],[97,38],[99,38],[101,38],[103,38],[105,38],[110,38],[[1,39,37,37,37,[23,[37]],31],93],[[1,37,37,[23,[37]],31],95],[[1,37,37,[23,[37]],31],97],[[1,37,37,[23,[37]],31],99],[[1,37,37,[23,[37]],31],101],[[1,39,37,[23,[37]],31],103],[[1,37,37,[23,[37]],31],105],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[110,[[8,[4,15]]]],[93,[[8,[4,15]]]],[95,[[8,[4,15]]]],[97,[[8,[4,15]]]],[99,[[8,[4,15]]]],[101,[[8,[4,15]]]],[103,[[8,[4,15]]]],[105,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[110,[[8,[4,15]]]],[110,[[8,[4,15]]]],[[91,51],4],[[91,42],4],[[91,51],4],[[93,42],4],[[95,42],4],[[97,42],4],[[99,42],4],[[101,42],4],[[103,42],4],[[105,42],4],[[91,51],4],[[110,42],4],[[93,51],4],[[95,51],4],[[97,51],4],[[99,51],4],[[101,51],4],[[103,51],4],[[105,51],4],[[91,51],4],[[91,51],4],[[91,51],4],[[91,42],4],[[91,42],4],[[91,42],4],[[91,42],4],[[110,51],4],[[110,42],4],[[110,42],4],[93,[[8,[37,15]]]],[[[94,[-1,-2,-3,-4,-5]],37],[[94,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[-1,-2,-3]],37],[[96,[-1,-2,-3]]],[],[],[]],[97,[[8,[37,15]]]],[[[98,[-1,-2,-3]],37],[[98,[-1,-2,-3]]],[],[],[]],[99,[[8,[37,15]]]],[[[100,[-1,-2,-3]],37],[[100,[-1,-2,-3]]],[],[],[]],[101,[[8,[37,15]]]],[[[102,[-1,-2,-3]],37],[[102,[-1,-2,-3]]],[],[],[]],[103,[[8,[37,15]]]],[[[104,[-1,-2,-3]],37],[[104,[-1,-2,-3]]],[],[],[]],[105,[[8,[37,15]]]],[[[106,[-1,-2,-3]],37],[[106,[-1,-2,-3]]],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[92,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,0,-2,-3]],37],[[109,[-1,0,-2,-3]]],[],[],[]],[91,[[8,[37,15]]]],[[[92,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[92,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[110,[[8,[37,15]]]],[[[109,[-1,-2,0,-3]],37],[[109,[-1,-2,0,-3]]],[],[],[]],[93,[[8,[37,15]]]],[[[94,[-1,0,-2,-3,-4]],37],[[94,[-1,0,-2,-3,-4]]],[],[],[],[]],[110,[[8,[51,15]]]],[[[109,[-1,-2,-3,-4]],51],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[108,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[91,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[93,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[95,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[97,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[99,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[101,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[110,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[110,[[8,[42,15]]]],[[[109,[-1,-2,-3,-4]],42],[[109,[-1,-2,-3,-4]]],[],[],[],[]],[93,[[8,[90,15]]]],[[[94,[0,-1,-2,-3,-4]],39],[[94,[0,-1,-2,-3,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[96,[0,-1,-2]],37],[[96,[0,-1,-2]]],[],[]],[97,[[8,[37,15]]]],[[[98,[0,-1,-2]],37],[[98,[0,-1,-2]]],[],[]],[99,[[8,[37,15]]]],[[[100,[0,-1,-2]],37],[[100,[0,-1,-2]]],[],[]],[101,[[8,[37,15]]]],[[[102,[0,-1,-2]],37],[[102,[0,-1,-2]]],[],[]],[103,[[8,[90,15]]]],[[[104,[0,-1,-2]],39],[[104,[0,-1,-2]]],[],[]],[105,[[8,[37,15]]]],[[[106,[0,-1,-2]],37],[[106,[0,-1,-2]]],[],[]],[[1,39,37,37,37,31],110],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,37,37,31],111],[[1,37,37,31],112],[[1,39,39,37,37,31],113],[[1,37,37,31],114],[[1,39,37,31],115],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[116,[0,0]]],111],[[[117,[0,0]]],112],[[[118,[0,0,0,0]]],113],[[[119,[0,0]]],114],[[[120,[0,0]]],115],[[[121,[0,0]]],122],[[[123,[0,0]]],124],[[[125,[0,0,0,0]]],126],[[[127,[0,0,0,0]]],128],[[[129,[0,0]]],130],[[[131,[0,0]]],132],[[[133,[0,0]]],134],[[[135,[0,0]]],136],[[[137,[0,0]]],138],[[[139,[0,0]]],140],[[[141,[0,0]]],142],[[[143,[0,0]]],144],[[[145,[0,0]]],146],[[[147,[0,0]]],148],[[[149,[0,0]]],150],[[[151,[0,0]]],152],[[[153,[0,0]]],154],[[[155,[0,0]]],156],[[[157,[0,0]]],158],[[[159,[0,0]]],160],[[[161,[0,0]]],162],[[[163,[0,0]]],164],[[[165,[0,0]]],166],[[[167,[0,0]]],168],[[[169,[0,0,0,0]]],170],[[[171,[0,0,0,0]]],172],[[[173,[0]]],174],[[[175,[0,0]]],176],[[[177,[0,0]]],178],[[[179,[0,0]]],180],[[[181,[0,0]]],182],[[[183,[0,0]]],184],[[[185,[0,0]]],186],[[[187,[0,0]]],188],[[[189,[0,0]]],190],[[[191,[0,0]]],192],[[[193,[0,0]]],194],[[[195,[0,0]]],196],[[[197,[0,0]]],198],[[[199,[0,0]]],200],[[[201,[0,0]]],202],[[[203,[0,0,0,0]]],204],[[1,31],[[116,[0,0]]]],[[1,31],[[117,[0,0]]]],[[1,31],[[118,[0,0,0,0]]]],[[1,31],[[119,[0,0]]]],[[1,31],[[120,[0,0]]]],[[1,31],[[121,[0,0]]]],[[1,31],[[123,[0,0]]]],[[1,31],[[125,[0,0,0,0]]]],[[1,31],[[127,[0,0,0,0]]]],[[1,31],[[129,[0,0]]]],[[1,31],[[131,[0,0]]]],[[1,31],[[133,[0,0]]]],[[1,31],[[135,[0,0]]]],[[1,31],[[137,[0,0]]]],[[1,31],[[139,[0,0]]]],[[1,31],[[141,[0,0]]]],[[1,31],[[143,[0,0]]]],[[1,31],[[145,[0,0]]]],[[1,31],[[147,[0,0]]]],[[1,31],[[149,[0,0]]]],[[1,31],[[151,[0,0]]]],[[1,31],[[153,[0,0]]]],[[1,31],[[155,[0,0]]]],[[1,31],[[157,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[165,[0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[169,[0,0,0,0]]]],[[1,31],[[171,[0,0,0,0]]]],[[1,31],[[173,[0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[187,[0,0]]]],[[1,31],[[189,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[203,[0,0,0,0]]]],[[1,37,37,31],122],[[1,37,37,31],124],[[1,39,37,37,42,31],126],[[1,39,37,37,42,31],128],[204,[[8,[37,15]]]],[[[203,[-1,0,-2,-3]],37],[[203,[-1,0,-2,-3]]],[],[],[]],[[1,39,42,31],130],[[1,37,37,31],132],[[1,37,37,31],134],[[1,37,37,31],136],[[1,39,37,31],138],[[1,39,37,31],140],[[1,39,37,31],142],[204,[[8,[37,15]]]],[[[203,[-1,-2,-3,0]],37],[[203,[-1,-2,-3,0]]],[],[],[]],[111,[[8,[42,15]]]],[[[116,[-1,-2]],42],[[116,[-1,-2]]],[],[]],[132,[[8,[42,15]]]],[[[131,[-1,-2]],42],[[131,[-1,-2]]],[],[]],[154,[[8,[42,15]]]],[[[153,[-1,-2]],42],[[153,[-1,-2]]],[],[]],[160,[[8,[42,15]]]],[[[159,[-1,-2]],42],[[159,[-1,-2]]],[],[]],[166,[[8,[42,15]]]],[[[165,[-1,-2]],42],[[165,[-1,-2]]],[],[]],[174,[[8,[42,15]]]],[[[173,[-1]],42],[[173,[-1]]],[]],[178,[[8,[42,15]]]],[[[177,[-1,-2]],42],[[177,[-1,-2]]],[],[]],[192,[[8,[42,15]]]],[[[191,[-1,-2]],42],[[191,[-1,-2]]],[],[]],[[1,37,37,31],148],[[1,39,37,31],144],[[1,39,37,31],146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[170,[[8,[90,15]]]],[[[169,[-1,0,-2,-3]],39],[[169,[-1,0,-2,-3]]],[],[],[]],[172,[[8,[90,15]]]],[[[171,[-1,0,-2,-3]],39],[[171,[-1,0,-2,-3]]],[],[],[]],[115,[[8,[37,15]]]],[[[120,[-1,0]],37],[[120,[-1,0]]],[]],[138,[[8,[37,15]]]],[[[137,[-1,0]],37],[[137,[-1,0]]],[]],[140,[[8,[37,15]]]],[[[139,[-1,0]],37],[[139,[-1,0]]],[]],[142,[[8,[37,15]]]],[[[141,[-1,0]],37],[[141,[-1,0]]],[]],[144,[[8,[37,15]]]],[[[143,[-1,0]],37],[[143,[-1,0]]],[]],[146,[[8,[37,15]]]],[[[145,[-1,0]],37],[[145,[-1,0]]],[]],[150,[[8,[37,15]]]],[[[149,[-1,0]],37],[[149,[-1,0]]],[]],[152,[[8,[37,15]]]],[[[151,[-1,0]],37],[[151,[-1,0]]],[]],[184,[[8,[37,15]]]],[[[183,[-1,0]],37],[[183,[-1,0]]],[]],[196,[[8,[37,15]]]],[[[195,[-1,0]],37],[[195,[-1,0]]],[]],[198,[[8,[37,15]]]],[[[197,[-1,0]],37],[[197,[-1,0]]],[]],[200,[[8,[37,15]]]],[[[199,[-1,0]],37],[[199,[-1,0]]],[]],[[1,39,37,31],150],[[1,39,37,31],152],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,[[8,[37,15]]]],[[[116,[0,-1]],37],[[116,[0,-1]]],[]],[112,[[8,[37,15]]]],[[[117,[0,-1]],37],[[117,[0,-1]]],[]],[113,[[8,[37,15]]]],[[[118,[-1,-2,0,-3]],37],[[118,[-1,-2,0,-3]]],[],[],[]],[114,[[8,[37,15]]]],[[[119,[0,-1]],37],[[119,[0,-1]]],[]],[122,[[8,[37,15]]]],[[[121,[0,-1]],37],[[121,[0,-1]]],[]],[124,[[8,[37,15]]]],[[[123,[0,-1]],37],[[123,[0,-1]]],[]],[126,[[8,[37,15]]]],[[[125,[-1,0,-2,-3]],37],[[125,[-1,0,-2,-3]]],[],[],[]],[128,[[8,[37,15]]]],[[[127,[-1,0,-2,-3]],37],[[127,[-1,0,-2,-3]]],[],[],[]],[132,[[8,[37,15]]]],[[[131,[0,-1]],37],[[131,[0,-1]]],[]],[134,[[8,[37,15]]]],[[[133,[0,-1]],37],[[133,[0,-1]]],[]],[136,[[8,[37,15]]]],[[[135,[0,-1]],37],[[135,[0,-1]]],[]],[148,[[8,[37,15]]]],[[[147,[0,-1]],37],[[147,[0,-1]]],[]],[154,[[8,[37,15]]]],[[[153,[0,-1]],37],[[153,[0,-1]]],[]],[156,[[8,[37,15]]]],[[[155,[0,-1]],37],[[155,[0,-1]]],[]],[158,[[8,[37,15]]]],[[[157,[0,-1]],37],[[157,[0,-1]]],[]],[160,[[8,[37,15]]]],[[[159,[0,-1]],37],[[159,[0,-1]]],[]],[162,[[8,[37,15]]]],[[[161,[0,-1]],37],[[161,[0,-1]]],[]],[164,[[8,[37,15]]]],[[[163,[0,-1]],37],[[163,[0,-1]]],[]],[166,[[8,[37,15]]]],[[[165,[0,-1]],37],[[165,[0,-1]]],[]],[168,[[8,[37,15]]]],[[[167,[0,-1]],37],[[167,[0,-1]]],[]],[170,[[8,[37,15]]]],[[[169,[-1,-2,0,-3]],37],[[169,[-1,-2,0,-3]]],[],[],[]],[172,[[8,[37,15]]]],[[[171,[-1,-2,0,-3]],37],[[171,[-1,-2,0,-3]]],[],[],[]],[176,[[8,[37,15]]]],[[[175,[0,-1]],37],[[175,[0,-1]]],[]],[178,[[8,[37,15]]]],[[[177,[0,-1]],37],[[177,[0,-1]]],[]],[180,[[8,[37,15]]]],[[[179,[0,-1]],37],[[179,[0,-1]]],[]],[182,[[8,[37,15]]]],[[[181,[0,-1]],37],[[181,[0,-1]]],[]],[186,[[8,[37,15]]]],[[[185,[0,-1]],37],[[185,[0,-1]]],[]],[188,[[8,[37,15]]]],[[[187,[0,-1]],37],[[187,[0,-1]]],[]],[190,[[8,[37,15]]]],[[[189,[0,-1]],37],[[189,[0,-1]]],[]],[192,[[8,[37,15]]]],[[[191,[0,-1]],37],[[191,[0,-1]]],[]],[194,[[8,[37,15]]]],[[[193,[0,-1]],37],[[193,[0,-1]]],[]],[202,[[8,[37,15]]]],[[[201,[0,-1]],37],[[201,[0,-1]]],[]],[170,[[8,[90,15]]]],[[[169,[0,-1,-2,-3]],39],[[169,[0,-1,-2,-3]]],[],[],[]],[172,[[8,[90,15]]]],[[[171,[0,-1,-2,-3]],39],[[171,[0,-1,-2,-3]]],[],[],[]],[[1,37,37,31],154],[[1,37,37,31],156],[[1,37,37,31],158],[[1,37,37,31],160],[[1,37,37,31],162],[[1,37,37,31],164],[[1,37,37,31],166],[[1,37,37,31],168],[[1,39,39,37,37,31],170],[[1,39,39,37,37,31],172],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,37,31],174],[[1,31],[[116,[0,0]]]],[[1,31],[[117,[0,0]]]],[[1,31],[[118,[0,0,0,0]]]],[[1,31],[[119,[0,0]]]],[[1,31],[[120,[0,0]]]],[[1,31],[[121,[0,0]]]],[[1,31],[[123,[0,0]]]],[[1,31],[[125,[0,0,0,0]]]],[[1,31],[[127,[0,0,0,0]]]],[[1,31],[[129,[0,0]]]],[[1,31],[[131,[0,0]]]],[[1,31],[[133,[0,0]]]],[[1,31],[[135,[0,0]]]],[[1,31],[[137,[0,0]]]],[[1,31],[[139,[0,0]]]],[[1,31],[[141,[0,0]]]],[[1,31],[[143,[0,0]]]],[[1,31],[[145,[0,0]]]],[[1,31],[[147,[0,0]]]],[[1,31],[[149,[0,0]]]],[[1,31],[[151,[0,0]]]],[[1,31],[[153,[0,0]]]],[[1,31],[[155,[0,0]]]],[[1,31],[[157,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[165,[0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[169,[0,0,0,0]]]],[[1,31],[[171,[0,0,0,0]]]],[[1,31],[[173,[0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[187,[0,0]]]],[[1,31],[[189,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[203,[0,0,0,0]]]],[174,[[8,[37,15]]]],[[[173,[0]],37],[[173,[0]]]],[111,38],[112,38],[113,38],[114,38],[115,38],[122,38],[124,38],[126,38],[128,38],[130,38],[132,38],[134,38],[136,38],[138,38],[140,38],[142,38],[144,38],[146,38],[148,38],[150,38],[152,38],[154,38],[156,38],[158,38],[160,38],[162,38],[164,38],[166,38],[168,38],[170,38],[172,38],[174,38],[176,38],[178,38],[180,38],[182,38],[184,38],[186,38],[188,38],[190,38],[192,38],[194,38],[196,38],[198,38],[200,38],[202,38],[204,38],[[1,37,37,31],176],[115,[[8,[90,15]]]],[[[120,[0,-1]],39],[[120,[0,-1]]],[]],[138,[[8,[90,15]]]],[[[137,[0,-1]],39],[[137,[0,-1]]],[]],[140,[[8,[90,15]]]],[[[139,[0,-1]],39],[[139,[0,-1]]],[]],[142,[[8,[90,15]]]],[[[141,[0,-1]],39],[[141,[0,-1]]],[]],[144,[[8,[90,15]]]],[[[143,[0,-1]],39],[[143,[0,-1]]],[]],[146,[[8,[90,15]]]],[[[145,[0,-1]],39],[[145,[0,-1]]],[]],[150,[[8,[90,15]]]],[[[149,[0,-1]],39],[[149,[0,-1]]],[]],[152,[[8,[90,15]]]],[[[151,[0,-1]],39],[[151,[0,-1]]],[]],[184,[[8,[90,15]]]],[[[183,[0,-1]],39],[[183,[0,-1]]],[]],[196,[[8,[90,15]]]],[[[195,[0,-1]],39],[[195,[0,-1]]],[]],[198,[[8,[90,15]]]],[[[197,[0,-1]],39],[[197,[0,-1]]],[]],[200,[[8,[90,15]]]],[[[199,[0,-1]],39],[[199,[0,-1]]],[]],[113,[[8,[90,15]]]],[[[118,[-1,0,-2,-3]],39],[[118,[-1,0,-2,-3]]],[],[],[]],[126,[[8,[42,15]]]],[[[125,[-1,-2,-3,0]],42],[[125,[-1,-2,-3,0]]],[],[],[]],[128,[[8,[42,15]]]],[[[127,[-1,-2,-3,0]],42],[[127,[-1,-2,-3,0]]],[],[],[]],[[1,37,37,31],178],[[1,37,37,31],180],[[1,37,37,31],182],[111,[[8,[90,15]]]],[112,[[8,[90,15]]]],[114,[[8,[90,15]]]],[122,[[8,[90,15]]]],[124,[[8,[90,15]]]],[126,[[8,[90,15]]]],[[[125,[0,-1,-2,-3]],39],[[125,[0,-1,-2,-3]]],[],[],[]],[128,[[8,[90,15]]]],[[[127,[0,-1,-2,-3]],39],[[127,[0,-1,-2,-3]]],[],[],[]],[130,[[8,[90,15]]]],[[[129,[0,-1]],39],[[129,[0,-1]]],[]],[132,[[8,[90,15]]]],[134,[[8,[90,15]]]],[136,[[8,[90,15]]]],[148,[[8,[90,15]]]],[154,[[8,[90,15]]]],[156,[[8,[90,15]]]],[158,[[8,[90,15]]]],[160,[[8,[90,15]]]],[162,[[8,[90,15]]]],[164,[[8,[90,15]]]],[166,[[8,[90,15]]]],[168,[[8,[90,15]]]],[174,[[8,[90,15]]]],[176,[[8,[90,15]]]],[178,[[8,[90,15]]]],[180,[[8,[90,15]]]],[182,[[8,[90,15]]]],[186,[[8,[90,15]]]],[188,[[8,[90,15]]]],[190,[[8,[90,15]]]],[192,[[8,[90,15]]]],[194,[[8,[90,15]]]],[202,[[8,[90,15]]]],[204,[[8,[90,15]]]],[[[203,[0,-1,-2,-3]],39],[[203,[0,-1,-2,-3]]],[],[],[]],[111,[[8,[37,15]]]],[[[116,[-1,0]],37],[[116,[-1,0]]],[]],[112,[[8,[37,15]]]],[[[117,[-1,0]],37],[[117,[-1,0]]],[]],[113,[[8,[37,15]]]],[[[118,[-1,-2,-3,0]],37],[[118,[-1,-2,-3,0]]],[],[],[]],[114,[[8,[37,15]]]],[[[119,[-1,0]],37],[[119,[-1,0]]],[]],[122,[[8,[37,15]]]],[[[121,[-1,0]],37],[[121,[-1,0]]],[]],[124,[[8,[37,15]]]],[[[123,[-1,0]],37],[[123,[-1,0]]],[]],[126,[[8,[37,15]]]],[[[125,[-1,-2,0,-3]],37],[[125,[-1,-2,0,-3]]],[],[],[]],[128,[[8,[37,15]]]],[[[127,[-1,-2,0,-3]],37],[[127,[-1,-2,0,-3]]],[],[],[]],[132,[[8,[37,15]]]],[[[131,[-1,0]],37],[[131,[-1,0]]],[]],[134,[[8,[37,15]]]],[[[133,[-1,0]],37],[[133,[-1,0]]],[]],[136,[[8,[37,15]]]],[[[135,[-1,0]],37],[[135,[-1,0]]],[]],[148,[[8,[37,15]]]],[[[147,[-1,0]],37],[[147,[-1,0]]],[]],[154,[[8,[37,15]]]],[[[153,[-1,0]],37],[[153,[-1,0]]],[]],[156,[[8,[37,15]]]],[[[155,[-1,0]],37],[[155,[-1,0]]],[]],[158,[[8,[37,15]]]],[[[157,[-1,0]],37],[[157,[-1,0]]],[]],[160,[[8,[37,15]]]],[[[159,[-1,0]],37],[[159,[-1,0]]],[]],[162,[[8,[37,15]]]],[[[161,[-1,0]],37],[[161,[-1,0]]],[]],[164,[[8,[37,15]]]],[[[163,[-1,0]],37],[[163,[-1,0]]],[]],[166,[[8,[37,15]]]],[[[165,[-1,0]],37],[[165,[-1,0]]],[]],[168,[[8,[37,15]]]],[[[167,[-1,0]],37],[[167,[-1,0]]],[]],[170,[[8,[37,15]]]],[[[169,[-1,-2,-3,0]],37],[[169,[-1,-2,-3,0]]],[],[],[]],[172,[[8,[37,15]]]],[[[171,[-1,-2,-3,0]],37],[[171,[-1,-2,-3,0]]],[],[],[]],[176,[[8,[37,15]]]],[[[175,[-1,0]],37],[[175,[-1,0]]],[]],[178,[[8,[37,15]]]],[[[177,[-1,0]],37],[[177,[-1,0]]],[]],[180,[[8,[37,15]]]],[[[179,[-1,0]],37],[[179,[-1,0]]],[]],[182,[[8,[37,15]]]],[[[181,[-1,0]],37],[[181,[-1,0]]],[]],[186,[[8,[37,15]]]],[[[185,[-1,0]],37],[[185,[-1,0]]],[]],[188,[[8,[37,15]]]],[[[187,[-1,0]],37],[[187,[-1,0]]],[]],[190,[[8,[37,15]]]],[[[189,[-1,0]],37],[[189,[-1,0]]],[]],[192,[[8,[37,15]]]],[[[191,[-1,0]],37],[[191,[-1,0]]],[]],[194,[[8,[37,15]]]],[[[193,[-1,0]],37],[[193,[-1,0]]],[]],[202,[[8,[37,15]]]],[[[201,[-1,0]],37],[[201,[-1,0]]],[]],[[1,39,37,37,37,31],204],[[111,42],4],[[132,42],4],[[154,42],4],[[160,42],4],[[166,42],4],[[174,42],4],[[178,42],4],[[192,42],4],[[126,42],4],[[128,42],4],[[130,42],4],[[1,37,37,31],186],[[1,37,37,31],188],[[1,37,37,31],190],[[1,39,37,31],184],[[1,37,37,31],192],[[1,37,37,31],194],[113,[[8,[90,15]]]],[[[118,[0,-1,-2,-3]],39],[[118,[0,-1,-2,-3]]],[],[],[]],[204,[[8,[37,15]]]],[[[203,[-1,-2,0,-3]],37],[[203,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],196],[[1,39,37,31],198],[-1,[[8,[-2]]],[],[]],[38,[[8,[111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[170,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[172,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[174,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[176,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[178,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[180,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[182,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[184,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[186,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[188,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[190,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[192,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[194,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[196,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[198,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[200,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[202,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[204,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,31],200],[130,[[8,[42,15]]]],[[[129,[-1,0]],42],[[129,[-1,0]]],[]],[[1,37,37,31],202],0,0,0,0,0,0,[[1,39,37,37,37,31],205],[206,[[8,[37,15]]]],[[[207,[-1,0,-2]],37],[[207,[-1,0,-2]]],[],[]],[205,[[8,[37,15]]]],[[[208,[-1,0,-2,-3]],37],[[208,[-1,0,-2,-3]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,0,-2,-3]],37],[[210,[-1,0,-2,-3]]],[],[],[]],[206,[[8,[37,15]]]],[[[207,[-1,-2,0]],37],[[207,[-1,-2,0]]],[],[]],[205,[[8,[37,15]]]],[[[208,[-1,-2,0,-3]],37],[[208,[-1,-2,0,-3]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,-2,0,-3]],37],[[210,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[207,[0,0,0]]],206],[[[208,[0,0,0,0]]],205],[[[210,[0,0,0,0]]],209],[[1,31],[[207,[0,0,0]]]],[[1,31],[[208,[0,0,0,0]]]],[[1,31],[[210,[0,0,0,0]]]],[205,[[8,[37,15]]]],[[[208,[-1,-2,-3,0]],37],[[208,[-1,-2,-3,0]]],[],[],[]],[209,[[8,[37,15]]]],[[[210,[-1,-2,-3,0]],37],[[210,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,37,37,31],209],[[1,39,37,37,31],206],[[],6],[[],6],[[],6],[[1,31],[[207,[0,0,0]]]],[[1,31],[[208,[0,0,0,0]]]],[[1,31],[[210,[0,0,0,0]]]],[206,38],[205,38],[209,38],[206,[[8,[90,15]]]],[[[207,[0,-1,-2]],39],[[207,[0,-1,-2]]],[],[]],[205,[[8,[90,15]]]],[[[208,[0,-1,-2,-3]],39],[[208,[0,-1,-2,-3]]],[],[],[]],[209,[[8,[90,15]]]],[[[210,[0,-1,-2,-3]],39],[[210,[0,-1,-2,-3]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[206,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[205,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[209,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[211,[[8,[37,15]]]],[[[212,[-1,0,-2,-3]],37],[[212,[-1,0,-2,-3]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,0,-2,-3]],37],[[214,[-1,0,-2,-3]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,0,-2,-3]],37],[[216,[-1,0,-2,-3]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,0,-2,-3]],37],[[218,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[219,[0]]],220],[[[221,[0,0,0,0]]],222],[[[223,[0]]],224],[[[225,[0,0,0,0]]],226],[[[227,[0]]],228],[[[229,[0,0,0,0]]],230],[[[231,[0]]],232],[[[233,[0,0,0,0]]],234],[[[235,[0]]],236],[[[237,[0,0,0,0]]],238],[[[239,[0]]],240],[[[241,[0,0,0,0]]],242],[[[243,[0]]],244],[[[245,[0,0,0,0]]],246],[[[247,[0]]],248],[[[249,[0,0,0,0]]],250],[[[251,[0]]],252],[[[253,[0,0,0,0]]],254],[[[255,[0]]],256],[[[212,[0,0,0,0]]],211],[[[257,[0]]],258],[[[214,[0,0,0,0]]],213],[[[259,[0]]],260],[[[216,[0,0,0,0]]],215],[[[261,[0]]],262],[[[218,[0,0,0,0]]],217],[[1,31],[[219,[0]]]],[[1,31],[[221,[0,0,0,0]]]],[[1,31],[[223,[0]]]],[[1,31],[[225,[0,0,0,0]]]],[[1,31],[[227,[0]]]],[[1,31],[[229,[0,0,0,0]]]],[[1,31],[[231,[0]]]],[[1,31],[[233,[0,0,0,0]]]],[[1,31],[[235,[0]]]],[[1,31],[[237,[0,0,0,0]]]],[[1,31],[[239,[0]]]],[[1,31],[[241,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[245,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[249,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[253,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[211,[[8,[90,15]]]],[[[212,[0,-1,-2,-3]],39],[[212,[0,-1,-2,-3]]],[],[],[]],[213,[[8,[90,15]]]],[[[214,[0,-1,-2,-3]],39],[[214,[0,-1,-2,-3]]],[],[],[]],[215,[[8,[90,15]]]],[[[216,[0,-1,-2,-3]],39],[[216,[0,-1,-2,-3]]],[],[],[]],[217,[[8,[90,15]]]],[[[218,[0,-1,-2,-3]],39],[[218,[0,-1,-2,-3]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,31],224],[[1,39,31],220],[[1,39,31],228],[[1,39,31],232],[[1,39,31],244],[[1,39,31],236],[[1,39,31],240],[[1,39,31],256],[[1,39,31],258],[[1,39,31],248],[[1,39,31],252],[[1,39,31],260],[[1,39,31],262],[222,[[8,[37,15]]]],[[[221,[-1,0,-2,-3]],37],[[221,[-1,0,-2,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,0,-2,-3]],37],[[225,[-1,0,-2,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,0,-2,-3]],37],[[229,[-1,0,-2,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,0,-2,-3]],37],[[233,[-1,0,-2,-3]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,0,-2,-3]],37],[[237,[-1,0,-2,-3]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,0,-2,-3]],37],[[241,[-1,0,-2,-3]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,0,-2,-3]],37],[[245,[-1,0,-2,-3]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,0,-2,-3]],37],[[249,[-1,0,-2,-3]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,0,-2,-3]],37],[[253,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],222],[[1,39,37,37,37,31],226],[[1,39,37,37,37,31],230],[[1,39,37,37,37,31],242],[[1,39,37,37,37,31],254],[[1,39,37,37,37,31],234],[[1,39,37,37,37,31],238],[[1,39,37,37,37,31],246],[[1,39,37,37,37,31],250],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[219,[0]]]],[[1,31],[[221,[0,0,0,0]]]],[[1,31],[[223,[0]]]],[[1,31],[[225,[0,0,0,0]]]],[[1,31],[[227,[0]]]],[[1,31],[[229,[0,0,0,0]]]],[[1,31],[[231,[0]]]],[[1,31],[[233,[0,0,0,0]]]],[[1,31],[[235,[0]]]],[[1,31],[[237,[0,0,0,0]]]],[[1,31],[[239,[0]]]],[[1,31],[[241,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[245,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[249,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[253,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[220,38],[222,38],[224,38],[226,38],[228,38],[230,38],[232,38],[234,38],[236,38],[238,38],[240,38],[242,38],[244,38],[246,38],[248,38],[250,38],[252,38],[254,38],[256,38],[211,38],[258,38],[213,38],[260,38],[215,38],[262,38],[217,38],[220,[[8,[90,15]]]],[[[219,[0]],39],[[219,[0]]]],[222,[[8,[90,15]]]],[[[221,[0,-1,-2,-3]],39],[[221,[0,-1,-2,-3]]],[],[],[]],[224,[[8,[90,15]]]],[[[223,[0]],39],[[223,[0]]]],[226,[[8,[90,15]]]],[[[225,[0,-1,-2,-3]],39],[[225,[0,-1,-2,-3]]],[],[],[]],[228,[[8,[90,15]]]],[[[227,[0]],39],[[227,[0]]]],[230,[[8,[90,15]]]],[[[229,[0,-1,-2,-3]],39],[[229,[0,-1,-2,-3]]],[],[],[]],[232,[[8,[90,15]]]],[[[231,[0]],39],[[231,[0]]]],[234,[[8,[90,15]]]],[[[233,[0,-1,-2,-3]],39],[[233,[0,-1,-2,-3]]],[],[],[]],[236,[[8,[90,15]]]],[[[235,[0]],39],[[235,[0]]]],[238,[[8,[90,15]]]],[[[237,[0,-1,-2,-3]],39],[[237,[0,-1,-2,-3]]],[],[],[]],[240,[[8,[90,15]]]],[[[239,[0]],39],[[239,[0]]]],[242,[[8,[90,15]]]],[[[241,[0,-1,-2,-3]],39],[[241,[0,-1,-2,-3]]],[],[],[]],[244,[[8,[90,15]]]],[[[243,[0]],39],[[243,[0]]]],[246,[[8,[90,15]]]],[[[245,[0,-1,-2,-3]],39],[[245,[0,-1,-2,-3]]],[],[],[]],[248,[[8,[90,15]]]],[[[247,[0]],39],[[247,[0]]]],[250,[[8,[90,15]]]],[[[249,[0,-1,-2,-3]],39],[[249,[0,-1,-2,-3]]],[],[],[]],[252,[[8,[90,15]]]],[[[251,[0]],39],[[251,[0]]]],[254,[[8,[90,15]]]],[[[253,[0,-1,-2,-3]],39],[[253,[0,-1,-2,-3]]],[],[],[]],[256,[[8,[90,15]]]],[[[255,[0]],39],[[255,[0]]]],[258,[[8,[90,15]]]],[[[257,[0]],39],[[257,[0]]]],[260,[[8,[90,15]]]],[[[259,[0]],39],[[259,[0]]]],[262,[[8,[90,15]]]],[[[261,[0]],39],[[261,[0]]]],[[1,39,37,37,37,31],211],[[1,39,37,37,37,31],213],[222,[[8,[37,15]]]],[[[221,[-1,-2,0,-3]],37],[[221,[-1,-2,0,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,-2,0,-3]],37],[[225,[-1,-2,0,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,-2,0,-3]],37],[[229,[-1,-2,0,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,-2,0,-3]],37],[[233,[-1,-2,0,-3]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,-2,0,-3]],37],[[237,[-1,-2,0,-3]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,-2,0,-3]],37],[[241,[-1,-2,0,-3]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,-2,0,-3]],37],[[245,[-1,-2,0,-3]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,-2,0,-3]],37],[[249,[-1,-2,0,-3]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,-2,0,-3]],37],[[253,[-1,-2,0,-3]]],[],[],[]],[211,[[8,[37,15]]]],[[[212,[-1,-2,0,-3]],37],[[212,[-1,-2,0,-3]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,-2,0,-3]],37],[[214,[-1,-2,0,-3]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,-2,0,-3]],37],[[216,[-1,-2,0,-3]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,-2,0,-3]],37],[[218,[-1,-2,0,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[221,[-1,-2,-3,0]],37],[[221,[-1,-2,-3,0]]],[],[],[]],[226,[[8,[37,15]]]],[[[225,[-1,-2,-3,0]],37],[[225,[-1,-2,-3,0]]],[],[],[]],[230,[[8,[37,15]]]],[[[229,[-1,-2,-3,0]],37],[[229,[-1,-2,-3,0]]],[],[],[]],[234,[[8,[37,15]]]],[[[233,[-1,-2,-3,0]],37],[[233,[-1,-2,-3,0]]],[],[],[]],[238,[[8,[37,15]]]],[[[237,[-1,-2,-3,0]],37],[[237,[-1,-2,-3,0]]],[],[],[]],[242,[[8,[37,15]]]],[[[241,[-1,-2,-3,0]],37],[[241,[-1,-2,-3,0]]],[],[],[]],[246,[[8,[37,15]]]],[[[245,[-1,-2,-3,0]],37],[[245,[-1,-2,-3,0]]],[],[],[]],[250,[[8,[37,15]]]],[[[249,[-1,-2,-3,0]],37],[[249,[-1,-2,-3,0]]],[],[],[]],[254,[[8,[37,15]]]],[[[253,[-1,-2,-3,0]],37],[[253,[-1,-2,-3,0]]],[],[],[]],[211,[[8,[37,15]]]],[[[212,[-1,-2,-3,0]],37],[[212,[-1,-2,-3,0]]],[],[],[]],[213,[[8,[37,15]]]],[[[214,[-1,-2,-3,0]],37],[[214,[-1,-2,-3,0]]],[],[],[]],[215,[[8,[37,15]]]],[[[216,[-1,-2,-3,0]],37],[[216,[-1,-2,-3,0]]],[],[],[]],[217,[[8,[37,15]]]],[[[218,[-1,-2,-3,0]],37],[[218,[-1,-2,-3,0]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[240,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[250,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[252,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[254,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[211,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[258,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[213,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[260,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[215,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[262,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[217,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,37,37,31],215],[[1,39,37,37,37,31],217],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,37,37,31],263],[264,[[8,[53,15]]]],[[[265,[-1,-2,-3]],53],[[265,[-1,-2,-3]]],[],[],[]],[[1,37,31],266],[[1,37,31],267],[264,[[8,[89,15]]]],[[[265,[0,-1,-2]],49],[[265,[0,-1,-2]]],[],[]],[268,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[269,[-1,-2,-3,0,-4]],[23,[37]]],[[269,[-1,-2,-3,0,-4]]],[],[],[],[]],[268,[[8,[89,15]]]],[[[269,[-1,-2,-3,-4,0]],49],[[269,[-1,-2,-3,-4,0]]],[],[],[],[]],[268,[[0,[[64,[],[[63,[90]]]]]]]],[[[269,[-1,0,-2,-3,-4]],[23,[39]]],[[269,[-1,0,-2,-3,-4]]],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[270,[0,0,0]]],263],[[[271,[0]]],267],[[[272,[0]]],266],[[[273,[0,0]]],274],[[[275,[0,0]]],276],[[[277,[0]]],278],[[[279,[0,0]]],280],[[[281,[0]]],282],[[[283,[0,0]]],284],[[[285,[0,0,0,0]]],286],[[[287,[0,0]]],288],[[[269,[0,0,0,0,0]]],268],[[[265,[0,0,0]]],264],[[[289,[0]]],290],[[[291,[0,0]]],292],[[[293,[0,0,0]]],294],[[[295,[0,0]]],296],[[[297,[0]]],298],[[[299,[0,0]]],300],[[[301,[0]]],302],[[[303,[0,0]]],304],[[[305,[0,0]]],306],[[[307,[0,0]]],308],[309,310],[[[311,[0]]],312],[[[313,[0]]],314],[[[315,[0]]],316],[[[317,[0,0]]],318],[[[319,[0]]],320],[[1,31],[[270,[0,0,0]]]],[[1,31],[[271,[0]]]],[[1,31],[[272,[0]]]],[[1,31],[[273,[0,0]]]],[[1,31],[[275,[0,0]]]],[[1,31],[[277,[0]]]],[[1,31],[[279,[0,0]]]],[[1,31],[[281,[0]]]],[[1,31],[[283,[0,0]]]],[[1,31],[[285,[0,0,0,0]]]],[[1,31],[[287,[0,0]]]],[[1,31],[[269,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[289,[0]]]],[[1,31],[[291,[0,0]]]],[[1,31],[[293,[0,0,0]]]],[[1,31],[[295,[0,0]]]],[[1,31],[[297,[0]]]],[[1,31],[[299,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[303,[0,0]]]],[[1,31],[[305,[0,0]]]],[[1,31],[[307,[0,0]]]],[[1,31],309],[[1,31],[[311,[0]]]],[[1,31],[[313,[0]]]],[[1,31],[[315,[0]]]],[[1,31],[[317,[0,0]]]],[[1,31],[[319,[0]]]],[[1,[23,[37]],45,31],274],[274,[[8,[45,15]]]],[[[273,[-1,0]],45],[[273,[-1,0]]],[]],[286,[[8,[321,15]]]],[[[285,[-1,-2,-3,0]],43],[[285,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],276],[[1,37,31],278],[[1,37,37,31],280],[[1,39,31],282],[[1,39,37,31],284],[[1,37,43,43,43,31],286],[292,[[8,[51,15]]]],[[[291,[-1,0]],51],[[291,[-1,0]]],[]],[304,[[8,[51,15]]]],[[[303,[-1,0]],51],[[303,[-1,0]]],[]],[[1,39,37,31],288],[268,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[269,[-1,-2,0,-3,-4]],[23,[37]]],[[269,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,[23,[39]],[23,[37]],[23,[37]],49,31],268],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],264],[264,[[8,[48,15]]]],[[[265,[-1,-2,0]],48],[[265,[-1,-2,0]]],[],[]],[263,[[8,[37,15]]]],[[[270,[-1,-2,0]],37],[[270,[-1,-2,0]]],[],[]],[294,[[8,[37,15]]]],[[[293,[-1,-2,0]],37],[[293,[-1,-2,0]]],[],[]],[276,[[8,[90,15]]]],[[[275,[0,-1]],39],[[275,[0,-1]]],[]],[278,[[8,[37,15]]]],[[[277,[0]],37],[[277,[0]]]],[280,[[8,[37,15]]]],[[[279,[-1,0]],37],[[279,[-1,0]]],[]],[284,[[8,[37,15]]]],[[[283,[-1,0]],37],[[283,[-1,0]]],[]],[296,[[8,[37,15]]]],[[[295,[-1,0]],37],[[295,[-1,0]]],[]],[312,[[8,[37,15]]]],[[[311,[0]],37],[[311,[0]]]],[276,[[8,[37,15]]]],[[[275,[-1,0]],37],[[275,[-1,0]]],[]],[280,[[8,[37,15]]]],[[[279,[0,-1]],37],[[279,[0,-1]]],[]],[282,[[8,[90,15]]]],[[[281,[0]],39],[[281,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[306,[[8,[90,15]]]],[[[305,[0,-1]],39],[[305,[0,-1]]],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[270,[0,0,0]]]],[[1,31],[[271,[0]]]],[[1,31],[[272,[0]]]],[[1,31],[[273,[0,0]]]],[[1,31],[[275,[0,0]]]],[[1,31],[[277,[0]]]],[[1,31],[[279,[0,0]]]],[[1,31],[[281,[0]]]],[[1,31],[[283,[0,0]]]],[[1,31],[[285,[0,0,0,0]]]],[[1,31],[[287,[0,0]]]],[[1,31],[[269,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[289,[0]]]],[[1,31],[[291,[0,0]]]],[[1,31],[[293,[0,0,0]]]],[[1,31],[[295,[0,0]]]],[[1,31],[[297,[0]]]],[[1,31],[[299,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[303,[0,0]]]],[[1,31],[[305,[0,0]]]],[[1,31],[[307,[0,0]]]],[[1,31],309],[[1,31],[[311,[0]]]],[[1,31],[[313,[0]]]],[[1,31],[[315,[0]]]],[[1,31],[[317,[0,0]]]],[[1,31],[[319,[0]]]],[263,[[8,[37,15]]]],[[[270,[-1,0,-2]],37],[[270,[-1,0,-2]]],[],[]],[267,[[8,[37,15]]]],[[[271,[0]],37],[[271,[0]]]],[266,[[8,[37,15]]]],[[[272,[0]],37],[[272,[0]]]],[292,[[8,[37,15]]]],[[[291,[0,-1]],37],[[291,[0,-1]]],[]],[294,[[8,[37,15]]]],[[[293,[-1,0,-2]],37],[[293,[-1,0,-2]]],[],[]],[296,[[8,[37,15]]]],[[[295,[0,-1]],37],[[295,[0,-1]]],[]],[298,[[8,[37,15]]]],[[[297,[0]],37],[[297,[0]]]],[304,[[8,[37,15]]]],[[[303,[0,-1]],37],[[303,[0,-1]]],[]],[306,[[8,[37,15]]]],[[[305,[-1,0]],37],[[305,[-1,0]]],[]],[314,[[8,[37,15]]]],[[[313,[0]],37],[[313,[0]]]],[316,[[8,[37,15]]]],[[[315,[0]],37],[[315,[0]]]],[274,[[0,[[64,[],[[63,[37]]]]]]]],[[[273,[0,-1]],[23,[37]]],[[273,[0,-1]]],[]],[290,[[0,[[64,[],[[63,[37]]]]]]]],[[[289,[0]],[23,[37]]],[[289,[0]]]],[320,[[0,[[64,[],[[63,[37]]]]]]]],[[[319,[0]],[23,[37]]],[[319,[0]]]],[263,38],[267,38],[266,38],[274,38],[276,38],[278,38],[280,38],[282,38],[284,38],[286,38],[288,38],[268,38],[264,38],[290,38],[292,38],[294,38],[296,38],[298,38],[300,38],[302,38],[304,38],[306,38],[308,38],[310,38],[312,38],[314,38],[316,38],[318,38],[320,38],[263,[[8,[90,15]]]],[[[270,[0,-1,-2]],39],[[270,[0,-1,-2]]],[],[]],[294,[[8,[90,15]]]],[[[293,[0,-1,-2]],39],[[293,[0,-1,-2]]],[],[]],[264,[[8,[4,15]]]],[264,[[8,[4,15]]]],[264,[[8,[4,15]]]],[264,[[8,[53,15]]]],[[[265,[-1,-2,-3]],53],[[265,[-1,-2,-3]]],[],[],[]],[266,[[8,[90,15]]]],[[[272,[-1]],39],[[272,[-1]]],[]],[288,[[8,[90,15]]]],[[[287,[0,-1]],39],[[287,[0,-1]]],[]],[300,[[8,[90,15]]]],[[[299,[0,-1]],39],[[299,[0,-1]]],[]],[302,[[8,[90,15]]]],[[[301,[0]],39],[[301,[0]]]],[308,[[8,[90,15]]]],[[[307,[0,-1]],39],[[307,[0,-1]]],[]],[310,[[8,[90,15]]]],[286,[[8,[321,15]]]],[[[285,[-1,-2,0,-3]],43],[[285,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],290],[[1,37,51,31],292],[[1,39,37,37,31],294],[[1,37,31],298],[[1,37,37,31],296],[[1,39,31],302],[[1,39,37,31],300],[[1,37,51,31],304],[[1,39,37,31],306],[[1,39,37,31],308],[[1,31],310],[[1,37,31],312],[[1,37,31],314],[[1,37,31],316],[[1,37,37,31],318],[[264,53],4],[[274,45],4],[[292,51],4],[[304,51],4],[[264,48],4],[[264,53],4],[[264,47],4],[[264,47],4],[288,[[8,[37,15]]]],[[[287,[-1,0]],37],[[287,[-1,0]]],[]],[300,[[8,[37,15]]]],[[[299,[-1,0]],37],[[299,[-1,0]]],[]],[284,[[8,[90,15]]]],[[[283,[0,-1]],39],[[283,[0,-1]]],[]],[286,[[8,[37,15]]]],[[[285,[0,-1,-2,-3]],37],[[285,[0,-1,-2,-3]]],[],[],[]],[308,[[8,[37,15]]]],[[[307,[-1,0]],37],[[307,[-1,0]]],[]],[318,[[8,[37,15]]]],[[[317,[-1,0]],37],[[317,[-1,0]]],[]],[286,[[8,[321,15]]]],[[[285,[-1,0,-2,-3]],43],[[285,[-1,0,-2,-3]]],[],[],[]],[264,[[8,[47,15]]]],[[[265,[-1,0,-2]],47],[[265,[-1,0,-2]]],[],[]],[264,[[8,[47,15]]]],[[[265,[-1,-2,-3]],47],[[265,[-1,-2,-3]]],[],[],[]],[268,[[8,[90,15]]]],[[[269,[0,-1,-2,-3,-4]],39],[[269,[0,-1,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[278,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[280,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[282,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[284,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[286,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[288,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[290,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[292,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[294,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[296,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[298,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[300,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[318,[[8,[37,15]]]],[[[317,[0,-1]],37],[[317,[0,-1]]],[]],[[1,[23,[37]],31],320],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,[23,[37]],31],322],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[323,[0,0]]],322],[[[324,[0,0]]],325],[[[326,[0,0]]],327],[[[328,[0,0,0]]],329],[[[330,[0]]],331],[[[332,[0,0]]],333],[[[334,[0,0]]],335],[[1,31],[[323,[0,0]]]],[[1,31],[[324,[0,0]]]],[[1,31],[[326,[0,0]]]],[[1,31],[[328,[0,0,0]]]],[[1,31],[[330,[0]]]],[[1,31],[[332,[0,0]]]],[[1,31],[[334,[0,0]]]],[[1,39,37,31],325],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[-1,0,-2]],[23,[37]]],[[328,[-1,0,-2]]],[],[]],[322,[[8,[37,15]]]],[[[323,[-1,-2]],37],[[323,[-1,-2]]],[],[]],[[1,37,37,31],327],[[1,[23,[37]],[23,[37]],[23,[37]],31],329],[[1,37,31],331],[327,[[8,[37,15]]]],[[[326,[-1,0]],37],[[326,[-1,0]]],[]],[322,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[323,[-1,0]],[23,[37]]],[[323,[-1,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,[]],[325,[[8,[37,15]]]],[[[324,[-1,0]],37],[[324,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[322,[[8,[42,15]]]],[[[323,[-1,-2]],42],[[323,[-1,-2]]],[],[]],[333,[[8,[90,15]]]],[[[332,[0,-1]],39],[[332,[0,-1]]],[]],[335,[[8,[37,15]]]],[[[334,[-1,0]],37],[[334,[-1,0]]],[]],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[0,-1,-2]],[23,[37]]],[[328,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[323,[0,0]]]],[[1,31],[[324,[0,0]]]],[[1,31],[[326,[0,0]]]],[[1,31],[[328,[0,0,0]]]],[[1,31],[[330,[0]]]],[[1,31],[[332,[0,0]]]],[[1,31],[[334,[0,0]]]],[322,38],[325,38],[327,38],[329,38],[331,38],[333,38],[335,38],[325,[[8,[90,15]]]],[[[324,[0,-1]],39],[[324,[0,-1]]],[]],[333,[[8,[42,15]]]],[[[332,[-1,-2]],42],[[332,[-1,-2]]],[],[]],[322,[[8,[4,15]]]],[333,[[8,[4,15]]]],[335,[[8,[4,15]]]],[335,[[8,[4,15]]]],[335,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],[322,[[8,[90,15]]]],[[[323,[0,-1]],39],[[323,[0,-1]]],[]],[327,[[8,[90,15]]]],[335,[[8,[90,15]]]],[[[334,[0,-1]],39],[[334,[0,-1]]],[]],[329,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[328,[-1,-2,0]],[23,[37]]],[[328,[-1,-2,0]]],[],[]],[[322,42],4],[[333,42],4],[[335,42],4],[[335,42],4],[322,[[8,[37,15]]]],[[[323,[-1,-2]],37],[[323,[-1,-2]]],[],[]],[327,[[8,[37,15]]]],[[[326,[0,-1]],37],[[326,[0,-1]]],[]],[331,[[8,[37,15]]]],[[[330,[0]],37],[[330,[0]]]],[333,[[8,[37,15]]]],[[[332,[-1,0]],37],[[332,[-1,0]]],[]],[[1,39,37,31],333],[[1,39,37,31],335],[38,[[8,[322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[329,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[331,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[333,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[329,[[0,[[64,[],[[63,[90]]]]]]]],[335,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],0,0,0,0,0,0,0,0,[336,[[8,[37,15]]]],[[[337,[0,-1]],37],[[337,[0,-1]]],[]],[[1,37,47,31],336],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[23,[37]],43,31],338],[[[337,[0,0]]],336],[[[339,[0,0]]],338],[[[340,[0,0,0,0,0]]],341],[[[342,[0,0,0,0,0,0]]],343],[[1,31],[[337,[0,0]]]],[[1,31],[[339,[0,0]]]],[[1,31],[[340,[0,0,0,0,0]]]],[[1,31],[[342,[0,0,0,0,0,0]]]],[343,[[0,[[64,[],[[63,[321]]]]]]]],[[[342,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[342,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[343,[[8,[57,15]]]],[[[342,[-1,-2,-3,-4,-5,0]],57],[[342,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[343,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[342,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[342,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[343,[[8,[42,15]]]],[[[342,[-1,-2,-3,-4,-5,-6]],42],[[342,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,43,31],341],[341,[[8,[37,15]]]],[[[340,[0,-1,-2,-3,-4]],37],[[340,[0,-1,-2,-3,-4]]],[],[],[],[]],[343,[[8,[321,15]]]],[[[342,[-1,-2,-3,0,-4,-5]],43],[[342,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[343,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[342,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[342,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[338,[[8,[321,15]]]],[[[339,[-1,0]],43],[[339,[-1,0]]],[]],[338,[[0,[[64,[],[[63,[37]]]]]]]],[[[339,[0,-1]],[23,[37]]],[[339,[0,-1]]],[]],[341,[[8,[321,15]]]],[[[340,[-1,-2,-3,-4,0]],43],[[340,[-1,-2,-3,-4,0]]],[],[],[],[]],[341,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[340,[-1,-2,0,-3,-4]],[23,[37]]],[[340,[-1,-2,0,-3,-4]]],[],[],[],[]],[343,[[8,[37,15]]]],[[[342,[0,-1,-2,-3,-4,-5]],37],[[342,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[336,[[8,[47,15]]]],[[[337,[-1,0]],47],[[337,[-1,0]]],[]],[[],6],[[],6],[[],6],[[],6],[[1,31],[[337,[0,0]]]],[[1,31],[[339,[0,0]]]],[[1,31],[[340,[0,0,0,0,0]]]],[[1,31],[[342,[0,0,0,0,0,0]]]],[336,38],[338,38],[341,38],[343,38],[343,[[8,[4,15]]]],[[343,57],4],[[343,42],4],[[336,47],4],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],343],[341,[[8,[321,15]]]],[[[340,[-1,-2,-3,0,-4]],43],[[340,[-1,-2,-3,0,-4]]],[],[],[],[]],[341,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[340,[-1,0,-2,-3,-4]],[23,[37]]],[[340,[-1,0,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[336,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[338,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,[344,[[8,[53,15]]]],[[[345,[-1,-2,-3]],53],[[345,[-1,-2,-3]]],[],[],[]],[344,[[8,[89,15]]]],[[[345,[0,-1,-2]],49],[[345,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[346,[0,0,0]]],347],[[[348,[0,0]]],349],[[[350,[0]]],351],[[[345,[0,0,0]]],344],[[[352,[0]]],353],[[1,31],[[346,[0,0,0]]]],[[1,31],[[348,[0,0]]]],[[1,31],[[350,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[352,[0]]]],[[1,[23,[37]],45,31],349],[[1,[23,[39]],37,[23,[37]],31],347],[347,[[8,[37,15]]]],[[[346,[-1,0,-2]],37],[[346,[-1,0,-2]]],[],[]],[349,[[8,[45,15]]]],[[[348,[-1,0]],45],[[348,[-1,0]]],[]],[347,[[0,[[64,[],[[63,[37]]]]]]]],[[[346,[-1,-2,0]],[23,[37]]],[[346,[-1,-2,0]]],[],[]],[[1,45,31],351],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],344],[344,[[8,[48,15]]]],[[[345,[-1,-2,0]],48],[[345,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[346,[0,0,0]]]],[[1,31],[[348,[0,0]]]],[[1,31],[[350,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[352,[0]]]],[349,[[0,[[64,[],[[63,[37]]]]]]]],[[[348,[0,-1]],[23,[37]]],[[348,[0,-1]]],[]],[353,[[0,[[64,[],[[63,[37]]]]]]]],[[[352,[0]],[23,[37]]],[[352,[0]]]],[347,38],[349,38],[351,38],[344,38],[353,38],[344,[[8,[4,15]]]],[344,[[8,[4,15]]]],[344,[[8,[4,15]]]],[344,[[8,[53,15]]]],[[[345,[-1,-2,-3]],53],[[345,[-1,-2,-3]]],[],[],[]],[347,[[0,[[64,[],[[63,[90]]]]]]]],[[[346,[0,-1,-2]],[23,[39]]],[[346,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],353],[[344,53],4],[[349,45],4],[[344,48],4],[[344,53],4],[[344,47],4],[[344,47],4],[[351,45],4],[344,[[8,[47,15]]]],[[[345,[-1,0,-2]],47],[[345,[-1,0,-2]]],[],[]],[344,[[8,[47,15]]]],[[[345,[-1,-2,-3]],47],[[345,[-1,-2,-3]]],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[351,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[353,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[351,[[8,[45,15]]]],[[[350,[0]],45],[[350,[0]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,49,31],356],[[1,39,[23,[37]],[23,[37]],[23,[37]],31],357],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[360,[[0,[[64,[],[[63,[37]]]]]]]],[[[361,[0,-1]],[23,[37]]],[[361,[0,-1]]],[]],[362,[[0,[[64,[],[[63,[37]]]]]]]],[[[363,[-1,0,-2]],[23,[37]]],[[363,[-1,0,-2]]],[],[]],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,0,-2,-3]],[23,[37]]],[[364,[-1,0,-2,-3]]],[],[],[]],[365,[[0,[[64,[],[[63,[37]]]]]]]],[[[366,[-1,0,-2,-3,-4]],[23,[37]]],[[366,[-1,0,-2,-3,-4]]],[],[],[],[]],[367,[[0,[[64,[],[[63,[37]]]]]]]],[[[368,[-1,0,-2,-3,-4,-5,-6]],[23,[37]]],[[368,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[0,[[64,[],[[63,[37]]]]]]]],[[[370,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[370,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[0,[[64,[],[[63,[37]]]]]]]],[[[372,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[372,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[373,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[374,[-1,0,-2,-3]],[23,[37]]],[[374,[-1,0,-2,-3]]],[],[],[]],[375,[[0,[[64,[],[[63,[37]]]]]]]],[[[376,[0,-1]],[23,[37]]],[[376,[0,-1]]],[]],[377,[[0,[[64,[],[[63,[37]]]]]]]],[[[378,[0,-1]],[23,[37]]],[[378,[0,-1]]],[]],[379,[[0,[[64,[],[[63,[37]]]]]]]],[[[380,[0,-1]],[23,[37]]],[[380,[0,-1]]],[]],[381,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[382,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[382,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[384,[0,-1,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[384,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[385,[[0,[[64,[],[[63,[37]]]]]]]],[[[386,[0,-1,-2]],[23,[37]]],[[386,[0,-1,-2]]],[],[]],[387,[[0,[[64,[],[[63,[37]]]]]]]],[[[388,[0,-1,-2]],[23,[37]]],[[388,[0,-1,-2]]],[],[]],[389,[[0,[[64,[],[[63,[37]]]]]]]],[[[390,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[390,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[391,[[0,[[64,[],[[63,[37]]]]]]]],[[[392,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[392,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[0,[[64,[],[[63,[37]]]]]]]],[[[394,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[394,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[396,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[396,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[0,[[64,[],[[63,[37]]]]]]]],[[[398,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[398,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[399,[[0,[[64,[],[[63,[37]]]]]]]],[[[400,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[400,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[401,[[0,[[64,[],[[63,[37]]]]]]]],[[[402,[0]],[23,[37]]],[[402,[0]]]],[357,[[8,[90,15]]]],[[[364,[-1,-2,-3,-4]],39],[[364,[-1,-2,-3,-4]]],[],[],[],[]],[365,[[8,[90,15]]]],[[[366,[-1,-2,-3,-4,-5]],39],[[366,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[367,[[8,[90,15]]]],[[[368,[-1,-2,-3,-4,-5,-6,-7]],39],[[368,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[370,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[372,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[373,[[8,[90,15]]]],[[[374,[-1,-2,-3,-4]],39],[[374,[-1,-2,-3,-4]]],[],[],[],[]],[375,[[8,[90,15]]]],[[[376,[-1,-2]],39],[[376,[-1,-2]]],[],[]],[377,[[8,[90,15]]]],[[[378,[-1,-2]],39],[[378,[-1,-2]]],[],[]],[379,[[8,[90,15]]]],[[[380,[-1,-2]],39],[[380,[-1,-2]]],[],[]],[381,[[8,[90,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],39],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[383,[[8,[90,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[384,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[385,[[8,[90,15]]]],[[[386,[-1,-2,-3]],39],[[386,[-1,-2,-3]]],[],[],[]],[387,[[8,[90,15]]]],[[[388,[-1,-2,-3]],39],[[388,[-1,-2,-3]]],[],[],[]],[389,[[8,[90,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],39],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[90,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],39],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[90,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],39],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[90,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],39],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[397,[[8,[90,15]]]],[[[398,[-1,-2,-3,-4,-5,-6]],39],[[398,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[399,[[8,[90,15]]]],[[[400,[-1,-2,-3,-4,-5,-6]],39],[[400,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[401,[[8,[90,15]]]],[[[402,[-1]],39],[[402,[-1]]],[]],[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,31],403],[[1,42,31],404],[[1,42,31],405],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,0,-5,-6,-7,-8]],37],[[382,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[384,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,0,-6,-7,-8]],37],[[382,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[384,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,0,-7,-8]],37],[[382,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[384,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[356,[[8,[89,15]]]],[[[406,[-1,0]],49],[[406,[-1,0]]],[]],[358,[[8,[89,15]]]],[[[359,[0,-1]],49],[[359,[0,-1]]],[]],[383,[[8,[89,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,0]],49],[[384,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[407,[[8,[89,15]]]],[[[408,[0]],49],[[408,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,-3,-4,0,-5]],37],[[392,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,-3,-4,0,-5]],37],[[400,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[389,[[8,[90,15]]]],[[[390,[0,-1,-2,-3,-4,-5]],39],[[390,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[90,15]]]],[[[398,[0,-1,-2,-3,-4,-5]],39],[[398,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[64,[],[[63,[90]]]]]],15]]]],[[[394,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[394,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[396,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[396,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[[406,[0,0]]],356],[[[364,[0,0,0,0]]],357],[409,403],[[[410,[0]]],404],[[[411,[0]]],405],[[[366,[0,0,0,0,0]]],365],[[[368,[0,0,0,0,0,0,0]]],367],[[[370,[0,0,0,0,0,0,0,0]]],369],[[[372,[0,0,0,0,0,0,0,0]]],371],[[[374,[0,0,0,0]]],373],[[[376,[0,0]]],375],[[[378,[0,0]]],377],[[[380,[0,0]]],379],[[[359,[0,0]]],358],[[[408,[0]]],407],[[[412,[0]]],413],[[[414,[0]]],415],[[[416,[0]]],417],[[[418,[0]]],419],[[[420,[0]]],421],[[[382,[0,0,0,0,0,0,0,0,0]]],381],[[[384,[0,0,0,0,0,0,0,0]]],383],[[[386,[0,0,0]]],385],[[[388,[0,0,0]]],387],[422,423],[[[424,[0]]],425],[[[361,[0,0]]],360],[[[426,[0]]],427],[[[390,[0,0,0,0,0,0]]],389],[[[392,[0,0,0,0,0,0]]],391],[[[428,[0]]],429],[[[430,[0,0,0,0,0,0]]],431],[[[394,[0,0,0,0,0,0]]],393],[[[396,[0,0,0,0,0,0]]],395],[[[398,[0,0,0,0,0,0]]],397],[[[400,[0,0,0,0,0,0]]],399],[[[432,[0]]],433],[[[355,[0,0,0,0]]],354],[[[434,[0,0]]],435],[[[363,[0,0,0]]],362],[[[436,[0,0,0,0]]],437],[[[438,[0,0,0,0]]],439],[[[440,[0,0]]],441],[[[442,[0]]],443],[444,445],[[[446,[0]]],447],[[[402,[0]]],401],[[[448,[0]]],449],[[1,31],[[406,[0,0]]]],[[1,31],[[364,[0,0,0,0]]]],[[1,31],409],[[1,31],[[410,[0]]]],[[1,31],[[411,[0]]]],[[1,31],[[366,[0,0,0,0,0]]]],[[1,31],[[368,[0,0,0,0,0,0,0]]]],[[1,31],[[370,[0,0,0,0,0,0,0,0]]]],[[1,31],[[372,[0,0,0,0,0,0,0,0]]]],[[1,31],[[374,[0,0,0,0]]]],[[1,31],[[376,[0,0]]]],[[1,31],[[378,[0,0]]]],[[1,31],[[380,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[408,[0]]]],[[1,31],[[412,[0]]]],[[1,31],[[414,[0]]]],[[1,31],[[416,[0]]]],[[1,31],[[418,[0]]]],[[1,31],[[420,[0]]]],[[1,31],[[382,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[384,[0,0,0,0,0,0,0,0]]]],[[1,31],[[386,[0,0,0]]]],[[1,31],[[388,[0,0,0]]]],[[1,31],422],[[1,31],[[424,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[426,[0]]]],[[1,31],[[390,[0,0,0,0,0,0]]]],[[1,31],[[392,[0,0,0,0,0,0]]]],[[1,31],[[428,[0]]]],[[1,31],[[430,[0,0,0,0,0,0]]]],[[1,31],[[394,[0,0,0,0,0,0]]]],[[1,31],[[396,[0,0,0,0,0,0]]]],[[1,31],[[398,[0,0,0,0,0,0]]]],[[1,31],[[400,[0,0,0,0,0,0]]]],[[1,31],[[432,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[434,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[436,[0,0,0,0]]]],[[1,31],[[438,[0,0,0,0]]]],[[1,31],[[440,[0,0]]]],[[1,31],[[442,[0]]]],[[1,31],444],[[1,31],[[446,[0]]]],[[1,31],[[402,[0]]]],[[1,31],[[448,[0]]]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[370,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[372,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,-3,0,-4]],37],[[366,[-1,-2,-3,0,-4]]],[],[],[],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,0,-4,-5,-6]],37],[[368,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[370,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[372,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[389,[[8,[48,15]]]],[[[390,[-1,-2,-3,-4,-5,0]],48],[[390,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[391,[[8,[48,15]]]],[[[392,[-1,-2,-3,-4,-5,0]],48],[[392,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[393,[[8,[48,15]]]],[[[394,[-1,-2,-3,-4,-5,0]],48],[[394,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[395,[[8,[48,15]]]],[[[396,[-1,-2,-3,-4,-5,0]],48],[[396,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[397,[[8,[48,15]]]],[[[398,[-1,-2,-3,-4,-5,0]],48],[[398,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[399,[[8,[48,15]]]],[[[400,[-1,-2,-3,-4,-5,0]],48],[[400,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,[23,[37]],37,37,37,31],365],[[1,39,[23,[37]],37,37,37,37,37,37,31],369],[[1,39,[23,[37]],37,37,37,37,37,31],367],[[1,39,[23,[37]],37,37,37,37,37,37,31],371],[[1,39,[23,[37]],37,[23,[37]],31],373],[[1,[23,[37]],37,31],375],[[1,[23,[37]],37,31],377],[[1,[23,[37]],37,31],379],[429,[[8,[37,15]]]],[[[428,[0]],37],[[428,[0]]]],[404,[[8,[42,15]]]],[[[410,[0]],42],[[410,[0]]]],[405,[[8,[42,15]]]],[[[411,[0]],42],[[411,[0]]]],[413,[[8,[42,15]]]],[[[412,[0]],42],[[412,[0]]]],[415,[[8,[42,15]]]],[[[414,[0]],42],[[414,[0]]]],[447,[[8,[42,15]]]],[[[446,[0]],42],[[446,[0]]]],[373,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[374,[-1,-2,-3,0]],[23,[37]]],[[374,[-1,-2,-3,0]]],[],[],[]],[373,[[8,[90,15]]]],[[[374,[0,-1,-2,-3]],39],[[374,[0,-1,-2,-3]]],[],[],[]],[377,[[8,[37,15]]]],[[[378,[-1,0]],37],[[378,[-1,0]]],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,-3,0,-4,-5]],37],[[398,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,0,-3,-4,-5]],37],[[400,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,-3,-4,0,-5]],37],[[398,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,-2,-3,0,-4,-5]],37],[[400,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,0,-3,-4,-5]],37],[[390,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,0,-2,-3,-4,-5]],37],[[392,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,-3,0,-4,-5]],37],[[390,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,0,-3,-4,-5]],37],[[392,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,-3,0,-4,-5]],37],[[394,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,-2,0,-3,-4,-5]],37],[[396,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,-3,-4,0,-5]],37],[[394,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,-2,-3,0,-4,-5]],37],[[396,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[385,[[8,[37,15]]]],[[[386,[-1,0,-2]],37],[[386,[-1,0,-2]]],[],[]],[387,[[8,[37,15]]]],[[[388,[-1,0,-2]],37],[[388,[-1,0,-2]]],[],[]],[439,[[8,[37,15]]]],[[[438,[-1,0,-2,-3]],37],[[438,[-1,0,-2,-3]]],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],37],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,-4,-5,-6,-7,-8]],37],[[384,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,-2,0,-3]],[23,[37]]],[[364,[-1,-2,0,-3]]],[],[],[]],[360,[[8,[47,15]]]],[[[361,[-1,0]],47],[[361,[-1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,48,31],358],[358,[[8,[48,15]]]],[[[359,[-1,0]],48],[[359,[-1,0]]],[]],[[1,42,31],413],[[1,42,31],415],[381,[[8,[37,15]]]],[[[382,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[382,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[384,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[382,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[384,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[382,[-1,-2,-3,0,-4,-5,-6,-7,-8]],37],[[382,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[384,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[384,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,37,31],417],[357,[[8,[42,15]]]],[[[364,[-1,-2,-3,-4]],42],[[364,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,31],419],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,-5,0,-6]],37],[[368,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[437,[[0,[[64,[],[[63,[37]]]]]]]],[[[436,[-1,-2,0,-3]],[23,[37]]],[[436,[-1,-2,0,-3]]],[],[],[]],[439,[[0,[[64,[],[[63,[37]]]]]]]],[[[438,[-1,-2,0,-3]],[23,[37]]],[[438,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[381,[[8,[42,15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[382,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[381,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[382,[-1,-2,-3,-4,-5,-6,-7,0,-8]],[23,[37]]],[[382,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[[1,39,31],421],[[1,[23,[37]],37,37,37,37,37,37,49,31],383],[[1,[23,[37]],37,37,37,37,37,37,[23,[37]],42,31],381],[437,[[8,[51,15]]]],[[[436,[-1,-2,-3,0]],51],[[436,[-1,-2,-3,0]]],[],[],[]],[439,[[8,[51,15]]]],[[[438,[-1,-2,-3,0]],51],[[438,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[37]],37,37,31],385],[357,[[8,[90,15]]]],[[[364,[0,-1,-2,-3]],39],[[364,[0,-1,-2,-3]]],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,-3,-4,0]],37],[[366,[-1,-2,-3,-4,0]]],[],[],[],[]],[373,[[8,[37,15]]]],[[[374,[-1,-2,0,-3]],37],[[374,[-1,-2,0,-3]]],[],[],[]],[375,[[8,[37,15]]]],[[[376,[-1,0]],37],[[376,[-1,0]]],[]],[[1,[23,[37]],37,37,31],387],[431,[[8,[42,15]]]],[[[430,[-1,-2,-3,-4,-5,0]],42],[[430,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],42],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[42,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],42],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],42],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],42],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[397,[[8,[42,15]]]],[[[398,[-1,-2,-3,-4,-5,-6]],42],[[398,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[399,[[8,[42,15]]]],[[[400,[-1,-2,-3,-4,-5,-6]],42],[[400,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[390,[-1,-2,-3,-4,-5,-6]],42],[[390,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[391,[[8,[42,15]]]],[[[392,[-1,-2,-3,-4,-5,-6]],42],[[392,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[394,[-1,-2,-3,-4,-5,-6]],42],[[394,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[396,[-1,-2,-3,-4,-5,-6]],42],[[396,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,49,31],407],[[1,31],423],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[406,[0,0]]]],[[1,31],[[364,[0,0,0,0]]]],[[1,31],409],[[1,31],[[410,[0]]]],[[1,31],[[411,[0]]]],[[1,31],[[366,[0,0,0,0,0]]]],[[1,31],[[368,[0,0,0,0,0,0,0]]]],[[1,31],[[370,[0,0,0,0,0,0,0,0]]]],[[1,31],[[372,[0,0,0,0,0,0,0,0]]]],[[1,31],[[374,[0,0,0,0]]]],[[1,31],[[376,[0,0]]]],[[1,31],[[378,[0,0]]]],[[1,31],[[380,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[408,[0]]]],[[1,31],[[412,[0]]]],[[1,31],[[414,[0]]]],[[1,31],[[416,[0]]]],[[1,31],[[418,[0]]]],[[1,31],[[420,[0]]]],[[1,31],[[382,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[384,[0,0,0,0,0,0,0,0]]]],[[1,31],[[386,[0,0,0]]]],[[1,31],[[388,[0,0,0]]]],[[1,31],422],[[1,31],[[424,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[426,[0]]]],[[1,31],[[390,[0,0,0,0,0,0]]]],[[1,31],[[392,[0,0,0,0,0,0]]]],[[1,31],[[428,[0]]]],[[1,31],[[430,[0,0,0,0,0,0]]]],[[1,31],[[394,[0,0,0,0,0,0]]]],[[1,31],[[396,[0,0,0,0,0,0]]]],[[1,31],[[398,[0,0,0,0,0,0]]]],[[1,31],[[400,[0,0,0,0,0,0]]]],[[1,31],[[432,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[434,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[436,[0,0,0,0]]]],[[1,31],[[438,[0,0,0,0]]]],[[1,31],[[440,[0,0]]]],[[1,31],[[442,[0]]]],[[1,31],444],[[1,31],[[446,[0]]]],[[1,31],[[402,[0]]]],[[1,31],[[448,[0]]]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,0,-5,-6]],37],[[368,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[370,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[372,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,31],425],[431,[[8,[37,15]]]],[[[430,[-1,-2,-3,0,-4,-5]],37],[[430,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[356,[[8,[42,15]]]],[[[406,[-1,-2]],42],[[406,[-1,-2]]],[],[]],[441,[[8,[42,15]]]],[[[440,[-1,0]],42],[[440,[-1,0]]],[]],[354,[[8,[37,15]]]],[[[355,[-1,0,-2,-3]],37],[[355,[-1,0,-2,-3]]],[],[],[]],[354,[[8,[37,15]]]],[[[355,[-1,-2,0,-3]],37],[[355,[-1,-2,0,-3]]],[],[],[]],[354,[[8,[37,15]]]],[[[355,[-1,-2,-3,0]],37],[[355,[-1,-2,-3,0]]],[],[],[]],[362,[[8,[42,15]]]],[[[363,[-1,-2,0]],42],[[363,[-1,-2,0]]],[],[]],[427,[[0,[[64,[],[[63,[37]]]]]]]],[[[426,[0]],[23,[37]]],[[426,[0]]]],[356,38],[357,38],[403,38],[404,38],[405,38],[365,38],[367,38],[369,38],[371,38],[373,38],[375,38],[377,38],[379,38],[358,38],[407,38],[413,38],[415,38],[417,38],[419,38],[421,38],[381,38],[383,38],[385,38],[387,38],[423,38],[425,38],[360,38],[427,38],[389,38],[391,38],[429,38],[431,38],[393,38],[395,38],[397,38],[399,38],[433,38],[354,38],[435,38],[362,38],[437,38],[439,38],[441,38],[443,38],[445,38],[447,38],[401,38],[449,38],[[1,[23,[37]],47,31],360],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[354,[[8,[4,15]]]],[358,[[8,[4,15]]]],[354,[[8,[4,15]]]],[357,[[8,[4,15]]]],[356,[[8,[4,15]]]],[358,[[8,[4,15]]]],[358,[[8,[4,15]]]],[437,[[8,[4,15]]]],[439,[[8,[4,15]]]],[356,[[8,[4,15]]]],[441,[[8,[4,15]]]],[358,[[8,[4,15]]]],[354,[[8,[90,15]]]],[[[355,[0,-1,-2,-3]],39],[[355,[0,-1,-2,-3]]],[],[],[]],[435,[[8,[90,15]]]],[[[434,[0,-1]],39],[[434,[0,-1]]],[]],[362,[[8,[90,15]]]],[[[363,[0,-1,-2]],39],[[363,[0,-1,-2]]],[],[]],[437,[[8,[90,15]]]],[[[436,[0,-1,-2,-3]],39],[[436,[0,-1,-2,-3]]],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[421,[[8,[90,15]]]],[[[420,[0]],39],[[420,[0]]]],[425,[[8,[90,15]]]],[[[424,[0]],39],[[424,[0]]]],[433,[[8,[90,15]]]],[[[432,[0]],39],[[432,[0]]]],[443,[[8,[90,15]]]],[[[442,[0]],39],[[442,[0]]]],[[1,[23,[37]],31],427],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[370,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[372,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[365,[[8,[37,15]]]],[[[366,[-1,-2,0,-3,-4]],37],[[366,[-1,-2,0,-3,-4]]],[],[],[],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,0,-3,-4,-5,-6]],37],[[368,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[370,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[372,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,[23,[37]],37,37,37,37,48,31],391],[[1,39,[23,[37]],37,37,37,48,31],389],[[354,42],4],[[358,53],4],[[354,42],4],[[389,48],4],[[391,48],4],[[393,48],4],[[395,48],4],[[397,48],4],[[399,48],4],[[1,37,31],429],[[404,42],4],[[405,42],4],[[413,42],4],[[415,42],4],[[447,42],4],[[360,47],4],[[358,48],4],[[357,42],4],[[381,42],4],[[437,51],4],[[439,51],4],[[431,42],4],[[389,42],4],[[391,42],4],[[393,42],4],[[395,42],4],[[397,42],4],[[399,42],4],[[389,42],4],[[391,42],4],[[393,42],4],[[395,42],4],[[356,42],4],[[441,42],4],[[362,42],4],[[358,53],4],[[358,53],4],[[437,42],4],[[439,42],4],[[356,42],4],[[441,42],4],[[358,53],4],[[1,39,39,37,37,37,42,31],431],[431,[[8,[90,15]]]],[[[430,[0,-1,-2,-3,-4,-5]],39],[[430,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[365,[[8,[90,15]]]],[[[366,[0,-1,-2,-3,-4]],39],[[366,[0,-1,-2,-3,-4]]],[],[],[],[]],[367,[[8,[90,15]]]],[[[368,[0,-1,-2,-3,-4,-5,-6]],39],[[368,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[370,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[370,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[372,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[372,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[379,[[8,[37,15]]]],[[[380,[-1,0]],37],[[380,[-1,0]]],[]],[393,[[8,[37,15]]]],[[[394,[-1,-2,0,-3,-4,-5]],37],[[394,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[396,[-1,0,-2,-3,-4,-5]],37],[[396,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[398,[-1,-2,0,-3,-4,-5]],37],[[398,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[399,[[8,[37,15]]]],[[[400,[-1,0,-2,-3,-4,-5]],37],[[400,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[390,[-1,-2,-3,-4,0,-5]],37],[[390,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[391,[[8,[37,15]]]],[[[392,[-1,-2,-3,0,-4,-5]],37],[[392,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,[23,[37]],37,37,37,[23,[37]],48,31],395],[[1,[23,[39]],[23,[37]],37,37,37,48,31],393],[[1,[23,[37]],37,37,37,37,48,31],399],[[1,39,[23,[37]],37,37,37,48,31],397],[385,[[8,[37,15]]]],[[[386,[-1,-2,0]],37],[[386,[-1,-2,0]]],[],[]],[439,[[8,[37,15]]]],[[[438,[0,-1,-2,-3]],37],[[438,[0,-1,-2,-3]]],[],[],[]],[437,[[8,[37,15]]]],[[[436,[-1,0,-2,-3]],37],[[436,[-1,0,-2,-3]]],[],[],[]],[[1,39,31],433],[[1,39,37,37,37,31],354],[[1,39,37,31],435],[[1,39,[23,[37]],42,31],362],[[1,39,37,[23,[37]],51,31],437],[[1,37,37,[23,[37]],51,31],439],[[1,37,42,31],441],[[1,39,31],443],[357,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[364,[-1,-2,-3,0]],[23,[37]]],[[364,[-1,-2,-3,0]]],[],[],[]],[[1,31],445],[[1,42,31],447],[437,[[8,[42,15]]]],[[[436,[-1,-2,-3,-4]],42],[[436,[-1,-2,-3,-4]]],[],[],[],[]],[439,[[8,[42,15]]]],[[[438,[-1,-2,-3,-4]],42],[[438,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[356,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[403,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[404,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[405,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[358,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[413,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[415,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[417,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[419,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[421,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[385,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[423,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[425,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[360,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[427,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[389,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[391,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[429,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[431,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[393,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[395,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[397,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[399,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[433,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[354,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[435,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[362,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[437,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[439,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[441,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[443,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[445,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[447,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[401,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[449,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[356,[[8,[42,15]]]],[[[406,[-1,-2]],42],[[406,[-1,-2]]],[],[]],[441,[[8,[42,15]]]],[[[440,[-1,-2]],42],[[440,[-1,-2]]],[],[]],[431,[[8,[90,15]]]],[[[430,[-1,0,-2,-3,-4,-5]],39],[[430,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[356,[[8,[37,15]]]],[[[406,[0,-1]],37],[[406,[0,-1]]],[]],[417,[[8,[37,15]]]],[[[416,[0]],37],[[416,[0]]]],[419,[[8,[37,15]]]],[[[418,[0]],37],[[418,[0]]]],[387,[[8,[37,15]]]],[[[388,[-1,-2,0]],37],[[388,[-1,-2,0]]],[],[]],[431,[[8,[37,15]]]],[[[430,[-1,-2,0,-3,-4,-5]],37],[[430,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[435,[[8,[37,15]]]],[[[434,[-1,0]],37],[[434,[-1,0]]],[]],[441,[[8,[37,15]]]],[[[440,[0,-1]],37],[[440,[0,-1]]],[]],[367,[[8,[37,15]]]],[[[368,[-1,-2,-3,-4,-5,-6,0]],37],[[368,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[370,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[370,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[371,[[8,[37,15]]]],[[[372,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[372,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[449,[[0,[[64,[],[[63,[37]]]]]]]],[[[448,[0]],[23,[37]]],[[448,[0]]]],[[1,[23,[37]],31],401],[431,[[8,[37,15]]]],[[[430,[-1,-2,-3,-4,0,-5]],37],[[430,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[[1,[23,[37]],31],449],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,37,37,31],450],[[1,39,37,37,31],451],[[1,39,42,31],452],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[453,[0,0,0]]],450],[[[454,[0,0,0]]],451],[[[455,[0,0]]],452],[[[456,[0,0]]],457],[[[458,[0,0]]],459],[[[460,[0,0,0]]],461],[[[462,[0,0,0]]],463],[[[464,[0,0,0,0]]],465],[[[466,[0,0]]],467],[[[468,[0,0,0]]],469],[[[470,[0,0,0]]],471],[[[472,[0,0,0]]],473],[[[474,[0,0,0]]],475],[[[476,[0,0,0]]],477],[[[478,[0,0,0]]],479],[[[480,[0,0,0]]],481],[[[482,[0,0,0]]],483],[[[484,[0,0,0]]],485],[[[486,[0,0,0]]],487],[[[488,[0,0,0]]],489],[[[490,[0,0,0]]],491],[[[492,[0,0,0]]],493],[[[494,[0,0,0]]],495],[[[496,[0]]],497],[[[498,[0,0,0]]],499],[[[500,[0,0,0]]],501],[[1,31],[[453,[0,0,0]]]],[[1,31],[[454,[0,0,0]]]],[[1,31],[[455,[0,0]]]],[[1,31],[[456,[0,0]]]],[[1,31],[[458,[0,0]]]],[[1,31],[[460,[0,0,0]]]],[[1,31],[[462,[0,0,0]]]],[[1,31],[[464,[0,0,0,0]]]],[[1,31],[[466,[0,0]]]],[[1,31],[[468,[0,0,0]]]],[[1,31],[[470,[0,0,0]]]],[[1,31],[[472,[0,0,0]]]],[[1,31],[[474,[0,0,0]]]],[[1,31],[[476,[0,0,0]]]],[[1,31],[[478,[0,0,0]]]],[[1,31],[[480,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[484,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[496,[0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[500,[0,0,0]]]],[[1,39,37,31],457],[[1,39,37,31],459],[[1,39,37,37,31],461],[[1,39,37,37,31],463],[[1,39,37,37,42,31],465],[[1,39,51,31],467],[[1,39,37,37,31],469],[[1,39,37,37,31],471],[[1,39,37,37,31],473],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[457,[[8,[37,15]]]],[[[456,[-1,0]],37],[[456,[-1,0]]],[]],[459,[[8,[37,15]]]],[[[458,[-1,0]],37],[[458,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[450,[[8,[37,15]]]],[[[453,[-1,0,-2]],37],[[453,[-1,0,-2]]],[],[]],[451,[[8,[37,15]]]],[[[454,[-1,0,-2]],37],[[454,[-1,0,-2]]],[],[]],[461,[[8,[37,15]]]],[[[460,[-1,0,-2]],37],[[460,[-1,0,-2]]],[],[]],[463,[[8,[37,15]]]],[[[462,[-1,0,-2]],37],[[462,[-1,0,-2]]],[],[]],[465,[[8,[37,15]]]],[[[464,[-1,0,-2,-3]],37],[[464,[-1,0,-2,-3]]],[],[],[]],[469,[[8,[37,15]]]],[[[468,[-1,0,-2]],37],[[468,[-1,0,-2]]],[],[]],[471,[[8,[37,15]]]],[[[470,[-1,0,-2]],37],[[470,[-1,0,-2]]],[],[]],[473,[[8,[37,15]]]],[[[472,[-1,0,-2]],37],[[472,[-1,0,-2]]],[],[]],[475,[[8,[37,15]]]],[[[474,[-1,0,-2]],37],[[474,[-1,0,-2]]],[],[]],[477,[[8,[37,15]]]],[[[476,[-1,0,-2]],37],[[476,[-1,0,-2]]],[],[]],[479,[[8,[37,15]]]],[[[478,[-1,0,-2]],37],[[478,[-1,0,-2]]],[],[]],[481,[[8,[37,15]]]],[[[480,[-1,0,-2]],37],[[480,[-1,0,-2]]],[],[]],[483,[[8,[37,15]]]],[[[482,[-1,0,-2]],37],[[482,[-1,0,-2]]],[],[]],[485,[[8,[37,15]]]],[[[484,[-1,0,-2]],37],[[484,[-1,0,-2]]],[],[]],[487,[[8,[37,15]]]],[[[486,[-1,0,-2]],37],[[486,[-1,0,-2]]],[],[]],[489,[[8,[37,15]]]],[[[488,[-1,0,-2]],37],[[488,[-1,0,-2]]],[],[]],[491,[[8,[37,15]]]],[[[490,[-1,0,-2]],37],[[490,[-1,0,-2]]],[],[]],[493,[[8,[37,15]]]],[[[492,[-1,0,-2]],37],[[492,[-1,0,-2]]],[],[]],[495,[[8,[37,15]]]],[[[494,[-1,0,-2]],37],[[494,[-1,0,-2]]],[],[]],[499,[[8,[37,15]]]],[[[498,[-1,0,-2]],37],[[498,[-1,0,-2]]],[],[]],[501,[[8,[37,15]]]],[[[500,[-1,0,-2]],37],[[500,[-1,0,-2]]],[],[]],[[1,39,37,37,31],475],[[1,39,37,37,31],477],[[1,39,37,37,31],479],[[1,39,37,37,31],481],[[1,39,37,37,31],483],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[453,[0,0,0]]]],[[1,31],[[454,[0,0,0]]]],[[1,31],[[455,[0,0]]]],[[1,31],[[456,[0,0]]]],[[1,31],[[458,[0,0]]]],[[1,31],[[460,[0,0,0]]]],[[1,31],[[462,[0,0,0]]]],[[1,31],[[464,[0,0,0,0]]]],[[1,31],[[466,[0,0]]]],[[1,31],[[468,[0,0,0]]]],[[1,31],[[470,[0,0,0]]]],[[1,31],[[472,[0,0,0]]]],[[1,31],[[474,[0,0,0]]]],[[1,31],[[476,[0,0,0]]]],[[1,31],[[478,[0,0,0]]]],[[1,31],[[480,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[484,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[496,[0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[500,[0,0,0]]]],[450,38],[451,38],[452,38],[457,38],[459,38],[461,38],[463,38],[465,38],[467,38],[469,38],[471,38],[473,38],[475,38],[477,38],[479,38],[481,38],[483,38],[485,38],[487,38],[489,38],[491,38],[493,38],[495,38],[497,38],[499,38],[501,38],[[1,39,37,37,31],485],[457,[[8,[90,15]]]],[[[456,[0,-1]],39],[[456,[0,-1]]],[]],[459,[[8,[90,15]]]],[[[458,[0,-1]],39],[[458,[0,-1]]],[]],[465,[[8,[42,15]]]],[[[464,[-1,-2,-3,0]],42],[[464,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,31],487],[[1,39,37,37,31],489],[450,[[8,[90,15]]]],[[[453,[0,-1,-2]],39],[[453,[0,-1,-2]]],[],[]],[451,[[8,[90,15]]]],[[[454,[0,-1,-2]],39],[[454,[0,-1,-2]]],[],[]],[452,[[8,[90,15]]]],[[[455,[0,-1]],39],[[455,[0,-1]]],[]],[461,[[8,[90,15]]]],[[[460,[0,-1,-2]],39],[[460,[0,-1,-2]]],[],[]],[463,[[8,[90,15]]]],[[[462,[0,-1,-2]],39],[[462,[0,-1,-2]]],[],[]],[465,[[8,[90,15]]]],[[[464,[0,-1,-2,-3]],39],[[464,[0,-1,-2,-3]]],[],[],[]],[467,[[8,[90,15]]]],[[[466,[0,-1]],39],[[466,[0,-1]]],[]],[469,[[8,[90,15]]]],[[[468,[0,-1,-2]],39],[[468,[0,-1,-2]]],[],[]],[471,[[8,[90,15]]]],[[[470,[0,-1,-2]],39],[[470,[0,-1,-2]]],[],[]],[473,[[8,[90,15]]]],[[[472,[0,-1,-2]],39],[[472,[0,-1,-2]]],[],[]],[475,[[8,[90,15]]]],[[[474,[0,-1,-2]],39],[[474,[0,-1,-2]]],[],[]],[477,[[8,[90,15]]]],[[[476,[0,-1,-2]],39],[[476,[0,-1,-2]]],[],[]],[479,[[8,[90,15]]]],[[[478,[0,-1,-2]],39],[[478,[0,-1,-2]]],[],[]],[481,[[8,[90,15]]]],[[[480,[0,-1,-2]],39],[[480,[0,-1,-2]]],[],[]],[483,[[8,[90,15]]]],[[[482,[0,-1,-2]],39],[[482,[0,-1,-2]]],[],[]],[485,[[8,[90,15]]]],[[[484,[0,-1,-2]],39],[[484,[0,-1,-2]]],[],[]],[487,[[8,[90,15]]]],[[[486,[0,-1,-2]],39],[[486,[0,-1,-2]]],[],[]],[489,[[8,[90,15]]]],[[[488,[0,-1,-2]],39],[[488,[0,-1,-2]]],[],[]],[491,[[8,[90,15]]]],[[[490,[0,-1,-2]],39],[[490,[0,-1,-2]]],[],[]],[493,[[8,[90,15]]]],[[[492,[0,-1,-2]],39],[[492,[0,-1,-2]]],[],[]],[495,[[8,[90,15]]]],[[[494,[0,-1,-2]],39],[[494,[0,-1,-2]]],[],[]],[497,[[8,[90,15]]]],[[[496,[0]],39],[[496,[0]]]],[499,[[8,[90,15]]]],[[[498,[0,-1,-2]],39],[[498,[0,-1,-2]]],[],[]],[501,[[8,[90,15]]]],[[[500,[0,-1,-2]],39],[[500,[0,-1,-2]]],[],[]],[450,[[8,[37,15]]]],[[[453,[-1,-2,0]],37],[[453,[-1,-2,0]]],[],[]],[451,[[8,[37,15]]]],[[[454,[-1,-2,0]],37],[[454,[-1,-2,0]]],[],[]],[461,[[8,[37,15]]]],[[[460,[-1,-2,0]],37],[[460,[-1,-2,0]]],[],[]],[463,[[8,[37,15]]]],[[[462,[-1,-2,0]],37],[[462,[-1,-2,0]]],[],[]],[465,[[8,[37,15]]]],[[[464,[-1,-2,0,-3]],37],[[464,[-1,-2,0,-3]]],[],[],[]],[469,[[8,[37,15]]]],[[[468,[-1,-2,0]],37],[[468,[-1,-2,0]]],[],[]],[471,[[8,[37,15]]]],[[[470,[-1,-2,0]],37],[[470,[-1,-2,0]]],[],[]],[473,[[8,[37,15]]]],[[[472,[-1,-2,0]],37],[[472,[-1,-2,0]]],[],[]],[475,[[8,[37,15]]]],[[[474,[-1,-2,0]],37],[[474,[-1,-2,0]]],[],[]],[477,[[8,[37,15]]]],[[[476,[-1,-2,0]],37],[[476,[-1,-2,0]]],[],[]],[479,[[8,[37,15]]]],[[[478,[-1,-2,0]],37],[[478,[-1,-2,0]]],[],[]],[481,[[8,[37,15]]]],[[[480,[-1,-2,0]],37],[[480,[-1,-2,0]]],[],[]],[483,[[8,[37,15]]]],[[[482,[-1,-2,0]],37],[[482,[-1,-2,0]]],[],[]],[485,[[8,[37,15]]]],[[[484,[-1,-2,0]],37],[[484,[-1,-2,0]]],[],[]],[487,[[8,[37,15]]]],[[[486,[-1,-2,0]],37],[[486,[-1,-2,0]]],[],[]],[489,[[8,[37,15]]]],[[[488,[-1,-2,0]],37],[[488,[-1,-2,0]]],[],[]],[491,[[8,[37,15]]]],[[[490,[-1,-2,0]],37],[[490,[-1,-2,0]]],[],[]],[493,[[8,[37,15]]]],[[[492,[-1,-2,0]],37],[[492,[-1,-2,0]]],[],[]],[495,[[8,[37,15]]]],[[[494,[-1,-2,0]],37],[[494,[-1,-2,0]]],[],[]],[499,[[8,[37,15]]]],[[[498,[-1,-2,0]],37],[[498,[-1,-2,0]]],[],[]],[501,[[8,[37,15]]]],[[[500,[-1,-2,0]],37],[[500,[-1,-2,0]]],[],[]],[[465,42],4],[[452,42],4],[[467,51],4],[[1,39,37,37,31],491],[[1,39,37,37,31],493],[[1,39,37,37,31],495],[[1,39,31],497],[[1,39,37,37,31],499],[38,[[8,[450,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[451,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[452,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[457,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[459,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[461,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[463,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[465,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[467,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[469,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[471,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[473,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[475,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[477,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[479,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[481,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[483,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[485,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[487,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[489,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[491,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[493,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[495,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[497,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[499,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[501,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[452,[[8,[42,15]]]],[[[455,[-1,0]],42],[[455,[-1,0]]],[]],[467,[[8,[51,15]]]],[[[466,[-1,0]],51],[[466,[-1,0]]],[]],[[1,39,37,37,31],501],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[502,[0,0]]],503],[[[504,[0,0,0,0]]],505],[[[506,[0]]],507],[[1,31],[[502,[0,0]]]],[[1,31],[[504,[0,0,0,0]]]],[[1,31],[[506,[0]]]],[503,[[8,[51,15]]]],[[[502,[-1,0]],51],[[502,[-1,0]]],[]],[505,[[8,[51,15]]]],[[[504,[-1,-2,-3,0]],51],[[504,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,51,31],503],[505,[[8,[37,15]]]],[[[504,[-1,0,-2,-3]],37],[[504,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[502,[0,0]]]],[[1,31],[[504,[0,0,0,0]]]],[[1,31],[[506,[0]]]],[503,38],[505,38],[507,38],[505,[[8,[37,15]]]],[[[504,[-1,-2,0,-3]],37],[[504,[-1,-2,0,-3]]],[],[],[]],[503,[[8,[90,15]]]],[[[502,[0,-1]],39],[[502,[0,-1]]],[]],[505,[[0,[[64,[],[[63,[90]]]]]]]],[[[504,[0,-1,-2,-3]],[23,[39]]],[[504,[0,-1,-2,-3]]],[],[],[]],[[503,51],4],[[505,51],4],[[1,[23,[39]],37,37,51,31],505],[38,[[8,[503,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[505,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[507,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[507,[[0,[[64,[],[[63,[37]]]]]]]],[[[506,[0]],[23,[37]]],[[506,[0]]]],[[1,[23,[37]],31],507],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[[1,37,37,31],516],[512,[[8,[37,15]]]],[[[513,[-1,0]],37],[[513,[-1,0]]],[]],[514,[[8,[37,15]]]],[[[515,[-1,0]],37],[[515,[-1,0]]],[]],[517,[[8,[51,15]]]],[[[518,[-1,-2,-3,-4]],51],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],519],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[520,[[8,[51,15]]]],[[[521,[-1,-2]],51],[[521,[-1,-2]]],[],[]],[508,[[8,[51,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],51],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[51,15]]]],[[[511,[-1,-2,-3,-4,-5]],51],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[517,[[8,[51,15]]]],[[[518,[-1,-2,-3,-4]],51],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[51,15]]]],[[[523,[-1,-2,-3]],51],[[523,[-1,-2,-3]]],[],[],[]],[512,[[8,[51,15]]]],[[[513,[-1,-2]],51],[[513,[-1,-2]]],[],[]],[514,[[8,[51,15]]]],[[[515,[-1,-2]],51],[[515,[-1,-2]]],[],[]],[[1,39,37,31],520],[[1,37,37,31],524],[519,[[8,[37,15]]]],[[[525,[-1,0]],37],[[525,[-1,0]]],[]],[526,[[8,[37,15]]]],[[[527,[-1,0]],37],[[527,[-1,0]]],[]],[528,[[8,[37,15]]]],[[[529,[-1,0]],37],[[529,[-1,0]]],[]],[530,[[8,[37,15]]]],[[[531,[-1,0]],37],[[531,[-1,0]]],[]],[532,[[8,[37,15]]]],[[[533,[-1,0]],37],[[533,[-1,0]]],[]],[534,[[8,[37,15]]]],[[[535,[-1,0]],37],[[535,[-1,0]]],[]],[536,[[8,[37,15]]]],[[[537,[-1,0]],37],[[537,[-1,0]]],[]],[538,[[8,[37,15]]]],[[[539,[-1,0]],37],[[539,[-1,0]]],[]],[540,[[8,[37,15]]]],[[541,37],541],[542,[[8,[37,15]]]],[[[543,[-1,0]],37],[[543,[-1,0]]],[]],[544,[[8,[37,15]]]],[[[545,[-1,0]],37],[[545,[-1,0]]],[]],[546,[[8,[37,15]]]],[[[547,[-1,0]],37],[[547,[-1,0]]],[]],[548,[[8,[37,15]]]],[[[549,[-1,0]],37],[[549,[-1,0]]],[]],[550,[[8,[37,15]]]],[[[551,[-1,0]],37],[[551,[-1,0]]],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[520,[[8,[37,15]]]],[[[521,[-1,0]],37],[[521,[-1,0]]],[]],[[1,37,37,31],552],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[553,[[8,[47,15]]]],[[[554,[-1,0,-2]],47],[[554,[-1,0,-2]]],[],[]],[[1,39,37,37,42,42,31],510],[555,[[8,[37,15]]]],[[[556,[-1,0,-2,-3]],37],[[556,[-1,0,-2,-3]]],[],[],[]],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,0,-4]],42],[[511,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],526],[557,[[8,[89,15]]]],[[[558,[0,-1]],49],[[558,[0,-1]]],[]],[522,[[8,[89,15]]]],[[[523,[0,-1,-2]],49],[[523,[0,-1,-2]]],[],[]],[559,[[8,[89,15]]]],[[[560,[0,-1]],49],[[560,[0,-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[23,[37]],43,31],561],[562,[[8,[57,15]]]],[[[563,[-1,-2,-3,-4,-5]],57],[[563,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[564,[[8,[57,15]]]],[[[565,[-1,-2,-3,-4,-5]],57],[[565,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[566,[[8,[57,15]]]],[[[567,[-1,-2,-3,-4,-5,-6]],57],[[567,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[[568,[0,0]]],552],[[[569,[0,0]]],516],[[[525,[0,0]]],519],[[[570,[0,0]]],571],[[[521,[0,0]]],520],[[[572,[0,0]]],524],[[[509,[0,0,0,0,0,0]]],508],[[[511,[0,0,0,0,0]]],510],[[[527,[0,0]]],526],[[[573,[0,0]]],561],[574,575],[[[558,[0,0]]],557],[[[576,[0,0]]],577],[[[563,[0,0,0,0,0]]],562],[[[578,[0,0]]],579],[[[580,[0,0,0]]],581],[[[582,[0,0,0]]],583],[[[584,[0,0]]],585],[[[586,[0,0,0,0]]],587],[[[588,[0,0]]],589],[[[590,[0,0]]],591],[[[592,[0]]],593],[[[529,[0,0]]],528],[[[531,[0,0]]],530],[[[533,[0,0]]],532],[[[535,[0,0]]],534],[[[594,[0,0]]],595],[[[596,[0,0]]],597],[[[598,[0]]],599],[[[600,[0]]],601],[[[556,[0,0,0,0]]],555],[[[602,[0,0]]],603],[[[604,[0,0]]],605],[[[518,[0,0,0,0]]],517],[[[606,[0,0,0,0]]],607],[[[554,[0,0,0]]],553],[[[608,[0,0,0,0]]],609],[[[610,[0,0,0,0]]],611],[[[537,[0,0]]],536],[[[565,[0,0,0,0,0]]],564],[[[523,[0,0,0]]],522],[[[612,[0,0]]],613],[[[614,[0]]],615],[[[513,[0,0]]],512],[[[560,[0,0]]],559],[[[616,[0,0]]],617],[[[618,[0]]],619],[[[620,[0,0]]],621],[[[622,[0]]],623],[[[539,[0,0]]],538],[[[624,[0]]],625],[541,540],[[[626,[0,0]]],627],[[[543,[0,0]]],542],[[[545,[0,0]]],544],[[[628,[0,0]]],629],[[[630,[0,0,0,0]]],631],[[[632,[0,0]]],633],[[[634,[0,0,0,0]]],635],[[[515,[0,0]]],514],[[[636,[0,0]]],637],[[[567,[0,0,0,0,0,0]]],566],[[[547,[0,0]]],546],[[[638,[0,0]]],639],[[[549,[0,0]]],548],[[[640,[0,0]]],641],[[[642,[0]]],643],[644,645],[[[646,[0,0]]],647],[[[551,[0,0]]],550],[[1,31],[[568,[0,0]]]],[[1,31],[[569,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[570,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[572,[0,0]]]],[[1,31],[[509,[0,0,0,0,0,0]]]],[[1,31],[[511,[0,0,0,0,0]]]],[[1,31],[[527,[0,0]]]],[[1,31],[[573,[0,0]]]],[[1,31],574],[[1,31],[[558,[0,0]]]],[[1,31],[[576,[0,0]]]],[[1,31],[[563,[0,0,0,0,0]]]],[[1,31],[[578,[0,0]]]],[[1,31],[[580,[0,0,0]]]],[[1,31],[[582,[0,0,0]]]],[[1,31],[[584,[0,0]]]],[[1,31],[[586,[0,0,0,0]]]],[[1,31],[[588,[0,0]]]],[[1,31],[[590,[0,0]]]],[[1,31],[[592,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[594,[0,0]]]],[[1,31],[[596,[0,0]]]],[[1,31],[[598,[0]]]],[[1,31],[[600,[0]]]],[[1,31],[[556,[0,0,0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[604,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[606,[0,0,0,0]]]],[[1,31],[[554,[0,0,0]]]],[[1,31],[[608,[0,0,0,0]]]],[[1,31],[[610,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[565,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[614,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[560,[0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[618,[0]]]],[[1,31],[[620,[0,0]]]],[[1,31],[[622,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[624,[0]]]],[[1,31],541],[[1,31],[[626,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[628,[0,0]]]],[[1,31],[[630,[0,0,0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[634,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[636,[0,0]]]],[[1,31],[[567,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[642,[0]]]],[[1,31],644],[[1,31],[[646,[0,0]]]],[[1,31],[[551,[0,0]]]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],575],[575,[[8,[45,15]]]],[[574,45],574],[564,[[8,[45,15]]]],[[[565,[-1,-2,-3,-4,-5]],45],[[565,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[0,-1,-2,-3,-4]],[23,[37]]],[[565,[0,-1,-2,-3,-4]]],[],[],[],[]],[566,[[0,[[64,[],[[63,[321]]]]]]]],[[[567,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[567,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[566,[[8,[57,15]]]],[[[567,[-1,-2,-3,-4,-5,0]],57],[[567,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[566,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[567,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[567,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[566,[[8,[42,15]]]],[[[567,[-1,-2,-3,-4,-5,-6]],42],[[567,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[615,[[8,[42,15]]]],[[[614,[-1]],42],[[614,[-1]]],[]],[508,[[8,[37,15]]]],[[[509,[-1,-2,0,-3,-4,-5]],37],[[509,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,37,42,42,31],508],[[1,49,47,31],557],[577,[[8,[42,15]]]],[[[576,[-1,0]],42],[[576,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,47,42,31],577],[[1,37,[23,[37]],[23,[37]],43,43,31],562],[562,[[8,[37,15]]]],[[[563,[0,-1,-2,-3,-4]],37],[[563,[0,-1,-2,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,0,-2,-3]],37],[[630,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[553,[[8,[47,15]]]],[[[554,[-1,-2,0]],47],[[554,[-1,-2,0]]],[],[]],[583,[[8,[37,15]]]],[[[582,[-1,0,-2]],37],[[582,[-1,0,-2]]],[],[]],[611,[[8,[37,15]]]],[[[610,[-1,0,-2,-3]],37],[[610,[-1,0,-2,-3]]],[],[],[]],[603,[[8,[53,15]]]],[[[602,[0,-1]],53],[[602,[0,-1]]],[]],[566,[[8,[321,15]]]],[[[567,[-1,-2,-3,0,-4,-5]],43],[[567,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[566,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[567,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[567,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[561,[[8,[321,15]]]],[[[573,[-1,0]],43],[[573,[-1,0]]],[]],[561,[[0,[[64,[],[[63,[37]]]]]]]],[[[573,[0,-1]],[23,[37]]],[[573,[0,-1]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[605,[[8,[53,15]]]],[[[604,[0,-1]],53],[[604,[0,-1]]],[]],[555,[[0,[[64,[],[[63,[37]]]]]]]],[[[556,[-1,-2,0,-3]],[23,[37]]],[[556,[-1,-2,0,-3]]],[],[],[]],[520,[[8,[48,15]]]],[[[521,[-1,-2]],48],[[521,[-1,-2]]],[],[]],[555,[[8,[48,15]]]],[[[556,[-1,-2,-3,-4]],48],[[556,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],581],[[1,39,37,42,31],583],[[1,37,37,31],585],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,0]],42],[[509,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[562,[[8,[321,15]]]],[[[563,[-1,-2,-3,-4,0]],43],[[563,[-1,-2,-3,-4,0]]],[],[],[],[]],[562,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[563,[-1,-2,0,-3,-4]],[23,[37]]],[[563,[-1,-2,0,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,-2,-3,0]],37],[[630,[-1,-2,-3,0]]],[],[],[]],[585,[[8,[42,15]]]],[[[584,[-1,-2]],42],[[584,[-1,-2]]],[],[]],[587,[[8,[42,15]]]],[[[586,[-1,-2,-3,-4]],42],[[586,[-1,-2,-3,-4]]],[],[],[],[]],[589,[[8,[42,15]]]],[[[588,[-1,-2]],42],[[588,[-1,-2]]],[],[]],[591,[[8,[42,15]]]],[[[590,[-1,-2]],42],[[590,[-1,-2]]],[],[]],[593,[[8,[42,15]]]],[[[592,[-1]],42],[[592,[-1]]],[]],[595,[[8,[42,15]]]],[[[594,[-1,-2]],42],[[594,[-1,-2]]],[],[]],[597,[[8,[42,15]]]],[[[596,[-1,-2]],42],[[596,[-1,-2]]],[],[]],[631,[[8,[42,15]]]],[[[630,[-1,-2,-3,-4]],42],[[630,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,42,31],587],[[1,37,37,31],589],[[1,42,31],599],[[1,37,37,31],591],[[1,37,31],593],[[1,39,37,31],528],[[1,39,37,31],530],[[1,39,37,31],532],[[1,39,37,31],534],[[1,37,31],601],[[1,37,37,31],595],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,37,37,31],597],[[1,49,47,48,31],522],[522,[[8,[51,15]]]],[[[523,[-1,-2,-3]],51],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[48,15]]]],[[[523,[-1,-2,0]],48],[[523,[-1,-2,0]]],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,-2,-3]],47],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],57,31],555],[571,[[8,[45,15]]]],[[[570,[-1,0]],45],[[570,[-1,0]]],[]],[517,[[8,[48,15]]]],[[[518,[-1,0,-2,-3]],48],[[518,[-1,0,-2,-3]]],[],[],[]],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,42,31],607],[520,[[8,[42,15]]]],[[[521,[-1,-2]],42],[[521,[-1,-2]]],[],[]],[555,[[8,[42,15]]]],[[[556,[-1,-2,-3,-4]],42],[[556,[-1,-2,-3,-4]]],[],[],[],[]],[517,[[8,[89,15]]]],[[[518,[0,-1,-2,-3]],49],[[518,[0,-1,-2,-3]]],[],[],[]],[[1,[23,[37]],47,47,31],553],[[1,39,37,37,37,31],609],[[1,39,37,37,42,31],611],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,31],536],[[1,[23,[37]],[23,[37]],[23,[37]],43,43,31],564],[553,[[8,[42,15]]]],[[[554,[-1,-2,-3]],42],[[554,[-1,-2,-3]]],[],[],[]],[[1,39,31],615],[552,[[8,[37,15]]]],[[[568,[0,-1]],37],[[568,[0,-1]]],[]],[516,[[8,[37,15]]]],[[[569,[0,-1]],37],[[569,[0,-1]]],[]],[524,[[8,[37,15]]]],[[[572,[0,-1]],37],[[572,[0,-1]]],[]],[585,[[8,[37,15]]]],[[[584,[0,-1]],37],[[584,[0,-1]]],[]],[587,[[8,[37,15]]]],[[[586,[-1,0,-2,-3]],37],[[586,[-1,0,-2,-3]]],[],[],[]],[589,[[8,[37,15]]]],[[[588,[0,-1]],37],[[588,[0,-1]]],[]],[591,[[8,[37,15]]]],[[[590,[0,-1]],37],[[590,[0,-1]]],[]],[595,[[8,[37,15]]]],[[[594,[0,-1]],37],[[594,[0,-1]]],[]],[597,[[8,[37,15]]]],[[[596,[0,-1]],37],[[596,[0,-1]]],[]],[607,[[8,[37,15]]]],[[[606,[-1,0,-2,-3]],37],[[606,[-1,0,-2,-3]]],[],[],[]],[613,[[8,[37,15]]]],[[[612,[0,-1]],37],[[612,[0,-1]]],[]],[617,[[8,[37,15]]]],[[[616,[0,-1]],37],[[616,[0,-1]]],[]],[621,[[8,[37,15]]]],[[[620,[0,-1]],37],[[620,[0,-1]]],[]],[627,[[8,[37,15]]]],[[[626,[0,-1]],37],[[626,[0,-1]]],[]],[629,[[8,[37,15]]]],[[[628,[0,-1]],37],[[628,[0,-1]]],[]],[633,[[8,[37,15]]]],[[[632,[0,-1]],37],[[632,[0,-1]]],[]],[637,[[8,[37,15]]]],[[[636,[0,-1]],37],[[636,[0,-1]]],[]],[639,[[8,[37,15]]]],[[[638,[0,-1]],37],[[638,[0,-1]]],[]],[641,[[8,[37,15]]]],[[[640,[0,-1]],37],[[640,[0,-1]]],[]],[647,[[8,[37,15]]]],[[[646,[0,-1]],37],[[646,[0,-1]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,0]],42],[[518,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,31],512],[561,[[8,[42,15]]]],[[[573,[-1,-2]],42],[[573,[-1,-2]]],[],[]],[562,[[8,[42,15]]]],[[[563,[-1,-2,-3,-4,-5]],42],[[563,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,37,37,31],613],[635,[[8,[57,15]]]],[[[634,[-1,-2,-3,0]],57],[[634,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,49,47,31],559],[[1,39,45,31],571],[[1,39,42,31],579],[[1,49,48,47,42,31],517],[[1,53,53,31],603],[[1,53,53,31],605],[[1,39,31],619],[[1,39,31],623],[[1,39,31],643],[[1,37,37,31],617],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[568,[0,0]]]],[[1,31],[[569,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[570,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[572,[0,0]]]],[[1,31],[[509,[0,0,0,0,0,0]]]],[[1,31],[[511,[0,0,0,0,0]]]],[[1,31],[[527,[0,0]]]],[[1,31],[[573,[0,0]]]],[[1,31],574],[[1,31],[[558,[0,0]]]],[[1,31],[[576,[0,0]]]],[[1,31],[[563,[0,0,0,0,0]]]],[[1,31],[[578,[0,0]]]],[[1,31],[[580,[0,0,0]]]],[[1,31],[[582,[0,0,0]]]],[[1,31],[[584,[0,0]]]],[[1,31],[[586,[0,0,0,0]]]],[[1,31],[[588,[0,0]]]],[[1,31],[[590,[0,0]]]],[[1,31],[[592,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[594,[0,0]]]],[[1,31],[[596,[0,0]]]],[[1,31],[[598,[0]]]],[[1,31],[[600,[0]]]],[[1,31],[[556,[0,0,0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[604,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[606,[0,0,0,0]]]],[[1,31],[[554,[0,0,0]]]],[[1,31],[[608,[0,0,0,0]]]],[[1,31],[[610,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[565,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[614,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[560,[0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[618,[0]]]],[[1,31],[[620,[0,0]]]],[[1,31],[[622,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[624,[0]]]],[[1,31],541],[[1,31],[[626,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[628,[0,0]]]],[[1,31],[[630,[0,0,0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[634,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[636,[0,0]]]],[[1,31],[[567,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[642,[0]]]],[[1,31],644],[[1,31],[[646,[0,0]]]],[[1,31],[[551,[0,0]]]],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[564,[[8,[321,15]]]],[[[565,[-1,-2,-3,0,-4]],43],[[565,[-1,-2,-3,0,-4]]],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[-1,0,-2,-3,-4]],[23,[37]]],[[565,[-1,0,-2,-3,-4]]],[],[],[],[]],[593,[[8,[37,15]]]],[[[592,[0]],37],[[592,[0]]]],[553,[[8,[53,15]]]],[[[554,[-1,-2,-3]],53],[[554,[-1,-2,-3]]],[],[],[]],[553,[[0,[[64,[],[[63,[37]]]]]]]],[[[554,[0,-1,-2]],[23,[37]]],[[554,[0,-1,-2]]],[],[]],[552,38],[516,38],[519,38],[571,38],[520,38],[524,38],[508,38],[510,38],[526,38],[561,38],[575,38],[557,38],[577,38],[562,38],[579,38],[581,38],[583,38],[585,38],[587,38],[589,38],[591,38],[593,38],[528,38],[530,38],[532,38],[534,38],[595,38],[597,38],[599,38],[601,38],[555,38],[603,38],[605,38],[517,38],[607,38],[553,38],[609,38],[611,38],[536,38],[564,38],[522,38],[613,38],[615,38],[512,38],[559,38],[617,38],[619,38],[621,38],[623,38],[538,38],[625,38],[540,38],[627,38],[542,38],[544,38],[629,38],[631,38],[633,38],[635,38],[514,38],[637,38],[566,38],[546,38],[639,38],[548,38],[641,38],[643,38],[645,38],[647,38],[550,38],[[1,37,37,31],621],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,0]],42],[[511,[-1,-2,-3,-4,0]]],[],[],[],[]],[599,[[8,[42,15]]]],[[[598,[0]],42],[[598,[0]]]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[522,[[8,[45,15]]]],[[[523,[-1,-2,-3]],45],[[523,[-1,-2,-3]]],[],[],[]],[581,[[8,[37,15]]]],[[[580,[-1,-2,0]],37],[[580,[-1,-2,0]]],[],[]],[583,[[8,[42,15]]]],[[[582,[-1,-2,0]],42],[[582,[-1,-2,0]]],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,-2,-3,0]],37],[[608,[-1,-2,-3,0]]],[],[],[]],[611,[[8,[42,15]]]],[[[610,[-1,-2,-3,0]],42],[[610,[-1,-2,-3,0]]],[],[],[]],[587,[[8,[42,15]]]],[[[586,[-1,-2,-3,0]],42],[[586,[-1,-2,-3,0]]],[],[],[]],[607,[[8,[42,15]]]],[[[606,[-1,-2,-3,0]],42],[[606,[-1,-2,-3,0]]],[],[],[]],[603,[[8,[53,15]]]],[[[602,[-1,0]],53],[[602,[-1,0]]],[]],[605,[[8,[53,15]]]],[[[604,[-1,0]],53],[[604,[-1,0]]],[]],[508,[[8,[37,15]]]],[[[509,[-1,0,-2,-3,-4,-5]],37],[[509,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[510,[[8,[37,15]]]],[[[511,[-1,0,-2,-3,-4]],37],[[511,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],538],[555,[[8,[57,15]]]],[[[556,[-1,-2,-3,0]],57],[[556,[-1,-2,-3,0]]],[],[],[]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[520,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[517,[[8,[4,15]]]],[522,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[553,[[8,[4,15]]]],[562,[[8,[4,15]]]],[564,[[8,[4,15]]]],[566,[[8,[4,15]]]],[575,[[8,[4,15]]]],[564,[[8,[4,15]]]],[566,[[8,[4,15]]]],[615,[[8,[4,15]]]],[517,[[8,[4,15]]]],[522,[[8,[4,15]]]],[517,[[8,[4,15]]]],[517,[[8,[4,15]]]],[522,[[8,[4,15]]]],[520,[[8,[4,15]]]],[555,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[553,[[8,[4,15]]]],[520,[[8,[4,15]]]],[555,[[8,[4,15]]]],[553,[[8,[4,15]]]],[561,[[8,[4,15]]]],[562,[[8,[4,15]]]],[522,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[553,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[517,[[8,[4,15]]]],[522,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[599,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[517,[[8,[4,15]]]],[517,[[8,[4,15]]]],[522,[[8,[4,15]]]],[517,[[8,[4,15]]]],[508,[[8,[4,15]]]],[510,[[8,[4,15]]]],[512,[[8,[4,15]]]],[514,[[8,[4,15]]]],[508,[[8,[4,15]]]],[552,[[8,[90,15]]]],[516,[[8,[90,15]]]],[519,[[8,[90,15]]]],[[[525,[0,-1]],39],[[525,[0,-1]]],[]],[571,[[8,[90,15]]]],[[[570,[0,-1]],39],[[570,[0,-1]]],[]],[520,[[8,[90,15]]]],[[[521,[0,-1]],39],[[521,[0,-1]]],[]],[524,[[8,[90,15]]]],[508,[[8,[90,15]]]],[[[509,[0,-1,-2,-3,-4,-5]],39],[[509,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[510,[[8,[90,15]]]],[[[511,[0,-1,-2,-3,-4]],39],[[511,[0,-1,-2,-3,-4]]],[],[],[],[]],[526,[[8,[90,15]]]],[[[527,[0,-1]],39],[[527,[0,-1]]],[]],[579,[[8,[90,15]]]],[[[578,[0,-1]],39],[[578,[0,-1]]],[]],[581,[[8,[90,15]]]],[[[580,[0,-1,-2]],39],[[580,[0,-1,-2]]],[],[]],[583,[[8,[90,15]]]],[[[582,[0,-1,-2]],39],[[582,[0,-1,-2]]],[],[]],[585,[[8,[90,15]]]],[587,[[8,[90,15]]]],[[[586,[0,-1,-2,-3]],39],[[586,[0,-1,-2,-3]]],[],[],[]],[589,[[8,[90,15]]]],[591,[[8,[90,15]]]],[593,[[8,[90,15]]]],[528,[[8,[90,15]]]],[[[529,[0,-1]],39],[[529,[0,-1]]],[]],[530,[[8,[90,15]]]],[[[531,[0,-1]],39],[[531,[0,-1]]],[]],[532,[[8,[90,15]]]],[[[533,[0,-1]],39],[[533,[0,-1]]],[]],[534,[[8,[90,15]]]],[[[535,[0,-1]],39],[[535,[0,-1]]],[]],[595,[[8,[90,15]]]],[597,[[8,[90,15]]]],[601,[[8,[90,15]]]],[555,[[8,[90,15]]]],[[[556,[0,-1,-2,-3]],39],[[556,[0,-1,-2,-3]]],[],[],[]],[607,[[8,[90,15]]]],[[[606,[0,-1,-2,-3]],39],[[606,[0,-1,-2,-3]]],[],[],[]],[553,[[8,[90,15]]]],[[[554,[-1,-2,-3]],39],[[554,[-1,-2,-3]]],[],[],[]],[609,[[8,[90,15]]]],[[[608,[0,-1,-2,-3]],39],[[608,[0,-1,-2,-3]]],[],[],[]],[611,[[8,[90,15]]]],[[[610,[0,-1,-2,-3]],39],[[610,[0,-1,-2,-3]]],[],[],[]],[536,[[8,[90,15]]]],[[[537,[0,-1]],39],[[537,[0,-1]]],[]],[613,[[8,[90,15]]]],[615,[[8,[90,15]]]],[[[614,[0]],39],[[614,[0]]]],[512,[[8,[90,15]]]],[[[513,[0,-1]],39],[[513,[0,-1]]],[]],[617,[[8,[90,15]]]],[619,[[8,[90,15]]]],[[[618,[0]],39],[[618,[0]]]],[621,[[8,[90,15]]]],[623,[[8,[90,15]]]],[[[622,[0]],39],[[622,[0]]]],[538,[[8,[90,15]]]],[[[539,[0,-1]],39],[[539,[0,-1]]],[]],[627,[[8,[90,15]]]],[542,[[8,[90,15]]]],[[[543,[0,-1]],39],[[543,[0,-1]]],[]],[544,[[8,[90,15]]]],[[[545,[0,-1]],39],[[545,[0,-1]]],[]],[629,[[8,[90,15]]]],[631,[[8,[90,15]]]],[[[630,[0,-1,-2,-3]],39],[[630,[0,-1,-2,-3]]],[],[],[]],[633,[[8,[90,15]]]],[635,[[8,[90,15]]]],[[[634,[0,-1,-2,-3]],39],[[634,[0,-1,-2,-3]]],[],[],[]],[637,[[8,[90,15]]]],[546,[[8,[90,15]]]],[[[547,[0,-1]],39],[[547,[0,-1]]],[]],[639,[[8,[90,15]]]],[548,[[8,[90,15]]]],[[[549,[0,-1]],39],[[549,[0,-1]]],[]],[641,[[8,[90,15]]]],[643,[[8,[90,15]]]],[[[642,[0]],39],[[642,[0]]]],[647,[[8,[90,15]]]],[550,[[8,[90,15]]]],[[[551,[0,-1]],39],[[551,[0,-1]]],[]],[522,[[8,[53,15]]]],[[[523,[-1,-2,-3]],53],[[523,[-1,-2,-3]]],[],[],[]],[575,[[8,[90,15]]]],[[574,39],574],[[1,37,31],625],[[1,31],540],[552,[[8,[37,15]]]],[[[568,[-1,0]],37],[[568,[-1,0]]],[]],[516,[[8,[37,15]]]],[[[569,[-1,0]],37],[[569,[-1,0]]],[]],[524,[[8,[37,15]]]],[[[572,[-1,0]],37],[[572,[-1,0]]],[]],[585,[[8,[37,15]]]],[[[584,[-1,0]],37],[[584,[-1,0]]],[]],[587,[[8,[37,15]]]],[[[586,[-1,-2,0,-3]],37],[[586,[-1,-2,0,-3]]],[],[],[]],[589,[[8,[37,15]]]],[[[588,[-1,0]],37],[[588,[-1,0]]],[]],[591,[[8,[37,15]]]],[[[590,[-1,0]],37],[[590,[-1,0]]],[]],[595,[[8,[37,15]]]],[[[594,[-1,0]],37],[[594,[-1,0]]],[]],[597,[[8,[37,15]]]],[[[596,[-1,0]],37],[[596,[-1,0]]],[]],[607,[[8,[37,15]]]],[[[606,[-1,-2,0,-3]],37],[[606,[-1,-2,0,-3]]],[],[],[]],[613,[[8,[37,15]]]],[[[612,[-1,0]],37],[[612,[-1,0]]],[]],[617,[[8,[37,15]]]],[[[616,[-1,0]],37],[[616,[-1,0]]],[]],[621,[[8,[37,15]]]],[[[620,[-1,0]],37],[[620,[-1,0]]],[]],[627,[[8,[37,15]]]],[[[626,[-1,0]],37],[[626,[-1,0]]],[]],[629,[[8,[37,15]]]],[[[628,[-1,0]],37],[[628,[-1,0]]],[]],[633,[[8,[37,15]]]],[[[632,[-1,0]],37],[[632,[-1,0]]],[]],[637,[[8,[37,15]]]],[[[636,[-1,0]],37],[[636,[-1,0]]],[]],[639,[[8,[37,15]]]],[[[638,[-1,0]],37],[[638,[-1,0]]],[]],[641,[[8,[37,15]]]],[[[640,[-1,0]],37],[[640,[-1,0]]],[]],[647,[[8,[37,15]]]],[[[646,[-1,0]],37],[[646,[-1,0]]],[]],[[1,37,37,31],627],[517,[[8,[47,15]]]],[[[518,[-1,-2,-3,-4]],47],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,-2,-3]],47],[[523,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],631],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[517,51],4],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[520,51],4],[[508,51],4],[[510,51],4],[[517,51],4],[[522,51],4],[[512,51],4],[[514,51],4],[[522,53],4],[[522,42],4],[[522,42],4],[[553,42],4],[[553,47],4],[[510,42],4],[[562,57],4],[[564,57],4],[[566,57],4],[[522,42],4],[[575,45],4],[[564,45],4],[[566,57],4],[[566,42],4],[[615,42],4],[[577,42],4],[[517,42],4],[[522,42],4],[[517,42],4],[[553,47],4],[[603,53],4],[[517,42],4],[[522,42],4],[[605,53],4],[[520,48],4],[[555,48],4],[[508,42],4],[[585,42],4],[[587,42],4],[[589,42],4],[[591,42],4],[[593,42],4],[[595,42],4],[[597,42],4],[[631,42],4],[[522,51],4],[[522,48],4],[[522,47],4],[[571,45],4],[[517,48],4],[[553,42],4],[[520,42],4],[[555,42],4],[[553,42],4],[[517,42],4],[[522,42],4],[[561,42],4],[[562,42],4],[[635,57],4],[[522,42],4],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[512,42],4],[[514,42],4],[[553,53],4],[[510,42],4],[[599,42],4],[[512,42],4],[[514,42],4],[[522,53],4],[[522,45],4],[[583,42],4],[[611,42],4],[[587,42],4],[[607,42],4],[[603,53],4],[[605,53],4],[[555,57],4],[[522,53],4],[[517,47],4],[[522,47],4],[[508,42],4],[[557,47],4],[[577,47],4],[[517,47],4],[[522,47],4],[[559,47],4],[[508,47],4],[[510,47],4],[[599,47],4],[[512,47],4],[[514,47],4],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[517,42],4],[[517,42],4],[[522,42],4],[[579,42],4],[[517,42],4],[[517,42],4],[[522,42],4],[[508,42],4],[[510,42],4],[[512,42],4],[[514,42],4],[[508,42],4],[[1,39,37,31],542],[[1,37,37,31],633],[[1,39,37,37,57,31],635],[[1,39,37,31],544],[[1,37,37,31],629],[[1,37,37,31],514],[[1,37,37,31],637],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,0,-5]],42],[[509,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],566],[557,[[8,[47,15]]]],[[[558,[-1,0]],47],[[558,[-1,0]]],[]],[577,[[8,[47,15]]]],[[[576,[0,-1]],47],[[576,[0,-1]]],[]],[517,[[8,[47,15]]]],[[[518,[-1,-2,0,-3]],47],[[518,[-1,-2,0,-3]]],[],[],[]],[522,[[8,[47,15]]]],[[[523,[-1,0,-2]],47],[[523,[-1,0,-2]]],[],[]],[559,[[8,[47,15]]]],[[[560,[-1,0]],47],[[560,[-1,0]]],[]],[508,[[8,[47,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],47],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[47,15]]]],[[[511,[-1,-2,-3,-4,-5]],47],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[599,[[8,[47,15]]]],[[[598,[-1]],47],[[598,[-1]]],[]],[512,[[8,[47,15]]]],[[[513,[-1,-2]],47],[[513,[-1,-2]]],[],[]],[514,[[8,[47,15]]]],[[[515,[-1,-2]],47],[[515,[-1,-2]]],[],[]],[508,[[8,[53,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],53],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[53,15]]]],[[[511,[-1,-2,-3,-4,-5]],53],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[53,15]]]],[[[513,[-1,-2]],53],[[513,[-1,-2]]],[],[]],[514,[[8,[53,15]]]],[[[515,[-1,-2]],53],[[515,[-1,-2]]],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[562,[[8,[321,15]]]],[[[563,[-1,-2,-3,0,-4]],43],[[563,[-1,-2,-3,0,-4]]],[],[],[],[]],[562,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[563,[-1,0,-2,-3,-4]],[23,[37]]],[[563,[-1,0,-2,-3,-4]]],[],[],[],[]],[631,[[8,[37,15]]]],[[[630,[-1,-2,0,-3]],37],[[630,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],546],[-1,[[8,[-2]]],[],[]],[38,[[8,[552,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[516,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[519,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[571,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[520,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[524,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[508,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[510,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[526,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[561,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[575,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[557,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[577,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[562,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[579,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[581,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[583,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[585,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[587,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[589,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[591,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[593,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[528,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[530,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[532,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[534,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[595,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[597,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[599,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[601,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[555,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[603,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[605,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[517,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[607,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[553,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[609,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[611,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[536,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[564,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[522,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[613,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[615,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[512,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[559,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[617,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[619,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[621,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[623,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[538,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[625,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[540,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[627,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[542,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[544,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[629,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[631,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[633,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[635,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[514,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[637,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[566,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[546,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[639,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[548,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[641,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[643,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[645,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[647,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[550,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,37,37,31],639],[[1,39,37,31],548],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],645],[564,[[8,[321,15]]]],[[[565,[-1,-2,-3,-4,0]],43],[[565,[-1,-2,-3,-4,0]]],[],[],[],[]],[564,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[565,[-1,-2,0,-3,-4]],[23,[37]]],[[565,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,37,31],641],[635,[[8,[37,15]]]],[[[634,[-1,0,-2,-3]],37],[[634,[-1,0,-2,-3]]],[],[],[]],[635,[[8,[37,15]]]],[[[634,[-1,-2,0,-3]],37],[[634,[-1,-2,0,-3]]],[],[],[]],[508,[[8,[37,15]]]],[[[509,[-1,-2,-3,0,-4,-5]],37],[[509,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[510,[[8,[37,15]]]],[[[511,[-1,-2,0,-3,-4]],37],[[511,[-1,-2,0,-3,-4]]],[],[],[],[]],[601,[[8,[37,15]]]],[[[600,[0]],37],[[600,[0]]]],[579,[[8,[42,15]]]],[[[578,[-1,0]],42],[[578,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,-2,0,-3]],37],[[608,[-1,-2,0,-3]]],[],[],[]],[611,[[8,[37,15]]]],[[[610,[-1,-2,0,-3]],37],[[610,[-1,-2,0,-3]]],[],[],[]],[625,[[8,[37,15]]]],[[[624,[0]],37],[[624,[0]]]],[514,[[8,[37,15]]]],[[[515,[0,-1]],37],[[515,[0,-1]]],[]],[566,[[8,[37,15]]]],[[[567,[0,-1,-2,-3,-4,-5]],37],[[567,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[581,[[8,[37,15]]]],[[[580,[-1,0,-2]],37],[[580,[-1,0,-2]]],[],[]],[609,[[8,[37,15]]]],[[[608,[-1,0,-2,-3]],37],[[608,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],42],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,-5]],42],[[511,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[512,[[8,[42,15]]]],[[[513,[-1,-2]],42],[[513,[-1,-2]]],[],[]],[514,[[8,[42,15]]]],[[[515,[-1,-2]],42],[[515,[-1,-2]]],[],[]],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,-6]],42],[[509,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,31],647],[[1,39,37,31],550],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[648,[[8,[37,15]]]],[[[649,[0,-1,-2]],37],[[649,[0,-1,-2]]],[],[]],[[1,37,31],650],[[1,37,31],651],[[1,37,31],652],[[1,37,37,31],653],[648,[[8,[37,15]]]],[[[649,[-1,0,-2]],37],[[649,[-1,0,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[654,[0]]],650],[[[655,[0]]],651],[[[656,[0,0]]],653],[[[657,[0]]],652],[[[658,[0]]],659],[[[660,[0]]],661],[[[662,[0,0]]],663],[[[664,[0]]],665],[[[666,[0]]],667],[[[668,[0]]],669],[[[670,[0]]],671],[[[672,[0]]],673],[[[674,[0]]],675],[[[676,[0]]],677],[[[678,[0]]],679],[[[680,[0,0,0]]],681],[[[682,[0]]],683],[[[649,[0,0,0]]],648],[[[684,[0,0]]],685],[[[686,[0]]],687],[[[688,[0]]],689],[[[690,[0]]],691],[[[692,[0]]],693],[[[694,[0,0]]],695],[[[696,[0]]],697],[[[698,[0]]],699],[[[700,[0]]],701],[[[702,[0]]],703],[[[704,[0]]],705],[[[706,[0]]],707],[[[708,[0]]],709],[[[710,[0]]],711],[[1,31],[[654,[0]]]],[[1,31],[[655,[0]]]],[[1,31],[[656,[0,0]]]],[[1,31],[[657,[0]]]],[[1,31],[[658,[0]]]],[[1,31],[[660,[0]]]],[[1,31],[[662,[0,0]]]],[[1,31],[[664,[0]]]],[[1,31],[[666,[0]]]],[[1,31],[[668,[0]]]],[[1,31],[[670,[0]]]],[[1,31],[[672,[0]]]],[[1,31],[[674,[0]]]],[[1,31],[[676,[0]]]],[[1,31],[[678,[0]]]],[[1,31],[[680,[0,0,0]]]],[[1,31],[[682,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[684,[0,0]]]],[[1,31],[[686,[0]]]],[[1,31],[[688,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[694,[0,0]]]],[[1,31],[[696,[0]]]],[[1,31],[[698,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[704,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[710,[0]]]],[648,[[8,[37,15]]]],[[[649,[-1,-2,0]],37],[[649,[-1,-2,0]]],[],[]],[[1,37,31],659],[[1,37,31],661],[[1,37,37,31],663],[[1,37,31],665],[[1,37,31],667],[[1,37,31],671],[[1,37,31],669],[[1,37,31],673],[[1,37,31],679],[[1,37,31],675],[[1,37,31],677],[650,[[8,[42,15]]]],[[[654,[-1]],42],[[654,[-1]]],[]],[653,[[8,[42,15]]]],[[[656,[-1,-2]],42],[[656,[-1,-2]]],[],[]],[652,[[8,[42,15]]]],[[[657,[-1]],42],[[657,[-1]]],[]],[659,[[8,[42,15]]]],[[[658,[-1]],42],[[658,[-1]]],[]],[661,[[8,[42,15]]]],[[[660,[-1]],42],[[660,[-1]]],[]],[663,[[8,[42,15]]]],[[[662,[-1,-2]],42],[[662,[-1,-2]]],[],[]],[665,[[8,[42,15]]]],[[[664,[-1]],42],[[664,[-1]]],[]],[673,[[8,[42,15]]]],[[[672,[-1]],42],[[672,[-1]]],[]],[675,[[8,[42,15]]]],[[[674,[-1]],42],[[674,[-1]]],[]],[677,[[8,[42,15]]]],[[[676,[-1]],42],[[676,[-1]]],[]],[679,[[8,[42,15]]]],[[[678,[-1]],42],[[678,[-1]]],[]],[681,[[8,[42,15]]]],[[[680,[-1,-2,-3]],42],[[680,[-1,-2,-3]]],[],[],[]],[683,[[8,[42,15]]]],[[[682,[-1]],42],[[682,[-1]]],[]],[648,[[8,[42,15]]]],[[[649,[-1,-2,-3]],42],[[649,[-1,-2,-3]]],[],[],[]],[687,[[8,[42,15]]]],[[[686,[-1]],42],[[686,[-1]]],[]],[689,[[8,[42,15]]]],[[[688,[-1]],42],[[688,[-1]]],[]],[691,[[8,[42,15]]]],[[[690,[-1]],42],[[690,[-1]]],[]],[693,[[8,[42,15]]]],[[[692,[-1]],42],[[692,[-1]]],[]],[695,[[8,[42,15]]]],[[[694,[-1,-2]],42],[[694,[-1,-2]]],[],[]],[697,[[8,[42,15]]]],[[[696,[-1]],42],[[696,[-1]]],[]],[699,[[8,[42,15]]]],[[[698,[-1]],42],[[698,[-1]]],[]],[701,[[8,[42,15]]]],[[[700,[-1]],42],[[700,[-1]]],[]],[703,[[8,[42,15]]]],[[[702,[-1]],42],[[702,[-1]]],[]],[705,[[8,[42,15]]]],[[[704,[-1]],42],[[704,[-1]]],[]],[707,[[8,[42,15]]]],[[[706,[-1]],42],[[706,[-1]]],[]],[709,[[8,[42,15]]]],[[[708,[-1]],42],[[708,[-1]]],[]],[711,[[8,[42,15]]]],[[[710,[-1]],42],[[710,[-1]]],[]],[[1,37,31],683],[[1,37,37,37,31],648],[[1,39,37,37,31],681],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,37,31],685],[653,[[8,[37,15]]]],[[[656,[0,-1]],37],[[656,[0,-1]]],[]],[663,[[8,[37,15]]]],[[[662,[0,-1]],37],[[662,[0,-1]]],[]],[681,[[8,[37,15]]]],[[[680,[-1,0,-2]],37],[[680,[-1,0,-2]]],[],[]],[685,[[8,[37,15]]]],[[[684,[0,-1]],37],[[684,[0,-1]]],[]],[695,[[8,[37,15]]]],[[[694,[0,-1]],37],[[694,[0,-1]]],[]],[[1,37,31],693],[[1,37,31],691],[[1,37,31],687],[[1,37,31],689],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[654,[0]]]],[[1,31],[[655,[0]]]],[[1,31],[[656,[0,0]]]],[[1,31],[[657,[0]]]],[[1,31],[[658,[0]]]],[[1,31],[[660,[0]]]],[[1,31],[[662,[0,0]]]],[[1,31],[[664,[0]]]],[[1,31],[[666,[0]]]],[[1,31],[[668,[0]]]],[[1,31],[[670,[0]]]],[[1,31],[[672,[0]]]],[[1,31],[[674,[0]]]],[[1,31],[[676,[0]]]],[[1,31],[[678,[0]]]],[[1,31],[[680,[0,0,0]]]],[[1,31],[[682,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[684,[0,0]]]],[[1,31],[[686,[0]]]],[[1,31],[[688,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[694,[0,0]]]],[[1,31],[[696,[0]]]],[[1,31],[[698,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[704,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[710,[0]]]],[650,[[8,[37,15]]]],[[[654,[0]],37],[[654,[0]]]],[651,[[8,[37,15]]]],[[[655,[0]],37],[[655,[0]]]],[652,[[8,[37,15]]]],[[[657,[0]],37],[[657,[0]]]],[659,[[8,[37,15]]]],[[[658,[0]],37],[[658,[0]]]],[661,[[8,[37,15]]]],[[[660,[0]],37],[[660,[0]]]],[665,[[8,[37,15]]]],[[[664,[0]],37],[[664,[0]]]],[667,[[8,[37,15]]]],[[[666,[0]],37],[[666,[0]]]],[669,[[8,[37,15]]]],[[[668,[0]],37],[[668,[0]]]],[671,[[8,[37,15]]]],[[[670,[0]],37],[[670,[0]]]],[673,[[8,[37,15]]]],[[[672,[0]],37],[[672,[0]]]],[675,[[8,[37,15]]]],[[[674,[0]],37],[[674,[0]]]],[677,[[8,[37,15]]]],[[[676,[0]],37],[[676,[0]]]],[679,[[8,[37,15]]]],[[[678,[0]],37],[[678,[0]]]],[683,[[8,[37,15]]]],[[[682,[0]],37],[[682,[0]]]],[687,[[8,[37,15]]]],[[[686,[0]],37],[[686,[0]]]],[689,[[8,[37,15]]]],[[[688,[0]],37],[[688,[0]]]],[691,[[8,[37,15]]]],[[[690,[0]],37],[[690,[0]]]],[693,[[8,[37,15]]]],[[[692,[0]],37],[[692,[0]]]],[697,[[8,[37,15]]]],[[[696,[0]],37],[[696,[0]]]],[699,[[8,[37,15]]]],[[[698,[0]],37],[[698,[0]]]],[701,[[8,[37,15]]]],[[[700,[0]],37],[[700,[0]]]],[703,[[8,[37,15]]]],[[[702,[0]],37],[[702,[0]]]],[705,[[8,[37,15]]]],[[[704,[0]],37],[[704,[0]]]],[707,[[8,[37,15]]]],[[[706,[0]],37],[[706,[0]]]],[709,[[8,[37,15]]]],[[[708,[0]],37],[[708,[0]]]],[711,[[8,[37,15]]]],[[[710,[0]],37],[[710,[0]]]],[650,38],[651,38],[653,38],[652,38],[659,38],[661,38],[663,38],[665,38],[667,38],[669,38],[671,38],[673,38],[675,38],[677,38],[679,38],[681,38],[683,38],[648,38],[685,38],[687,38],[689,38],[691,38],[693,38],[695,38],[697,38],[699,38],[701,38],[703,38],[705,38],[707,38],[709,38],[711,38],[[1,37,37,31],695],[650,[[8,[90,15]]]],[651,[[8,[90,15]]]],[653,[[8,[90,15]]]],[652,[[8,[90,15]]]],[659,[[8,[90,15]]]],[661,[[8,[90,15]]]],[663,[[8,[90,15]]]],[665,[[8,[90,15]]]],[667,[[8,[90,15]]]],[669,[[8,[90,15]]]],[671,[[8,[90,15]]]],[673,[[8,[90,15]]]],[675,[[8,[90,15]]]],[677,[[8,[90,15]]]],[679,[[8,[90,15]]]],[681,[[8,[90,15]]]],[[[680,[0,-1,-2]],39],[[680,[0,-1,-2]]],[],[]],[683,[[8,[90,15]]]],[648,[[8,[90,15]]]],[685,[[8,[90,15]]]],[687,[[8,[90,15]]]],[689,[[8,[90,15]]]],[691,[[8,[90,15]]]],[693,[[8,[90,15]]]],[695,[[8,[90,15]]]],[697,[[8,[90,15]]]],[699,[[8,[90,15]]]],[701,[[8,[90,15]]]],[703,[[8,[90,15]]]],[705,[[8,[90,15]]]],[707,[[8,[90,15]]]],[709,[[8,[90,15]]]],[711,[[8,[90,15]]]],[653,[[8,[37,15]]]],[[[656,[-1,0]],37],[[656,[-1,0]]],[]],[663,[[8,[37,15]]]],[[[662,[-1,0]],37],[[662,[-1,0]]],[]],[681,[[8,[37,15]]]],[[[680,[-1,-2,0]],37],[[680,[-1,-2,0]]],[],[]],[685,[[8,[37,15]]]],[[[684,[-1,0]],37],[[684,[-1,0]]],[]],[695,[[8,[37,15]]]],[[[694,[-1,0]],37],[[694,[-1,0]]],[]],[[1,37,31],699],[[1,37,31],697],[[1,37,31],701],[[650,42],4],[[653,42],4],[[652,42],4],[[659,42],4],[[661,42],4],[[663,42],4],[[665,42],4],[[673,42],4],[[675,42],4],[[677,42],4],[[679,42],4],[[681,42],4],[[683,42],4],[[648,42],4],[[687,42],4],[[689,42],4],[[691,42],4],[[693,42],4],[[695,42],4],[[697,42],4],[[699,42],4],[[701,42],4],[[703,42],4],[[705,42],4],[[707,42],4],[[709,42],4],[[711,42],4],[[1,37,31],703],[[1,37,31],705],[[1,37,31],707],[[1,37,31],709],[[1,37,31],711],[-1,[[8,[-2]]],[],[]],[38,[[8,[650,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[651,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[653,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[652,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[659,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[661,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[663,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[665,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[667,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[669,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[671,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[673,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[675,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[677,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[679,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[681,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[683,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[648,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[685,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[687,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[689,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[691,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[693,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[695,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[697,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[699,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[701,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[703,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[705,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[707,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[709,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[711,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[712,[[8,[45,15]]]],[[[713,[-1,0]],45],[[713,[-1,0]]],[]],[714,[[8,[90,15]]]],[[[715,[0,-1]],39],[[715,[0,-1]]],[]],[716,[[8,[51,15]]]],[[[717,[-1,0]],51],[[717,[-1,0]]],[]],[718,[[8,[51,15]]]],[[[719,[-1,-2,-3]],51],[[719,[-1,-2,-3]]],[],[],[]],[720,[[8,[51,15]]]],[[[721,[-1,-2,-3]],51],[[721,[-1,-2,-3]]],[],[],[]],[722,[[8,[51,15]]]],[[[723,[-1,-2]],51],[[723,[-1,-2]]],[],[]],[724,[[8,[51,15]]]],[[[725,[-1]],51],[[725,[-1]]],[]],[[1,39,[23,[37]],[23,[37]],31],718],[[1,39,[23,[37]],[23,[37]],31],720],[[1,[23,[39]],49,31],726],[[1,[23,[37]],31],727],[[1,37,51,31],716],[728,[[8,[89,15]]]],[[[729,[-1,-2,-3,0]],49],[[729,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,[23,[37]],42,31],730],[[1,37,31],731],[732,[[8,[90,15]]]],[726,[[8,[89,15]]]],[[[733,[-1,0]],49],[[733,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[717,[0,0]]],716],[[[734,[0,0,0,0,0]]],730],[[[735,[0]]],731],[[[736,[0,0]]],737],[[[729,[0,0,0,0]]],728],[[[738,[0,0,0]]],739],[[[719,[0,0,0]]],718],[[[721,[0,0,0]]],720],[[[733,[0,0]]],726],[[[740,[0]]],727],[[[741,[0,0]]],742],[[[743,[0,0,0]]],744],[[[745,[0]]],746],[[[747,[0,0,0]]],748],[[[749,[0]]],750],[[[751,[0,0,0]]],752],[[[753,[0,0,0]]],754],[[[715,[0,0]]],714],[[[755,[0]]],732],[[[713,[0,0]]],712],[[[723,[0,0]]],722],[[[756,[0,0]]],757],[[[758,[0,0,0,0,0]]],759],[[[760,[0]]],761],[[[725,[0]]],724],[[[762,[0,0,0,0,0,0,0,0]]],763],[[[764,[0,0,0]]],765],[[[766,[0,0,0]]],767],[[[768,[0,0]]],769],[[[770,[0,0,0]]],771],[[[772,[0,0,0,0,0,0,0,0]]],773],[[[774,[0,0]]],775],[[1,31],[[717,[0,0]]]],[[1,31],[[734,[0,0,0,0,0]]]],[[1,31],[[735,[0]]]],[[1,31],[[736,[0,0]]]],[[1,31],[[729,[0,0,0,0]]]],[[1,31],[[738,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[733,[0,0]]]],[[1,31],[[740,[0]]]],[[1,31],[[741,[0,0]]]],[[1,31],[[743,[0,0,0]]]],[[1,31],[[745,[0]]]],[[1,31],[[747,[0,0,0]]]],[[1,31],[[749,[0]]]],[[1,31],[[751,[0,0,0]]]],[[1,31],[[753,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[755,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[756,[0,0]]]],[[1,31],[[758,[0,0,0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[762,[0,0,0,0,0,0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[766,[0,0,0]]]],[[1,31],[[768,[0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[772,[0,0,0,0,0,0,0,0]]]],[[1,31],[[774,[0,0]]]],[771,[[8,[37,15]]]],[[[770,[-1,0,-2]],37],[[770,[-1,0,-2]]],[],[]],[[1,39,37,31],742],[[1,39,37,53,31],744],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[[1,37,37,31],737],[[1,37,31],746],[742,[[8,[90,15]]]],[[[741,[0,-1]],39],[[741,[0,-1]]],[]],[757,[[8,[90,15]]]],[[[756,[0,-1]],39],[[756,[0,-1]]],[]],[[1,39,37,37,31],748],[[1,[23,[37]],31],750],[[1,37,[23,[37]],37,31],752],[724,[[8,[37,15]]]],[[[725,[-1]],37],[[725,[-1]]],[]],[718,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[719,[-1,0,-2]],[23,[37]]],[[719,[-1,0,-2]]],[],[]],[720,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[721,[-1,0,-2]],[23,[37]]],[[721,[-1,0,-2]]],[],[]],[[1,39,37,53,31],754],[[1,39,37,31],714],[[1,37,31],732],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,[23,[37]],49,31],728],[[1,39,45,31],712],[[1,47,48,31],722],[769,[[8,[37,15]]]],[[[768,[0,-1]],37],[[768,[0,-1]]],[]],[748,[[8,[37,15]]]],[[[747,[-1,-2,0]],37],[[747,[-1,-2,0]]],[],[]],[730,[[0,[[64,[],[[63,[37]]]]]]]],[[[734,[-1,-2,-3,0,-4]],[23,[37]]],[[734,[-1,-2,-3,0,-4]]],[],[],[],[]],[728,[[0,[[64,[],[[63,[37]]]]]]]],[[[729,[-1,-2,0,-3]],[23,[37]]],[[729,[-1,-2,0,-3]]],[],[],[]],[739,[[0,[[64,[],[[63,[37]]]]]]]],[[[738,[-1,-2,0]],[23,[37]]],[[738,[-1,-2,0]]],[],[]],[759,[[0,[[64,[],[[63,[37]]]]]]]],[[[758,[-1,0,-2,-3,-4]],[23,[37]]],[[758,[-1,0,-2,-3,-4]]],[],[],[],[]],[767,[[0,[[64,[],[[63,[37]]]]]]]],[[[766,[-1,-2,0]],[23,[37]]],[[766,[-1,-2,0]]],[],[]],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[759,[[8,[42,15]]]],[[[758,[-1,-2,-3,-4,0]],42],[[758,[-1,-2,-3,-4,0]]],[],[],[],[]],[759,[[8,[42,15]]]],[[[758,[-1,-2,0,-3,-4]],42],[[758,[-1,-2,0,-3,-4]]],[],[],[],[]],[730,[[8,[42,15]]]],[[[734,[-1,-2,-3,-4,0]],42],[[734,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],31],739],[759,[[8,[51,15]]]],[[[758,[-1,-2,-3,0,-4]],51],[[758,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],757],[716,[[8,[37,15]]]],[[[717,[0,-1]],37],[[717,[0,-1]]],[]],[730,[[8,[37,15]]]],[[[734,[-1,-2,0,-3,-4]],37],[[734,[-1,-2,0,-3,-4]]],[],[],[],[]],[728,[[8,[37,15]]]],[[[729,[-1,0,-2,-3]],37],[[729,[-1,0,-2,-3]]],[],[],[]],[739,[[8,[37,15]]]],[[[738,[-1,0,-2]],37],[[738,[-1,0,-2]]],[],[]],[718,[[8,[90,15]]]],[[[719,[0,-1,-2]],39],[[719,[0,-1,-2]]],[],[]],[720,[[8,[90,15]]]],[[[721,[0,-1,-2]],39],[[721,[0,-1,-2]]],[],[]],[746,[[8,[37,15]]]],[[[745,[0]],37],[[745,[0]]]],[759,[[8,[37,15]]]],[[[758,[0,-1,-2,-3,-4]],37],[[758,[0,-1,-2,-3,-4]]],[],[],[],[]],[761,[[8,[37,15]]]],[[[760,[0]],37],[[760,[0]]]],[767,[[8,[37,15]]]],[[[766,[-1,0,-2]],37],[[766,[-1,0,-2]]],[],[]],[775,[[8,[37,15]]]],[[[774,[-1,0]],37],[[774,[-1,0]]],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[717,[0,0]]]],[[1,31],[[734,[0,0,0,0,0]]]],[[1,31],[[735,[0]]]],[[1,31],[[736,[0,0]]]],[[1,31],[[729,[0,0,0,0]]]],[[1,31],[[738,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[733,[0,0]]]],[[1,31],[[740,[0]]]],[[1,31],[[741,[0,0]]]],[[1,31],[[743,[0,0,0]]]],[[1,31],[[745,[0]]]],[[1,31],[[747,[0,0,0]]]],[[1,31],[[749,[0]]]],[[1,31],[[751,[0,0,0]]]],[[1,31],[[753,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[755,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[756,[0,0]]]],[[1,31],[[758,[0,0,0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[762,[0,0,0,0,0,0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[766,[0,0,0]]]],[[1,31],[[768,[0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[772,[0,0,0,0,0,0,0,0]]]],[[1,31],[[774,[0,0]]]],[739,[[8,[42,15]]]],[[[738,[-1,-2,-3]],42],[[738,[-1,-2,-3]]],[],[],[]],[767,[[8,[42,15]]]],[[[766,[-1,-2,-3]],42],[[766,[-1,-2,-3]]],[],[],[]],[752,[[8,[37,15]]]],[[[751,[-1,-2,0]],37],[[751,[-1,-2,0]]],[],[]],[732,[[8,[90,15]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[750,[[0,[[64,[],[[63,[37]]]]]]]],[[[749,[0]],[23,[37]]],[[749,[0]]]],[716,38],[730,38],[731,38],[737,38],[728,38],[739,38],[718,38],[720,38],[726,38],[727,38],[742,38],[744,38],[746,38],[748,38],[750,38],[752,38],[754,38],[714,38],[732,38],[712,38],[722,38],[757,38],[759,38],[761,38],[724,38],[763,38],[765,38],[767,38],[769,38],[771,38],[773,38],[775,38],[769,[[8,[42,15]]]],[[[768,[-1,0]],42],[[768,[-1,0]]],[]],[[1,37,[23,[37]],42,51,42,31],759],[[1,37,31],761],[[1,37,31],724],[744,[[8,[53,15]]]],[[[743,[-1,-2,0]],53],[[743,[-1,-2,0]]],[],[]],[754,[[8,[53,15]]]],[[[753,[-1,-2,0]],53],[[753,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],763],[718,[[8,[4,15]]]],[720,[[8,[4,15]]]],[722,[[8,[4,15]]]],[724,[[8,[4,15]]]],[722,[[8,[4,15]]]],[722,[[8,[4,15]]]],[739,[[8,[4,15]]]],[767,[[8,[4,15]]]],[722,[[8,[4,15]]]],[[1,39,37,37,31],765],[730,[[8,[90,15]]]],[[[734,[0,-1,-2,-3,-4]],39],[[734,[0,-1,-2,-3,-4]]],[],[],[],[]],[731,[[8,[37,15]]]],[[[735,[0]],37],[[735,[0]]]],[728,[[8,[90,15]]]],[[[729,[0,-1,-2,-3]],39],[[729,[0,-1,-2,-3]]],[],[],[]],[739,[[8,[90,15]]]],[[[738,[0,-1,-2]],39],[[738,[0,-1,-2]]],[],[]],[744,[[8,[90,15]]]],[[[743,[0,-1,-2]],39],[[743,[0,-1,-2]]],[],[]],[748,[[8,[90,15]]]],[[[747,[0,-1,-2]],39],[[747,[0,-1,-2]]],[],[]],[754,[[8,[90,15]]]],[[[753,[0,-1,-2]],39],[[753,[0,-1,-2]]],[],[]],[712,[[8,[90,15]]]],[[[713,[0,-1]],39],[[713,[0,-1]]],[]],[763,[[8,[90,15]]]],[[[762,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[762,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[765,[[8,[90,15]]]],[[[764,[0,-1,-2]],39],[[764,[0,-1,-2]]],[],[]],[773,[[8,[90,15]]]],[[[772,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[772,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[726,[[0,[[64,[],[[63,[90]]]]]]]],[[[733,[0,-1]],[23,[39]]],[[733,[0,-1]]],[]],[727,[[0,[[64,[],[[63,[37]]]]]]]],[[[740,[0]],[23,[37]]],[[740,[0]]]],[[716,51],4],[[718,51],4],[[720,51],4],[[722,51],4],[[724,51],4],[[722,42],4],[[722,42],4],[[759,42],4],[[759,42],4],[[730,42],4],[[759,51],4],[[712,45],4],[[739,42],4],[[767,42],4],[[769,42],4],[[744,53],4],[[754,53],4],[[763,42],4],[[773,42],4],[[763,42],4],[[773,42],4],[[763,42],4],[[773,42],4],[[722,47],4],[[722,47],4],[[722,48],4],[765,[[8,[37,15]]]],[[[764,[-1,-2,0]],37],[[764,[-1,-2,0]]],[],[]],[732,[[0,[[64,[],[[63,[90]]]]]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[771,[[0,[[64,[],[[63,[37]]]]]]]],[[[770,[-1,-2,0]],[23,[37]]],[[770,[-1,-2,0]]],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[737,[[8,[37,15]]]],[[[736,[0,-1]],37],[[736,[0,-1]]],[]],[742,[[8,[37,15]]]],[[[741,[-1,0]],37],[[741,[-1,0]]],[]],[748,[[8,[37,15]]]],[[[747,[-1,0,-2]],37],[[747,[-1,0,-2]]],[],[]],[714,[[8,[37,15]]]],[[[715,[-1,0]],37],[[715,[-1,0]]],[]],[732,[[8,[37,15]]]],[[[755,[0]],37],[[755,[0]]]],[757,[[8,[37,15]]]],[[[756,[-1,0]],37],[[756,[-1,0]]],[]],[724,[[8,[37,15]]]],[[[725,[0]],37],[[725,[0]]]],[763,[[8,[37,15]]]],[[[762,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[762,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[765,[[8,[37,15]]]],[[[764,[-1,0,-2]],37],[[764,[-1,0,-2]]],[],[]],[771,[[8,[37,15]]]],[[[770,[0,-1,-2]],37],[[770,[0,-1,-2]]],[],[]],[773,[[8,[37,15]]]],[[[772,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[772,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[744,[[8,[37,15]]]],[[[743,[-1,0,-2]],37],[[743,[-1,0,-2]]],[],[]],[754,[[8,[37,15]]]],[[[753,[-1,0,-2]],37],[[753,[-1,0,-2]]],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[762,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[772,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[762,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[772,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[763,[[8,[42,15]]]],[[[762,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[762,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[773,[[8,[42,15]]]],[[[772,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[772,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],767],[732,[[0,[[64,[],[[63,[90]]]]]]]],[763,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[762,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[762,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[773,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[772,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[772,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],773],[722,[[8,[47,15]]]],[[[723,[0,-1]],47],[[723,[0,-1]]],[]],[722,[[8,[47,15]]]],[[[723,[-1,-2]],47],[[723,[-1,-2]]],[],[]],[718,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[719,[-1,-2,0]],[23,[37]]],[[719,[-1,-2,0]]],[],[]],[720,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[721,[-1,-2,0]],[23,[37]]],[[721,[-1,-2,0]]],[],[]],[752,[[0,[[64,[],[[63,[37]]]]]]]],[[[751,[-1,0,-2]],[23,[37]]],[[751,[-1,0,-2]]],[],[]],[752,[[8,[37,15]]]],[[[751,[0,-1,-2]],37],[[751,[0,-1,-2]]],[],[]],[737,[[8,[37,15]]]],[[[736,[-1,0]],37],[[736,[-1,0]]],[]],[775,[[8,[37,15]]]],[[[774,[0,-1]],37],[[774,[0,-1]]],[]],[[1,37,37,31],775],[[1,37,42,31],769],[38,[[8,[716,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[730,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[731,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[737,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[728,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[739,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[718,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[720,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[726,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[727,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[742,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[744,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[746,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[748,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[750,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[752,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[754,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[714,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[732,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[712,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[722,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[757,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[759,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[761,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[724,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[763,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[765,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[767,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[769,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[771,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[773,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[775,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[722,[[8,[48,15]]]],[[[723,[-1,0]],48],[[723,[-1,0]]],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[730,[[8,[37,15]]]],[[[734,[-1,0,-2,-3,-4]],37],[[734,[-1,0,-2,-3,-4]]],[],[],[],[]],[767,[[8,[37,15]]]],[[[766,[0,-1,-2]],37],[[766,[0,-1,-2]]],[],[]],[[1,37,37,[23,[37]],31],771],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[776,[[8,[47,15]]]],[[[777,[-1,0]],47],[[777,[-1,0]]],[]],[778,[[8,[47,15]]]],[[[779,[-1,-2,0]],47],[[779,[-1,-2,0]]],[],[]],[780,[[8,[47,15]]]],[[[781,[-1,-2]],47],[[781,[-1,-2]]],[],[]],[[1,39,[23,[37]],[23,[37]],[23,[37]],53,31],782],[[1,[23,[37]],47,31],776],[[1,[23,[39]],[23,[37]],47,31],778],[776,[[0,[[64,[],[[63,[37]]]]]]]],[[[777,[0,-1]],[23,[37]]],[[777,[0,-1]]],[]],[778,[[0,[[64,[],[[63,[37]]]]]]]],[[[779,[-1,0,-2]],[23,[37]]],[[779,[-1,0,-2]]],[],[]],[783,[[0,[[64,[],[[63,[37]]]]]]]],[[[784,[-1,0]],[23,[37]]],[[784,[-1,0]]],[]],[785,[[8,[90,15]]]],[[[786,[0]],39],[[786,[0]]]],[[1,39,31],785],[782,[[8,[53,15]]]],[[[787,[-1,-2,-3,-4,0]],53],[[787,[-1,-2,-3,-4,0]]],[],[],[],[]],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,-2,0,-3,-4]],[23,[37]]],[[787,[-1,-2,0,-3,-4]]],[],[],[],[]],[788,[[8,[51,15]]]],[[[789,[-1,0]],51],[[789,[-1,0]]],[]],[788,[[8,[89,15]]]],[[[789,[0,-1]],49],[[789,[0,-1]]],[]],[780,[[8,[89,15]]]],[[[781,[-1,0]],49],[[781,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[777,[0,0]]],776],[[[779,[0,0,0]]],778],[[[786,[0]]],785],[[[790,[0]]],791],[[[792,[0]]],793],[[[794,[0]]],795],[[[787,[0,0,0,0,0]]],782],[[[789,[0,0]]],788],[[[784,[0,0]]],783],[[[796,[0,0]]],797],[[[798,[0,0,0]]],799],[[[800,[0,0]]],801],[[[781,[0,0]]],780],[[[802,[0]]],803],[[[804,[0]]],805],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[786,[0]]]],[[1,31],[[790,[0]]]],[[1,31],[[792,[0]]]],[[1,31],[[794,[0]]]],[[1,31],[[787,[0,0,0,0,0]]]],[[1,31],[[789,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[796,[0,0]]]],[[1,31],[[798,[0,0,0]]]],[[1,31],[[800,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[802,[0]]]],[[1,31],[[804,[0]]]],[803,[[8,[48,15]]]],[[[802,[-1]],48],[[802,[-1]]],[]],[805,[[8,[53,15]]]],[[[804,[-1]],53],[[804,[-1]]],[]],[[1,37,31],791],[780,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[781,[0,-1]],[23,[37]]],[[781,[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,[]],[799,[[8,[51,15]]]],[[[798,[-1,-2,0]],51],[[798,[-1,-2,0]]],[],[]],[801,[[8,[51,15]]]],[[[800,[-1,-2]],51],[[800,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[786,[0]]]],[[1,31],[[790,[0]]]],[[1,31],[[792,[0]]]],[[1,31],[[794,[0]]]],[[1,31],[[787,[0,0,0,0,0]]]],[[1,31],[[789,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[796,[0,0]]]],[[1,31],[[798,[0,0,0]]]],[[1,31],[[800,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[802,[0]]]],[[1,31],[[804,[0]]]],[782,[[8,[90,15]]]],[[[787,[0,-1,-2,-3,-4]],39],[[787,[0,-1,-2,-3,-4]]],[],[],[],[]],[782,[[8,[47,15]]]],[[[787,[-1,-2,-3,-4,-5]],47],[[787,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[791,[[8,[37,15]]]],[[[790,[0]],37],[[790,[0]]]],[797,[[8,[37,15]]]],[[[796,[0,-1]],37],[[796,[0,-1]]],[]],[[1,39,31],793],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,0,-2,-3,-4]],[23,[37]]],[[787,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,31],795],[776,38],[778,38],[785,38],[791,38],[793,38],[795,38],[782,38],[788,38],[783,38],[797,38],[799,38],[801,38],[780,38],[803,38],[805,38],[799,[[8,[37,15]]]],[[[798,[-1,0,-2]],37],[[798,[-1,0,-2]]],[],[]],[801,[[8,[37,15]]]],[[[800,[-1,0]],37],[[800,[-1,0]]],[]],[[1,49,51,31],788],[[1,39,[23,[37]],31],783],[803,[[8,[4,15]]]],[805,[[8,[4,15]]]],[801,[[8,[4,15]]]],[780,[[8,[4,15]]]],[782,[[8,[4,15]]]],[788,[[8,[4,15]]]],[785,[[8,[4,15]]]],[797,[[8,[37,15]]]],[[[796,[-1,-2]],37],[[796,[-1,-2]]],[],[]],[797,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[796,[-1,0]],[23,[37]]],[[796,[-1,0]]],[]],[[1,37,[23,[37]],31],797],[[1,39,37,51,31],799],[783,[[8,[90,15]]]],[[[784,[0,-1]],39],[[784,[0,-1]]],[]],[803,[[8,[90,15]]]],[[[802,[0]],39],[[802,[0]]]],[805,[[8,[90,15]]]],[[[804,[0]],39],[[804,[0]]]],[[1,39,37,31],801],[778,[[0,[[64,[],[[63,[90]]]]]]]],[[[779,[0,-1,-2]],[23,[39]]],[[779,[0,-1,-2]]],[],[]],[[1,[23,[37]],49,31],780],[780,[[8,[37,15]]]],[[[781,[-1,-2]],37],[[781,[-1,-2]]],[],[]],[[782,53],4],[[788,51],4],[[803,48],4],[[805,53],4],[[799,51],4],[[801,51],4],[[776,47],4],[[778,47],4],[[780,47],4],[[782,47],4],[[788,47],4],[[785,42],4],[788,[[8,[47,15]]]],[[[789,[-1,-2]],47],[[789,[-1,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[776,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[778,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[785,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[791,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[793,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[795,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[782,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[788,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[783,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[797,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[799,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[801,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[780,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[803,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[805,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1,39,31],803],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[782,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[787,[-1,-2,-3,0,-4]],[23,[37]]],[[787,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,31],805],[799,[[8,[90,15]]]],[[[798,[0,-1,-2]],39],[[798,[0,-1,-2]]],[],[]],[801,[[8,[90,15]]]],[[[800,[0,-1]],39],[[800,[0,-1]]],[]],[785,[[8,[42,15]]]],[[[786,[-1]],42],[[786,[-1]]],[]],[793,[[8,[90,15]]]],[[[792,[0]],39],[[792,[0]]]],[795,[[8,[90,15]]]],[[[794,[0]],39],[[794,[0]]]],[785,[[8,[37,15]]]],[[[786,[-1]],37],[[786,[-1]]],[]],[793,[[8,[37,15]]]],[[[792,[-1]],37],[[792,[-1]]],[]],[795,[[8,[37,15]]]],[[[794,[-1]],37],[[794,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[806,[[8,[47,15]]]],[[[807,[-1,-2,-3,0]],47],[[807,[-1,-2,-3,0]]],[],[],[]],[808,[[8,[47,15]]]],[[[809,[-1,-2,0]],47],[[809,[-1,-2,0]]],[],[]],[810,[[8,[47,15]]]],[[[811,[-1,-2,-3,0]],47],[[811,[-1,-2,-3,0]]],[],[],[]],[812,[[8,[47,15]]]],[[[813,[-1,-2,-3,-4,0,-5]],47],[[813,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[814,[[8,[47,15]]]],[[[815,[-1,-2,0]],47],[[815,[-1,-2,0]]],[],[]],[[1,[23,[37]],43,43,47,31],806],[[1,[23,[39]],[23,[37]],47,31],808],[[1,37,37,43,43,31],816],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[806,[[0,[[64,[],[[63,[37]]]]]]]],[[[807,[0,-1,-2,-3]],[23,[37]]],[[807,[0,-1,-2,-3]]],[],[],[]],[808,[[0,[[64,[],[[63,[37]]]]]]]],[[[809,[-1,0,-2]],[23,[37]]],[[809,[-1,0,-2]]],[],[]],[819,[[0,[[64,[],[[63,[37]]]]]]]],[[[820,[-1,0]],[23,[37]]],[[820,[-1,0]]],[]],[821,[[8,[37,15]]]],[[[822,[0,-1,-2,-3]],37],[[822,[0,-1,-2,-3]]],[],[],[]],[823,[[8,[90,15]]]],[[[824,[0,-1]],39],[[824,[0,-1]]],[]],[814,[[8,[90,15]]]],[[[815,[0,-1,-2]],39],[[815,[0,-1,-2]]],[],[]],[825,[[8,[37,15]]]],[[[826,[0,-1,-2,-3]],37],[[826,[0,-1,-2,-3]]],[],[],[]],[827,[[8,[51,15]]]],[[[828,[-1,-2,-3,-4,0]],51],[[828,[-1,-2,-3,-4,0]]],[],[],[],[]],[817,[[8,[89,15]]]],[[[818,[0,-1,-2]],49],[[818,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,43,31],829],[[[807,[0,0,0,0]]],806],[[[809,[0,0,0]]],808],[[[830,[0,0,0,0]]],816],[[[831,[0]]],829],[[[822,[0,0,0,0]]],821],[[[832,[0,0,0,0]]],833],[[[811,[0,0,0,0]]],810],[[[834,[0,0,0,0]]],835],[[[836,[0,0,0,0]]],837],[[[838,[0,0,0,0]]],839],[840,841],[[[824,[0,0]]],823],[[[813,[0,0,0,0,0,0]]],812],[[[820,[0,0]]],819],[[[842,[0,0]]],843],[[[844,[0,0]]],845],[[[846,[0]]],847],[[[848,[0,0,0]]],849],[850,851],[[[852,[0,0,0]]],853],[[[818,[0,0,0]]],817],[[[815,[0,0,0]]],814],[[[854,[0,0]]],855],[[[856,[0,0]]],857],[[[858,[0,0,0]]],859],[[[860,[0,0]]],861],[[[862,[0,0,0]]],863],[[[864,[0,0]]],865],[[[866,[0,0]]],867],[[[868,[0,0]]],869],[[[870,[0,0,0]]],871],[[[828,[0,0,0,0,0]]],827],[[[872,[0,0]]],873],[[[826,[0,0,0,0]]],825],[[[874,[0,0,0,0]]],875],[[[876,[0,0,0,0]]],877],[[[878,[0,0,0,0]]],879],[[[880,[0,0,0,0]]],881],[[[882,[0,0,0,0]]],883],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[830,[0,0,0,0]]]],[[1,31],[[831,[0]]]],[[1,31],[[822,[0,0,0,0]]]],[[1,31],[[832,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[834,[0,0,0,0]]]],[[1,31],[[836,[0,0,0,0]]]],[[1,31],[[838,[0,0,0,0]]]],[[1,31],840],[[1,31],[[824,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[842,[0,0]]]],[[1,31],[[844,[0,0]]]],[[1,31],[[846,[0]]]],[[1,31],[[848,[0,0,0]]]],[[1,31],850],[[1,31],[[852,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[854,[0,0]]]],[[1,31],[[856,[0,0]]]],[[1,31],[[858,[0,0,0]]]],[[1,31],[[860,[0,0]]]],[[1,31],[[862,[0,0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[866,[0,0]]]],[[1,31],[[868,[0,0]]]],[[1,31],[[870,[0,0,0]]]],[[1,31],[[828,[0,0,0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[826,[0,0,0,0]]]],[[1,31],[[874,[0,0,0,0]]]],[[1,31],[[876,[0,0,0,0]]]],[[1,31],[[878,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[825,[[8,[53,15]]]],[[[826,[-1,-2,-3,0]],53],[[826,[-1,-2,-3,0]]],[],[],[]],[875,[[8,[42,15]]]],[[[874,[-1,-2,-3,0]],42],[[874,[-1,-2,-3,0]]],[],[],[]],[877,[[8,[53,15]]]],[[[876,[-1,-2,-3,0]],53],[[876,[-1,-2,-3,0]]],[],[],[]],[879,[[8,[42,15]]]],[[[878,[-1,-2,-3,0]],42],[[878,[-1,-2,-3,0]]],[],[],[]],[881,[[8,[53,15]]]],[[[880,[-1,-2,-3,0]],53],[[880,[-1,-2,-3,0]]],[],[],[]],[883,[[8,[53,15]]]],[[[882,[-1,-2,-3,0]],53],[[882,[-1,-2,-3,0]]],[],[],[]],[825,[[0,[[64,[],[[63,[321]]]]]]]],[[[826,[-1,-2,0,-3]],[23,[43]]],[[826,[-1,-2,0,-3]]],[],[],[]],[875,[[0,[[64,[],[[63,[321]]]]]]]],[[[874,[-1,-2,0,-3]],[23,[43]]],[[874,[-1,-2,0,-3]]],[],[],[]],[877,[[0,[[64,[],[[63,[321]]]]]]]],[[[876,[-1,-2,0,-3]],[23,[43]]],[[876,[-1,-2,0,-3]]],[],[],[]],[879,[[0,[[64,[],[[63,[321]]]]]]]],[[[878,[-1,-2,0,-3]],[23,[43]]],[[878,[-1,-2,0,-3]]],[],[],[]],[881,[[0,[[64,[],[[63,[321]]]]]]]],[[[880,[-1,-2,0,-3]],[23,[43]]],[[880,[-1,-2,0,-3]]],[],[],[]],[883,[[0,[[64,[],[[63,[321]]]]]]]],[[[882,[-1,-2,0,-3]],[23,[43]]],[[882,[-1,-2,0,-3]]],[],[],[]],[[1,37,43,43,42,31],821],[[1,37,43,43,51,31],833],[[1,37,43,43,47,31],810],[[1,37,43,43,51,31],835],[[1,37,43,43,48,31],837],[[1,37,43,43,53,31],839],[833,[[8,[42,15]]]],[[[832,[-1,-2,-3,-4]],42],[[832,[-1,-2,-3,-4]]],[],[],[],[]],[835,[[8,[42,15]]]],[[[834,[-1,-2,-3,-4]],42],[[834,[-1,-2,-3,-4]]],[],[],[],[]],[821,[[8,[42,15]]]],[[[822,[-1,-2,-3,0]],42],[[822,[-1,-2,-3,0]]],[],[],[]],[[1,31],841],[833,[[8,[51,15]]]],[[[832,[-1,-2,-3,0]],51],[[832,[-1,-2,-3,0]]],[],[],[]],[835,[[8,[51,15]]]],[[[834,[-1,-2,-3,0]],51],[[834,[-1,-2,-3,0]]],[],[],[]],[[1,39,42,31],823],[[1,39,[23,[37]],[23,[37]],[23,[37]],47,53,31],812],[[1,39,[23,[37]],31],819],[[1,39,48,31],843],[[1,39,53,31],845],[825,[[8,[321,15]]]],[[[826,[-1,0,-2,-3]],43],[[826,[-1,0,-2,-3]]],[],[],[]],[875,[[8,[321,15]]]],[[[874,[-1,0,-2,-3]],43],[[874,[-1,0,-2,-3]]],[],[],[]],[877,[[8,[321,15]]]],[[[876,[-1,0,-2,-3]],43],[[876,[-1,0,-2,-3]]],[],[],[]],[879,[[8,[321,15]]]],[[[878,[-1,0,-2,-3]],43],[[878,[-1,0,-2,-3]]],[],[],[]],[881,[[8,[321,15]]]],[[[880,[-1,0,-2,-3]],43],[[880,[-1,0,-2,-3]]],[],[],[]],[883,[[8,[321,15]]]],[[[882,[-1,0,-2,-3]],43],[[882,[-1,0,-2,-3]]],[],[],[]],[829,[[8,[321,15]]]],[[[831,[0]],43],[[831,[0]]]],[827,[[8,[321,15]]]],[[[828,[-1,-2,0,-3,-4]],43],[[828,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,31],847],[[1,39,37,51,31],849],[806,[[8,[321,15]]]],[[[807,[-1,-2,0,-3]],43],[[807,[-1,-2,0,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[830,[-1,-2,-3,0]],43],[[830,[-1,-2,-3,0]]],[],[],[]],[821,[[8,[321,15]]]],[[[822,[-1,-2,0,-3]],43],[[822,[-1,-2,0,-3]]],[],[],[]],[833,[[8,[321,15]]]],[[[832,[-1,-2,0,-3]],43],[[832,[-1,-2,0,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,-2,0,-3]],43],[[811,[-1,-2,0,-3]]],[],[],[]],[835,[[8,[321,15]]]],[[[834,[-1,-2,0,-3]],43],[[834,[-1,-2,0,-3]]],[],[],[]],[837,[[8,[321,15]]]],[[[836,[-1,-2,0,-3]],43],[[836,[-1,-2,0,-3]]],[],[],[]],[839,[[8,[321,15]]]],[[[838,[-1,-2,0,-3]],43],[[838,[-1,-2,0,-3]]],[],[],[]],[871,[[8,[321,15]]]],[[[870,[-1,-2,0]],43],[[870,[-1,-2,0]]],[],[]],[[1,31],851],[[1,37,49,43,31],853],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,49,47,48,31],817],[817,[[8,[48,15]]]],[[[818,[-1,-2,0]],48],[[818,[-1,-2,0]]],[],[]],[827,[[8,[53,15]]]],[[[828,[-1,-2,-3,-4,-5]],53],[[828,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,47,31],814],[[1,39,37,31],855],[[1,39,37,31],857],[[1,39,37,51,31],859],[[1,39,37,31],861],[[1,39,37,51,31],863],[[1,39,37,31],865],[[1,39,37,31],867],[[1,39,37,31],869],[849,[[8,[51,15]]]],[[[848,[-1,-2,0]],51],[[848,[-1,-2,0]]],[],[]],[859,[[8,[51,15]]]],[[[858,[-1,-2,0]],51],[[858,[-1,-2,0]]],[],[]],[861,[[8,[51,15]]]],[[[860,[-1,-2]],51],[[860,[-1,-2]]],[],[]],[863,[[8,[51,15]]]],[[[862,[-1,-2,0]],51],[[862,[-1,-2,0]]],[],[]],[865,[[8,[51,15]]]],[[[864,[-1,-2]],51],[[864,[-1,-2]]],[],[]],[812,[[8,[42,15]]]],[[[813,[-1,-2,-3,-4,-5,-6]],42],[[813,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[812,[[8,[53,15]]]],[[[813,[-1,-2,-3,-4,-5,0]],53],[[813,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[813,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[833,[[8,[37,15]]]],[[[832,[0,-1,-2,-3]],37],[[832,[0,-1,-2,-3]]],[],[],[]],[810,[[8,[37,15]]]],[[[811,[0,-1,-2,-3]],37],[[811,[0,-1,-2,-3]]],[],[],[]],[835,[[8,[37,15]]]],[[[834,[0,-1,-2,-3]],37],[[834,[0,-1,-2,-3]]],[],[],[]],[847,[[8,[37,15]]]],[[[846,[0]],37],[[846,[0]]]],[814,[[8,[37,15]]]],[[[815,[-1,0,-2]],37],[[815,[-1,0,-2]]],[],[]],[857,[[8,[90,15]]]],[[[856,[0,-1]],39],[[856,[0,-1]]],[]],[859,[[8,[37,15]]]],[[[858,[-1,0,-2]],37],[[858,[-1,0,-2]]],[],[]],[861,[[8,[37,15]]]],[[[860,[-1,0]],37],[[860,[-1,0]]],[]],[863,[[8,[37,15]]]],[[[862,[-1,0,-2]],37],[[862,[-1,0,-2]]],[],[]],[865,[[8,[37,15]]]],[[[864,[-1,0]],37],[[864,[-1,0]]],[]],[873,[[8,[37,15]]]],[[[872,[0,-1]],37],[[872,[0,-1]]],[]],[875,[[8,[37,15]]]],[[[874,[0,-1,-2,-3]],37],[[874,[0,-1,-2,-3]]],[],[],[]],[877,[[8,[37,15]]]],[[[876,[0,-1,-2,-3]],37],[[876,[0,-1,-2,-3]]],[],[],[]],[879,[[8,[37,15]]]],[[[878,[0,-1,-2,-3]],37],[[878,[0,-1,-2,-3]]],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[813,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[812,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[813,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[813,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[827,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[828,[0,-1,-2,-3,-4]],[23,[37]]],[[828,[0,-1,-2,-3,-4]]],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,37,43,43,31],871],[816,[[8,[37,15]]]],[[[830,[0,-1,-2,-3]],37],[[830,[0,-1,-2,-3]]],[],[],[]],[827,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[828,[-1,0,-2,-3,-4]],[23,[37]]],[[828,[-1,0,-2,-3,-4]]],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[830,[0,0,0,0]]]],[[1,31],[[831,[0]]]],[[1,31],[[822,[0,0,0,0]]]],[[1,31],[[832,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[834,[0,0,0,0]]]],[[1,31],[[836,[0,0,0,0]]]],[[1,31],[[838,[0,0,0,0]]]],[[1,31],840],[[1,31],[[824,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[842,[0,0]]]],[[1,31],[[844,[0,0]]]],[[1,31],[[846,[0]]]],[[1,31],[[848,[0,0,0]]]],[[1,31],850],[[1,31],[[852,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[854,[0,0]]]],[[1,31],[[856,[0,0]]]],[[1,31],[[858,[0,0,0]]]],[[1,31],[[860,[0,0]]]],[[1,31],[[862,[0,0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[866,[0,0]]]],[[1,31],[[868,[0,0]]]],[[1,31],[[870,[0,0,0]]]],[[1,31],[[828,[0,0,0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[826,[0,0,0,0]]]],[[1,31],[[874,[0,0,0,0]]]],[[1,31],[[876,[0,0,0,0]]]],[[1,31],[[878,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[806,38],[808,38],[816,38],[829,38],[821,38],[833,38],[810,38],[835,38],[837,38],[839,38],[841,38],[823,38],[812,38],[819,38],[843,38],[845,38],[847,38],[849,38],[851,38],[853,38],[817,38],[814,38],[855,38],[857,38],[859,38],[861,38],[863,38],[865,38],[867,38],[869,38],[871,38],[827,38],[873,38],[825,38],[875,38],[877,38],[879,38],[881,38],[883,38],[867,[[8,[90,15]]]],[[[866,[0,-1]],39],[[866,[0,-1]]],[]],[849,[[8,[37,15]]]],[[[848,[-1,0,-2]],37],[[848,[-1,0,-2]]],[],[]],[[1,[23,[37]],[23,[37]],43,42,51,31],827],[853,[[8,[89,15]]]],[[[852,[-1,0,-2]],49],[[852,[-1,0,-2]]],[],[]],[817,[[8,[4,15]]]],[833,[[8,[4,15]]]],[835,[[8,[4,15]]]],[827,[[8,[4,15]]]],[861,[[8,[4,15]]]],[865,[[8,[4,15]]]],[812,[[8,[4,15]]]],[817,[[8,[4,15]]]],[827,[[8,[4,15]]]],[873,[[0,[[64,[],[[63,[37]]]]]]]],[[[872,[-1,0]],[23,[37]]],[[872,[-1,0]]],[]],[[1,37,[23,[37]],31],873],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[819,[[8,[90,15]]]],[[[820,[0,-1]],39],[[820,[0,-1]]],[]],[843,[[8,[90,15]]]],[[[842,[0,-1]],39],[[842,[0,-1]]],[]],[845,[[8,[90,15]]]],[[[844,[0,-1]],39],[[844,[0,-1]]],[]],[849,[[8,[90,15]]]],[[[848,[0,-1,-2]],39],[[848,[0,-1,-2]]],[],[]],[855,[[8,[90,15]]]],[[[854,[0,-1]],39],[[854,[0,-1]]],[]],[869,[[8,[90,15]]]],[[[868,[0,-1]],39],[[868,[0,-1]]],[]],[812,[[8,[90,15]]]],[[[813,[0,-1,-2,-3,-4,-5]],39],[[813,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[808,[[0,[[64,[],[[63,[90]]]]]]]],[[[809,[0,-1,-2]],[23,[39]]],[[809,[0,-1,-2]]],[],[]],[827,[[8,[42,15]]]],[[[828,[-1,-2,-3,0,-4]],42],[[828,[-1,-2,-3,0,-4]]],[],[],[],[]],[816,[[8,[37,15]]]],[[[830,[-1,0,-2,-3]],37],[[830,[-1,0,-2,-3]]],[],[],[]],[827,[[8,[47,15]]]],[[[828,[-1,-2,-3,-4,-5]],47],[[828,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[817,53],4],[[827,51],4],[[825,53],4],[[875,42],4],[[877,53],4],[[879,42],4],[[881,53],4],[[883,53],4],[[833,42],4],[[835,42],4],[[821,42],4],[[833,51],4],[[835,51],4],[[817,48],4],[[827,53],4],[[849,51],4],[[859,51],4],[[861,51],4],[[863,51],4],[[865,51],4],[[812,42],4],[[812,53],4],[[806,47],4],[[808,47],4],[[810,47],4],[[812,47],4],[[814,47],4],[[817,53],4],[[827,42],4],[[827,47],4],[[817,47],4],[[837,48],4],[[839,53],4],[[823,42],4],[[843,48],4],[[845,53],4],[853,[[8,[321,15]]]],[[[852,[-1,-2,0]],43],[[852,[-1,-2,0]]],[],[]],[[1,37,43,[23,[43]],53,31],825],[[1,37,43,[23,[43]],42,31],875],[[1,37,43,[23,[43]],53,31],877],[[1,37,43,[23,[43]],42,31],879],[[1,37,43,[23,[43]],53,31],881],[[1,37,43,[23,[43]],53,31],883],[817,[[8,[47,15]]]],[[[818,[-1,0,-2]],47],[[818,[-1,0,-2]]],[],[]],[806,[[8,[321,15]]]],[[[807,[-1,0,-2,-3]],43],[[807,[-1,0,-2,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[830,[-1,-2,0,-3]],43],[[830,[-1,-2,0,-3]]],[],[],[]],[821,[[8,[321,15]]]],[[[822,[-1,0,-2,-3]],43],[[822,[-1,0,-2,-3]]],[],[],[]],[833,[[8,[321,15]]]],[[[832,[-1,0,-2,-3]],43],[[832,[-1,0,-2,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,0,-2,-3]],43],[[811,[-1,0,-2,-3]]],[],[],[]],[835,[[8,[321,15]]]],[[[834,[-1,0,-2,-3]],43],[[834,[-1,0,-2,-3]]],[],[],[]],[837,[[8,[321,15]]]],[[[836,[-1,0,-2,-3]],43],[[836,[-1,0,-2,-3]]],[],[],[]],[839,[[8,[321,15]]]],[[[838,[-1,0,-2,-3]],43],[[838,[-1,0,-2,-3]]],[],[],[]],[871,[[8,[321,15]]]],[[[870,[-1,0,-2]],43],[[870,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[806,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[808,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[816,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[829,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[821,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[833,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[810,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[835,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[837,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[839,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[841,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[823,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[812,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[819,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[843,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[845,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[847,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[849,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[851,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[853,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[817,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[814,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[855,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[857,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[859,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[861,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[863,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[865,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[867,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[869,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[871,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[827,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[873,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[825,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[875,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[877,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[879,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[881,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[883,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[837,[[8,[48,15]]]],[[[836,[-1,-2,-3,0]],48],[[836,[-1,-2,-3,0]]],[],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[839,[[8,[53,15]]]],[[[838,[-1,-2,-3,0]],53],[[838,[-1,-2,-3,0]]],[],[],[]],[837,[[8,[37,15]]]],[[[836,[0,-1,-2,-3]],37],[[836,[0,-1,-2,-3]]],[],[],[]],[839,[[8,[37,15]]]],[[[838,[0,-1,-2,-3]],37],[[838,[0,-1,-2,-3]]],[],[],[]],[823,[[8,[42,15]]]],[[[824,[-1,0]],42],[[824,[-1,0]]],[]],[843,[[8,[48,15]]]],[[[842,[-1,0]],48],[[842,[-1,0]]],[]],[845,[[8,[53,15]]]],[[[844,[-1,0]],53],[[844,[-1,0]]],[]],[855,[[8,[37,15]]]],[[[854,[-1,0]],37],[[854,[-1,0]]],[]],[857,[[8,[37,15]]]],[[[856,[-1,0]],37],[[856,[-1,0]]],[]],[859,[[8,[90,15]]]],[[[858,[0,-1,-2]],39],[[858,[0,-1,-2]]],[],[]],[861,[[8,[90,15]]]],[[[860,[0,-1]],39],[[860,[0,-1]]],[]],[863,[[8,[90,15]]]],[[[862,[0,-1,-2]],39],[[862,[0,-1,-2]]],[],[]],[865,[[8,[90,15]]]],[[[864,[0,-1]],39],[[864,[0,-1]]],[]],[867,[[8,[37,15]]]],[[[866,[-1,0]],37],[[866,[-1,0]]],[]],[869,[[8,[37,15]]]],[[[868,[-1,0]],37],[[868,[-1,0]]],[]],[871,[[8,[37,15]]]],[[[870,[0,-1,-2]],37],[[870,[0,-1,-2]]],[],[]],[881,[[8,[37,15]]]],[[[880,[0,-1,-2,-3]],37],[[880,[0,-1,-2,-3]]],[],[],[]],[883,[[8,[37,15]]]],[[[882,[0,-1,-2,-3]],37],[[882,[0,-1,-2,-3]]],[],[],[]],[853,[[8,[37,15]]]],[[[852,[0,-1,-2]],37],[[852,[0,-1,-2]]],[],[]],0,0,0,0,0,0,[884,[[8,[37,15]]]],[[[885,[-1,0]],37],[[885,[-1,0]]],[]],[886,[[8,[37,15]]]],[[[887,[-1,0]],37],[[887,[-1,0]]],[]],[888,[[8,[37,15]]]],[[[889,[-1,0]],37],[[889,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[885,[0,0]]],884],[[[887,[0,0]]],886],[[[889,[0,0]]],888],[[1,31],[[885,[0,0]]]],[[1,31],[[887,[0,0]]]],[[1,31],[[889,[0,0]]]],[[1,39,37,31],884],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[885,[0,0]]]],[[1,31],[[887,[0,0]]]],[[1,31],[[889,[0,0]]]],[884,38],[886,38],[888,38],[[1,39,37,31],886],[884,[[8,[90,15]]]],[[[885,[0,-1]],39],[[885,[0,-1]]],[]],[886,[[8,[90,15]]]],[[[887,[0,-1]],39],[[887,[0,-1]]],[]],[888,[[8,[90,15]]]],[[[889,[0,-1]],39],[[889,[0,-1]]],[]],[[1,39,37,31],888],[38,[[8,[884,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[886,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[888,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[890,[[8,[89,15]]]],[[[891,[-1,-2,-3,0]],49],[[891,[-1,-2,-3,0]]],[],[],[]],[892,[[8,[37,15]]]],[[[893,[-1,0,-2,-3,-4]],37],[[893,[-1,0,-2,-3,-4]]],[],[],[],[]],[894,[[0,[[64,[],[[63,[37]]]]]]]],[[[895,[-1,0]],[23,[37]]],[[895,[-1,0]]],[]],[890,[[8,[89,15]]]],[[[891,[-1,-2,0,-3]],49],[[891,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[895,[0,0]]],894],[[[896,[0]]],897],[[[898,[0,0,0,0,0,0]]],899],[[[900,[0,0,0,0,0,0,0,0,0]]],901],[[[902,[0,0,0,0]]],903],[[[904,[0]]],905],[[[893,[0,0,0,0,0]]],892],[[[906,[0,0,0,0,0,0]]],907],[[[908,[0,0]]],909],[[[910,[0]]],911],[[[891,[0,0,0,0]]],890],[[[912,[0]]],913],[[1,31],[[895,[0,0]]]],[[1,31],[[896,[0]]]],[[1,31],[[898,[0,0,0,0,0,0]]]],[[1,31],[[900,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[902,[0,0,0,0]]]],[[1,31],[[904,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[908,[0,0]]]],[[1,31],[[910,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[912,[0]]]],[892,[[0,[[64,[],[[63,[89]]]]]]]],[[[893,[-1,-2,-3,0,-4]],[914,[49]]],[[893,[-1,-2,-3,0,-4]]],[],[],[],[]],[892,[[8,[42,15]]]],[[[893,[-1,-2,-3,-4,0]],42],[[893,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,[23,[37]],31],894],[894,[[8,[37,15]]]],[[[895,[0,-1]],37],[[895,[0,-1]]],[]],[903,[[8,[37,15]]]],[[[902,[-1,0,-2,-3]],37],[[902,[-1,0,-2,-3]]],[],[],[]],[892,[[8,[89,15]]]],[[[893,[-1,-2,0,-3,-4]],49],[[893,[-1,-2,0,-3,-4]]],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,0,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[903,[[8,[89,15]]]],[[[902,[-1,-2,-3,0]],49],[[902,[-1,-2,-3,0]]],[],[],[]],[[1,49,31],897],[[1,[23,[39]],37,37,37,[23,[37]],49,31],899],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,42,42,42,31],901],[[1,49,31],905],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,[23,[39]],37,49,49,31],903],[[1,[23,[39]],37,49,[914,[49]],42,31],892],[899,[[0,[[64,[],[[63,[37]]]]]]]],[[[898,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[898,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[906,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[890,[[0,[[64,[],[[63,[37]]]]]]]],[[[891,[-1,0,-2,-3]],[23,[37]]],[[891,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[899,[[8,[37,15]]]],[[[898,[-1,0,-2,-3,-4,-5]],37],[[898,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[906,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[53,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],53],[[900,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[895,[0,0]]]],[[1,31],[[896,[0]]]],[[1,31],[[898,[0,0,0,0,0,0]]]],[[1,31],[[900,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[902,[0,0,0,0]]]],[[1,31],[[904,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[908,[0,0]]]],[[1,31],[[910,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[912,[0]]]],[909,[[8,[37,15]]]],[[[908,[0,-1]],37],[[908,[0,-1]]],[]],[894,38],[897,38],[899,38],[901,38],[903,38],[905,38],[892,38],[907,38],[909,38],[911,38],[890,38],[913,38],[901,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[900,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[900,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,31],907],[[1,37,49,31],909],[[1,37,31],911],[909,[[8,[89,15]]]],[[[908,[-1,0]],49],[[908,[-1,0]]],[]],[897,[[8,[89,15]]]],[[[896,[0]],49],[[896,[0]]]],[899,[[8,[89,15]]]],[[[898,[-1,-2,-3,-4,-5,0]],49],[[898,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[901,[[8,[89,15]]]],[[[900,[-1,-2,-3,-4,-5,0,-6,-7,-8]],49],[[900,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[905,[[8,[89,15]]]],[[[904,[0]],49],[[904,[0]]]],[907,[[8,[89,15]]]],[[[906,[-1,-2,-3,-4,-5,0]],49],[[906,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[901,[[8,[4,15]]]],[911,[[8,[37,15]]]],[[[910,[0]],37],[[910,[0]]]],[899,[[0,[[64,[],[[63,[90]]]]]]]],[[[898,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[898,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[0,[[64,[],[[63,[90]]]]]]]],[[[900,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[900,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[903,[[0,[[64,[],[[63,[90]]]]]]]],[[[902,[0,-1,-2,-3]],[23,[39]]],[[902,[0,-1,-2,-3]]],[],[],[]],[892,[[0,[[64,[],[[63,[90]]]]]]]],[[[893,[0,-1,-2,-3,-4]],[23,[39]]],[[893,[0,-1,-2,-3,-4]]],[],[],[],[]],[907,[[0,[[64,[],[[63,[90]]]]]]]],[[[906,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[906,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[890,[[0,[[64,[],[[63,[90]]]]]]]],[[[891,[0,-1,-2,-3]],[23,[39]]],[[891,[0,-1,-2,-3]]],[],[],[]],[913,[[0,[[64,[],[[63,[37]]]]]]]],[[[912,[0]],[23,[37]]],[[912,[0]]]],[[892,42],4],[[901,53],4],[[901,42],4],[[901,42],4],[[901,42],4],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[900,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[900,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[901,[[8,[42,15]]]],[[[900,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[900,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[899,[[8,[37,15]]]],[[[898,[-1,-2,-3,0,-4,-5]],37],[[898,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[906,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[903,[[8,[89,15]]]],[[[902,[-1,-2,0,-3]],49],[[902,[-1,-2,0,-3]]],[],[],[]],[38,[[8,[894,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[897,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[899,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[901,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[903,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[905,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[892,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[907,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[909,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[911,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[890,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[913,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[899,[[8,[37,15]]]],[[[898,[-1,-2,0,-3,-4,-5]],37],[[898,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[907,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[906,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[906,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],890],[[1,[23,[37]],31],913],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,37,37,31],915],[[1,39,[23,[37]],31],916],[917,[[8,[37,15]]]],[[[918,[-1,0]],37],[[918,[-1,0]]],[]],[919,[[8,[37,15]]]],[[[920,[0]],37],[[920,[0]]]],[921,[[8,[37,15]]]],[[[922,[-1,0]],37],[[922,[-1,0]]],[]],[923,[[8,[37,15]]]],[[[924,[-1,0]],37],[[924,[-1,0]]],[]],[925,[[8,[37,15]]]],[[[926,[-1,0]],37],[[926,[-1,0]]],[]],[927,[[8,[37,15]]]],[[[928,[0,-1]],37],[[928,[0,-1]]],[]],[927,[[8,[37,15]]]],[[[928,[-1,0]],37],[[928,[-1,0]]],[]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[[1,[23,[39]],37,49,31],931],[[1,39,[23,[37]],31],932],[[1,[23,[37]],31],933],[929,[[8,[89,15]]]],[[[930,[0,-1,-2]],49],[[930,[0,-1,-2]]],[],[]],[934,[[8,[89,15]]]],[[[935,[0,-1,-2]],49],[[935,[0,-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,[23,[37]],31],936],[[[937,[0,0]]],915],[[[938,[0,0]]],916],[[[939,[0,0]]],932],[[[940,[0,0,0]]],931],[[[941,[0]]],933],[[[942,[0,0]]],936],[[[943,[0,0,0]]],944],[[[945,[0]]],946],[[[947,[0,0]]],948],[[[949,[0,0]]],950],[[[951,[0,0]]],952],[[[953,[0,0]]],954],[[[955,[0,0,0]]],956],[[[957,[0,0]]],958],[[[959,[0,0]]],960],[[[961,[0,0]]],962],[[[963,[0,0]]],964],[[[965,[0,0]]],966],[[[930,[0,0,0]]],929],[[[935,[0,0,0]]],934],[[[967,[0,0]]],968],[[[918,[0,0]]],917],[[[969,[0,0]]],970],[[[971,[0,0]]],972],[[[928,[0,0]]],927],[[[973,[0,0]]],974],[[[975,[0,0]]],976],[[[977,[0]]],978],[[[979,[0]]],980],[[[981,[0,0,0,0]]],982],[[[983,[0]]],984],[[[985,[0,0]]],986],[[[920,[0]]],919],[[[922,[0,0]]],921],[[[987,[0,0,0,0]]],988],[[[989,[0,0]]],990],[[[924,[0,0]]],923],[[[926,[0,0]]],925],[[[991,[0,0,0]]],992],[[[993,[0]]],994],[[1,31],[[937,[0,0]]]],[[1,31],[[938,[0,0]]]],[[1,31],[[939,[0,0]]]],[[1,31],[[940,[0,0,0]]]],[[1,31],[[941,[0]]]],[[1,31],[[942,[0,0]]]],[[1,31],[[943,[0,0,0]]]],[[1,31],[[945,[0]]]],[[1,31],[[947,[0,0]]]],[[1,31],[[949,[0,0]]]],[[1,31],[[951,[0,0]]]],[[1,31],[[953,[0,0]]]],[[1,31],[[955,[0,0,0]]]],[[1,31],[[957,[0,0]]]],[[1,31],[[959,[0,0]]]],[[1,31],[[961,[0,0]]]],[[1,31],[[963,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[935,[0,0,0]]]],[[1,31],[[967,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[969,[0,0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[975,[0,0]]]],[[1,31],[[977,[0]]]],[[1,31],[[979,[0]]]],[[1,31],[[981,[0,0,0,0]]]],[[1,31],[[983,[0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[987,[0,0,0,0]]]],[[1,31],[[989,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[991,[0,0,0]]]],[[1,31],[[993,[0]]]],[[1,39,37,37,31],944],[[1,42,31],946],[[1,39,51,31],948],[[1,39,42,31],950],[[1,39,[23,[37]],31],952],[[1,39,[23,[37]],31],954],[[1,39,37,47,31],956],[[1,39,37,31],958],[[1,37,37,31],960],[968,[[8,[37,15]]]],[[[967,[-1,0]],37],[[967,[-1,0]]],[]],[[1,37,37,31],962],[931,[[8,[89,15]]]],[[[940,[-1,-2,0]],49],[[940,[-1,-2,0]]],[],[]],[936,[[8,[47,15]]]],[[[942,[-1,-2]],47],[[942,[-1,-2]]],[],[]],[927,[[8,[47,15]]]],[[[928,[-1,-2]],47],[[928,[-1,-2]]],[],[]],[960,[[8,[90,15]]]],[968,[[8,[90,15]]]],[966,[[0,[[64,[],[[63,[37]]]]]]]],[[[965,[-1,0]],[23,[37]]],[[965,[-1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,31],964],[[1,39,[23,[37]],31],966],[[1,49,47,48,31],929],[[1,49,47,42,31],934],[929,[[8,[48,15]]]],[[[930,[-1,-2,0]],48],[[930,[-1,-2,0]]],[],[]],[[1,37,37,31],968],[988,[[8,[90,15]]]],[[[987,[0,-1,-2,-3]],39],[[987,[0,-1,-2,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[959,[-1,0]],37],[[959,[-1,0]]],[]],[988,[[8,[37,15]]]],[[[987,[-1,-2,-3,0]],37],[[987,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],917],[982,[[0,[[64,[],[[63,[37]]]]]]]],[[[981,[-1,-2,0,-3]],[23,[37]]],[[981,[-1,-2,0,-3]]],[],[],[]],[958,[[8,[37,15]]]],[[[957,[-1,0]],37],[[957,[-1,0]]],[]],[964,[[8,[37,15]]]],[[[963,[-1,0]],37],[[963,[-1,0]]],[]],[990,[[8,[37,15]]]],[[[989,[-1,0]],37],[[989,[-1,0]]],[]],[916,[[0,[[64,[],[[63,[37]]]]]]]],[[[938,[-1,0]],[23,[37]]],[[938,[-1,0]]],[]],[932,[[0,[[64,[],[[63,[37]]]]]]]],[[[939,[-1,0]],[23,[37]]],[[939,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,[23,[37]],31],970],[915,[[8,[37,15]]]],[[[937,[0,-1]],37],[[937,[0,-1]]],[]],[944,[[8,[37,15]]]],[[[943,[-1,0,-2]],37],[[943,[-1,0,-2]]],[],[]],[962,[[8,[37,15]]]],[[[961,[0,-1]],37],[[961,[0,-1]]],[]],[972,[[8,[37,15]]]],[[[971,[0,-1]],37],[[971,[0,-1]]],[]],[974,[[8,[37,15]]]],[[[973,[0,-1]],37],[[973,[0,-1]]],[]],[976,[[8,[37,15]]]],[[[975,[0,-1]],37],[[975,[0,-1]]],[]],[934,[[8,[42,15]]]],[[[935,[-1,-2,0]],42],[[935,[-1,-2,0]]],[],[]],[[1,37,37,31],972],[[1,37,37,31],927],[[1,37,37,31],974],[956,[[8,[47,15]]]],[[[955,[-1,-2,0]],47],[[955,[-1,-2,0]]],[],[]],[[1,37,37,31],976],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[937,[0,0]]]],[[1,31],[[938,[0,0]]]],[[1,31],[[939,[0,0]]]],[[1,31],[[940,[0,0,0]]]],[[1,31],[[941,[0]]]],[[1,31],[[942,[0,0]]]],[[1,31],[[943,[0,0,0]]]],[[1,31],[[945,[0]]]],[[1,31],[[947,[0,0]]]],[[1,31],[[949,[0,0]]]],[[1,31],[[951,[0,0]]]],[[1,31],[[953,[0,0]]]],[[1,31],[[955,[0,0,0]]]],[[1,31],[[957,[0,0]]]],[[1,31],[[959,[0,0]]]],[[1,31],[[961,[0,0]]]],[[1,31],[[963,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[935,[0,0,0]]]],[[1,31],[[967,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[969,[0,0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[975,[0,0]]]],[[1,31],[[977,[0]]]],[[1,31],[[979,[0]]]],[[1,31],[[981,[0,0,0,0]]]],[[1,31],[[983,[0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[987,[0,0,0,0]]]],[[1,31],[[989,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[991,[0,0,0]]]],[[1,31],[[993,[0]]]],[[1,37,31],978],[988,[[8,[37,15]]]],[[[987,[-1,-2,0,-3]],37],[[987,[-1,-2,0,-3]]],[],[],[]],[992,[[8,[37,15]]]],[[[991,[-1,0,-2]],37],[[991,[-1,0,-2]]],[],[]],[933,[[0,[[64,[],[[63,[37]]]]]]]],[[[941,[0]],[23,[37]]],[[941,[0]]]],[984,[[0,[[64,[],[[63,[37]]]]]]]],[[[983,[0]],[23,[37]]],[[983,[0]]]],[994,[[0,[[64,[],[[63,[37]]]]]]]],[[[993,[0]],[23,[37]]],[[993,[0]]]],[915,38],[916,38],[932,38],[931,38],[933,38],[936,38],[944,38],[946,38],[948,38],[950,38],[952,38],[954,38],[956,38],[958,38],[960,38],[962,38],[964,38],[966,38],[929,38],[934,38],[968,38],[917,38],[970,38],[972,38],[927,38],[974,38],[976,38],[978,38],[980,38],[982,38],[984,38],[986,38],[919,38],[921,38],[988,38],[990,38],[923,38],[925,38],[992,38],[994,38],[958,[[8,[90,15]]]],[[[957,[0,-1]],39],[[957,[0,-1]]],[]],[950,[[8,[42,15]]]],[[[949,[-1,0]],42],[[949,[-1,0]]],[]],[956,[[8,[37,15]]]],[[[955,[-1,0,-2]],37],[[955,[-1,0,-2]]],[],[]],[[1,37,31],980],[980,[[8,[90,15]]]],[[1,[23,[39]],37,[23,[37]],49,31],982],[982,[[8,[89,15]]]],[[[981,[-1,-2,-3,0]],49],[[981,[-1,-2,-3,0]]],[],[],[]],[929,[[8,[4,15]]]],[936,[[8,[4,15]]]],[927,[[8,[4,15]]]],[929,[[8,[4,15]]]],[929,[[8,[4,15]]]],[934,[[8,[4,15]]]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[915,[[8,[90,15]]]],[916,[[8,[90,15]]]],[[[938,[0,-1]],39],[[938,[0,-1]]],[]],[932,[[8,[90,15]]]],[[[939,[0,-1]],39],[[939,[0,-1]]],[]],[936,[[8,[90,15]]]],[[[942,[0,-1]],39],[[942,[0,-1]]],[]],[944,[[8,[90,15]]]],[[[943,[0,-1,-2]],39],[[943,[0,-1,-2]]],[],[]],[946,[[8,[90,15]]]],[948,[[8,[90,15]]]],[[[947,[0,-1]],39],[[947,[0,-1]]],[]],[950,[[8,[90,15]]]],[[[949,[0,-1]],39],[[949,[0,-1]]],[]],[952,[[8,[90,15]]]],[[[951,[0,-1]],39],[[951,[0,-1]]],[]],[954,[[8,[90,15]]]],[[[953,[0,-1]],39],[[953,[0,-1]]],[]],[956,[[8,[90,15]]]],[[[955,[0,-1,-2]],39],[[955,[0,-1,-2]]],[],[]],[962,[[8,[90,15]]]],[964,[[8,[90,15]]]],[[[963,[0,-1]],39],[[963,[0,-1]]],[]],[917,[[8,[90,15]]]],[[[918,[0,-1]],39],[[918,[0,-1]]],[]],[970,[[8,[90,15]]]],[[[969,[0,-1]],39],[[969,[0,-1]]],[]],[972,[[8,[90,15]]]],[927,[[8,[90,15]]]],[974,[[8,[90,15]]]],[976,[[8,[90,15]]]],[978,[[8,[90,15]]]],[982,[[0,[[64,[],[[63,[90]]]]]]]],[[[981,[0,-1,-2,-3]],[23,[39]]],[[981,[0,-1,-2,-3]]],[],[],[]],[986,[[8,[90,15]]]],[[[985,[0,-1]],39],[[985,[0,-1]]],[]],[919,[[8,[90,15]]]],[921,[[8,[90,15]]]],[[[922,[0,-1]],39],[[922,[0,-1]]],[]],[990,[[8,[90,15]]]],[[[989,[0,-1]],39],[[989,[0,-1]]],[]],[923,[[8,[90,15]]]],[[[924,[0,-1]],39],[[924,[0,-1]]],[]],[925,[[8,[90,15]]]],[[[926,[0,-1]],39],[[926,[0,-1]]],[]],[992,[[8,[90,15]]]],[[[991,[0,-1,-2]],39],[[991,[0,-1,-2]]],[],[]],[931,[[0,[[64,[],[[63,[90]]]]]]]],[[[940,[0,-1,-2]],[23,[39]]],[[940,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],984],[915,[[8,[37,15]]]],[[[937,[-1,0]],37],[[937,[-1,0]]],[]],[944,[[8,[37,15]]]],[[[943,[-1,-2,0]],37],[[943,[-1,-2,0]]],[],[]],[962,[[8,[37,15]]]],[[[961,[-1,0]],37],[[961,[-1,0]]],[]],[972,[[8,[37,15]]]],[[[971,[-1,0]],37],[[971,[-1,0]]],[]],[974,[[8,[37,15]]]],[[[973,[-1,0]],37],[[973,[-1,0]]],[]],[976,[[8,[37,15]]]],[[[975,[-1,0]],37],[[975,[-1,0]]],[]],[[929,53],4],[[936,47],4],[[927,47],4],[[929,48],4],[[934,42],4],[[956,47],4],[[950,42],4],[[929,53],4],[[946,42],4],[[929,47],4],[[934,47],4],[[929,47],4],[[934,47],4],[[948,51],4],[946,[[8,[42,15]]]],[[[945,[0]],42],[[945,[0]]]],[966,[[8,[90,15]]]],[[[965,[0,-1]],39],[[965,[0,-1]]],[]],[968,[[8,[37,15]]]],[[[967,[0,-1]],37],[[967,[0,-1]]],[]],[978,[[8,[37,15]]]],[[[977,[0]],37],[[977,[0]]]],[980,[[8,[37,15]]]],[[[979,[0]],37],[[979,[0]]]],[982,[[8,[37,15]]]],[[[981,[-1,0,-2,-3]],37],[[981,[-1,0,-2,-3]]],[],[],[]],[992,[[8,[37,15]]]],[[[991,[-1,-2,0]],37],[[991,[-1,-2,0]]],[],[]],[[1,39,[23,[37]],31],986],[[1,37,31],919],[936,[[0,[[64,[],[[63,[37]]]]]]]],[[[942,[-1,0]],[23,[37]]],[[942,[-1,0]]],[]],[952,[[0,[[64,[],[[63,[37]]]]]]]],[[[951,[-1,0]],[23,[37]]],[[951,[-1,0]]],[]],[954,[[0,[[64,[],[[63,[37]]]]]]]],[[[953,[-1,0]],[23,[37]]],[[953,[-1,0]]],[]],[970,[[0,[[64,[],[[63,[37]]]]]]]],[[[969,[-1,0]],[23,[37]]],[[969,[-1,0]]],[]],[986,[[0,[[64,[],[[63,[37]]]]]]]],[[[985,[-1,0]],[23,[37]]],[[985,[-1,0]]],[]],[[1,39,37,31],921],[[1,39,39,37,37,31],988],[929,[[8,[47,15]]]],[[[930,[-1,0,-2]],47],[[930,[-1,0,-2]]],[],[]],[934,[[8,[47,15]]]],[[[935,[-1,0,-2]],47],[[935,[-1,0,-2]]],[],[]],[929,[[8,[47,15]]]],[[[930,[-1,-2,-3]],47],[[930,[-1,-2,-3]]],[],[],[]],[934,[[8,[47,15]]]],[[[935,[-1,-2,-3]],47],[[935,[-1,-2,-3]]],[],[],[]],[988,[[8,[90,15]]]],[[[987,[-1,0,-2,-3]],39],[[987,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],990],[38,[[8,[915,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[916,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[932,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[931,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[933,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[936,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[944,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[946,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[948,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[950,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[952,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[954,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[956,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[958,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[960,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[962,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[964,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[966,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[929,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[934,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[968,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[917,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[970,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[972,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[927,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[974,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[976,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[978,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[980,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[982,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[984,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[986,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[919,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[921,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[988,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[990,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[923,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[925,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[992,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[994,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[948,[[8,[51,15]]]],[[[947,[-1,0]],51],[[947,[-1,0]]],[]],[960,[[8,[37,15]]]],[[[959,[0,-1]],37],[[959,[0,-1]]],[]],[[1,39,37,31],923],[[1,39,37,31],925],[[1,39,37,37,31],992],[931,[[8,[37,15]]]],[[[940,[-1,0,-2]],37],[[940,[-1,0,-2]]],[],[]],[[1,[23,[37]],31],994],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[995,[[8,[89,15]]]],[[[996,[-1,-2,-3,0]],49],[[996,[-1,-2,-3,0]]],[],[],[]],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,0,-4,-5,-6]],37],[[998,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,-2,0,-3,-4]],39],[[1000,[-1,-2,0,-3,-4]]],[],[],[],[]],[1001,[[8,[42,15]]]],[[[1002,[-1,-2,-3,0]],42],[[1002,[-1,-2,-3,0]]],[],[],[]],[1003,[[8,[42,15]]]],[[[1004,[-1,-2,-3,0]],42],[[1004,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,49,49,49,31],1005],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1006,[0,0,0,0,0,0]]],1005],[[[998,[0,0,0,0,0,0,0]]],997],[[[1007,[0,0,0]]],1008],[[[1009,[0,0]]],1010],[[[1000,[0,0,0,0,0]]],999],[[[1011,[0,0,0,0]]],1012],[[[1013,[0,0,0]]],1014],[[[1015,[0,0,0,0]]],1016],[[[1017,[0]]],1018],[[[1019,[0,0]]],1020],[[[1021,[0,0]]],1022],[[[1023,[0,0]]],1024],[[[1025,[0,0,0]]],1026],[[[1027,[0,0,0,0,0]]],1028],[[[1029,[0,0,0,0]]],1030],[[[1031,[0,0]]],1032],[[[1033,[0,0,0,0]]],1034],[[[1002,[0,0,0,0]]],1001],[[[1004,[0,0,0,0]]],1003],[[[1035,[0]]],1036],[[[1037,[0,0]]],1038],[[[1039,[0,0,0]]],1040],[[[1041,[0,0,0]]],1042],[[[1043,[0,0,0]]],1044],[[[1045,[0,0,0]]],1046],[[[1047,[0,0]]],1048],[[[996,[0,0,0,0]]],995],[[[1049,[0,0,0,0,0,0,0]]],1050],[1051,1052],[[1,31],[[1006,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1007,[0,0,0]]]],[[1,31],[[1009,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1011,[0,0,0,0]]]],[[1,31],[[1013,[0,0,0]]]],[[1,31],[[1015,[0,0,0,0]]]],[[1,31],[[1017,[0]]]],[[1,31],[[1019,[0,0]]]],[[1,31],[[1021,[0,0]]]],[[1,31],[[1023,[0,0]]]],[[1,31],[[1025,[0,0,0]]]],[[1,31],[[1027,[0,0,0,0,0]]]],[[1,31],[[1029,[0,0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1033,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1041,[0,0,0]]]],[[1,31],[[1043,[0,0,0]]]],[[1,31],[[1045,[0,0,0]]]],[[1,31],[[1047,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1049,[0,0,0,0,0,0,0]]]],[[1,31],1051],[[1,39,37,37,37,37,37,[23,[37]],31],997],[[1,39,[23,[37]],51,31],1008],[[1,39,37,31],1010],[[1,39,37,51,31],1040],[[1,39,37,31],1038],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,-4,0,-5,-6]],37],[[998,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,-2,-3,0,-4]],39],[[1000,[-1,-2,-3,0,-4]]],[],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,0,-3,-4]],37],[[1027,[-1,-2,0,-3,-4]]],[],[],[],[]],[1010,[[8,[90,15]]]],[[[1009,[0,-1]],39],[[1009,[0,-1]]],[]],[1024,[[8,[37,15]]]],[[[1023,[-1,0]],37],[[1023,[-1,0]]],[]],[1044,[[8,[51,15]]]],[[[1043,[-1,-2,0]],51],[[1043,[-1,-2,0]]],[],[]],[1046,[[8,[51,15]]]],[[[1045,[-1,-2,0]],51],[[1045,[-1,-2,0]]],[],[]],[1008,[[8,[51,15]]]],[[[1007,[-1,-2,0]],51],[[1007,[-1,-2,0]]],[],[]],[[1,39,39,39,39,37,31],999],[997,[[8,[37,15]]]],[[[998,[-1,-2,0,-3,-4,-5,-6]],37],[[998,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[-1,0,-2,-3,-4]],39],[[1000,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,31],1012],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1018,[[8,[42,15]]]],[[[1017,[-1]],42],[[1017,[-1]]],[]],[1030,[[8,[37,15]]]],[[[1029,[-1,-2,0,-3]],37],[[1029,[-1,-2,0,-3]]],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,0,-4]],37],[[1027,[-1,-2,-3,0,-4]]],[],[],[],[]],[1028,[[8,[42,15]]]],[[[1027,[-1,-2,-3,-4,-5]],42],[[1027,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1012,[[0,[[64,[],[[63,[37]]]]]]]],[[[1011,[-1,-2,0,-3]],[23,[37]]],[[1011,[-1,-2,0,-3]]],[],[],[]],[1008,[[0,[[64,[],[[63,[37]]]]]]]],[[[1007,[-1,0,-2]],[23,[37]]],[[1007,[-1,0,-2]]],[],[]],[[1,39,37,37,[23,[37]],31],1016],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1005,[[8,[42,15]]]],[[[1006,[-1,-2,-3,-4,-5,-6]],42],[[1006,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,-4,0,-5]],49],[[1006,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1014,[[8,[51,15]]]],[[[1013,[-1,-2,-3]],51],[[1013,[-1,-2,-3]]],[],[],[]],[1034,[[8,[51,15]]]],[[[1033,[-1,-2,-3,-4]],51],[[1033,[-1,-2,-3,-4]]],[],[],[],[]],[1040,[[8,[51,15]]]],[[[1039,[-1,-2,0]],51],[[1039,[-1,-2,0]]],[],[]],[1042,[[8,[51,15]]]],[[[1041,[-1,-2,0]],51],[[1041,[-1,-2,0]]],[],[]],[1026,[[0,[[64,[],[[63,[37]]]]]]]],[[[1025,[-1,-2,0]],[23,[37]]],[[1025,[-1,-2,0]]],[],[]],[[1,37,31],1018],[997,[[0,[[64,[],[[63,[37]]]]]]]],[[[998,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[998,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1016,[[0,[[64,[],[[63,[37]]]]]]]],[[[1015,[-1,-2,-3,0]],[23,[37]]],[[1015,[-1,-2,-3,0]]],[],[],[]],[1050,[[0,[[64,[],[[63,[90]]]]]]]],[[[1049,[-1,-2,-3,0,-4,-5,-6]],[23,[39]]],[[1049,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,-4,-5]],37],[[1027,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1001,[[8,[37,15]]]],[[[1002,[0,-1,-2,-3]],37],[[1002,[0,-1,-2,-3]]],[],[],[]],[1003,[[8,[37,15]]]],[[[1004,[0,-1,-2,-3]],37],[[1004,[0,-1,-2,-3]]],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,39,37,31],1020],[[1,31],[[1006,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1007,[0,0,0]]]],[[1,31],[[1009,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1011,[0,0,0,0]]]],[[1,31],[[1013,[0,0,0]]]],[[1,31],[[1015,[0,0,0,0]]]],[[1,31],[[1017,[0]]]],[[1,31],[[1019,[0,0]]]],[[1,31],[[1021,[0,0]]]],[[1,31],[[1023,[0,0]]]],[[1,31],[[1025,[0,0,0]]]],[[1,31],[[1027,[0,0,0,0,0]]]],[[1,31],[[1029,[0,0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1033,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1041,[0,0,0]]]],[[1,31],[[1043,[0,0,0]]]],[[1,31],[[1045,[0,0,0]]]],[[1,31],[[1047,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1049,[0,0,0,0,0,0,0]]]],[[1,31],1051],[1028,[[8,[90,15]]]],[[[1027,[-1,0,-2,-3,-4]],39],[[1027,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],1022],[1001,[[8,[51,15]]]],[[[1002,[-1,-2,-3,-4]],51],[[1002,[-1,-2,-3,-4]]],[],[],[],[]],[1001,[[8,[51,15]]]],[[[1002,[-1,-2,-3,-4]],51],[[1002,[-1,-2,-3,-4]]],[],[],[],[]],[1044,[[8,[90,15]]]],[[[1043,[0,-1,-2]],39],[[1043,[0,-1,-2]]],[],[]],[1005,38],[997,38],[1008,38],[1010,38],[999,38],[1012,38],[1014,38],[1016,38],[1018,38],[1020,38],[1022,38],[1024,38],[1026,38],[1028,38],[1030,38],[1032,38],[1034,38],[1001,38],[1003,38],[1036,38],[1038,38],[1040,38],[1042,38],[1044,38],[1046,38],[1048,38],[995,38],[1050,38],[1052,38],[1012,[[8,[42,15]]]],[[[1011,[-1,-2,-3,-4]],42],[[1011,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,37,31],1024],[1028,[[8,[90,15]]]],[[[1027,[0,-1,-2,-3,-4]],39],[[1027,[0,-1,-2,-3,-4]]],[],[],[],[]],[1050,[[0,[[64,[],[[63,[37]]]]]]]],[[[1049,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[1049,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1050,[[8,[37,15]]]],[[[1049,[-1,-2,-3,-4,-5,0,-6]],37],[[1049,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1005,[[8,[90,15]]]],[[[1006,[0,-1,-2,-3,-4,-5]],39],[[1006,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[90,15]]]],[1032,[[8,[90,15]]]],[995,[[8,[90,15]]]],[[[996,[0,-1,-2,-3]],39],[[996,[0,-1,-2,-3]]],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,0,-4,-5]],49],[[1006,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1026],[[1,39,37,51,31],1042],[995,[[8,[89,15]]]],[[[996,[-1,-2,0,-3]],49],[[996,[-1,-2,0,-3]]],[],[],[]],[[1,39,39,37,37,37,31],1028],[[1,37,37,37,49,31],1030],[1012,[[8,[89,15]]]],[[[1011,[-1,-2,-3,0]],49],[[1011,[-1,-2,-3,0]]],[],[],[]],[1030,[[8,[89,15]]]],[[[1029,[-1,-2,-3,0]],49],[[1029,[-1,-2,-3,0]]],[],[],[]],[1032,[[8,[89,15]]]],[[[1031,[-1,0]],49],[[1031,[-1,0]]],[]],[1018,[[8,[4,15]]]],[1028,[[8,[4,15]]]],[1005,[[8,[4,15]]]],[1014,[[8,[4,15]]]],[1034,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1012,[[8,[4,15]]]],[1005,[[8,[4,15]]]],[997,[[8,[90,15]]]],[[[998,[0,-1,-2,-3,-4,-5,-6]],39],[[998,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1008,[[8,[90,15]]]],[[[1007,[0,-1,-2]],39],[[1007,[0,-1,-2]]],[],[]],[1014,[[8,[90,15]]]],[[[1013,[0,-1,-2]],39],[[1013,[0,-1,-2]]],[],[]],[1016,[[8,[90,15]]]],[[[1015,[0,-1,-2,-3]],39],[[1015,[0,-1,-2,-3]]],[],[],[]],[1018,[[8,[90,15]]]],[1020,[[8,[90,15]]]],[[[1019,[0,-1]],39],[[1019,[0,-1]]],[]],[1022,[[8,[90,15]]]],[[[1021,[0,-1]],39],[[1021,[0,-1]]],[]],[1026,[[8,[90,15]]]],[[[1025,[0,-1,-2]],39],[[1025,[0,-1,-2]]],[],[]],[1034,[[8,[90,15]]]],[[[1033,[0,-1,-2,-3]],39],[[1033,[0,-1,-2,-3]]],[],[],[]],[1036,[[8,[90,15]]]],[[[1035,[0]],39],[[1035,[0]]]],[1038,[[8,[90,15]]]],[[[1037,[0,-1]],39],[[1037,[0,-1]]],[]],[1040,[[8,[90,15]]]],[[[1039,[0,-1,-2]],39],[[1039,[0,-1,-2]]],[],[]],[1042,[[8,[90,15]]]],[[[1041,[0,-1,-2]],39],[[1041,[0,-1,-2]]],[],[]],[1048,[[8,[90,15]]]],[[[1047,[0,-1]],39],[[1047,[0,-1]]],[]],[1052,[[8,[37,15]]]],[[1051,37],1051],[1012,[[0,[[64,[],[[63,[90]]]]]]]],[[[1011,[0,-1,-2,-3]],[23,[39]]],[[1011,[0,-1,-2,-3]]],[],[],[]],[1050,[[0,[[64,[],[[63,[90]]]]]]]],[[[1049,[-1,0,-2,-3,-4,-5,-6]],[23,[39]]],[[1049,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1050,[[8,[90,15]]]],[[[1049,[0,-1,-2,-3,-4,-5,-6]],39],[[1049,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[42,15]]]],[[[1006,[-1,-2,-3,-4,-5,-6]],42],[[1006,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1006,[-1,-2,-3,-4,-5,0]],49],[[1006,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,37,49,31],1032],[[1001,42],4],[[1003,42],4],[[1044,51],4],[[1046,51],4],[[1008,51],4],[[1018,42],4],[[1028,42],4],[[1005,42],4],[[1014,51],4],[[1034,51],4],[[1040,51],4],[[1042,51],4],[[1001,51],4],[[1001,51],4],[[1012,42],4],[[1005,42],4],[[1014,42],4],[[1034,42],4],[1044,[[8,[37,15]]]],[[[1043,[-1,0,-2]],37],[[1043,[-1,0,-2]]],[],[]],[1046,[[8,[37,15]]]],[[[1045,[-1,0,-2]],37],[[1045,[-1,0,-2]]],[],[]],[[1,39,37,51,31],1044],[[1,39,37,51,31],1046],[[1,37,[23,[37]],[23,[37]],42,31],1003],[[1,37,37,[23,[37]],42,31],1001],[1010,[[8,[37,15]]]],[[[1009,[-1,0]],37],[[1009,[-1,0]]],[]],[1020,[[8,[37,15]]]],[[[1019,[-1,0]],37],[[1019,[-1,0]]],[]],[1036,[[8,[37,15]]]],[[[1035,[-1]],37],[[1035,[-1]]],[]],[1014,[[8,[37,15]]]],[[[1013,[-1,0,-2]],37],[[1013,[-1,0,-2]]],[],[]],[1034,[[8,[37,15]]]],[[[1033,[-1,0,-2,-3]],37],[[1033,[-1,0,-2,-3]]],[],[],[]],[1014,[[8,[42,15]]]],[[[1013,[-1,-2,0]],42],[[1013,[-1,-2,0]]],[],[]],[1034,[[8,[42,15]]]],[[[1033,[-1,-2,-3,0]],42],[[1033,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,31],1014],[[1,39,31],1036],[[1,39,37,37,42,31],1034],[1046,[[8,[90,15]]]],[[[1045,[0,-1,-2]],39],[[1045,[0,-1,-2]]],[],[]],[997,[[8,[37,15]]]],[[[998,[-1,-2,-3,-4,-5,0,-6]],37],[[998,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[999,[[8,[37,15]]]],[[[1000,[-1,-2,-3,-4,0]],37],[[1000,[-1,-2,-3,-4,0]]],[],[],[],[]],[1012,[[8,[37,15]]]],[[[1011,[-1,0,-2,-3]],37],[[1011,[-1,0,-2,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1015,[-1,-2,0,-3]],37],[[1015,[-1,-2,0,-3]]],[],[],[]],[1018,[[8,[37,15]]]],[[[1017,[0]],37],[[1017,[0]]]],[1022,[[8,[37,15]]]],[[[1021,[-1,0]],37],[[1021,[-1,0]]],[]],[1024,[[8,[37,15]]]],[[[1023,[0,-1]],37],[[1023,[0,-1]]],[]],[1038,[[8,[37,15]]]],[[[1037,[-1,0]],37],[[1037,[-1,0]]],[]],[1040,[[8,[37,15]]]],[[[1039,[-1,0,-2]],37],[[1039,[-1,0,-2]]],[],[]],[1042,[[8,[37,15]]]],[[[1041,[-1,0,-2]],37],[[1041,[-1,0,-2]]],[],[]],[1048,[[8,[37,15]]]],[[[1047,[-1,0]],37],[[1047,[-1,0]]],[]],[1050,[[8,[37,15]]]],[[[1049,[-1,-2,-3,-4,0,-5,-6]],37],[[1049,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[38,[[8,[1005,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[997,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1008,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1010,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[999,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1012,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1014,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1016,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1018,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1020,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1022,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1024,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1026,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1028,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1030,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1032,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1034,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1001,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1003,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1036,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1038,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1040,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1042,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1044,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1046,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1048,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[995,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1050,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1052,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,39,37,49,49,31],995],[[1,39,[23,[39]],39,[23,[39]],37,37,[23,[37]],31],1050],[1050,[[8,[90,15]]]],[[[1049,[-1,-2,0,-3,-4,-5,-6]],39],[[1049,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1015,[-1,0,-2,-3]],37],[[1015,[-1,0,-2,-3]]],[],[],[]],[1028,[[8,[37,15]]]],[[[1027,[-1,-2,-3,-4,0]],37],[[1027,[-1,-2,-3,-4,0]]],[],[],[],[]],[1034,[[8,[37,15]]]],[[[1033,[-1,-2,0,-3]],37],[[1033,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],1048],[997,[[8,[37,15]]]],[[[998,[-1,0,-2,-3,-4,-5,-6]],37],[[998,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[999,[[8,[90,15]]]],[[[1000,[0,-1,-2,-3,-4]],39],[[1000,[0,-1,-2,-3,-4]]],[],[],[],[]],[1026,[[8,[37,15]]]],[[[1025,[-1,0,-2]],37],[[1025,[-1,0,-2]]],[],[]],[1005,[[8,[37,15]]]],[[[1006,[-1,0,-2,-3,-4,-5]],37],[[1006,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[37,15]]]],[[[1029,[0,-1,-2,-3]],37],[[1029,[0,-1,-2,-3]]],[],[],[]],[1032,[[8,[37,15]]]],[[[1031,[0,-1]],37],[[1031,[0,-1]]],[]],[995,[[8,[37,15]]]],[[[996,[-1,0,-2,-3]],37],[[996,[-1,0,-2,-3]]],[],[],[]],[1003,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1004,[-1,0,-2,-3]],[23,[37]]],[[1004,[-1,0,-2,-3]]],[],[],[]],[1001,[[8,[37,15]]]],[[[1002,[-1,0,-2,-3]],37],[[1002,[-1,0,-2,-3]]],[],[],[]],[1005,[[8,[37,15]]]],[[[1006,[-1,-2,0,-3,-4,-5]],37],[[1006,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1030,[[8,[37,15]]]],[[[1029,[-1,0,-2,-3]],37],[[1029,[-1,0,-2,-3]]],[],[],[]],[[1,31],1052],[1001,[[0,[[64,[],[[63,[37]]]]]]]],[[[1002,[-1,-2,0,-3]],[23,[37]]],[[1002,[-1,-2,0,-3]]],[],[],[]],[1003,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1004,[-1,-2,0,-3]],[23,[37]]],[[1004,[-1,-2,0,-3]]],[],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1053,[[8,[90,15]]]],[[[1054,[0,-1]],39],[[1054,[0,-1]]],[]],[[1,39,37,31],1055],[1056,[[8,[89,15]]]],[[[1057,[-1,-2,0]],49],[[1057,[-1,-2,0]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1058,[0,0]]],1055],[[[1059,[0,0]]],1060],[[[1061,[0,0,0]]],1062],[[[1063,[0,0,0]]],1064],[[[1065,[0,0]]],1066],[[[1067,[0,0,0]]],1068],[[[1069,[0,0,0]]],1070],[[[1071,[0,0,0,0,0,0,0,0]]],1072],[[[1073,[0,0]]],1074],[[[1075,[0,0,0,0]]],1076],[[[1057,[0,0,0]]],1056],[[[1077,[0,0,0,0]]],1078],[[[1079,[0,0,0,0,0,0,0,0,0]]],1080],[[[1081,[0,0,0,0,0,0]]],1082],[[[1083,[0,0,0,0,0,0,0]]],1084],[[[1085,[0,0,0,0,0,0,0,0]]],1086],[[[1087,[0]]],1088],[[[1089,[0,0,0]]],1090],[[[1091,[0,0,0,0,0]]],1092],[[[1054,[0,0]]],1053],[[[1093,[0,0,0,0,0,0]]],1094],[[[1095,[0]]],1096],[[1,31],[[1058,[0,0]]]],[[1,31],[[1059,[0,0]]]],[[1,31],[[1061,[0,0,0]]]],[[1,31],[[1063,[0,0,0]]]],[[1,31],[[1065,[0,0]]]],[[1,31],[[1067,[0,0,0]]]],[[1,31],[[1069,[0,0,0]]]],[[1,31],[[1071,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1073,[0,0]]]],[[1,31],[[1075,[0,0,0,0]]]],[[1,31],[[1057,[0,0,0]]]],[[1,31],[[1077,[0,0,0,0]]]],[[1,31],[[1079,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1081,[0,0,0,0,0,0]]]],[[1,31],[[1083,[0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1087,[0]]]],[[1,31],[[1089,[0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1093,[0,0,0,0,0,0]]]],[[1,31],[[1095,[0]]]],[[1,39,37,31],1060],[[1,39,37,53,31],1062],[1055,[[8,[90,15]]]],[[[1058,[0,-1]],39],[[1058,[0,-1]]],[]],[1060,[[8,[90,15]]]],[[[1059,[0,-1]],39],[[1059,[0,-1]]],[]],[1078,[[8,[37,15]]]],[[[1077,[-1,-2,0,-3]],37],[[1077,[-1,-2,0,-3]]],[],[],[]],[1080,[[8,[37,15]]]],[[[1079,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[1079,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[37,15]]]],[[[1081,[-1,-2,0,-3,-4,-5]],37],[[1081,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1086,[[8,[37,15]]]],[[[1085,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1085,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,-2,0,-3,-4]],37],[[1091,[-1,-2,0,-3,-4]]],[],[],[],[]],[1094,[[8,[37,15]]]],[[[1093,[-1,-2,0,-3,-4,-5]],37],[[1093,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1064],[1056,[[0,[[64,[],[[63,[37]]]]]]]],[[[1057,[-1,0,-2]],[23,[37]]],[[1057,[-1,0,-2]]],[],[]],[1066,[[0,[[64,[],[[63,[37]]]]]]]],[[[1065,[-1,0]],[23,[37]]],[[1065,[-1,0]]],[]],[1074,[[0,[[64,[],[[63,[37]]]]]]]],[[[1073,[-1,0]],[23,[37]]],[[1073,[-1,0]]],[]],[[1,39,[23,[37]],31],1066],[[1,39,37,53,31],1068],[[1,39,37,[23,[37]],31],1070],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1072],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,[23,[37]],31],1074],[[1,39,37,37,42,31],1076],[1076,[[8,[42,15]]]],[[[1075,[-1,-2,-3,0]],42],[[1075,[-1,-2,-3,0]]],[],[],[]],[[1,39,[23,[37]],49,31],1056],[1084,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1083,[-1,-2,-3,0,-4,-5,-6]],[23,[37]]],[[1083,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1064,[[8,[37,15]]]],[[[1063,[-1,-2,0]],37],[[1063,[-1,-2,0]]],[],[]],[1070,[[0,[[64,[],[[63,[37]]]]]]]],[[[1069,[-1,-2,0]],[23,[37]]],[[1069,[-1,-2,0]]],[],[]],[1076,[[8,[37,15]]]],[[[1075,[-1,-2,0,-3]],37],[[1075,[-1,-2,0,-3]]],[],[],[]],[1078,[[0,[[64,[],[[63,[37]]]]]]]],[[[1077,[-1,-2,-3,0]],[23,[37]]],[[1077,[-1,-2,-3,0]]],[],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,-2,-3,0,-4]],37],[[1091,[-1,-2,-3,0,-4]]],[],[],[],[]],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,0,-5]],42],[[1081,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,0,-5]],42],[[1093,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1082,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1081,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1081,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1094,[[0,[[64,[],[[63,[37]]]]]]]],[[[1093,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1093,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1053,[[8,[37,15]]]],[[[1054,[-1,0]],37],[[1054,[-1,0]]],[]],[[1,39,37,37,[23,[37]],31],1078],[[1,39,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1080],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1084,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1083,[-1,-2,0,-3,-4,-5,-6]],[23,[37]]],[[1083,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[1058,[0,0]]]],[[1,31],[[1059,[0,0]]]],[[1,31],[[1061,[0,0,0]]]],[[1,31],[[1063,[0,0,0]]]],[[1,31],[[1065,[0,0]]]],[[1,31],[[1067,[0,0,0]]]],[[1,31],[[1069,[0,0,0]]]],[[1,31],[[1071,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1073,[0,0]]]],[[1,31],[[1075,[0,0,0,0]]]],[[1,31],[[1057,[0,0,0]]]],[[1,31],[[1077,[0,0,0,0]]]],[[1,31],[[1079,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1081,[0,0,0,0,0,0]]]],[[1,31],[[1083,[0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1087,[0]]]],[[1,31],[[1089,[0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1093,[0,0,0,0,0,0]]]],[[1,31],[[1095,[0]]]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,-6,-7]],42],[[1083,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,38],[1060,38],[1062,38],[1064,38],[1066,38],[1068,38],[1070,38],[1072,38],[1074,38],[1076,38],[1056,38],[1078,38],[1080,38],[1082,38],[1084,38],[1086,38],[1088,38],[1090,38],[1092,38],[1053,38],[1094,38],[1096,38],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,-5,-6]],42],[[1081,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,-5,-6]],42],[[1093,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1082],[[1,39,37,[23,[37]],[23,[37]],49,42,42,31],1084],[1082,[[8,[37,15]]]],[[[1081,[-1,-2,-3,-4,-5,-6]],37],[[1081,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1086],[[1,37,31],1088],[1062,[[8,[53,15]]]],[[[1061,[-1,-2,0]],53],[[1061,[-1,-2,0]]],[],[]],[1068,[[8,[53,15]]]],[[[1067,[-1,-2,0]],53],[[1067,[-1,-2,0]]],[],[]],[1084,[[8,[89,15]]]],[[[1083,[-1,-2,-3,-4,0,-5,-6]],49],[[1083,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1084,[[8,[4,15]]]],[1082,[[8,[4,15]]]],[1094,[[8,[4,15]]]],[1076,[[8,[4,15]]]],[1092,[[8,[4,15]]]],[[1,39,37,37,31],1090],[1062,[[8,[90,15]]]],[[[1061,[0,-1,-2]],39],[[1061,[0,-1,-2]]],[],[]],[1064,[[8,[90,15]]]],[[[1063,[0,-1,-2]],39],[[1063,[0,-1,-2]]],[],[]],[1066,[[8,[90,15]]]],[[[1065,[0,-1]],39],[[1065,[0,-1]]],[]],[1068,[[8,[90,15]]]],[[[1067,[0,-1,-2]],39],[[1067,[0,-1,-2]]],[],[]],[1070,[[8,[90,15]]]],[[[1069,[0,-1,-2]],39],[[1069,[0,-1,-2]]],[],[]],[1072,[[8,[90,15]]]],[[[1071,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[1071,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1074,[[8,[90,15]]]],[[[1073,[0,-1]],39],[[1073,[0,-1]]],[]],[1076,[[8,[90,15]]]],[[[1075,[0,-1,-2,-3]],39],[[1075,[0,-1,-2,-3]]],[],[],[]],[1056,[[8,[90,15]]]],[[[1057,[0,-1,-2]],39],[[1057,[0,-1,-2]]],[],[]],[1078,[[8,[90,15]]]],[[[1077,[0,-1,-2,-3]],39],[[1077,[0,-1,-2,-3]]],[],[],[]],[1080,[[8,[90,15]]]],[[[1079,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1079,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[90,15]]]],[[[1081,[0,-1,-2,-3,-4,-5]],39],[[1081,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1084,[[8,[90,15]]]],[[[1083,[0,-1,-2,-3,-4,-5,-6]],39],[[1083,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1090,[[8,[90,15]]]],[[[1089,[0,-1,-2]],39],[[1089,[0,-1,-2]]],[],[]],[1092,[[8,[90,15]]]],[[[1091,[0,-1,-2,-3,-4]],39],[[1091,[0,-1,-2,-3,-4]]],[],[],[],[]],[1094,[[8,[90,15]]]],[[[1093,[0,-1,-2,-3,-4,-5]],39],[[1093,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1078,[[8,[37,15]]]],[[[1077,[-1,0,-2,-3]],37],[[1077,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,42,31],1092],[1092,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,0]],42],[[1091,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1076,42],4],[[1082,42],4],[[1094,42],4],[[1084,42],4],[[1082,42],4],[[1094,42],4],[[1062,53],4],[[1068,53],4],[[1092,42],4],[[1084,42],4],[[1082,42],4],[[1094,42],4],[[1084,42],4],[[1072,42],4],[[1080,42],4],[[1086,42],4],[[1072,42],4],[[1080,42],4],[[1086,42],4],[[1072,42],4],[[1080,42],4],[[1086,42],4],[[1076,42],4],[[1092,42],4],[1090,[[8,[37,15]]]],[[[1089,[-1,-2,0]],37],[[1089,[-1,-2,0]]],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,[[8,[37,15]]]],[[[1058,[-1,0]],37],[[1058,[-1,0]]],[]],[1060,[[8,[37,15]]]],[[[1059,[-1,0]],37],[[1059,[-1,0]]],[]],[1064,[[8,[37,15]]]],[[[1063,[-1,0,-2]],37],[[1063,[-1,0,-2]]],[],[]],[1072,[[8,[37,15]]]],[[[1071,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1071,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1076,[[8,[37,15]]]],[[[1075,[-1,0,-2,-3]],37],[[1075,[-1,0,-2,-3]]],[],[],[]],[1080,[[8,[37,15]]]],[[[1079,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1079,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1082,[[8,[37,15]]]],[[[1081,[-1,0,-2,-3,-4,-5]],37],[[1081,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1084,[[8,[37,15]]]],[[[1083,[-1,0,-2,-3,-4,-5,-6]],37],[[1083,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1086,[[8,[37,15]]]],[[[1085,[0,-1,-2,-3,-4,-5,-6,-7]],37],[[1085,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1090,[[8,[37,15]]]],[[[1089,[-1,0,-2]],37],[[1089,[-1,0,-2]]],[],[]],[1092,[[8,[37,15]]]],[[[1091,[-1,0,-2,-3,-4]],37],[[1091,[-1,0,-2,-3,-4]]],[],[],[],[]],[1094,[[8,[37,15]]]],[[[1093,[-1,0,-2,-3,-4,-5]],37],[[1093,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,31],1053],[1062,[[8,[37,15]]]],[[[1061,[-1,0,-2]],37],[[1061,[-1,0,-2]]],[],[]],[1068,[[8,[37,15]]]],[[[1067,[-1,0,-2]],37],[[1067,[-1,0,-2]]],[],[]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,-6,0]],42],[[1083,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1082,[[8,[42,15]]]],[[[1081,[-1,-2,-3,-4,-5,0]],42],[[1081,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1094,[[8,[42,15]]]],[[[1093,[-1,-2,-3,-4,-5,0]],42],[[1093,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1084,[[8,[42,15]]]],[[[1083,[-1,-2,-3,-4,-5,0,-6]],42],[[1083,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1071,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1079,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1085,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1071,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1079,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1085,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[42,15]]]],[[[1071,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1071,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1080,[[8,[42,15]]]],[[[1079,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1079,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1086,[[8,[42,15]]]],[[[1085,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1085,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1072,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1071,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1071,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1080,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1079,[-1,-2,-3,-4,-5,0,-6,-7,-8]],[23,[37]]],[[1079,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1086,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1085,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1085,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1069,[-1,0,-2]],37],[[1069,[-1,0,-2]]],[],[]],[1088,[[8,[37,15]]]],[[[1087,[0]],37],[[1087,[0]]]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1055,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1060,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1062,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1064,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1066,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1068,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1070,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1072,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1074,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1076,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1056,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1078,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1080,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1082,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1084,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1086,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1088,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1090,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1092,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1053,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1094,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1096,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1076,[[8,[42,15]]]],[[[1075,[-1,-2,-3,-4]],42],[[1075,[-1,-2,-3,-4]]],[],[],[],[]],[1092,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5]],42],[[1091,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1094],[1096,[[8,[37,15]]]],[[[1095,[0]],37],[[1095,[0]]]],[[1,37,31],1096],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1097,[[8,[37,15]]]],[[[1098,[-1,0,-2]],37],[[1098,[-1,0,-2]]],[],[]],[[1,39,37,31],1099],[1100,[[8,[48,15]]]],[[[1101,[-1,-2,-3,-4,-5,0]],48],[[1101,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,31],1102],[[1,39,37,37,37,42,31],1103],[[1,39,37,51,31],1104],[[1,39,37,37,42,31],1105],[[1,39,37,42,42,42,48,31],1100],[1104,[[8,[51,15]]]],[[[1106,[-1,-2,0]],51],[[1106,[-1,-2,0]]],[],[]],[1107,[[8,[51,15]]]],[[[1108,[-1,0]],51],[[1108,[-1,0]]],[]],[1109,[[8,[51,15]]]],[[[1110,[-1,0]],51],[[1110,[-1,0]]],[]],[1111,[[8,[51,15]]]],[[[1112,[-1,0]],51],[[1112,[-1,0]]],[]],[1113,[[8,[51,15]]]],[[[1114,[-1,0]],51],[[1114,[-1,0]]],[]],[1115,[[8,[51,15]]]],[[[1116,[-1,0]],51],[[1116,[-1,0]]],[]],[1117,[[8,[51,15]]]],[[[1118,[-1,0]],51],[[1118,[-1,0]]],[]],[1119,[[8,[51,15]]]],[[[1120,[-1,0]],51],[[1120,[-1,0]]],[]],[1121,[[8,[51,15]]]],[[[1122,[-1,-2,0]],51],[[1122,[-1,-2,0]]],[],[]],[1097,[[8,[37,15]]]],[[[1098,[-1,-2,0]],37],[[1098,[-1,-2,0]]],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,-2,-3,0,-4,-5,-6]],37],[[1124,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,-2,-3,0,-4,-5,-6]],37],[[1126,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,-2,-3,0,-4,-5,-6]],37],[[1128,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,-2,-3,0]],37],[[1130,[-1,-2,-3,0]]],[],[],[]],[1131,[[8,[37,15]]]],[[[1132,[-1,-2,-3,0,-4,-5,-6]],37],[[1132,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1133],[[1,39,37,31],1134],[[1,39,37,37,31],1135],[[1,39,37,37,31],1136],[1137,[[8,[89,15]]]],[[[1138,[-1,-2,-3,0]],49],[[1138,[-1,-2,-3,0]]],[],[],[]],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,-3,-4,0,-5]],42],[[1140,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1141,[0,0]]],1099],[[[1142,[0,0,0]]],1102],[[[1143,[0,0,0,0,0]]],1103],[[[1106,[0,0,0]]],1104],[[[1144,[0,0,0,0]]],1105],[[[1101,[0,0,0,0,0,0]]],1100],[[[1145,[0,0,0]]],1133],[[[1146,[0,0]]],1134],[[[1147,[0,0,0]]],1135],[[[1148,[0,0,0]]],1136],[[[1149,[0,0]]],1150],[[[1151,[0,0]]],1152],[[[1153,[0,0,0,0,0,0]]],1154],[[[1155,[0,0]]],1156],[[[1108,[0,0]]],1107],[[[1157,[0]]],1158],[[[1124,[0,0,0,0,0,0,0]]],1123],[[[1126,[0,0,0,0,0,0,0]]],1125],[[[1159,[0,0,0,0,0]]],1160],[[[1128,[0,0,0,0,0,0,0]]],1127],[[[1161,[0,0,0]]],1162],[[[1163,[0,0]]],1164],[[[1165,[0,0]]],1166],[[[1167,[0,0]]],1168],[[[1169,[0,0,0,0,0]]],1170],[[[1171,[0,0]]],1172],[[[1130,[0,0,0,0]]],1129],[[[1173,[0,0,0]]],1174],[[[1175,[0,0,0]]],1176],[[[1177,[0,0,0]]],1178],[[[1179,[0,0]]],1180],[[[1181,[0,0,0,0,0]]],1182],[[[1183,[0,0]]],1184],[[[1185,[0,0,0]]],1186],[[[1187,[0,0,0]]],1188],[[[1189,[0,0]]],1190],[[[1191,[0,0,0]]],1192],[[[1193,[0,0,0]]],1194],[[[1195,[0,0,0]]],1196],[[[1098,[0,0,0]]],1097],[[[1197,[0,0,0,0,0]]],1198],[[[1199,[0,0,0]]],1200],[[[1201,[0,0,0]]],1202],[[[1203,[0,0,0,0]]],1204],[[[1205,[0,0]]],1206],[[[1207,[0,0,0]]],1208],[[[1209,[0,0,0]]],1210],[[[1211,[0,0,0]]],1212],[[[1213,[0,0]]],1214],[[[1110,[0,0]]],1109],[[[1112,[0,0]]],1111],[[[1114,[0,0]]],1113],[[[1116,[0,0]]],1115],[[[1118,[0,0]]],1117],[[[1120,[0,0]]],1119],[[[1215,[0,0,0,0,0,0,0,0,0]]],1216],[[[1217,[0,0]]],1218],[[[1140,[0,0,0,0,0,0]]],1139],[[[1122,[0,0,0]]],1121],[[[1219,[0,0]]],1220],[[[1221,[0,0,0,0]]],1222],[[[1223,[0,0,0,0]]],1224],[[[1225,[0,0]]],1226],[[[1227,[0,0,0,0]]],1228],[[[1229,[0,0,0]]],1230],[[[1231,[0,0,0]]],1232],[[[1233,[0,0]]],1234],[[[1235,[0,0,0]]],1236],[[[1132,[0,0,0,0,0,0,0]]],1131],[[[1237,[0,0,0]]],1238],[[[1138,[0,0,0,0]]],1137],[[[1239,[0]]],1240],[[1,31],[[1141,[0,0]]]],[[1,31],[[1142,[0,0,0]]]],[[1,31],[[1143,[0,0,0,0,0]]]],[[1,31],[[1106,[0,0,0]]]],[[1,31],[[1144,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1145,[0,0,0]]]],[[1,31],[[1146,[0,0]]]],[[1,31],[[1147,[0,0,0]]]],[[1,31],[[1148,[0,0,0]]]],[[1,31],[[1149,[0,0]]]],[[1,31],[[1151,[0,0]]]],[[1,31],[[1153,[0,0,0,0,0,0]]]],[[1,31],[[1155,[0,0]]]],[[1,31],[[1108,[0,0]]]],[[1,31],[[1157,[0]]]],[[1,31],[[1124,[0,0,0,0,0,0,0]]]],[[1,31],[[1126,[0,0,0,0,0,0,0]]]],[[1,31],[[1159,[0,0,0,0,0]]]],[[1,31],[[1128,[0,0,0,0,0,0,0]]]],[[1,31],[[1161,[0,0,0]]]],[[1,31],[[1163,[0,0]]]],[[1,31],[[1165,[0,0]]]],[[1,31],[[1167,[0,0]]]],[[1,31],[[1169,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0]]]],[[1,31],[[1130,[0,0,0,0]]]],[[1,31],[[1173,[0,0,0]]]],[[1,31],[[1175,[0,0,0]]]],[[1,31],[[1177,[0,0,0]]]],[[1,31],[[1179,[0,0]]]],[[1,31],[[1181,[0,0,0,0,0]]]],[[1,31],[[1183,[0,0]]]],[[1,31],[[1185,[0,0,0]]]],[[1,31],[[1187,[0,0,0]]]],[[1,31],[[1189,[0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1195,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1197,[0,0,0,0,0]]]],[[1,31],[[1199,[0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1203,[0,0,0,0]]]],[[1,31],[[1205,[0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1211,[0,0,0]]]],[[1,31],[[1213,[0,0]]]],[[1,31],[[1110,[0,0]]]],[[1,31],[[1112,[0,0]]]],[[1,31],[[1114,[0,0]]]],[[1,31],[[1116,[0,0]]]],[[1,31],[[1118,[0,0]]]],[[1,31],[[1120,[0,0]]]],[[1,31],[[1215,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1217,[0,0]]]],[[1,31],[[1140,[0,0,0,0,0,0]]]],[[1,31],[[1122,[0,0,0]]]],[[1,31],[[1219,[0,0]]]],[[1,31],[[1221,[0,0,0,0]]]],[[1,31],[[1223,[0,0,0,0]]]],[[1,31],[[1225,[0,0]]]],[[1,31],[[1227,[0,0,0,0]]]],[[1,31],[[1229,[0,0,0]]]],[[1,31],[[1231,[0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1132,[0,0,0,0,0,0,0]]]],[[1,31],[[1237,[0,0,0]]]],[[1,31],[[1138,[0,0,0,0]]]],[[1,31],[[1239,[0]]]],[1097,[[8,[90,15]]]],[[[1098,[0,-1,-2]],39],[[1098,[0,-1,-2]]],[],[]],[[1,39,37,31],1150],[[1,39,37,31],1152],[[1,39,37,51,51,1241,1241,31],1154],[[1,39,37,31],1156],[[1,[23,[37]],51,31],1107],[1182,[[8,[37,15]]]],[[[1181,[-1,0,-2,-3,-4]],37],[[1181,[-1,0,-2,-3,-4]]],[],[],[],[]],[1137,[[8,[89,15]]]],[[[1138,[-1,-2,0,-3]],49],[[1138,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,49,31],1182],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,-3,0,-4]],47],[[1159,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,42,31],1158],[[1,39,37,37,37,42,42,42,31],1123],[[1,39,37,37,37,42,42,42,31],1125],[[1,[23,[39]],[23,[37]],47,47,47,31],1160],[[1,39,37,37,37,42,42,42,31],1127],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,-6,0]],42],[[1124,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,-6,0]],42],[[1126,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,-6,0]],42],[[1128,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[[1,39,37,37,31],1162],[1103,[[8,[42,15]]]],[[[1143,[-1,-2,-3,-4,0]],42],[[1143,[-1,-2,-3,-4,0]]],[],[],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1215,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1182,[[8,[89,15]]]],[[[1181,[-1,-2,-3,-4,0]],49],[[1181,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,37,31],1164],[[1,39,37,31],1166],[[1,39,37,31],1168],[[1,39,39,37,37,42,31],1170],[1131,[[8,[37,15]]]],[[[1132,[-1,-2,0,-3,-4,-5,-6]],37],[[1132,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,31],1172],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,37,37,31],1129],[[1,39,37,37,31],1174],[[1,39,37,37,31],1178],[[1,39,37,37,31],1176],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,0,-3,-4]],47],[[1159,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1180],[1160,[[8,[47,15]]]],[[[1159,[-1,-2,-3,-4,0]],47],[[1159,[-1,-2,-3,-4,0]]],[],[],[],[]],[1174,[[8,[37,15]]]],[[[1173,[-1,-2,0]],37],[[1173,[-1,-2,0]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,-2,0,-3]],37],[[1221,[-1,-2,0,-3]]],[],[],[]],[1104,[[8,[37,15]]]],[[[1106,[-1,0,-2]],37],[[1106,[-1,0,-2]]],[],[]],[1100,[[8,[37,15]]]],[[[1101,[-1,0,-2,-3,-4,-5]],37],[[1101,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1150,[[8,[37,15]]]],[[[1149,[-1,0]],37],[[1149,[-1,0]]],[]],[1154,[[8,[37,15]]]],[[[1153,[-1,0,-2,-3,-4,-5]],37],[[1153,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,0,-2,-3,-4,-5,-6]],37],[[1124,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,0,-2,-3,-4,-5,-6]],37],[[1126,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,0,-2,-3,-4,-5,-6]],37],[[1128,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1166,[[8,[37,15]]]],[[[1165,[-1,0]],37],[[1165,[-1,0]]],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,0,-2,-3]],37],[[1130,[-1,0,-2,-3]]],[],[],[]],[1198,[[8,[37,15]]]],[[[1197,[-1,0,-2,-3,-4]],37],[[1197,[-1,0,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[37,15]]]],[[[1211,[-1,-2,0]],37],[[1211,[-1,-2,0]]],[],[]],[1109,[[8,[37,15]]]],[[[1110,[0,-1]],37],[[1110,[0,-1]]],[]],[1111,[[8,[37,15]]]],[[[1112,[0,-1]],37],[[1112,[0,-1]]],[]],[1113,[[8,[37,15]]]],[[[1114,[0,-1]],37],[[1114,[0,-1]]],[]],[1115,[[8,[37,15]]]],[[[1116,[0,-1]],37],[[1116,[0,-1]]],[]],[1117,[[8,[37,15]]]],[[[1118,[0,-1]],37],[[1118,[0,-1]]],[]],[1119,[[8,[37,15]]]],[[[1120,[0,-1]],37],[[1120,[0,-1]]],[]],[1216,[[8,[37,15]]]],[[[1215,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1215,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1139,[[8,[37,15]]]],[[[1140,[-1,0,-2,-3,-4,-5]],37],[[1140,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1121,[[8,[37,15]]]],[[[1122,[-1,0,-2]],37],[[1122,[-1,0,-2]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,-2,-3,0]],37],[[1221,[-1,-2,-3,0]]],[],[],[]],[1226,[[8,[37,15]]]],[[[1225,[-1,0]],37],[[1225,[-1,0]]],[]],[1228,[[8,[37,15]]]],[[[1227,[-1,0,-2,-3]],37],[[1227,[-1,0,-2,-3]]],[],[],[]],[1232,[[8,[37,15]]]],[[[1231,[-1,0,-2]],37],[[1231,[-1,0,-2]]],[],[]],[1234,[[8,[37,15]]]],[[[1233,[-1,0]],37],[[1233,[-1,0]]],[]],[1131,[[8,[37,15]]]],[[[1132,[-1,0,-2,-3,-4,-5,-6]],37],[[1132,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1099,[[8,[37,15]]]],[[[1141,[-1,0]],37],[[1141,[-1,0]]],[]],[1102,[[8,[37,15]]]],[[[1142,[-1,0,-2]],37],[[1142,[-1,0,-2]]],[],[]],[1105,[[8,[37,15]]]],[[[1144,[-1,0,-2,-3]],37],[[1144,[-1,0,-2,-3]]],[],[],[]],[1133,[[8,[37,15]]]],[[[1145,[-1,0,-2]],37],[[1145,[-1,0,-2]]],[],[]],[1134,[[8,[37,15]]]],[[[1146,[-1,0]],37],[[1146,[-1,0]]],[]],[1135,[[8,[37,15]]]],[[[1147,[-1,0,-2]],37],[[1147,[-1,0,-2]]],[],[]],[1136,[[8,[37,15]]]],[[[1148,[-1,0,-2]],37],[[1148,[-1,0,-2]]],[],[]],[1152,[[8,[37,15]]]],[[[1151,[-1,0]],37],[[1151,[-1,0]]],[]],[1156,[[8,[37,15]]]],[[[1155,[-1,0]],37],[[1155,[-1,0]]],[]],[1107,[[0,[[64,[],[[63,[37]]]]]]]],[[[1108,[0,-1]],[23,[37]]],[[1108,[0,-1]]],[]],[1162,[[8,[37,15]]]],[[[1161,[-1,0,-2]],37],[[1161,[-1,0,-2]]],[],[]],[1164,[[8,[37,15]]]],[[[1163,[0,-1]],37],[[1163,[0,-1]]],[]],[1168,[[8,[37,15]]]],[[[1167,[-1,0]],37],[[1167,[-1,0]]],[]],[1172,[[8,[37,15]]]],[[[1171,[-1,0]],37],[[1171,[-1,0]]],[]],[1176,[[8,[37,15]]]],[[[1175,[-1,0,-2]],37],[[1175,[-1,0,-2]]],[],[]],[1178,[[8,[37,15]]]],[[[1177,[-1,0,-2]],37],[[1177,[-1,0,-2]]],[],[]],[1180,[[8,[37,15]]]],[[[1179,[-1,0]],37],[[1179,[-1,0]]],[]],[1184,[[8,[37,15]]]],[[[1183,[-1,0]],37],[[1183,[-1,0]]],[]],[1186,[[8,[37,15]]]],[[[1185,[-1,0,-2]],37],[[1185,[-1,0,-2]]],[],[]],[1188,[[8,[37,15]]]],[[[1187,[-1,0,-2]],37],[[1187,[-1,0,-2]]],[],[]],[1190,[[8,[37,15]]]],[[[1189,[-1,0]],37],[[1189,[-1,0]]],[]],[1192,[[8,[37,15]]]],[[[1191,[-1,0,-2]],37],[[1191,[-1,0,-2]]],[],[]],[1194,[[8,[37,15]]]],[[[1193,[-1,0,-2]],37],[[1193,[-1,0,-2]]],[],[]],[1196,[[8,[37,15]]]],[[[1195,[-1,0,-2]],37],[[1195,[-1,0,-2]]],[],[]],[1200,[[8,[37,15]]]],[[[1199,[-1,0,-2]],37],[[1199,[-1,0,-2]]],[],[]],[1202,[[8,[37,15]]]],[[[1201,[-1,0,-2]],37],[[1201,[-1,0,-2]]],[],[]],[1204,[[8,[37,15]]]],[[[1203,[-1,0,-2,-3]],37],[[1203,[-1,0,-2,-3]]],[],[],[]],[1206,[[8,[37,15]]]],[[[1205,[-1,0]],37],[[1205,[-1,0]]],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,0,-2]],37],[[1207,[-1,0,-2]]],[],[]],[1210,[[8,[37,15]]]],[[[1209,[-1,0,-2]],37],[[1209,[-1,0,-2]]],[],[]],[1214,[[8,[37,15]]]],[[[1213,[-1,0]],37],[[1213,[-1,0]]],[]],[1218,[[8,[37,15]]]],[[[1217,[0,-1]],37],[[1217,[0,-1]]],[]],[1220,[[8,[37,15]]]],[[[1219,[-1,0]],37],[[1219,[-1,0]]],[]],[1230,[[8,[37,15]]]],[[[1229,[-1,0,-2]],37],[[1229,[-1,0,-2]]],[],[]],[1236,[[8,[37,15]]]],[[[1235,[-1,0,-2]],37],[[1235,[-1,0,-2]]],[],[]],[1238,[[8,[37,15]]]],[[[1237,[-1,0,-2]],37],[[1237,[-1,0,-2]]],[],[]],[1102,[[8,[37,15]]]],[[[1142,[-1,-2,0]],37],[[1142,[-1,-2,0]]],[],[]],[1105,[[8,[37,15]]]],[[[1144,[-1,-2,0,-3]],37],[[1144,[-1,-2,0,-3]]],[],[],[]],[1133,[[8,[37,15]]]],[[[1145,[-1,-2,0]],37],[[1145,[-1,-2,0]]],[],[]],[1135,[[8,[37,15]]]],[[[1147,[-1,-2,0]],37],[[1147,[-1,-2,0]]],[],[]],[1136,[[8,[37,15]]]],[[[1148,[-1,-2,0]],37],[[1148,[-1,-2,0]]],[],[]],[1162,[[8,[37,15]]]],[[[1161,[-1,-2,0]],37],[[1161,[-1,-2,0]]],[],[]],[1164,[[8,[37,15]]]],[[[1163,[-1,0]],37],[[1163,[-1,0]]],[]],[1176,[[8,[37,15]]]],[[[1175,[-1,-2,0]],37],[[1175,[-1,-2,0]]],[],[]],[1178,[[8,[37,15]]]],[[[1177,[-1,-2,0]],37],[[1177,[-1,-2,0]]],[],[]],[1186,[[8,[37,15]]]],[[[1185,[-1,-2,0]],37],[[1185,[-1,-2,0]]],[],[]],[1188,[[8,[37,15]]]],[[[1187,[-1,-2,0]],37],[[1187,[-1,-2,0]]],[],[]],[1192,[[8,[37,15]]]],[[[1191,[-1,-2,0]],37],[[1191,[-1,-2,0]]],[],[]],[1194,[[8,[37,15]]]],[[[1193,[-1,-2,0]],37],[[1193,[-1,-2,0]]],[],[]],[1196,[[8,[37,15]]]],[[[1195,[-1,-2,0]],37],[[1195,[-1,-2,0]]],[],[]],[1200,[[8,[37,15]]]],[[[1199,[-1,-2,0]],37],[[1199,[-1,-2,0]]],[],[]],[1202,[[8,[37,15]]]],[[[1201,[-1,-2,0]],37],[[1201,[-1,-2,0]]],[],[]],[1204,[[8,[37,15]]]],[[[1203,[-1,-2,0,-3]],37],[[1203,[-1,-2,0,-3]]],[],[],[]],[1210,[[8,[37,15]]]],[[[1209,[-1,-2,0]],37],[[1209,[-1,-2,0]]],[],[]],[1230,[[8,[37,15]]]],[[[1229,[-1,-2,0]],37],[[1229,[-1,-2,0]]],[],[]],[1170,[[8,[37,15]]]],[[[1169,[-1,-2,-3,0,-4]],37],[[1169,[-1,-2,-3,0,-4]]],[],[],[],[]],[1170,[[8,[37,15]]]],[[[1169,[-1,-2,0,-3,-4]],37],[[1169,[-1,-2,0,-3,-4]]],[],[],[],[]],[1216,[[8,[51,15]]]],[[[1215,[-1,-2,0,-3,-4,-5,-6,-7,-8]],51],[[1215,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1160,[[0,[[64,[],[[63,[37]]]]]]]],[[[1159,[-1,0,-2,-3,-4]],[23,[37]]],[[1159,[-1,0,-2,-3,-4]]],[],[],[],[]],[1182,[[0,[[64,[],[[63,[37]]]]]]]],[[[1181,[-1,-2,0,-3,-4]],[23,[37]]],[[1181,[-1,-2,0,-3,-4]]],[],[],[],[]],[1137,[[0,[[64,[],[[63,[37]]]]]]]],[[[1138,[-1,0,-2,-3]],[23,[37]]],[[1138,[-1,0,-2,-3]]],[],[],[]],[1240,[[0,[[64,[],[[63,[37]]]]]]]],[[[1239,[0]],[23,[37]]],[[1239,[0]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1170,[[8,[42,15]]]],[[[1169,[-1,-2,-3,-4,0]],42],[[1169,[-1,-2,-3,-4,0]]],[],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,0,-3,-4,-5]],42],[[1101,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,0,-3,-4]],42],[[1197,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1184],[[1,39,37,37,31],1186],[[1,39,37,37,31],1188],[[1,39,37,31],1190],[[1,39,37,37,31],1192],[[1,39,37,37,31],1194],[[1,39,37,37,31],1196],[[1,39,37,37,31],1097],[1154,[[8,[1241,15]]]],[[[1153,[-1,-2,-3,-4,-5,0]],1241],[[1153,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1153,[-1,-2,-3,0,-4,-5]],51],[[1153,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,42,42,42,31],1198],[[1,39,37,37,31],1200],[1154,[[8,[1241,15]]]],[[[1153,[-1,-2,-3,-4,0,-5]],1241],[[1153,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1153,[-1,-2,0,-3,-4,-5]],51],[[1153,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1202],[1139,[[8,[47,15]]]],[[[1140,[-1,-2,-3,-4,-5,0]],47],[[1140,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,51,31],1204],[1236,[[8,[42,15]]]],[[[1235,[-1,-2,0]],42],[[1235,[-1,-2,0]]],[],[]],[1103,[[8,[37,15]]]],[[[1143,[-1,-2,0,-3,-4]],37],[[1143,[-1,-2,0,-3,-4]]],[],[],[],[]],[1216,[[8,[57,15]]]],[[[1215,[-1,-2,-3,-4,0,-5,-6,-7,-8]],57],[[1215,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,39,37,31],1206],[[1,31],[[1141,[0,0]]]],[[1,31],[[1142,[0,0,0]]]],[[1,31],[[1143,[0,0,0,0,0]]]],[[1,31],[[1106,[0,0,0]]]],[[1,31],[[1144,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1145,[0,0,0]]]],[[1,31],[[1146,[0,0]]]],[[1,31],[[1147,[0,0,0]]]],[[1,31],[[1148,[0,0,0]]]],[[1,31],[[1149,[0,0]]]],[[1,31],[[1151,[0,0]]]],[[1,31],[[1153,[0,0,0,0,0,0]]]],[[1,31],[[1155,[0,0]]]],[[1,31],[[1108,[0,0]]]],[[1,31],[[1157,[0]]]],[[1,31],[[1124,[0,0,0,0,0,0,0]]]],[[1,31],[[1126,[0,0,0,0,0,0,0]]]],[[1,31],[[1159,[0,0,0,0,0]]]],[[1,31],[[1128,[0,0,0,0,0,0,0]]]],[[1,31],[[1161,[0,0,0]]]],[[1,31],[[1163,[0,0]]]],[[1,31],[[1165,[0,0]]]],[[1,31],[[1167,[0,0]]]],[[1,31],[[1169,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0]]]],[[1,31],[[1130,[0,0,0,0]]]],[[1,31],[[1173,[0,0,0]]]],[[1,31],[[1175,[0,0,0]]]],[[1,31],[[1177,[0,0,0]]]],[[1,31],[[1179,[0,0]]]],[[1,31],[[1181,[0,0,0,0,0]]]],[[1,31],[[1183,[0,0]]]],[[1,31],[[1185,[0,0,0]]]],[[1,31],[[1187,[0,0,0]]]],[[1,31],[[1189,[0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1195,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1197,[0,0,0,0,0]]]],[[1,31],[[1199,[0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1203,[0,0,0,0]]]],[[1,31],[[1205,[0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1211,[0,0,0]]]],[[1,31],[[1213,[0,0]]]],[[1,31],[[1110,[0,0]]]],[[1,31],[[1112,[0,0]]]],[[1,31],[[1114,[0,0]]]],[[1,31],[[1116,[0,0]]]],[[1,31],[[1118,[0,0]]]],[[1,31],[[1120,[0,0]]]],[[1,31],[[1215,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1217,[0,0]]]],[[1,31],[[1140,[0,0,0,0,0,0]]]],[[1,31],[[1122,[0,0,0]]]],[[1,31],[[1219,[0,0]]]],[[1,31],[[1221,[0,0,0,0]]]],[[1,31],[[1223,[0,0,0,0]]]],[[1,31],[[1225,[0,0]]]],[[1,31],[[1227,[0,0,0,0]]]],[[1,31],[[1229,[0,0,0]]]],[[1,31],[[1231,[0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1132,[0,0,0,0,0,0,0]]]],[[1,31],[[1237,[0,0,0]]]],[[1,31],[[1138,[0,0,0,0]]]],[[1,31],[[1239,[0]]]],[1218,[[8,[42,15]]]],[[[1217,[-1,0]],42],[[1217,[-1,0]]],[]],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,-3,0,-4,-5]],42],[[1140,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1224,[[8,[37,15]]]],[[[1223,[-1,-2,-3,0]],37],[[1223,[-1,-2,-3,0]]],[],[],[]],[1224,[[8,[37,15]]]],[[[1223,[-1,-2,0,-3]],37],[[1223,[-1,-2,0,-3]]],[],[],[]],[1099,38],[1102,38],[1103,38],[1104,38],[1105,38],[1100,38],[1133,38],[1134,38],[1135,38],[1136,38],[1150,38],[1152,38],[1154,38],[1156,38],[1107,38],[1158,38],[1123,38],[1125,38],[1160,38],[1127,38],[1162,38],[1164,38],[1166,38],[1168,38],[1170,38],[1172,38],[1129,38],[1174,38],[1176,38],[1178,38],[1180,38],[1182,38],[1184,38],[1186,38],[1188,38],[1190,38],[1192,38],[1194,38],[1196,38],[1097,38],[1198,38],[1200,38],[1202,38],[1204,38],[1206,38],[1208,38],[1210,38],[1212,38],[1214,38],[1109,38],[1111,38],[1113,38],[1115,38],[1117,38],[1119,38],[1216,38],[1218,38],[1139,38],[1121,38],[1220,38],[1222,38],[1224,38],[1226,38],[1228,38],[1230,38],[1232,38],[1234,38],[1236,38],[1131,38],[1238,38],[1137,38],[1240,38],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,0,-5,-6]],42],[[1132,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,-6,0]],42],[[1132,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1099,[[8,[90,15]]]],[[[1141,[0,-1]],39],[[1141,[0,-1]]],[]],[1102,[[8,[90,15]]]],[[[1142,[0,-1,-2]],39],[[1142,[0,-1,-2]]],[],[]],[1103,[[8,[90,15]]]],[[[1143,[0,-1,-2,-3,-4]],39],[[1143,[0,-1,-2,-3,-4]]],[],[],[],[]],[1104,[[8,[90,15]]]],[[[1106,[0,-1,-2]],39],[[1106,[0,-1,-2]]],[],[]],[1105,[[8,[90,15]]]],[[[1144,[0,-1,-2,-3]],39],[[1144,[0,-1,-2,-3]]],[],[],[]],[1100,[[8,[90,15]]]],[[[1101,[0,-1,-2,-3,-4,-5]],39],[[1101,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1133,[[8,[90,15]]]],[[[1145,[0,-1,-2]],39],[[1145,[0,-1,-2]]],[],[]],[1134,[[8,[90,15]]]],[[[1146,[0,-1]],39],[[1146,[0,-1]]],[]],[1135,[[8,[90,15]]]],[[[1147,[0,-1,-2]],39],[[1147,[0,-1,-2]]],[],[]],[1136,[[8,[90,15]]]],[[[1148,[0,-1,-2]],39],[[1148,[0,-1,-2]]],[],[]],[1150,[[8,[90,15]]]],[[[1149,[0,-1]],39],[[1149,[0,-1]]],[]],[1152,[[8,[90,15]]]],[[[1151,[0,-1]],39],[[1151,[0,-1]]],[]],[1154,[[8,[90,15]]]],[[[1153,[0,-1,-2,-3,-4,-5]],39],[[1153,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1156,[[8,[90,15]]]],[[[1155,[0,-1]],39],[[1155,[0,-1]]],[]],[1107,[[8,[90,15]]]],[1158,[[8,[90,15]]]],[1123,[[8,[90,15]]]],[[[1124,[0,-1,-2,-3,-4,-5,-6]],39],[[1124,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[90,15]]]],[[[1126,[0,-1,-2,-3,-4,-5,-6]],39],[[1126,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[90,15]]]],[[[1128,[0,-1,-2,-3,-4,-5,-6]],39],[[1128,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1162,[[8,[90,15]]]],[[[1161,[0,-1,-2]],39],[[1161,[0,-1,-2]]],[],[]],[1164,[[8,[90,15]]]],[1166,[[8,[90,15]]]],[[[1165,[0,-1]],39],[[1165,[0,-1]]],[]],[1168,[[8,[90,15]]]],[[[1167,[0,-1]],39],[[1167,[0,-1]]],[]],[1172,[[8,[90,15]]]],[[[1171,[0,-1]],39],[[1171,[0,-1]]],[]],[1129,[[8,[90,15]]]],[[[1130,[0,-1,-2,-3]],39],[[1130,[0,-1,-2,-3]]],[],[],[]],[1174,[[8,[90,15]]]],[[[1173,[0,-1,-2]],39],[[1173,[0,-1,-2]]],[],[]],[1176,[[8,[90,15]]]],[[[1175,[0,-1,-2]],39],[[1175,[0,-1,-2]]],[],[]],[1178,[[8,[90,15]]]],[[[1177,[0,-1,-2]],39],[[1177,[0,-1,-2]]],[],[]],[1180,[[8,[90,15]]]],[[[1179,[0,-1]],39],[[1179,[0,-1]]],[]],[1182,[[0,[[64,[],[[63,[90]]]]]]]],[[[1181,[0,-1,-2,-3,-4]],[23,[39]]],[[1181,[0,-1,-2,-3,-4]]],[],[],[],[]],[1184,[[8,[90,15]]]],[[[1183,[0,-1]],39],[[1183,[0,-1]]],[]],[1188,[[8,[90,15]]]],[[[1187,[0,-1,-2]],39],[[1187,[0,-1,-2]]],[],[]],[1190,[[8,[90,15]]]],[[[1189,[0,-1]],39],[[1189,[0,-1]]],[]],[1194,[[8,[90,15]]]],[[[1193,[0,-1,-2]],39],[[1193,[0,-1,-2]]],[],[]],[1198,[[8,[90,15]]]],[[[1197,[0,-1,-2,-3,-4]],39],[[1197,[0,-1,-2,-3,-4]]],[],[],[],[]],[1200,[[8,[90,15]]]],[[[1199,[0,-1,-2]],39],[[1199,[0,-1,-2]]],[],[]],[1202,[[8,[90,15]]]],[[[1201,[0,-1,-2]],39],[[1201,[0,-1,-2]]],[],[]],[1204,[[8,[90,15]]]],[[[1203,[0,-1,-2,-3]],39],[[1203,[0,-1,-2,-3]]],[],[],[]],[1206,[[8,[90,15]]]],[[[1205,[0,-1]],39],[[1205,[0,-1]]],[]],[1208,[[8,[90,15]]]],[[[1207,[0,-1,-2]],39],[[1207,[0,-1,-2]]],[],[]],[1214,[[8,[90,15]]]],[[[1213,[0,-1]],39],[[1213,[0,-1]]],[]],[1109,[[8,[90,15]]]],[1111,[[8,[90,15]]]],[1113,[[8,[90,15]]]],[1115,[[8,[90,15]]]],[1117,[[8,[90,15]]]],[1119,[[8,[90,15]]]],[1216,[[8,[90,15]]]],[[[1215,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1215,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1218,[[8,[90,15]]]],[1139,[[8,[90,15]]]],[[[1140,[0,-1,-2,-3,-4,-5]],39],[[1140,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1121,[[8,[90,15]]]],[[[1122,[0,-1,-2]],39],[[1122,[0,-1,-2]]],[],[]],[1220,[[8,[90,15]]]],[[[1219,[0,-1]],39],[[1219,[0,-1]]],[]],[1224,[[8,[90,15]]]],[[[1223,[0,-1,-2,-3]],39],[[1223,[0,-1,-2,-3]]],[],[],[]],[1226,[[8,[90,15]]]],[[[1225,[0,-1]],39],[[1225,[0,-1]]],[]],[1228,[[8,[90,15]]]],[[[1227,[0,-1,-2,-3]],39],[[1227,[0,-1,-2,-3]]],[],[],[]],[1230,[[8,[90,15]]]],[[[1229,[0,-1,-2]],39],[[1229,[0,-1,-2]]],[],[]],[1232,[[8,[90,15]]]],[[[1231,[0,-1,-2]],39],[[1231,[0,-1,-2]]],[],[]],[1234,[[8,[90,15]]]],[[[1233,[0,-1]],39],[[1233,[0,-1]]],[]],[1236,[[8,[90,15]]]],[[[1235,[0,-1,-2]],39],[[1235,[0,-1,-2]]],[],[]],[1131,[[8,[90,15]]]],[[[1132,[0,-1,-2,-3,-4,-5,-6]],39],[[1132,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1238,[[8,[90,15]]]],[[[1237,[0,-1,-2]],39],[[1237,[0,-1,-2]]],[],[]],[1137,[[0,[[64,[],[[63,[90]]]]]]]],[[[1138,[0,-1,-2,-3]],[23,[39]]],[[1138,[0,-1,-2,-3]]],[],[],[]],[1170,[[8,[90,15]]]],[[[1169,[-1,0,-2,-3,-4]],39],[[1169,[-1,0,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[90,15]]]],[[[1211,[-1,0,-2]],39],[[1211,[-1,0,-2]]],[],[]],[1170,[[8,[90,15]]]],[[[1169,[0,-1,-2,-3,-4]],39],[[1169,[0,-1,-2,-3,-4]]],[],[],[],[]],[1212,[[8,[90,15]]]],[[[1211,[0,-1,-2]],39],[[1211,[0,-1,-2]]],[],[]],[1216,[[8,[51,15]]]],[[[1215,[-1,-2,-3,0,-4,-5,-6,-7,-8]],51],[[1215,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1160,[[0,[[64,[],[[63,[90]]]]]]]],[[[1159,[0,-1,-2,-3,-4]],[23,[39]]],[[1159,[0,-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],1208],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,0,-5]],42],[[1101,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,0,-5,-6]],42],[[1124,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,0,-5,-6]],42],[[1126,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,0,-5,-6]],42],[[1128,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,-3,-4,0]],42],[[1197,[-1,-2,-3,-4,0]]],[],[],[],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,-2,-3]],37],[[1207,[-1,-2,-3]]],[],[],[]],[1208,[[8,[37,15]]]],[[[1207,[-1,-2,0]],37],[[1207,[-1,-2,0]]],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1215,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1238,[[8,[37,15]]]],[[[1237,[-1,-2,0]],37],[[1237,[-1,-2,0]]],[],[]],[[1,39,37,37,31],1210],[1224,[[8,[37,15]]]],[[[1223,[-1,0,-2,-3]],37],[[1223,[-1,0,-2,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,-5,-6]],42],[[1101,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,-6,-7]],42],[[1124,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,-6,-7]],42],[[1126,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,-6,-7]],42],[[1128,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1129,[[8,[42,15]]]],[[[1130,[-1,-2,-3,-4]],42],[[1130,[-1,-2,-3,-4]]],[],[],[],[]],[1097,[[8,[42,15]]]],[[[1098,[-1,-2,-3]],42],[[1098,[-1,-2,-3]]],[],[],[]],[1206,[[8,[42,15]]]],[[[1205,[-1,-2]],42],[[1205,[-1,-2]]],[],[]],[1208,[[8,[42,15]]]],[[[1207,[-1,-2,-3]],42],[[1207,[-1,-2,-3]]],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,-6,-7]],42],[[1132,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,31],1214],[[1,37,51,31],1109],[[1,37,51,31],1111],[[1,37,51,31],1113],[[1,37,51,31],1115],[[1,37,51,31],1117],[[1,37,51,31],1119],[1100,[[8,[4,15]]]],[1123,[[8,[4,15]]]],[1125,[[8,[4,15]]]],[1127,[[8,[4,15]]]],[1129,[[8,[4,15]]]],[1097,[[8,[4,15]]]],[1206,[[8,[4,15]]]],[1208,[[8,[4,15]]]],[1131,[[8,[4,15]]]],[[1,39,37,51,51,57,57,42,42,42,31],1216],[[1,37,42,31],1218],[[1,39,37,42,42,42,47,31],1139],[[1,39,37,51,31],1121],[[1,39,39,37,31],1212],[1105,[[8,[42,15]]]],[[[1144,[-1,-2,-3,0]],42],[[1144,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],1220],[1139,[[8,[42,15]]]],[[[1140,[-1,-2,0,-3,-4,-5]],42],[[1140,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1216,[[8,[42,15]]]],[[[1215,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1215,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,37,37,31],1222],[[1,39,37,37,37,31],1224],[[1100,48],4],[[1104,51],4],[[1107,51],4],[[1109,51],4],[[1111,51],4],[[1113,51],4],[[1115,51],4],[[1117,51],4],[[1119,51],4],[[1121,51],4],[[1139,42],4],[[1160,47],4],[[1123,42],4],[[1125,42],4],[[1127,42],4],[[1103,42],4],[[1216,42],4],[[1160,47],4],[[1160,47],4],[[1216,51],4],[[1170,42],4],[[1100,42],4],[[1198,42],4],[[1154,1241],4],[[1154,51],4],[[1154,1241],4],[[1154,51],4],[[1139,47],4],[[1236,42],4],[[1216,57],4],[[1218,42],4],[[1139,42],4],[[1131,42],4],[[1131,42],4],[[1216,51],4],[[1100,42],4],[[1123,42],4],[[1125,42],4],[[1127,42],4],[[1198,42],4],[[1216,42],4],[[1100,42],4],[[1123,42],4],[[1125,42],4],[[1127,42],4],[[1129,42],4],[[1097,42],4],[[1206,42],4],[[1208,42],4],[[1131,42],4],[[1105,42],4],[[1139,42],4],[[1216,42],4],[[1204,51],4],[[1216,57],4],[[1228,42],4],[[1228,42],4],[[1100,42],4],[[1123,42],4],[[1125,42],4],[[1127,42],4],[[1198,42],4],[[1131,42],4],[[1158,42],4],[1103,[[8,[37,15]]]],[[[1143,[-1,-2,-3,0,-4]],37],[[1143,[-1,-2,-3,0,-4]]],[],[],[],[]],[1204,[[8,[51,15]]]],[[[1203,[-1,-2,-3,0]],51],[[1203,[-1,-2,-3,0]]],[],[],[]],[1216,[[8,[57,15]]]],[[[1215,[-1,-2,-3,-4,-5,0,-6,-7,-8]],57],[[1215,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,31],1226],[1228,[[8,[42,15]]]],[[[1227,[-1,-2,-3,0]],42],[[1227,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,42,31],1228],[1228,[[8,[42,15]]]],[[[1227,[-1,-2,0,-3]],42],[[1227,[-1,-2,0,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,0,-4,-5]],42],[[1101,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1123,[[8,[42,15]]]],[[[1124,[-1,-2,-3,-4,-5,0,-6]],42],[[1124,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1125,[[8,[42,15]]]],[[[1126,[-1,-2,-3,-4,-5,0,-6]],42],[[1126,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1127,[[8,[42,15]]]],[[[1128,[-1,-2,-3,-4,-5,0,-6]],42],[[1128,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1198,[[8,[42,15]]]],[[[1197,[-1,-2,-3,0,-4]],42],[[1197,[-1,-2,-3,0,-4]]],[],[],[],[]],[1131,[[8,[42,15]]]],[[[1132,[-1,-2,-3,-4,-5,0,-6]],42],[[1132,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1230],[[1,39,37,37,31],1232],[1232,[[8,[37,15]]]],[[[1231,[-1,-2,0]],37],[[1231,[-1,-2,0]]],[],[]],[[1,39,37,31],1234],[1182,[[8,[89,15]]]],[[[1181,[-1,-2,-3,0,-4]],49],[[1181,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,42,31],1236],[[1,39,37,37,31],1238],[[1,39,37,37,37,42,42,42,31],1131],[-1,[[8,[-2]]],[],[]],[38,[[8,[1099,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1102,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1104,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1107,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1170,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1172,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1174,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1176,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1178,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1180,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1182,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1184,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1186,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1188,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1190,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1192,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1194,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1196,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1097,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1198,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1200,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1202,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1204,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1206,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1208,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1210,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1212,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1214,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1109,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1216,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1218,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1240,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1103,[[8,[37,15]]]],[[[1143,[-1,0,-2,-3,-4]],37],[[1143,[-1,0,-2,-3,-4]]],[],[],[],[]],[1158,[[8,[42,15]]]],[[[1157,[0]],42],[[1157,[0]]]],[1174,[[8,[37,15]]]],[[[1173,[-1,0,-2]],37],[[1173,[-1,0,-2]]],[],[]],[1222,[[8,[37,15]]]],[[[1221,[-1,0,-2,-3]],37],[[1221,[-1,0,-2,-3]]],[],[],[]],[1222,[[8,[90,15]]]],[[[1221,[0,-1,-2,-3]],39],[[1221,[0,-1,-2,-3]]],[],[],[]],[1123,[[8,[37,15]]]],[[[1124,[-1,-2,0,-3,-4,-5,-6]],37],[[1124,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1125,[[8,[37,15]]]],[[[1126,[-1,-2,0,-3,-4,-5,-6]],37],[[1126,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1128,[-1,-2,0,-3,-4,-5,-6]],37],[[1128,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1129,[[8,[37,15]]]],[[[1130,[-1,-2,0,-3]],37],[[1130,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],1137],[[1,[23,[37]],31],1240],[1186,[[8,[90,15]]]],[[[1185,[0,-1,-2]],39],[[1185,[0,-1,-2]]],[],[]],[1192,[[8,[90,15]]]],[[[1191,[0,-1,-2]],39],[[1191,[0,-1,-2]]],[],[]],[1196,[[8,[90,15]]]],[[[1195,[0,-1,-2]],39],[[1195,[0,-1,-2]]],[],[]],[1210,[[8,[90,15]]]],[[[1209,[0,-1,-2]],39],[[1209,[0,-1,-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1242,[[8,[47,15]]]],[[[1243,[-1,0]],47],[[1243,[-1,0]]],[]],[1244,[[8,[47,15]]]],[[1245,47],1245],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,-3,0]],53],[[1247,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],[914,[49]],31],1248],[1248,[[0,[[64,[],[[63,[89]]]]]]]],[[[1249,[-1,0]],[914,[49]]],[[1249,[-1,0]]],[]],[[1,37,47,31],1242],[[1,37,31],1250],[1251,[[8,[42,15]]]],[[[1252,[-1,-2]],42],[[1252,[-1,-2]]],[],[]],[[1,37,31],1253],[[1,37,31],1254],[[1,37,49,31],1251],[[1,31],1255],[[1,39,37,47,31],1256],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1259,[[8,[89,15]]]],[[[1260,[-1,-2,0]],49],[[1260,[-1,-2,0]]],[],[]],[1257,[[8,[89,15]]]],[[[1258,[0,-1,-2]],49],[[1258,[0,-1,-2]]],[],[]],[1261,[[8,[89,15]]]],[[[1262,[-1,-2,0,-3]],49],[[1262,[-1,-2,0,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1249,[0,0]]],1248],[[[1243,[0,0]]],1242],[1263,1255],[[[1264,[0]]],1250],[[[1265,[0]]],1253],[[[1266,[0]]],1254],[[[1252,[0,0]]],1251],[[[1267,[0,0,0]]],1256],[[[1268,[0,0]]],1269],[[[1247,[0,0,0,0]]],1246],[[[1260,[0,0,0]]],1259],[[[1270,[0,0,0]]],1271],[[[1272,[0,0]]],1273],[[[1274,[0,0]]],1275],[[[1276,[0,0,0]]],1277],[[[1278,[0,0,0]]],1279],[[[1280,[0,0]]],1281],[[[1282,[0,0,0,0]]],1283],[[[1284,[0,0]]],1285],[[[1286,[0,0,0]]],1287],[[[1288,[0]]],1289],[[[1258,[0,0,0]]],1257],[[[1290,[0,0]]],1291],[1245,1244],[[[1292,[0,0,0]]],1293],[[[1294,[0,0,0]]],1295],[[[1262,[0,0,0,0]]],1261],[[[1296,[0,0]]],1297],[[[1298,[0]]],1299],[[[1300,[0]]],1301],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1263],[[1,31],[[1264,[0]]]],[[1,31],[[1265,[0]]]],[[1,31],[[1266,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1267,[0,0,0]]]],[[1,31],[[1268,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1260,[0,0,0]]]],[[1,31],[[1270,[0,0,0]]]],[[1,31],[[1272,[0,0]]]],[[1,31],[[1274,[0,0]]]],[[1,31],[[1276,[0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1280,[0,0]]]],[[1,31],[[1282,[0,0,0,0]]]],[[1,31],[[1284,[0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1288,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1290,[0,0]]]],[[1,31],1245],[[1,31],[[1292,[0,0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1262,[0,0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],[[1298,[0]]]],[[1,31],[[1300,[0]]]],[[1,39,37,31],1269],[1271,[[8,[90,15]]]],[[[1270,[0,-1,-2]],39],[[1270,[0,-1,-2]]],[],[]],[1275,[[8,[42,15]]]],[[[1274,[-1,-2]],42],[[1274,[-1,-2]]],[],[]],[1289,[[8,[42,15]]]],[[[1288,[-1]],42],[[1288,[-1]]],[]],[1281,[[8,[42,15]]]],[[[1280,[-1,-2]],42],[[1280,[-1,-2]]],[],[]],[1261,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1262,[-1,0,-2,-3]],[23,[37]]],[[1262,[-1,0,-2,-3]]],[],[],[]],[1297,[[8,[42,15]]]],[[[1296,[-1,-2]],42],[[1296,[-1,-2]]],[],[]],[1283,[[8,[42,15]]]],[[[1282,[-1,-2,-3,0]],42],[[1282,[-1,-2,-3,0]]],[],[],[]],[1261,[[8,[42,15]]]],[[[1262,[-1,-2,-3,0]],42],[[1262,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],37,49,31],1259],[[1,39,37,53,53,31],1246],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1257,[[8,[48,15]]]],[[[1258,[-1,-2,0]],48],[[1258,[-1,-2,0]]],[],[]],[[1,39,37,51,31],1271],[[1,39,37,31],1273],[[1,39,37,31],1275],[[1,39,37,51,31],1277],[[1,39,37,51,31],1279],[[1,39,37,31],1281],[1297,[[8,[37,15]]]],[[[1296,[-1,0]],37],[[1296,[-1,0]]],[]],[1289,[[0,[[64,[],[[63,[37]]]]]]]],[[[1288,[0]],[23,[37]]],[[1288,[0]]]],[1293,[[0,[[64,[],[[63,[37]]]]]]]],[[[1292,[-1,-2,0]],[23,[37]]],[[1292,[-1,-2,0]]],[],[]],[[1,[23,[39]],[23,[37]],42,42,31],1283],[1269,[[8,[37,15]]]],[[[1268,[-1,0]],37],[[1268,[-1,0]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1275,[[8,[42,15]]]],[[[1274,[-1,-2]],42],[[1274,[-1,-2]]],[],[]],[[1,37,53,31],1285],[[1,37,37,42,31],1287],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,0,-3]],53],[[1247,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],1289],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,49,47,48,31],1257],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1263],[[1,31],[[1264,[0]]]],[[1,31],[[1265,[0]]]],[[1,31],[[1266,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1267,[0,0,0]]]],[[1,31],[[1268,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1260,[0,0,0]]]],[[1,31],[[1270,[0,0,0]]]],[[1,31],[[1272,[0,0]]]],[[1,31],[[1274,[0,0]]]],[[1,31],[[1276,[0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1280,[0,0]]]],[[1,31],[[1282,[0,0,0,0]]]],[[1,31],[[1284,[0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1288,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1290,[0,0]]]],[[1,31],1245],[[1,31],[[1292,[0,0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1262,[0,0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],[[1298,[0]]]],[[1,31],[[1300,[0]]]],[1275,[[8,[47,15]]]],[[[1274,[-1,-2]],47],[[1274,[-1,-2]]],[],[]],[1295,[[8,[47,15]]]],[[[1294,[-1,-2,0]],47],[[1294,[-1,-2,0]]],[],[]],[1285,[[8,[53,15]]]],[[[1284,[-1,0]],53],[[1284,[-1,0]]],[]],[1285,[[8,[37,15]]]],[[[1284,[0,-1]],37],[[1284,[0,-1]]],[]],[1277,[[8,[51,15]]]],[[[1276,[-1,-2,0]],51],[[1276,[-1,-2,0]]],[],[]],[1283,[[0,[[64,[],[[63,[37]]]]]]]],[[[1282,[-1,0,-2,-3]],[23,[37]]],[[1282,[-1,0,-2,-3]]],[],[],[]],[1301,[[0,[[64,[],[[63,[37]]]]]]]],[[[1300,[0]],[23,[37]]],[[1300,[0]]]],[1248,38],[1242,38],[1255,38],[1250,38],[1253,38],[1254,38],[1251,38],[1256,38],[1269,38],[1246,38],[1259,38],[1271,38],[1273,38],[1275,38],[1277,38],[1279,38],[1281,38],[1283,38],[1285,38],[1287,38],[1289,38],[1257,38],[1291,38],[1244,38],[1293,38],[1295,38],[1261,38],[1297,38],[1299,38],[1301,38],[1256,[[8,[47,15]]]],[[[1267,[-1,-2,-3]],47],[[1267,[-1,-2,-3]]],[],[],[]],[1269,[[8,[90,15]]]],[[[1268,[0,-1]],39],[[1268,[0,-1]]],[]],[1297,[[8,[51,15]]]],[[[1296,[-1,-2]],51],[[1296,[-1,-2]]],[],[]],[1242,[[8,[37,15]]]],[[[1243,[-1,-2]],37],[[1243,[-1,-2]]],[],[]],[1287,[[8,[37,15]]]],[[[1286,[0,-1,-2]],37],[[1286,[0,-1,-2]]],[],[]],[1291,[[8,[90,15]]]],[[[1290,[0,-1]],39],[[1290,[0,-1]]],[]],[[1,39,42,31],1291],[1275,[[8,[90,15]]]],[[[1274,[0,-1]],39],[[1274,[0,-1]]],[]],[1256,[[8,[47,15]]]],[[[1267,[-1,-2,0]],47],[[1267,[-1,-2,0]]],[],[]],[1297,[[8,[42,15]]]],[[[1296,[-1,-2]],42],[[1296,[-1,-2]]],[],[]],[1293,[[8,[37,15]]]],[[[1292,[-1,0,-2]],37],[[1292,[-1,0,-2]]],[],[]],[1251,[[8,[89,15]]]],[[[1252,[-1,0]],49],[[1252,[-1,0]]],[]],[1287,[[8,[42,15]]]],[[[1286,[-1,-2,0]],42],[[1286,[-1,-2,0]]],[],[]],[[1,31],1244],[1277,[[8,[90,15]]]],[[[1276,[0,-1,-2]],39],[[1276,[0,-1,-2]]],[],[]],[1287,[[8,[37,15]]]],[[[1286,[-1,0,-2]],37],[[1286,[-1,0,-2]]],[],[]],[1251,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1275,[[8,[4,15]]]],[1289,[[8,[4,15]]]],[1281,[[8,[4,15]]]],[1275,[[8,[4,15]]]],[1244,[[8,[4,15]]]],[1275,[[8,[4,15]]]],[1297,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[[1,[23,[39]],37,[23,[37]],31],1293],[1293,[[0,[[64,[],[[63,[90]]]]]]]],[[[1292,[0,-1,-2]],[23,[39]]],[[1292,[0,-1,-2]]],[],[]],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1256,[[8,[90,15]]]],[[[1267,[0,-1,-2]],39],[[1267,[0,-1,-2]]],[],[]],[1273,[[8,[90,15]]]],[[[1272,[0,-1]],39],[[1272,[0,-1]]],[]],[1279,[[8,[90,15]]]],[[[1278,[0,-1,-2]],39],[[1278,[0,-1,-2]]],[],[]],[1289,[[8,[90,15]]]],[1295,[[8,[90,15]]]],[[[1294,[0,-1,-2]],39],[[1294,[0,-1,-2]]],[],[]],[1271,[[8,[51,15]]]],[[[1270,[-1,-2,0]],51],[[1270,[-1,-2,0]]],[],[]],[1279,[[8,[51,15]]]],[[[1278,[-1,-2,0]],51],[[1278,[-1,-2,0]]],[],[]],[1248,[[0,[[64,[],[[63,[90]]]]]]]],[[[1249,[0,-1]],[23,[39]]],[[1249,[0,-1]]],[]],[1259,[[0,[[64,[],[[63,[90]]]]]]]],[[[1260,[0,-1,-2]],[23,[39]]],[[1260,[0,-1,-2]]],[],[]],[1283,[[0,[[64,[],[[63,[90]]]]]]]],[[[1282,[0,-1,-2,-3]],[23,[39]]],[[1282,[0,-1,-2,-3]]],[],[],[]],[1261,[[0,[[64,[],[[63,[90]]]]]]]],[[[1262,[0,-1,-2,-3]],[23,[39]]],[[1262,[0,-1,-2,-3]]],[],[],[]],[1297,[[0,[[64,[],[[63,[90]]]]]]]],[[[1296,[0,-1]],[23,[39]]],[[1296,[0,-1]]],[]],[1246,[[8,[37,15]]]],[[[1247,[-1,0,-2,-3]],37],[[1247,[-1,0,-2,-3]]],[],[],[]],[1261,[[8,[37,15]]]],[[[1262,[-1,-2,-3,-4]],37],[[1262,[-1,-2,-3,-4]]],[],[],[],[]],[1248,[[8,[37,15]]]],[[[1249,[-1,-2]],37],[[1249,[-1,-2]]],[],[]],[[1,39,37,47,31],1295],[[1,[23,[39]],[23,[37]],49,42,31],1261],[[1246,53],4],[[1251,42],4],[[1257,53],4],[[1275,42],4],[[1289,42],4],[[1281,42],4],[[1297,42],4],[[1283,42],4],[[1261,42],4],[[1257,48],4],[[1275,42],4],[[1246,53],4],[[1242,47],4],[[1244,47],4],[[1275,47],4],[[1295,47],4],[[1285,53],4],[[1277,51],4],[[1256,47],4],[[1297,51],4],[[1256,47],4],[[1297,42],4],[[1287,42],4],[[1257,53],4],[[1271,51],4],[[1279,51],4],[[1257,47],4],[[1257,47],4],[[1283,42],4],[[1291,42],4],[[1,[23,[39]],37,31],1297],[1257,[[8,[47,15]]]],[[[1258,[-1,0,-2]],47],[[1258,[-1,0,-2]]],[],[]],[1257,[[8,[47,15]]]],[[[1258,[-1,-2,-3]],47],[[1258,[-1,-2,-3]]],[],[],[]],[1242,[[8,[37,15]]]],[[[1243,[0,-1]],37],[[1243,[0,-1]]],[]],[1250,[[8,[37,15]]]],[[[1264,[0]],37],[[1264,[0]]]],[1253,[[8,[37,15]]]],[[[1265,[0]],37],[[1265,[0]]]],[1254,[[8,[37,15]]]],[[[1266,[0]],37],[[1266,[0]]]],[1251,[[8,[37,15]]]],[[[1252,[0,-1]],37],[[1252,[0,-1]]],[]],[1256,[[8,[37,15]]]],[[[1267,[-1,0,-2]],37],[[1267,[-1,0,-2]]],[],[]],[1259,[[8,[37,15]]]],[[[1260,[-1,0,-2]],37],[[1260,[-1,0,-2]]],[],[]],[1271,[[8,[37,15]]]],[[[1270,[-1,0,-2]],37],[[1270,[-1,0,-2]]],[],[]],[1273,[[8,[37,15]]]],[[[1272,[-1,0]],37],[[1272,[-1,0]]],[]],[1275,[[8,[37,15]]]],[[[1274,[-1,0]],37],[[1274,[-1,0]]],[]],[1277,[[8,[37,15]]]],[[[1276,[-1,0,-2]],37],[[1276,[-1,0,-2]]],[],[]],[1279,[[8,[37,15]]]],[[[1278,[-1,0,-2]],37],[[1278,[-1,0,-2]]],[],[]],[1283,[[8,[42,15]]]],[[[1282,[-1,-2,0,-3]],42],[[1282,[-1,-2,0,-3]]],[],[],[]],[1244,[[8,[37,15]]]],[[1245,37],1245],[1295,[[8,[37,15]]]],[[[1294,[-1,0,-2]],37],[[1294,[-1,0,-2]]],[],[]],[1299,[[8,[37,15]]]],[[[1298,[0]],37],[[1298,[0]]]],[38,[[8,[1248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1255,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1250,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1253,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1254,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1251,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1259,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1277,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1279,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1281,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1283,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1285,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1287,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1289,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1257,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1291,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1293,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1295,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1261,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1297,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1299,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1301,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1281,[[8,[90,15]]]],[[[1280,[0,-1]],39],[[1280,[0,-1]]],[]],[1246,[[8,[90,15]]]],[[[1247,[0,-1,-2,-3]],39],[[1247,[0,-1,-2,-3]]],[],[],[]],[1281,[[8,[37,15]]]],[[[1280,[-1,0]],37],[[1280,[-1,0]]],[]],[1291,[[8,[42,15]]]],[[[1290,[-1,0]],42],[[1290,[-1,0]]],[]],[[1,37,31],1299],[[1,[23,[37]],31],1301],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1302,[[8,[37,15]]]],[[[1303,[-1,-2,0,-3,-4]],37],[[1303,[-1,-2,0,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,-2,-3,0]],37],[[1305,[-1,-2,-3,0]]],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[-1,0,-2,-3]],37],[[1307,[-1,0,-2,-3]]],[],[],[]],[1308,[[0,[[64,[],[[63,[37]]]]]]]],[[[1309,[-1,-2,0]],[23,[37]]],[[1309,[-1,-2,0]]],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,-2,-3]],37],[[1311,[-1,-2,-3]]],[],[],[]],[1312,[[8,[90,15]]]],[[[1313,[-1,0,-2,-3,-4,-5,-6]],39],[[1313,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1314,[[8,[90,15]]]],[[[1315,[0,-1]],39],[[1315,[0,-1]]],[]],[1316,[[0,[[64,[],[[63,[37]]]]]]]],[[[1317,[-1,-2,0,-3,-4]],[23,[37]]],[[1317,[-1,-2,0,-3,-4]]],[],[],[],[]],[1318,[[8,[37,15]]]],[[[1319,[0,-1,-2,-3]],37],[[1319,[0,-1,-2,-3]]],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,0,-2,-3,-4]],37],[[1321,[-1,0,-2,-3,-4]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,0,-2,-3,-4,-5]],37],[[1323,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1324,[[8,[37,15]]]],[[[1325,[-1,0,-2]],37],[[1325,[-1,0,-2]]],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,0,-2,-3,-4]],37],[[1327,[-1,0,-2,-3,-4]]],[],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[0,-1,-2,-3]],37],[[1329,[0,-1,-2,-3]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[0,-1,-2,-3,-4]],37],[[1331,[0,-1,-2,-3,-4]]],[],[],[],[]],[1332,[[8,[37,15]]]],[[[1333,[-1,0,-2]],37],[[1333,[-1,0,-2]]],[],[]],[[1,39,37,31],1334],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,39,37,31],1335],[[[1336,[0]]],1337],[[[1338,[0,0]]],1334],[[[1339,[0,0]]],1335],[[[1319,[0,0,0,0]]],1318],[[[1340,[0]]],1341],[[[1303,[0,0,0,0,0]]],1302],[[[1342,[0]]],1343],[[[1321,[0,0,0,0,0]]],1320],[[[1344,[0,0]]],1345],[[[1346,[0,0]]],1347],[[[1348,[0,0,0,0]]],1349],[[[1305,[0,0,0,0]]],1304],[[[1350,[0,0,0,0]]],1351],[[[1323,[0,0,0,0,0,0]]],1322],[[[1352,[0,0,0]]],1353],[[[1354,[0,0,0,0]]],1355],[[[1356,[0,0,0,0,0]]],1357],[[[1325,[0,0,0]]],1324],[[[1358,[0,0,0]]],1359],[[[1327,[0,0,0,0,0]]],1326],[[[1329,[0,0,0,0]]],1328],[[[1360,[0,0,0,0,0,0]]],1361],[[[1307,[0,0,0,0]]],1306],[[[1309,[0,0,0]]],1308],[[[1362,[0]]],1363],[[[1311,[0,0,0]]],1310],[[[1364,[0,0,0,0,0]]],1365],[[[1366,[0,0,0]]],1367],[[[1368,[0,0,0,0]]],1369],[[[1313,[0,0,0,0,0,0,0]]],1312],[[[1331,[0,0,0,0,0]]],1330],[[[1370,[0,0]]],1371],[[[1372,[0,0,0]]],1373],[[[1315,[0,0]]],1314],[[[1333,[0,0,0]]],1332],[[[1374,[0,0,0,0,0]]],1375],[[[1376,[0,0,0,0]]],1377],[[[1378,[0,0,0]]],1379],[[[1380,[0,0]]],1381],[[[1317,[0,0,0,0,0]]],1316],[[[1382,[0]]],1383],[[1,31],[[1336,[0]]]],[[1,31],[[1338,[0,0]]]],[[1,31],[[1339,[0,0]]]],[[1,31],[[1319,[0,0,0,0]]]],[[1,31],[[1340,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1342,[0]]]],[[1,31],[[1321,[0,0,0,0,0]]]],[[1,31],[[1344,[0,0]]]],[[1,31],[[1346,[0,0]]]],[[1,31],[[1348,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1350,[0,0,0,0]]]],[[1,31],[[1323,[0,0,0,0,0,0]]]],[[1,31],[[1352,[0,0,0]]]],[[1,31],[[1354,[0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0,0]]]],[[1,31],[[1325,[0,0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1327,[0,0,0,0,0]]]],[[1,31],[[1329,[0,0,0,0]]]],[[1,31],[[1360,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1364,[0,0,0,0,0]]]],[[1,31],[[1366,[0,0,0]]]],[[1,31],[[1368,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1331,[0,0,0,0,0]]]],[[1,31],[[1370,[0,0]]]],[[1,31],[[1372,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1333,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1380,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1382,[0]]]],[1351,[[8,[51,15]]]],[[[1350,[-1,-2,-3,0]],51],[[1350,[-1,-2,-3,0]]],[],[],[]],[[1,37,[23,[37]],37,37,31],1318],[[1,53,31],1341],[[1,37,37,37,53,53,31],1302],[[1,[23,[37]],31],1343],[1353,[[8,[37,15]]]],[[[1352,[-1,-2,0]],37],[[1352,[-1,-2,0]]],[],[]],[1355,[[8,[37,15]]]],[[[1354,[-1,-2,0,-3]],37],[[1354,[-1,-2,0,-3]]],[],[],[]],[1357,[[8,[37,15]]]],[[[1356,[-1,-2,0,-3,-4]],37],[[1356,[-1,-2,0,-3,-4]]],[],[],[],[]],[1306,[[8,[90,15]]]],[1310,[[8,[90,15]]]],[[[1311,[0,-1,-2]],39],[[1311,[0,-1,-2]]],[],[]],[1369,[[8,[37,15]]]],[[[1368,[-1,-2,0,-3]],37],[[1368,[-1,-2,0,-3]]],[],[],[]],[1312,[[8,[90,15]]]],[[[1313,[0,-1,-2,-3,-4,-5,-6]],39],[[1313,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,[23,[37]],37,37,31],1320],[[1,37,53,31],1347],[[1,37,53,53,53,31],1349],[[1,39,37,31],1345],[1365,[[8,[53,15]]]],[[[1364,[-1,-2,-3,-4,0]],53],[[1364,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,51,51,31],1351],[[1,39,37,37,37,31],1304],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,37,[23,[37]],37,37,37,31],1322],[1375,[[8,[53,15]]]],[[[1374,[-1,-2,-3,-4,-5]],53],[[1374,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1377,[[8,[53,15]]]],[[[1376,[-1,-2,-3,-4]],53],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1312,[[8,[42,15]]]],[[[1313,[-1,-2,-3,-4,-5,-6,0]],42],[[1313,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,0,-4,-5]],37],[[1323,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,0,-3,-4]],37],[[1331,[-1,-2,0,-3,-4]]],[],[],[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,0,-4]],53],[[1303,[-1,-2,-3,0,-4]]],[],[],[],[]],[1318,[[0,[[64,[],[[63,[37]]]]]]]],[[[1319,[-1,0,-2,-3]],[23,[37]]],[[1319,[-1,0,-2,-3]]],[],[],[]],[1320,[[0,[[64,[],[[63,[37]]]]]]]],[[[1321,[-1,-2,0,-3,-4]],[23,[37]]],[[1321,[-1,-2,0,-3,-4]]],[],[],[],[]],[1322,[[0,[[64,[],[[63,[37]]]]]]]],[[[1323,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[1323,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1324,[[0,[[64,[],[[63,[37]]]]]]]],[[[1325,[-1,-2,0]],[23,[37]]],[[1325,[-1,-2,0]]],[],[]],[1326,[[0,[[64,[],[[63,[37]]]]]]]],[[[1327,[-1,-2,0,-3,-4]],[23,[37]]],[[1327,[-1,-2,0,-3,-4]]],[],[],[],[]],[1328,[[0,[[64,[],[[63,[37]]]]]]]],[[[1329,[-1,0,-2,-3]],[23,[37]]],[[1329,[-1,0,-2,-3]]],[],[],[]],[1330,[[0,[[64,[],[[63,[37]]]]]]]],[[[1331,[-1,0,-2,-3,-4]],[23,[37]]],[[1331,[-1,0,-2,-3,-4]]],[],[],[],[]],[1332,[[0,[[64,[],[[63,[37]]]]]]]],[[[1333,[-1,-2,0]],[23,[37]]],[[1333,[-1,-2,0]]],[],[]],[1375,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1374,[-1,-2,0,-3,-4]],[23,[37]]],[[1374,[-1,-2,0,-3,-4]]],[],[],[],[]],[1377,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1376,[-1,-2,0,-3]],[23,[37]]],[[1376,[-1,-2,0,-3]]],[],[],[]],[1312,[[8,[37,15]]]],[[[1313,[-1,-2,-3,0,-4,-5,-6]],37],[[1313,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1314,[[8,[37,15]]]],[[[1315,[-1,0]],37],[[1315,[-1,0]]],[]],[1365,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1364,[-1,-2,0,-3,-4]],[23,[37]]],[[1364,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,37,53,31],1355],[[1,39,37,37,53,53,31],1357],[[1,39,37,37,31],1353],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,-4,0]],53],[[1303,[-1,-2,-3,-4,0]]],[],[],[],[]],[1302,[[8,[42,15]]]],[[[1303,[-1,-2,-3,-4,-5]],42],[[1303,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1306,[[8,[42,15]]]],[[[1307,[-1,-2,0,-3]],42],[[1307,[-1,-2,0,-3]]],[],[],[]],[1308,[[8,[42,15]]]],[[[1309,[-1,-2,-3]],42],[[1309,[-1,-2,-3]]],[],[],[]],[1310,[[8,[42,15]]]],[[[1311,[-1,-2,0]],42],[[1311,[-1,-2,0]]],[],[]],[1312,[[8,[42,15]]]],[[[1313,[-1,-2,-3,-4,0,-5,-6]],42],[[1313,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1316,[[8,[37,15]]]],[[[1317,[-1,0,-2,-3,-4]],37],[[1317,[-1,0,-2,-3,-4]]],[],[],[],[]],[1302,[[8,[37,15]]]],[[[1303,[0,-1,-2,-3,-4]],37],[[1303,[0,-1,-2,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,0,-2,-3]],37],[[1305,[-1,0,-2,-3]]],[],[],[]],[1361,[[8,[37,15]]]],[[[1360,[-1,0,-2,-3,-4,-5]],37],[[1360,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[0,-1,-2]],37],[[1309,[0,-1,-2]]],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,-4,0,-5]],51],[[1360,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,0,-4,-5]],51],[[1360,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1324],[[1,[23,[39]],37,49,31],1359],[1318,[[8,[37,15]]]],[[[1319,[-1,-2,0,-3]],37],[[1319,[-1,-2,0,-3]]],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,-2,-3,0,-4]],37],[[1321,[-1,-2,-3,0,-4]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,-4,0,-5]],37],[[1323,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1359,[[8,[37,15]]]],[[[1358,[-1,0,-2]],37],[[1358,[-1,0,-2]]],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,-2,-3,0,-4]],37],[[1327,[-1,-2,-3,0,-4]]],[],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[-1,-2,0,-3]],37],[[1329,[-1,-2,0,-3]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,-3,0,-4]],37],[[1331,[-1,-2,-3,0,-4]]],[],[],[],[]],[1373,[[8,[53,15]]]],[[[1372,[-1,-2,0]],53],[[1372,[-1,-2,0]]],[],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,-2,-3,-4,-5]],37],[[1374,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[-1,-2,-3,-4]],37],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1341,[[8,[53,15]]]],[[[1340,[0]],53],[[1340,[0]]]],[1359,[[8,[89,15]]]],[[[1358,[-1,-2,0]],49],[[1358,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],37,37,31],1326],[[1,37,[23,[37]],37,37,31],1328],[1351,[[8,[37,15]]]],[[[1350,[-1,0,-2,-3]],37],[[1350,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,51,51,51,31],1361],[1381,[[8,[37,15]]]],[[[1380,[-1,0]],37],[[1380,[-1,0]]],[]],[[1,37,37,42,53,31],1306],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[1336,[0]]]],[[1,31],[[1338,[0,0]]]],[[1,31],[[1339,[0,0]]]],[[1,31],[[1319,[0,0,0,0]]]],[[1,31],[[1340,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1342,[0]]]],[[1,31],[[1321,[0,0,0,0,0]]]],[[1,31],[[1344,[0,0]]]],[[1,31],[[1346,[0,0]]]],[[1,31],[[1348,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1350,[0,0,0,0]]]],[[1,31],[[1323,[0,0,0,0,0,0]]]],[[1,31],[[1352,[0,0,0]]]],[[1,31],[[1354,[0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0,0]]]],[[1,31],[[1325,[0,0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1327,[0,0,0,0,0]]]],[[1,31],[[1329,[0,0,0,0]]]],[[1,31],[[1360,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1364,[0,0,0,0,0]]]],[[1,31],[[1366,[0,0,0]]]],[[1,31],[[1368,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1331,[0,0,0,0,0]]]],[[1,31],[[1370,[0,0]]]],[[1,31],[[1372,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1333,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1380,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1382,[0]]]],[1349,[[8,[53,15]]]],[[[1348,[-1,0,-2,-3]],53],[[1348,[-1,0,-2,-3]]],[],[],[]],[1357,[[8,[53,15]]]],[[[1356,[-1,-2,-3,0,-4]],53],[[1356,[-1,-2,-3,0,-4]]],[],[],[],[]],[1343,[[0,[[64,[],[[63,[37]]]]]]]],[[[1342,[0]],[23,[37]]],[[1342,[0]]]],[1383,[[0,[[64,[],[[63,[37]]]]]]]],[[[1382,[0]],[23,[37]]],[[1382,[0]]]],[1337,38],[1334,38],[1335,38],[1318,38],[1341,38],[1302,38],[1343,38],[1320,38],[1345,38],[1347,38],[1349,38],[1304,38],[1351,38],[1322,38],[1353,38],[1355,38],[1357,38],[1324,38],[1359,38],[1326,38],[1328,38],[1361,38],[1306,38],[1308,38],[1363,38],[1310,38],[1365,38],[1367,38],[1369,38],[1312,38],[1330,38],[1371,38],[1373,38],[1314,38],[1332,38],[1375,38],[1377,38],[1379,38],[1381,38],[1316,38],[1383,38],[[1,37,37,[23,[37]],31],1308],[1365,[[8,[[0,[[64,[],[[63,[37]]]]]],15]]]],[[[1364,[-1,-2,-3,0,-4]],[23,[37]]],[[1364,[-1,-2,-3,0,-4]]],[],[],[],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,-2,-3,0,-4]],37],[[1374,[-1,-2,-3,0,-4]]],[],[],[],[]],[1320,[[8,[37,15]]]],[[[1321,[-1,-2,-3,-4,0]],37],[[1321,[-1,-2,-3,-4,0]]],[],[],[],[]],[1322,[[8,[37,15]]]],[[[1323,[-1,-2,-3,-4,-5,0]],37],[[1323,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1326,[[8,[37,15]]]],[[[1327,[-1,-2,-3,-4,0]],37],[[1327,[-1,-2,-3,-4,0]]],[],[],[],[]],[1359,[[8,[37,15]]]],[[[1358,[-1,-2,-3]],37],[[1358,[-1,-2,-3]]],[],[],[]],[1375,[[8,[42,15]]]],[[[1374,[-1,-2,-3,-4,0]],42],[[1374,[-1,-2,-3,-4,0]]],[],[],[],[]],[1377,[[8,[42,15]]]],[[[1376,[-1,-2,-3,0]],42],[[1376,[-1,-2,-3,0]]],[],[],[]],[1367,[[8,[51,15]]]],[[[1366,[-1,-2,0]],51],[[1366,[-1,-2,0]]],[],[]],[1369,[[8,[51,15]]]],[[[1368,[-1,-2,-3,0]],51],[[1368,[-1,-2,-3,0]]],[],[],[]],[1345,[[8,[37,15]]]],[[[1344,[-1,-2]],37],[[1344,[-1,-2]]],[],[]],[1347,[[8,[53,15]]]],[[[1346,[-1,0]],53],[[1346,[-1,0]]],[]],[1353,[[8,[37,15]]]],[[[1352,[-1,-2,-3]],37],[[1352,[-1,-2,-3]]],[],[],[]],[1355,[[8,[53,15]]]],[[[1354,[-1,-2,-3,0]],53],[[1354,[-1,-2,-3,0]]],[],[],[]],[[1,37,31],1363],[[1,39,37,42,31],1310],[1312,[[8,[51,15]]]],[[[1313,[-1,-2,-3,-4,-5,0,-6]],51],[[1313,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1306,[[8,[53,15]]]],[[[1307,[-1,-2,-3,0]],53],[[1307,[-1,-2,-3,0]]],[],[],[]],[1375,[[8,[4,15]]]],[1377,[[8,[4,15]]]],[1337,[[8,[90,15]]]],[[[1336,[0]],39],[[1336,[0]]]],[1351,[[8,[90,15]]]],[[[1350,[0,-1,-2,-3]],39],[[1350,[0,-1,-2,-3]]],[],[],[]],[1355,[[8,[90,15]]]],[[[1354,[0,-1,-2,-3]],39],[[1354,[0,-1,-2,-3]]],[],[],[]],[1357,[[8,[90,15]]]],[[[1356,[0,-1,-2,-3,-4]],39],[[1356,[0,-1,-2,-3,-4]]],[],[],[],[]],[1361,[[8,[90,15]]]],[[[1360,[0,-1,-2,-3,-4,-5]],39],[[1360,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1367,[[8,[90,15]]]],[[[1366,[0,-1,-2]],39],[[1366,[0,-1,-2]]],[],[]],[1369,[[8,[90,15]]]],[[[1368,[0,-1,-2,-3]],39],[[1368,[0,-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],53,31],1365],[1334,[[8,[90,15]]]],[[[1338,[0,-1]],39],[[1338,[0,-1]]],[]],[1320,[[8,[90,15]]]],[[[1321,[0,-1,-2,-3,-4]],39],[[1321,[0,-1,-2,-3,-4]]],[],[],[],[]],[1345,[[8,[90,15]]]],[[[1344,[0,-1]],39],[[1344,[0,-1]]],[]],[1304,[[8,[90,15]]]],[[[1305,[0,-1,-2,-3]],39],[[1305,[0,-1,-2,-3]]],[],[],[]],[1322,[[8,[90,15]]]],[[[1323,[0,-1,-2,-3,-4,-5]],39],[[1323,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1353,[[8,[90,15]]]],[[[1352,[0,-1,-2]],39],[[1352,[0,-1,-2]]],[],[]],[1324,[[8,[90,15]]]],[[[1325,[0,-1,-2]],39],[[1325,[0,-1,-2]]],[],[]],[1326,[[8,[90,15]]]],[[[1327,[0,-1,-2,-3,-4]],39],[[1327,[0,-1,-2,-3,-4]]],[],[],[],[]],[1365,[[8,[90,15]]]],[[[1364,[0,-1,-2,-3,-4]],39],[[1364,[0,-1,-2,-3,-4]]],[],[],[],[]],[1371,[[8,[90,15]]]],[[[1370,[0,-1]],39],[[1370,[0,-1]]],[]],[1377,[[8,[90,15]]]],[[[1376,[-1,-2,-3,-4]],39],[[1376,[-1,-2,-3,-4]]],[],[],[],[]],[1379,[[8,[90,15]]]],[[[1378,[0,-1,-2]],39],[[1378,[0,-1,-2]]],[],[]],[1381,[[8,[90,15]]]],[[[1380,[0,-1]],39],[[1380,[0,-1]]],[]],[1359,[[0,[[64,[],[[63,[90]]]]]]]],[[[1358,[0,-1,-2]],[23,[39]]],[[1358,[0,-1,-2]]],[],[]],[1316,[[0,[[64,[],[[63,[90]]]]]]]],[[[1317,[0,-1,-2,-3,-4]],[23,[39]]],[[1317,[0,-1,-2,-3,-4]]],[],[],[],[]],[1302,[[8,[37,15]]]],[[[1303,[-1,0,-2,-3,-4]],37],[[1303,[-1,0,-2,-3,-4]]],[],[],[],[]],[1304,[[8,[37,15]]]],[[[1305,[-1,-2,0,-3]],37],[[1305,[-1,-2,0,-3]]],[],[],[]],[1361,[[8,[37,15]]]],[[[1360,[-1,-2,0,-3,-4,-5]],37],[[1360,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[-1,0,-2]],37],[[1309,[-1,0,-2]]],[],[]],[1361,[[8,[51,15]]]],[[[1360,[-1,-2,-3,-4,-5,0]],51],[[1360,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1351,[[8,[51,15]]]],[[[1350,[-1,-2,0,-3]],51],[[1350,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,51,31],1367],[[1,39,37,37,51,31],1369],[[1,39,39,37,37,42,51,42,31],1312],[[1,37,[23,[37]],37,37,37,31],1330],[[1351,51],4],[[1365,53],4],[[1375,53],4],[[1377,53],4],[[1312,42],4],[[1302,53],4],[[1302,53],4],[[1302,42],4],[[1306,42],4],[[1308,42],4],[[1310,42],4],[[1312,42],4],[[1361,51],4],[[1361,51],4],[[1373,53],4],[[1341,53],4],[[1349,53],4],[[1357,53],4],[[1375,42],4],[[1377,42],4],[[1367,51],4],[[1369,51],4],[[1347,53],4],[[1355,53],4],[[1312,51],4],[[1306,53],4],[[1361,51],4],[[1351,51],4],[[1349,53],4],[[1349,53],4],[[1357,53],4],[[1379,53],4],[[1316,51],4],[[1,39,37,31],1371],[[1,37,37,53,31],1373],[1349,[[8,[53,15]]]],[[[1348,[-1,-2,0,-3]],53],[[1348,[-1,-2,0,-3]]],[],[],[]],[1334,[[8,[37,15]]]],[[[1338,[-1,0]],37],[[1338,[-1,0]]],[]],[1335,[[8,[37,15]]]],[[[1339,[-1,0]],37],[[1339,[-1,0]]],[]],[1353,[[8,[37,15]]]],[[[1352,[-1,0,-2]],37],[[1352,[-1,0,-2]]],[],[]],[1355,[[8,[37,15]]]],[[[1354,[-1,0,-2,-3]],37],[[1354,[-1,0,-2,-3]]],[],[],[]],[1357,[[8,[37,15]]]],[[[1356,[-1,0,-2,-3,-4]],37],[[1356,[-1,0,-2,-3,-4]]],[],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[0,-1,-2,-3]],37],[[1307,[0,-1,-2,-3]]],[],[],[]],[1363,[[8,[37,15]]]],[[[1362,[0]],37],[[1362,[0]]]],[1367,[[8,[37,15]]]],[[[1366,[-1,0,-2]],37],[[1366,[-1,0,-2]]],[],[]],[1369,[[8,[37,15]]]],[[[1368,[-1,0,-2,-3]],37],[[1368,[-1,0,-2,-3]]],[],[],[]],[1312,[[8,[37,15]]]],[[[1313,[-1,-2,0,-3,-4,-5,-6]],37],[[1313,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1371,[[8,[37,15]]]],[[[1370,[-1,0]],37],[[1370,[-1,0]]],[]],[1375,[[8,[37,15]]]],[[[1374,[-1,0,-2,-3,-4]],37],[[1374,[-1,0,-2,-3,-4]]],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[-1,0,-2,-3]],37],[[1376,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],1314],[[1,37,37,[23,[37]],31],1332],[1349,[[8,[53,15]]]],[[[1348,[-1,-2,-3,0]],53],[[1348,[-1,-2,-3,0]]],[],[],[]],[1357,[[8,[53,15]]]],[[[1356,[-1,-2,-3,-4,0]],53],[[1356,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],37,42,31],1375],[[1,37,37,[23,[37]],42,31],1377],[1379,[[8,[53,15]]]],[[[1378,[-1,-2,0]],53],[[1378,[-1,-2,0]]],[],[]],[[1,39,37,53,31],1379],[38,[[8,[1337,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1334,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1345,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1351,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1353,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1355,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1359,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1328,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1361,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1363,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1330,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1332,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1,39,37,31],1381],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1373,[[8,[37,15]]]],[[[1372,[0,-1,-2]],37],[[1372,[0,-1,-2]]],[],[]],[1373,[[8,[37,15]]]],[[[1372,[-1,0,-2]],37],[[1372,[-1,0,-2]]],[],[]],[1318,[[8,[37,15]]]],[[[1319,[-1,-2,-3,0]],37],[[1319,[-1,-2,-3,0]]],[],[],[]],[1328,[[8,[37,15]]]],[[[1329,[-1,-2,-3,0]],37],[[1329,[-1,-2,-3,0]]],[],[],[]],[1330,[[8,[37,15]]]],[[[1331,[-1,-2,-3,-4,0]],37],[[1331,[-1,-2,-3,-4,0]]],[],[],[],[]],[1332,[[8,[37,15]]]],[[[1333,[0,-1,-2]],37],[[1333,[0,-1,-2]]],[],[]],[1335,[[8,[90,15]]]],[[[1339,[0,-1]],39],[[1339,[0,-1]]],[]],[1345,[[8,[37,15]]]],[[[1344,[-1,0]],37],[[1344,[-1,0]]],[]],[1347,[[8,[37,15]]]],[[[1346,[0,-1]],37],[[1346,[0,-1]]],[]],[1349,[[8,[37,15]]]],[[[1348,[0,-1,-2,-3]],37],[[1348,[0,-1,-2,-3]]],[],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,0,-2]],37],[[1311,[-1,0,-2]]],[],[]],[1365,[[8,[37,15]]]],[[[1364,[-1,0,-2,-3,-4]],37],[[1364,[-1,0,-2,-3,-4]]],[],[],[],[]],[1373,[[8,[90,15]]]],[1375,[[8,[90,15]]]],[[[1374,[0,-1,-2,-3,-4]],39],[[1374,[0,-1,-2,-3,-4]]],[],[],[],[]],[1377,[[8,[37,15]]]],[[[1376,[0,-1,-2,-3]],37],[[1376,[0,-1,-2,-3]]],[],[],[]],[1379,[[8,[37,15]]]],[[[1378,[-1,0,-2]],37],[[1378,[-1,0,-2]]],[],[]],[[1,39,31],1337],[[1,[23,[39]],37,[23,[37]],49,51,31],1316],[1316,[[8,[89,15]]]],[[[1317,[-1,-2,-3,0,-4]],49],[[1317,[-1,-2,-3,0,-4]]],[],[],[],[]],[1316,[[8,[51,15]]]],[[[1317,[-1,-2,-3,-4,0]],51],[[1317,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,[23,[37]],31],1383],[[37,[23,[37]],31],38],[[[23,[39]],49,31],38],[[37,37,37,49,31],38],[[37,[23,[39]],49,49,31],38],[[1,37,[23,[39]],56,[914,[49]],31],38],[[[23,[37]],[23,[39]],49,49,31],38],[[[23,[37]],31],38],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[49,43],321],[25,1384],[50,5],0,0,[25,321],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,31],31],[1385,1385],[50,50],[31,31],[89,89],[37,37],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1385,13],[50,13],[31,13],[25,13],[[],49],[89,-1,[]],[25,4],[49,4],[1386,4],[1386,4],[1385,4],[[1385,1385],2],[[50,50],2],[[31,31],2],[[49,49],2],[[89,89],2],[[37,37],2],[49,[[54,[321]]]],[[1385,16],17],[[1385,16],17],[[50,16],17],[[31,16],17],[[31,16],17],[[25,16],17],[[49,16],17],[[89,16],17],[[37,16],17],[[37,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1387,37],[90,37],[-1,-1,[]],[38,[[54,[25]]]],[1388,[[54,[25]]]],[1389,[[54,[89]]]],[1390,1385],[1391,50],[1392,31],[1388,25],[1389,89],[1393,37],[[1,[23,[31]],42],31],[[49,321,43],321],[[49,321,43],321],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,1389],[1386,2],[1386,2],[1386,2],[1386,2],[[1,6,31],31],[[1,6],50],[[1,6,24,24],31],[31,25],[[],49],0,[[1,6],[[54,[25]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1386,1393],[50,1391],[31,1392],[25,1388],[37,1393],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],0,[1386,39],[1386,39],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,31],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[1394,1394],[57,57],[56,56],[45,45],[1241,1241],[51,51],[47,47],[48,48],[42,42],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1395,13],[1395,13],[1395,4],[1395,4],[[53,24],[[8,[42,15]]]],[[57,24],[[8,[1396,15]]]],[[56,24],[[8,[44,15]]]],[[42,42],2],[[53,16],17],[[53,16],17],[[1394,16],17],[[1394,16],17],[[57,16],17],[[57,16],17],[[56,16],17],[[56,16],17],[[45,16],17],[[45,16],17],[[1241,16],17],[[1241,16],17],[[51,16],17],[[51,16],17],[[47,16],17],[[47,16],17],[[48,16],17],[[48,16],17],[[42,16],17],[[42,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[51,42],[56,42],[53,42],[48,42],[1394,42],[1241,42],[45,42],[47,42],[57,42],[-1,-1,[]],[1397,[[54,[42]]]],[1397,42],[[1394,24],[[8,[1396,15]]]],[[1394,24],[[8,[44,15]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[53,2],[1394,2],[57,2],[56,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[1395,2],[53,24],[1394,24],[57,24],[56,24],[[1,[23,[42]]],53],[[39,[23,[42]]],[[8,[1394,15]]]],[[1,[23,[1396]]],57],[[1,[23,[44]]],56],[[1,6],45],[[1,1398,39],1241],[[44,39],51],[[1,6],47],[39,48],[[1,6],[[54,[42]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1395,1397],[53,1397],[1394,1397],[57,1397],[56,1397],[45,1397],[1241,1397],[51,1397],[47,1397],[48,1397],[42,1397],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[53,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1394,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[57,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[56,-1]]],[]],[42,[[8,[45,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1241,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[51,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[47,-1]]],[]],[42,[[8,[48,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[1395,39],[1395,39],[1395,1399],[1395,1399],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,42],[45,6],[48,39],0,0,0,[[43,39,31],37],[[43,38],1384],[[43,24],[[8,[1387,15]]]],[43,24],[1387,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1387,1387],[321,321],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[321,-1,[]],[43,[[54,[43]]]],[43,4],[[43,43],2],[[321,321],2],[43,[[54,[1384]]]],[[43,16],17],[[43,16],17],[[1387,16],17],[[1387,16],17],[[321,16],17],[[321,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1400,[[54,[321]]]],[1400,43],[1393,1387],[1400,321],[[43,24,38],1384],[[43,1384,38],1384],[[43,1384,38],1384],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,1400],[[[23,[[4,[39,31]]]]],43],[43,[[54,[321]]]],[1387,321],[43,[[54,[1384]]]],[43,[[54,[89]]]],[[1387,39],4],[43,[[54,[1384]]]],[-1,-2,[],[]],[-1,-2,[],[]],[43,1400],[1387,1393],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[1387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,[[1401,[23,[[4,[50,42]]]]],1401],[[1401,[23,[37]]],1401],[[1401,[914,[49]]],1401],[[1401,[23,[39]]],1401],[[1401,[23,[43]]],1401],[[38,6],[[8,[42,15]]]],[[38,24],[[8,[[4,[50,42]],15]]]],[38,24],[38,[[0,[[64,[],[[63,[[4,[50,42]]]]]]]]]],[38,[[54,[321]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1401,[[8,[38,15]]]],[38,38],[90,90],[1384,1384],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[38,13],[[],1402],[1384,-1,[]],[38,4],[1402,4],[38,4],[[1402,24],1402],[[1402,2,2],1402],[1401,1401],[[38,38],2],[[1384,1384],2],[[38,16],17],[[38,16],17],[[1402,16],17],[[90,16],17],[[90,16],17],[[1384,16],17],[[1384,16],17],[-1,-1,[]],[130,38],[485,38],[550,38],[362,38],[1168,38],[138,38],[538,38],[1136,38],[347,38],[288,38],[1214,38],[389,38],[1375,38],[465,38],[146,38],[217,38],[516,38],[244,38],[827,38],[194,38],[1001,38],[383,38],[445,38],[93,38],[916,38],[433,38],[198,38],[988,38],[1097,38],[405,38],[204,38],[709,38],[1094,38],[1253,38],[1090,38],[407,38],[970,38],[1010,38],[629,38],[1330,38],[211,38],[665,38],[236,38],[88,38],[1131,38],[528,38],[929,38],[499,38],[1174,38],[1078,38],[589,38],[1347,38],[1119,38],[1178,38],[228,38],[290,38],[248,38],[1234,38],[415,38],[449,38],[881,38],[1353,38],[1056,38],[1176,38],[258,38],[200,38],[559,38],[1277,38],[344,38],[1254,38],[1218,38],[1367,38],[1289,38],[260,38],[356,38],[443,38],[724,38],[206,38],[320,38],[451,38],[631,38],[913,38],[833,38],[775,38],[369,38],[62,38],[1074,38],[1044,38],[671,38],[1105,38],[68,38],[851,38],[621,38],[385,38],[605,38],[213,38],[566,38],[701,38],[754,38],[1134,38],[791,38],[544,38],[667,38],[679,38],[555,38],[1281,38],[699,38],[497,38],[1216,38],[469,38],[659,38],[675,38],[365,38],[835,38],[639,38],[748,38],[742,38],[262,38],[637,38],[976,38],[327,38],[1200,38],[358,38],[716,38],[467,38],[1137,38],[1359,38],[475,38],[61,38],[718,38],[246,38],[522,38],[1255,38],[113,38],[1324,38],[697,38],[982,38],[302,38],[1240,38],[788,38],[1180,38],[730,38],[761,38],[877,38],[1295,38],[817,38],[242,38],[1343,38],[512,38],[373,38],[519,38],[839,38],[731,38],[936,38],[984,38],[463,38],[1293,38],[1226,38],[338,38],[651,38],[1341,38],[966,38],[744,38],[1028,38],[387,38],[1014,38],[264,38],[1251,38],[1127,38],[431,38],[548,38],[1269,38],[421,38],[403,38],[162,38],[1261,38],[714,38],[923,38],[1162,38],[1318,38],[1053,38],[226,38],[401,38],[1164,38],[917,38],[144,38],[268,38],[314,38],[316,38],[1371,38],[897,38],[707,38],[220,38],[972,38],[693,38],[648,38],[284,38],[381,38],[140,38],[1383,38],[1190,38],[84,38],[298,38],[805,38],[536,38],[1046,38],[816,38],[280,38],[150,38],[1308,38],[652,38],[1316,38],[78,38],[611,38],[962,38],[178,38],[238,38],[995,38],[797,38],[1084,38],[841,38],[1064,38],[234,38],[306,38],[767,38],[1092,38],[739,38],[186,38],[1361,38],[907,38],[948,38],[799,38],[282,38],[1379,38],[230,38],[1304,38],[331,38],[980,38],[1080,38],[643,38],[871,38],[1365,38],[892,38],[597,38],[377,38],[1107,38],[1020,38],[461,38],[956,38],[722,38],[86,38],[763,38],[294,38],[806,38],[1349,38],[240,38],[1204,38],[661,38],[148,38],[1005,38],[256,38],[300,38],[1275,38],[627,38],[843,38],[759,38],[1111,38],[581,38],[134,38],[1170,38],[184,38],[1363,38],[491,38],[1139,38],[595,38],[1232,38],[1377,38],[812,38],[825,38],[732,38],[1032,38],[687,38],[593,38],[501,38],[946,38],[542,38],[585,38],[888,38],[883,38],[750,38],[919,38],[921,38],[879,38],[1301,38],[673,38],[705,38],[591,38],[757,38],[1306,38],[1273,38],[875,38],[712,38],[986,38],[308,38],[180,38],[617,38],[479,38],[379,38],[105,38],[837,38],[95,38],[746,38],[1024,38],[944,38],[1208,38],[267,38],[1072,38],[1040,38],[196,38],[395,38],[354,38],[575,38],[152,38],[1212,38],[1271,38],[136,38],[1381,38],[769,38],[997,38],[278,38],[1322,38],[711,38],[771,38],[91,38],[132,38],[222,38],[202,38],[726,38],[97,38],[481,38],[650,38],[1248,38],[532,38],[1328,38],[-1,-1,[]],[209,38],[1369,38],[1150,38],[689,38],[1335,38],[1030,38],[647,38],[1008,38],[489,38],[182,38],[353,38],[1156,38],[417,38],[325,38],[349,38],[110,38],[1103,38],[685,38],[853,38],[192,38],[1291,38],[933,38],[845,38],[765,38],[903,38],[960,38],[530,38],[473,38],[1242,38],[322,38],[633,38],[1357,38],[205,38],[367,38],[869,38],[508,38],[599,38],[635,38],[773,38],[437,38],[435,38],[785,38],[1102,38],[999,38],[266,38],[992,38],[190,38],[80,38],[552,38],[958,38],[927,38],[663,38],[188,38],[76,38],[990,38],[1320,38],[601,38],[974,38],[978,38],[728,38],[968,38],[691,38],[1123,38],[911,38],[82,38],[1125,38],[254,38],[333,38],[503,38],[931,38],[103,38],[1287,38],[399,38],[304,38],[1332,38],[126,38],[1062,38],[803,38],[934,38],[1060,38],[1012,38],[994,38],[164,38],[540,38],[493,38],[619,38],[124,38],[1133,38],[72,38],[413,38],[561,38],[1026,38],[112,38],[524,38],[557,38],[1351,38],[1152,38],[1018,38],[263,38],[821,38],[517,38],[855,38],[884,38],[577,38],[166,38],[252,38],[823,38],[1066,38],[329,38],[1222,38],[457,38],[1355,38],[952,38],[1326,38],[296,38],[782,38],[286,38],[1285,38],[1192,38],[1070,38],[1198,38],[1022,38],[429,38],[514,38],[587,38],[1236,38],[477,38],[607,38],[1210,38],[215,38],[847,38],[867,38],[783,38],[703,38],[1196,38],[357,38],[641,38],[419,38],[471,38],[224,38],[404,38],[450,38],[312,38],[250,38],[1312,38],[925,38],[915,38],[172,38],[1310,38],[452,38],[727,38],[1244,38],[505,38],[1297,38],[625,38],[964,38],[520,38],[1113,38],[1256,38],[1036,38],[645,38],[886,38],[1246,38],[801,38],[1158,38],[669,38],[1154,38],[609,38],[1314,38],[351,38],[810,38],[571,38],[274,38],[737,38],[1042,38],[1068,38],[857,38],[393,38],[859,38],[1099,38],[1206,38],[778,38],[683,38],[1082,38],[526,38],[681,38],[487,38],[1003,38],[336,38],[1238,38],[441,38],[1220,38],[507,38],[1109,38],[793,38],[1129,38],[168,38],[1188,38],[1135,38],[174,38],[1228,38],[562,38],[1016,38],[615,38],[1121,38],[1259,38],[310,38],[873,38],[114,38],[861,38],[534,38],[74,38],[890,38],[158,38],[1283,38],[583,38],[1115,38],[483,38],[343,38],[1088,38],[1117,38],[423,38],[1052,38],[142,38],[894,38],[1038,38],[510,38],[954,38],[122,38],[232,38],[623,38],[156,38],[752,38],[160,38],[1086,38],[447,38],[1055,38],[1250,38],[1202,38],[1166,38],[795,38],[849,38],[335,38],[176,38],[1299,38],[901,38],[292,38],[375,38],[909,38],[829,38],[1337,38],[371,38],[1184,38],[932,38],[905,38],[603,38],[780,38],[776,38],[360,38],[101,38],[814,38],[1182,38],[170,38],[1224,38],[1076,38],[425,38],[808,38],[1345,38],[459,38],[318,38],[70,38],[128,38],[720,38],[579,38],[99,38],[564,38],[1160,38],[1100,38],[1048,38],[950,38],[1257,38],[695,38],[427,38],[1302,38],[1373,38],[613,38],[653,38],[341,38],[115,38],[495,38],[546,38],[1050,38],[1334,38],[863,38],[819,38],[1194,38],[276,38],[108,38],[1279,38],[553,38],[1096,38],[1034,38],[899,38],[111,38],[1172,38],[677,38],[439,38],[397,38],[154,38],[1230,38],[1186,38],[1104,38],[391,38],[865,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1403,[[54,[38]]]],[1403,[[54,[1384]]]],[1403,38],[1393,90],[1403,1384],[[38,6],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,1403],[38,50],[[6,31],1401],[[],1402],[38,[[54,[1384]]]],[[38,24],[[8,[37,15]]]],[38,24],[38,[[0,[[64,[],[[63,[37]]]]]]]],[90,1384],[1402,1402],[[38,24],[[8,[89,15]]]],[38,24],[38,[[0,[[64,[],[[63,[89]]]]]]]],[[38,6],[[8,[4,15]]]],[[38,24],[[8,[90,15]]]],[[1384,24],[[8,[90,15]]]],[38,24],[90,24],[38,[[0,[[64,[],[[63,[90]]]]]]]],[[38,6,42],4],[[38,24],[[8,[321,15]]]],[38,24],[38,[[0,[[64,[],[[63,[321]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1402,1404],[90,1393],[1384,1403],[1384,38],[-1,26,[]],[-1,26,[]],[-1,26,[]],[[38,1402],[[8,[26,15]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[90,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1402,1402],[38,2],0,0,0,0,0,0,0,0,0,[60,1385],[1,39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,39,[23,[1405]],42,42],[[54,[60]]]],[[[23,[1405]],39,42,31],[[54,[1406]]]],[46,46],[1407,1407],[60,60],[1406,1406],[1408,1408],[39,39],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1409,13],[1409,13],[[1410,24],[[8,[24,15]]]],[[1410,24],[[8,[24,15]]]],[1409,4],[1409,4],[1410,39],[1410,39],[1406,[[54,[42]]]],[[39,39],2],[1,39],[1,39],[1,39],[[46,16],17],[[46,16],17],[[1407,16],17],[[1407,16],17],[[60,16],17],[[60,16],17],[[1406,16],17],[[1406,16],17],[[1408,16],17],[[1408,16],17],[[39,16],17],[[39,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1408,39],[-1,-1,[]],[46,39],[1406,39],[60,39],[1407,39],[1411,[[54,[39]]]],[1411,39],[1410,2],[1410,2],0,[1409,1399],[1409,1399],[1,39],[[46,24],[[8,[39,15]]]],[46,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1407,2],[1407,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1409,2],[1407,2],[1409,2],[1409,2],[60,42],[60,[[54,[42]]]],[[1,[23,[39]],[23,[39]]],46],[[1,32],1407],[[39,[23,[44]],[54,[42]],[54,[42]]],60],[[[23,[1405]],39,[54,[42]]],1406],[[1,[23,[39]]],1408],[1,39],[[1,6],[[54,[39]]]],[1410,24],[1410,24],[[46,24],[[8,[39,15]]]],[46,24],[[1,32],1407],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1409,1411],[46,1411],[1407,1411],[60,1411],[1406,1411],[1408,1411],[39,1411],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[39,[[8,[46,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[60,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1406,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1408,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[1408,24],[[8,[39,15]]]],[1408,24],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[1,32],1407],[[[23,[1405]],39],39],[[31,[23,[1405]],39],[[54,[39]]]],[1407,32],0,0,[1412,1399],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1399,1399],[[-1,-2],4,[],[]],[-1,1399,[]],[[],1412],[1412,4],[[1399,1399],2],[[1412,16],17],[[1399,16],17],[-1,-1,[]],[-1,-1,[]],[1413,1399],[[1399,-1],4,1414],[-1,-2,[],[]],[-1,-2,[],[]],[[],1412],[-1,-2,[],[]],[1399,1413],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],0,0,0,0,0,[[1415,1416],4],[[1417,1416],4],[1415,1417],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1417,1417],[[-1,-2],4,[],[]],0,0,[1415,4],[1415,4],[[1415,2],4],0,[[1417,16],17],[[1417,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1418,1416],[1419,1417],[[],1416],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[1415,6],1417],[[1417,6],1417],[1,1415],[[1415,25],[[8,[4,15]]]],0,[-1,-2,[],[]],[1416,1418],[1417,1419],[-1,26,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1420,1420],[[-1,-2],4,[],[]],[1421,4],[[-1,1399,6,6,6,6,[23,[33]]],1416,1421],[1421,4],[[1420,16],17],[-1,-1,[]],[1422,1420],[[1421,13],4],[-1,-2,[],[]],[[1421,1384,1420],4],[1420,4],[-1,-2,[],[]],[1420,1422],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],1416],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[1417,6],[[8,[4,15]]]],[3,4],[1,4],[[],4]],"c":[],"p":[[5,"Context",0],[1,"bool"],[5,"DialectRegistry",160],[1,"tuple"],[5,"StringRef",0],[1,"str"],[5,"Utf8Error",22367],[6,"Result",22368],[5,"DiagnosticHandlerId",113],[5,"Diagnostic",113],[17,"Output"],[10,"FnMut",22369],[5,"ContextRef",0],[5,"ExecutionEngine",0],[6,"Error",0],[5,"Formatter",22370],[8,"Result",22370],[6,"Infallible",22371],[5,"CStr",22372],[5,"MlirContext",22373],[5,"MlirStringRef",22373],[5,"Dialect",160],[1,"slice"],[1,"usize"],[5,"Module",20582],[5,"String",22374],[5,"TypeId",22375],[6,"DiagnosticSeverity",113],[8,"MlirDiagnosticHandlerID",22373],[5,"MlirDiagnostic",22373],[5,"Location",20582],[1,"u32"],[5,"DialectHandle",160],[5,"MlirDialectHandle",22373],[5,"MlirDialect",22373],[5,"MlirDialectRegistry",22373],[5,"Value",20582],[5,"Operation",21065],[5,"Type",21841],[6,"CmpfPredicate",227],[6,"CmpiPredicate",227],[5,"Attribute",20736],[5,"Block",20997],[1,"i64"],[5,"FlatSymbolRefAttribute",20736],[5,"FunctionType",21841],[5,"StringAttribute",20736],[5,"TypeAttribute",20736],[5,"Region",20582],[5,"Identifier",20582],[5,"IntegerAttribute",20736],[5,"LoadStoreOptions",349],[5,"ArrayAttribute",20736],[6,"Option",22376],[5,"AllocaOptions",349],[5,"DenseI64ArrayAttribute",20736],[5,"DenseI32ArrayAttribute",20736],[1,"array"],[6,"Linkage",411],[5,"MemRefType",21841],[5,"AffineApplyOp",475],[5,"AffineDelinearizeIndexOp",475],[17,"Item"],[10,"Iterator",22377],[5,"AffineDelinearizeIndexOpBuilder",475],[5,"AffineApplyOpBuilder",475],[5,"AffineForOpBuilder",475],[5,"AffineForOp",475],[5,"AffineIfOpBuilder",475],[5,"AffineIfOp",475],[5,"AffineLoadOpBuilder",475],[5,"AffineLoadOp",475],[5,"AffineMaxOpBuilder",475],[5,"AffineMaxOp",475],[5,"AffineMinOpBuilder",475],[5,"AffineMinOp",475],[5,"AffineParallelOpBuilder",475],[5,"AffineParallelOp",475],[5,"AffinePrefetchOpBuilder",475],[5,"AffinePrefetchOp",475],[5,"AffineStoreOpBuilder",475],[5,"AffineStoreOp",475],[5,"AffineVectorLoadOpBuilder",475],[5,"AffineVectorLoadOp",475],[5,"AffineVectorStoreOpBuilder",475],[5,"AffineVectorStoreOp",475],[5,"AffineYieldOpBuilder",475],[5,"AffineYieldOp",475],[5,"RegionRef",20582],[5,"OperationResult",21065],[5,"MFMAOp",868],[5,"MFMAOpBuilder",868],[5,"RawBufferAtomicCmpswapOp",868],[5,"RawBufferAtomicCmpswapOpBuilder",868],[5,"RawBufferAtomicFaddOp",868],[5,"RawBufferAtomicFaddOpBuilder",868],[5,"RawBufferAtomicFmaxOp",868],[5,"RawBufferAtomicFmaxOpBuilder",868],[5,"RawBufferAtomicSmaxOp",868],[5,"RawBufferAtomicSmaxOpBuilder",868],[5,"RawBufferAtomicUminOp",868],[5,"RawBufferAtomicUminOpBuilder",868],[5,"RawBufferLoadOp",868],[5,"RawBufferLoadOpBuilder",868],[5,"RawBufferStoreOp",868],[5,"RawBufferStoreOpBuilder",868],[5,"LDSBarrierOpBuilder",868],[5,"LDSBarrierOp",868],[5,"WMMAOpBuilder",868],[5,"WMMAOp",868],[5,"AddFOp",1275],[5,"AddIOp",1275],[5,"AddUIExtendedOp",1275],[5,"AndIOp",1275],[5,"BitcastOp",1275],[5,"AddFOpBuilder",1275],[5,"AddIOpBuilder",1275],[5,"AddUIExtendedOpBuilder",1275],[5,"AndIOpBuilder",1275],[5,"BitcastOpBuilder",1275],[5,"CeilDivSIOpBuilder",1275],[5,"CeilDivSIOp",1275],[5,"CeilDivUIOpBuilder",1275],[5,"CeilDivUIOp",1275],[5,"CmpFOpBuilder",1275],[5,"CmpFOp",1275],[5,"CmpIOpBuilder",1275],[5,"CmpIOp",1275],[5,"ConstantOpBuilder",1275],[5,"ConstantOp",1275],[5,"DivFOpBuilder",1275],[5,"DivFOp",1275],[5,"DivSIOpBuilder",1275],[5,"DivSIOp",1275],[5,"DivUIOpBuilder",1275],[5,"DivUIOp",1275],[5,"ExtFOpBuilder",1275],[5,"ExtFOp",1275],[5,"ExtSIOpBuilder",1275],[5,"ExtSIOp",1275],[5,"ExtUIOpBuilder",1275],[5,"ExtUIOp",1275],[5,"FPToSIOpBuilder",1275],[5,"FPToSIOp",1275],[5,"FPToUIOpBuilder",1275],[5,"FPToUIOp",1275],[5,"FloorDivSIOpBuilder",1275],[5,"FloorDivSIOp",1275],[5,"IndexCastOpBuilder",1275],[5,"IndexCastOp",1275],[5,"IndexCastUIOpBuilder",1275],[5,"IndexCastUIOp",1275],[5,"MaxFOpBuilder",1275],[5,"MaxFOp",1275],[5,"MaxSIOpBuilder",1275],[5,"MaxSIOp",1275],[5,"MaxUIOpBuilder",1275],[5,"MaxUIOp",1275],[5,"MinFOpBuilder",1275],[5,"MinFOp",1275],[5,"MinSIOpBuilder",1275],[5,"MinSIOp",1275],[5,"MinUIOpBuilder",1275],[5,"MinUIOp",1275],[5,"MulFOpBuilder",1275],[5,"MulFOp",1275],[5,"MulIOpBuilder",1275],[5,"MulIOp",1275],[5,"MulSIExtendedOpBuilder",1275],[5,"MulSIExtendedOp",1275],[5,"MulUIExtendedOpBuilder",1275],[5,"MulUIExtendedOp",1275],[5,"NegFOpBuilder",1275],[5,"NegFOp",1275],[5,"OrIOpBuilder",1275],[5,"OrIOp",1275],[5,"RemFOpBuilder",1275],[5,"RemFOp",1275],[5,"RemSIOpBuilder",1275],[5,"RemSIOp",1275],[5,"RemUIOpBuilder",1275],[5,"RemUIOp",1275],[5,"SIToFPOpBuilder",1275],[5,"SIToFPOp",1275],[5,"ShLIOpBuilder",1275],[5,"ShLIOp",1275],[5,"ShRSIOpBuilder",1275],[5,"ShRSIOp",1275],[5,"ShRUIOpBuilder",1275],[5,"ShRUIOp",1275],[5,"SubFOpBuilder",1275],[5,"SubFOp",1275],[5,"SubIOpBuilder",1275],[5,"SubIOp",1275],[5,"TruncFOpBuilder",1275],[5,"TruncFOp",1275],[5,"TruncIOpBuilder",1275],[5,"TruncIOp",1275],[5,"UIToFPOpBuilder",1275],[5,"UIToFPOp",1275],[5,"XOrIOpBuilder",1275],[5,"XOrIOp",1275],[5,"SelectOpBuilder",1275],[5,"SelectOp",1275],[5,"Sdot2dOp",2621],[5,"SMullOp",2621],[5,"SMullOpBuilder",2621],[5,"Sdot2dOpBuilder",2621],[5,"SdotOp",2621],[5,"SdotOpBuilder",2621],[5,"SdotOp",2712],[5,"SdotOpBuilder",2712],[5,"SmmlaOp",2712],[5,"SmmlaOpBuilder",2712],[5,"UdotOp",2712],[5,"UdotOpBuilder",2712],[5,"UmmlaOp",2712],[5,"UmmlaOpBuilder",2712],[5,"ScalableMaskedAddFIntrOpBuilder",2712],[5,"ScalableMaskedAddFIntrOp",2712],[5,"ScalableMaskedAddFOpBuilder",2712],[5,"ScalableMaskedAddFOp",2712],[5,"ScalableMaskedAddIIntrOpBuilder",2712],[5,"ScalableMaskedAddIIntrOp",2712],[5,"ScalableMaskedAddIOpBuilder",2712],[5,"ScalableMaskedAddIOp",2712],[5,"ScalableMaskedDivFIntrOpBuilder",2712],[5,"ScalableMaskedDivFIntrOp",2712],[5,"ScalableMaskedDivFOpBuilder",2712],[5,"ScalableMaskedDivFOp",2712],[5,"ScalableMaskedMulFIntrOpBuilder",2712],[5,"ScalableMaskedMulFIntrOp",2712],[5,"ScalableMaskedMulFOpBuilder",2712],[5,"ScalableMaskedMulFOp",2712],[5,"ScalableMaskedMulIIntrOpBuilder",2712],[5,"ScalableMaskedMulIIntrOp",2712],[5,"ScalableMaskedMulIOpBuilder",2712],[5,"ScalableMaskedMulIOp",2712],[5,"ScalableMaskedSDivIIntrOpBuilder",2712],[5,"ScalableMaskedSDivIIntrOp",2712],[5,"ScalableMaskedSDivIOpBuilder",2712],[5,"ScalableMaskedSDivIOp",2712],[5,"ScalableMaskedSubFIntrOpBuilder",2712],[5,"ScalableMaskedSubFIntrOp",2712],[5,"ScalableMaskedSubFOpBuilder",2712],[5,"ScalableMaskedSubFOp",2712],[5,"ScalableMaskedSubIIntrOpBuilder",2712],[5,"ScalableMaskedSubIIntrOp",2712],[5,"ScalableMaskedSubIOpBuilder",2712],[5,"ScalableMaskedSubIOp",2712],[5,"ScalableMaskedUDivIIntrOpBuilder",2712],[5,"ScalableMaskedUDivIIntrOp",2712],[5,"ScalableMaskedUDivIOpBuilder",2712],[5,"ScalableMaskedUDivIOp",2712],[5,"SdotIntrOpBuilder",2712],[5,"SdotIntrOp",2712],[5,"SmmlaIntrOpBuilder",2712],[5,"SmmlaIntrOp",2712],[5,"UdotIntrOpBuilder",2712],[5,"UdotIntrOp",2712],[5,"UmmlaIntrOpBuilder",2712],[5,"UmmlaIntrOp",2712],[5,"AddToGroupOp",3440],[5,"FuncOp",3440],[5,"FuncOpBuilder",3440],[5,"AwaitOp",3440],[5,"AwaitAllOp",3440],[5,"ExecuteOp",3440],[5,"ExecuteOpBuilder",3440],[5,"AddToGroupOpBuilder",3440],[5,"AwaitAllOpBuilder",3440],[5,"AwaitOpBuilder",3440],[5,"CallOpBuilder",3440],[5,"CallOp",3440],[5,"CoroBeginOpBuilder",3440],[5,"CoroBeginOp",3440],[5,"CoroEndOpBuilder",3440],[5,"CoroEndOp",3440],[5,"CoroFreeOpBuilder",3440],[5,"CoroFreeOp",3440],[5,"CoroIdOpBuilder",3440],[5,"CoroIdOp",3440],[5,"CoroSaveOpBuilder",3440],[5,"CoroSaveOp",3440],[5,"CoroSuspendOpBuilder",3440],[5,"CoroSuspendOp",3440],[5,"CreateGroupOpBuilder",3440],[5,"CreateGroupOp",3440],[5,"ReturnOpBuilder",3440],[5,"ReturnOp",3440],[5,"RuntimeAddRefOpBuilder",3440],[5,"RuntimeAddRefOp",3440],[5,"RuntimeAddToGroupOpBuilder",3440],[5,"RuntimeAddToGroupOp",3440],[5,"RuntimeAwaitAndResumeOpBuilder",3440],[5,"RuntimeAwaitAndResumeOp",3440],[5,"RuntimeAwaitOpBuilder",3440],[5,"RuntimeAwaitOp",3440],[5,"RuntimeCreateGroupOpBuilder",3440],[5,"RuntimeCreateGroupOp",3440],[5,"RuntimeCreateOpBuilder",3440],[5,"RuntimeCreateOp",3440],[5,"RuntimeDropRefOpBuilder",3440],[5,"RuntimeDropRefOp",3440],[5,"RuntimeIsErrorOpBuilder",3440],[5,"RuntimeIsErrorOp",3440],[5,"RuntimeLoadOpBuilder",3440],[5,"RuntimeLoadOp",3440],[5,"RuntimeNumWorkerThreadsOpBuilder",3440],[5,"RuntimeNumWorkerThreadsOp",3440],[5,"RuntimeResumeOpBuilder",3440],[5,"RuntimeResumeOp",3440],[5,"RuntimeSetAvailableOpBuilder",3440],[5,"RuntimeSetAvailableOp",3440],[5,"RuntimeSetErrorOpBuilder",3440],[5,"RuntimeSetErrorOp",3440],[5,"RuntimeStoreOpBuilder",3440],[5,"RuntimeStoreOp",3440],[5,"YieldOpBuilder",3440],[5,"YieldOp",3440],[5,"BlockRef",20997],[5,"AllocTensorOp",4233],[5,"AllocTensorOpBuilder",4233],[5,"CloneOpBuilder",4233],[5,"CloneOp",4233],[5,"CopyTensorOpBuilder",4233],[5,"CopyTensorOp",4233],[5,"DeallocOpBuilder",4233],[5,"DeallocOp",4233],[5,"DeallocTensorOpBuilder",4233],[5,"DeallocTensorOp",4233],[5,"ToMemrefOpBuilder",4233],[5,"ToMemrefOp",4233],[5,"ToTensorOpBuilder",4233],[5,"ToTensorOp",4233],[5,"AssertOp",4444],[5,"AssertOpBuilder",4444],[5,"BranchOp",4444],[5,"BranchOpBuilder",4444],[5,"CondBranchOpBuilder",4444],[5,"CondBranchOp",4444],[5,"SwitchOpBuilder",4444],[5,"SwitchOp",4444],[5,"FuncOp",4572],[5,"FuncOpBuilder",4572],[5,"CallIndirectOpBuilder",4572],[5,"CallIndirectOp",4572],[5,"CallOpBuilder",4572],[5,"CallOp",4572],[5,"ConstantOpBuilder",4572],[5,"ConstantOp",4572],[5,"ReturnOpBuilder",4572],[5,"ReturnOp",4572],[5,"SubgroupMmaComputeOp",4723],[5,"SubgroupMmaComputeOpBuilder",4723],[5,"AllReduceOp",4723],[5,"AllocOp",4723],[5,"GPUFuncOp",4723],[5,"GPUFuncOpBuilder",4723],[5,"PrintfOp",4723],[5,"PrintfOpBuilder",4723],[5,"SubgroupMmaElementwiseOp",4723],[5,"SubgroupMmaElementwiseOpBuilder",4723],[5,"AllocOpBuilder",4723],[5,"Create2To4SpMatOp",4723],[5,"Create2To4SpMatOpBuilder",4723],[5,"CreateCooAoSOp",4723],[5,"CreateCooAoSOpBuilder",4723],[5,"CreateCooOp",4723],[5,"CreateCooOpBuilder",4723],[5,"CreateCsrOp",4723],[5,"CreateCsrOpBuilder",4723],[5,"CreateDnTensorOp",4723],[5,"CreateDnTensorOpBuilder",4723],[5,"DeallocOp",4723],[5,"DeallocOpBuilder",4723],[5,"DestroyDnTensorOp",4723],[5,"DestroyDnTensorOpBuilder",4723],[5,"DestroySpMatOp",4723],[5,"DestroySpMatOpBuilder",4723],[5,"LaunchFuncOp",4723],[5,"LaunchFuncOpBuilder",4723],[5,"LaunchOp",4723],[5,"LaunchOpBuilder",4723],[5,"MemcpyOp",4723],[5,"MemcpyOpBuilder",4723],[5,"MemsetOp",4723],[5,"MemsetOpBuilder",4723],[5,"SDDMMBufferSizeOp",4723],[5,"SDDMMBufferSizeOpBuilder",4723],[5,"SDDMMOp",4723],[5,"SDDMMOpBuilder",4723],[5,"SpMMBufferSizeOp",4723],[5,"SpMMBufferSizeOpBuilder",4723],[5,"SpMMOp",4723],[5,"SpMMOpBuilder",4723],[5,"SpMVBufferSizeOp",4723],[5,"SpMVBufferSizeOpBuilder",4723],[5,"SpMVOp",4723],[5,"SpMVOpBuilder",4723],[5,"WaitOp",4723],[5,"WaitOpBuilder",4723],[5,"BarrierOp",4723],[5,"BlockDimOp",4723],[5,"BlockIdOp",4723],[5,"AllReduceOpBuilder",4723],[5,"GPUModuleOp",4723],[5,"GPUModuleOpBuilder",4723],[5,"BarrierOpBuilder",4723],[5,"BlockDimOpBuilder",4723],[5,"BlockIdOpBuilder",4723],[5,"GlobalIdOpBuilder",4723],[5,"GlobalIdOp",4723],[5,"GridDimOpBuilder",4723],[5,"GridDimOp",4723],[5,"HostRegisterOpBuilder",4723],[5,"HostRegisterOp",4723],[5,"HostUnregisterOpBuilder",4723],[5,"HostUnregisterOp",4723],[5,"LaneIdOpBuilder",4723],[5,"LaneIdOp",4723],[5,"ModuleEndOpBuilder",4723],[5,"ModuleEndOp",4723],[5,"NumSubgroupsOpBuilder",4723],[5,"NumSubgroupsOp",4723],[5,"ReturnOpBuilder",4723],[5,"ReturnOp",4723],[5,"SetDefaultDeviceOpBuilder",4723],[5,"SetDefaultDeviceOp",4723],[5,"ShuffleOpBuilder",4723],[5,"ShuffleOp",4723],[5,"SubgroupIdOpBuilder",4723],[5,"SubgroupIdOp",4723],[5,"SubgroupMmaConstantMatrixOpBuilder",4723],[5,"SubgroupMmaConstantMatrixOp",4723],[5,"SubgroupMmaLoadMatrixOpBuilder",4723],[5,"SubgroupMmaLoadMatrixOp",4723],[5,"SubgroupMmaStoreMatrixOpBuilder",4723],[5,"SubgroupMmaStoreMatrixOp",4723],[5,"SubgroupReduceOpBuilder",4723],[5,"SubgroupReduceOp",4723],[5,"SubgroupSizeOpBuilder",4723],[5,"SubgroupSizeOp",4723],[5,"TerminatorOpBuilder",4723],[5,"TerminatorOp",4723],[5,"ThreadIdOpBuilder",4723],[5,"ThreadIdOp",4723],[5,"YieldOpBuilder",4723],[5,"YieldOp",4723],[5,"AddOp",6264],[5,"AndOp",6264],[5,"BoolConstantOp",6264],[5,"AddOpBuilder",6264],[5,"AndOpBuilder",6264],[5,"BoolConstantOpBuilder",6264],[5,"CastSOpBuilder",6264],[5,"CastSOp",6264],[5,"CastUOpBuilder",6264],[5,"CastUOp",6264],[5,"CeilDivSOpBuilder",6264],[5,"CeilDivSOp",6264],[5,"CeilDivUOpBuilder",6264],[5,"CeilDivUOp",6264],[5,"CmpOpBuilder",6264],[5,"CmpOp",6264],[5,"ConstantOpBuilder",6264],[5,"ConstantOp",6264],[5,"DivSOpBuilder",6264],[5,"DivSOp",6264],[5,"DivUOpBuilder",6264],[5,"DivUOp",6264],[5,"FloorDivSOpBuilder",6264],[5,"FloorDivSOp",6264],[5,"MaxSOpBuilder",6264],[5,"MaxSOp",6264],[5,"MaxUOpBuilder",6264],[5,"MaxUOp",6264],[5,"MinSOpBuilder",6264],[5,"MinSOp",6264],[5,"MinUOpBuilder",6264],[5,"MinUOp",6264],[5,"MulOpBuilder",6264],[5,"MulOp",6264],[5,"OrOpBuilder",6264],[5,"OrOp",6264],[5,"RemSOpBuilder",6264],[5,"RemSOp",6264],[5,"RemUOpBuilder",6264],[5,"RemUOp",6264],[5,"ShlOpBuilder",6264],[5,"ShlOp",6264],[5,"ShrSOpBuilder",6264],[5,"ShrSOp",6264],[5,"ShrUOpBuilder",6264],[5,"ShrUOp",6264],[5,"SizeOfOpBuilder",6264],[5,"SizeOfOp",6264],[5,"SubOpBuilder",6264],[5,"SubOp",6264],[5,"XOrOpBuilder",6264],[5,"XOrOp",6264],[5,"IndexOpBuilder",7011],[5,"IndexOp",7011],[5,"SoftmaxOpBuilder",7011],[5,"SoftmaxOp",7011],[5,"YieldOpBuilder",7011],[5,"YieldOp",7011],[5,"AtomicCmpXchgOp",7096],[5,"AtomicCmpXchgOpBuilder",7096],[5,"AtomicRMWOp",7096],[5,"AtomicRMWOpBuilder",7096],[5,"LoadOp",7096],[5,"LoadOpBuilder",7096],[5,"StoreOp",7096],[5,"StoreOpBuilder",7096],[5,"AddOp",7096],[5,"GlobalOp",7096],[5,"GlobalOpBuilder",7096],[5,"AddrSpaceCastOp",7096],[5,"AllocaOp",7096],[5,"AllocaOpBuilder",7096],[5,"LLVMFuncOp",7096],[5,"LLVMFuncOpBuilder",7096],[5,"AndOp",7096],[5,"AddrSpaceCastOpBuilder",7096],[5,"BitcastOp",7096],[5,"BitcastOpBuilder",7096],[5,"FPExtOp",7096],[5,"FPExtOpBuilder",7096],[5,"FPToSIOp",7096],[5,"FPToSIOpBuilder",7096],[5,"FPToUIOp",7096],[5,"FPToUIOpBuilder",7096],[5,"FPTruncOp",7096],[5,"FPTruncOpBuilder",7096],[5,"IntToPtrOp",7096],[5,"IntToPtrOpBuilder",7096],[5,"PtrToIntOp",7096],[5,"PtrToIntOpBuilder",7096],[5,"ReturnOp",7096],[5,"ReturnOpBuilder",7096],[5,"SExtOp",7096],[5,"SExtOpBuilder",7096],[5,"SIToFPOp",7096],[5,"SIToFPOpBuilder",7096],[5,"TruncOp",7096],[5,"TruncOpBuilder",7096],[5,"UIToFPOp",7096],[5,"UIToFPOpBuilder",7096],[5,"ZExtOp",7096],[5,"ZExtOpBuilder",7096],[5,"AShrOp",7096],[5,"InlineAsmOp",7096],[5,"InlineAsmOpBuilder",7096],[5,"GEPOp",7096],[5,"GEPOpBuilder",7096],[5,"ComdatOp",7096],[5,"ComdatOpBuilder",7096],[5,"MetadataOp",7096],[5,"MetadataOpBuilder",7096],[5,"BrOp",7096],[5,"CondBrOp",7096],[5,"CondBrOpBuilder",7096],[5,"InvokeOp",7096],[5,"InvokeOpBuilder",7096],[5,"SwitchOp",7096],[5,"SwitchOpBuilder",7096],[5,"AShrOpBuilder",7096],[5,"AddOpBuilder",7096],[5,"AddressOfOpBuilder",7096],[5,"AddressOfOp",7096],[5,"AndOpBuilder",7096],[5,"BrOpBuilder",7096],[5,"CallOpBuilder",7096],[5,"CallOp",7096],[5,"ComdatSelectorOpBuilder",7096],[5,"ComdatSelectorOp",7096],[5,"ConstantOpBuilder",7096],[5,"ConstantOp",7096],[5,"ExtractElementOpBuilder",7096],[5,"ExtractElementOp",7096],[5,"ExtractValueOpBuilder",7096],[5,"ExtractValueOp",7096],[5,"FAddOpBuilder",7096],[5,"FAddOp",7096],[5,"FCmpOpBuilder",7096],[5,"FCmpOp",7096],[5,"FDivOpBuilder",7096],[5,"FDivOp",7096],[5,"FMulOpBuilder",7096],[5,"FMulOp",7096],[5,"FNegOpBuilder",7096],[5,"FNegOp",7096],[5,"FRemOpBuilder",7096],[5,"FRemOp",7096],[5,"FSubOpBuilder",7096],[5,"FSubOp",7096],[5,"FenceOpBuilder",7096],[5,"FenceOp",7096],[5,"FreezeOpBuilder",7096],[5,"FreezeOp",7096],[5,"GlobalCtorsOpBuilder",7096],[5,"GlobalCtorsOp",7096],[5,"GlobalDtorsOpBuilder",7096],[5,"GlobalDtorsOp",7096],[5,"ICmpOpBuilder",7096],[5,"ICmpOp",7096],[5,"InsertElementOpBuilder",7096],[5,"InsertElementOp",7096],[5,"InsertValueOpBuilder",7096],[5,"InsertValueOp",7096],[5,"LShrOpBuilder",7096],[5,"LShrOp",7096],[5,"LandingpadOpBuilder",7096],[5,"LandingpadOp",7096],[5,"MulOpBuilder",7096],[5,"MulOp",7096],[5,"NullOpBuilder",7096],[5,"NullOp",7096],[5,"OrOpBuilder",7096],[5,"OrOp",7096],[5,"PoisonOpBuilder",7096],[5,"PoisonOp",7096],[5,"ResumeOpBuilder",7096],[5,"ResumeOp",7096],[5,"SDivOpBuilder",7096],[5,"SDivOp",7096],[5,"SRemOpBuilder",7096],[5,"SRemOp",7096],[5,"SelectOpBuilder",7096],[5,"SelectOp",7096],[5,"ShlOpBuilder",7096],[5,"ShlOp",7096],[5,"ShuffleVectorOpBuilder",7096],[5,"ShuffleVectorOp",7096],[5,"SubOpBuilder",7096],[5,"SubOp",7096],[5,"UDivOpBuilder",7096],[5,"UDivOp",7096],[5,"URemOpBuilder",7096],[5,"URemOp",7096],[5,"UndefOpBuilder",7096],[5,"UndefOp",7096],[5,"UnreachableOpBuilder",7096],[5,"UnreachableOp",7096],[5,"XOrOpBuilder",7096],[5,"XOrOp",7096],[5,"FmaOp",9420],[5,"FmaOpBuilder",9420],[5,"AbsFOp",9420],[5,"AbsIOp",9420],[5,"AtanOp",9420],[5,"Atan2Op",9420],[5,"AbsFOpBuilder",9420],[5,"AbsIOpBuilder",9420],[5,"Atan2OpBuilder",9420],[5,"AtanOpBuilder",9420],[5,"CbrtOpBuilder",9420],[5,"CbrtOp",9420],[5,"CeilOpBuilder",9420],[5,"CeilOp",9420],[5,"CopySignOpBuilder",9420],[5,"CopySignOp",9420],[5,"CosOpBuilder",9420],[5,"CosOp",9420],[5,"CountLeadingZerosOpBuilder",9420],[5,"CountLeadingZerosOp",9420],[5,"CountTrailingZerosOpBuilder",9420],[5,"CountTrailingZerosOp",9420],[5,"CtPopOpBuilder",9420],[5,"CtPopOp",9420],[5,"ErfOpBuilder",9420],[5,"ErfOp",9420],[5,"Exp2OpBuilder",9420],[5,"Exp2Op",9420],[5,"ExpM1OpBuilder",9420],[5,"ExpM1Op",9420],[5,"ExpOpBuilder",9420],[5,"ExpOp",9420],[5,"FPowIOpBuilder",9420],[5,"FPowIOp",9420],[5,"FloorOpBuilder",9420],[5,"FloorOp",9420],[5,"IPowIOpBuilder",9420],[5,"IPowIOp",9420],[5,"Log1pOpBuilder",9420],[5,"Log1pOp",9420],[5,"Log2OpBuilder",9420],[5,"Log2Op",9420],[5,"Log10OpBuilder",9420],[5,"Log10Op",9420],[5,"LogOpBuilder",9420],[5,"LogOp",9420],[5,"PowFOpBuilder",9420],[5,"PowFOp",9420],[5,"RoundEvenOpBuilder",9420],[5,"RoundEvenOp",9420],[5,"RoundOpBuilder",9420],[5,"RoundOp",9420],[5,"RsqrtOpBuilder",9420],[5,"RsqrtOp",9420],[5,"SinOpBuilder",9420],[5,"SinOp",9420],[5,"SqrtOpBuilder",9420],[5,"SqrtOp",9420],[5,"TanOpBuilder",9420],[5,"TanOp",9420],[5,"TanhOpBuilder",9420],[5,"TanhOp",9420],[5,"TruncOpBuilder",9420],[5,"TruncOp",9420],[5,"GetGlobalOp",10348],[5,"GetGlobalOpBuilder",10348],[5,"ExtractAlignedPointerAsIndexOp",10348],[5,"ExtractAlignedPointerAsIndexOpBuilder",10348],[5,"AssumeAlignmentOp",10348],[5,"AssumeAlignmentOpBuilder",10348],[5,"AllocOp",10348],[5,"AllocOpBuilder",10348],[5,"AllocaOp",10348],[5,"AllocaOpBuilder",10348],[5,"GlobalOp",10348],[5,"GlobalOpBuilder",10348],[5,"ReallocOp",10348],[5,"ReallocOpBuilder",10348],[5,"AllocaScopeOp",10348],[5,"AllocaScopeReturnOp",10348],[5,"GenericAtomicRMWOp",10348],[5,"GenericAtomicRMWOpBuilder",10348],[5,"AtomicRMWOp",10348],[5,"AtomicYieldOp",10348],[5,"ExtractStridedMetadataOp",10348],[5,"AllocaScopeOpBuilder",10348],[5,"AtomicRMWOpBuilder",10348],[5,"AtomicYieldOpBuilder",10348],[5,"CopyOpBuilder",10348],[5,"CopyOp",10348],[5,"LoadOpBuilder",10348],[5,"LoadOp",10348],[5,"AllocaScopeReturnOpBuilder",10348],[5,"CastOpBuilder",10348],[5,"CastOp",10348],[5,"CollapseShapeOpBuilder",10348],[5,"CollapseShapeOp",10348],[5,"DeallocOpBuilder",10348],[5,"DeallocOp",10348],[5,"DimOpBuilder",10348],[5,"DimOp",10348],[5,"DmaStartOpBuilder",10348],[5,"DmaStartOp",10348],[5,"DmaWaitOpBuilder",10348],[5,"DmaWaitOp",10348],[5,"ExpandShapeOpBuilder",10348],[5,"ExpandShapeOp",10348],[5,"ExtractStridedMetadataOpBuilder",10348],[5,"MemorySpaceCastOpBuilder",10348],[5,"MemorySpaceCastOp",10348],[5,"PrefetchOpBuilder",10348],[5,"PrefetchOp",10348],[5,"RankOpBuilder",10348],[5,"RankOp",10348],[5,"ReinterpretCastOpBuilder",10348],[5,"ReinterpretCastOp",10348],[5,"ReshapeOpBuilder",10348],[5,"ReshapeOp",10348],[5,"StoreOpBuilder",10348],[5,"StoreOp",10348],[5,"TransposeOpBuilder",10348],[5,"TransposeOp",10348],[5,"ViewOpBuilder",10348],[5,"ViewOp",10348],[5,"SubViewOpBuilder",10348],[5,"SubViewOp",10348],[5,"TensorStoreOpBuilder",10348],[5,"TensorStoreOp",10348],[5,"ApplyNativeConstraintOp",11317],[5,"ApplyNativeConstraintOpBuilder",11317],[5,"ApplyNativeRewriteOp",11317],[5,"ApplyNativeRewriteOpBuilder",11317],[5,"RewriteOp",11317],[5,"RewriteOpBuilder",11317],[5,"OperationOp",11317],[5,"RangeOp",11317],[5,"RangeOpBuilder",11317],[5,"AttributeOp",11317],[5,"AttributeOpBuilder",11317],[5,"OperationOpBuilder",11317],[5,"PatternOp",11317],[5,"PatternOpBuilder",11317],[5,"EraseOpBuilder",11317],[5,"EraseOp",11317],[5,"OperandOpBuilder",11317],[5,"OperandOp",11317],[5,"OperandsOpBuilder",11317],[5,"OperandsOp",11317],[5,"ReplaceOpBuilder",11317],[5,"ReplaceOp",11317],[5,"ResultOpBuilder",11317],[5,"ResultOp",11317],[5,"ResultsOpBuilder",11317],[5,"ResultsOp",11317],[5,"TypeOpBuilder",11317],[5,"TypeOp",11317],[5,"TypesOpBuilder",11317],[5,"TypesOp",11317],[5,"ApplyConstraintOp",11763],[5,"ApplyConstraintOpBuilder",11763],[5,"ApplyRewriteOp",11763],[5,"ApplyRewriteOpBuilder",11763],[5,"CheckOperationNameOp",11763],[5,"CheckOperationNameOpBuilder",11763],[5,"CreateOperationOp",11763],[5,"CreateOperationOpBuilder",11763],[5,"GetAttributeOp",11763],[5,"GetAttributeOpBuilder",11763],[5,"AreEqualOp",11763],[5,"FuncOp",11763],[5,"FuncOpBuilder",11763],[5,"CreateRangeOp",11763],[5,"CreateRangeOpBuilder",11763],[5,"CheckAttributeOp",11763],[5,"CheckAttributeOpBuilder",11763],[5,"CreateAttributeOp",11763],[5,"CreateAttributeOpBuilder",11763],[5,"SwitchAttributeOp",11763],[5,"SwitchAttributeOpBuilder",11763],[5,"RecordMatchOp",11763],[5,"RecordMatchOpBuilder",11763],[5,"BranchOp",11763],[5,"AreEqualOpBuilder",11763],[5,"BranchOpBuilder",11763],[5,"CheckOperandCountOpBuilder",11763],[5,"CheckOperandCountOp",11763],[5,"CheckResultCountOpBuilder",11763],[5,"CheckResultCountOp",11763],[5,"CheckTypeOpBuilder",11763],[5,"CheckTypeOp",11763],[5,"CheckTypesOpBuilder",11763],[5,"CheckTypesOp",11763],[5,"ContinueOpBuilder",11763],[5,"ContinueOp",11763],[5,"CreateTypeOpBuilder",11763],[5,"CreateTypeOp",11763],[5,"CreateTypesOpBuilder",11763],[5,"CreateTypesOp",11763],[5,"EraseOpBuilder",11763],[5,"EraseOp",11763],[5,"ExtractOpBuilder",11763],[5,"ExtractOp",11763],[5,"FinalizeOpBuilder",11763],[5,"FinalizeOp",11763],[5,"ForEachOpBuilder",11763],[5,"ForEachOp",11763],[5,"GetAttributeTypeOpBuilder",11763],[5,"GetAttributeTypeOp",11763],[5,"GetDefiningOpOpBuilder",11763],[5,"GetDefiningOpOp",11763],[5,"GetOperandOpBuilder",11763],[5,"GetOperandOp",11763],[5,"GetOperandsOpBuilder",11763],[5,"GetOperandsOp",11763],[5,"GetResultOpBuilder",11763],[5,"GetResultOp",11763],[5,"GetResultsOpBuilder",11763],[5,"GetResultsOp",11763],[5,"GetUsersOpBuilder",11763],[5,"GetUsersOp",11763],[5,"GetValueTypeOpBuilder",11763],[5,"GetValueTypeOp",11763],[5,"IsNotNullOpBuilder",11763],[5,"IsNotNullOp",11763],[5,"ReplaceOpBuilder",11763],[5,"ReplaceOp",11763],[5,"SwitchOperandCountOpBuilder",11763],[5,"SwitchOperandCountOp",11763],[5,"SwitchOperationNameOpBuilder",11763],[5,"SwitchOperationNameOp",11763],[5,"SwitchResultCountOpBuilder",11763],[5,"SwitchResultCountOp",11763],[5,"SwitchTypeOpBuilder",11763],[5,"SwitchTypeOp",11763],[5,"SwitchTypesOpBuilder",11763],[5,"SwitchTypesOp",11763],[5,"DequantizeCastOp",12953],[5,"DequantizeCastOpBuilder",12953],[5,"QuantizeCastOp",12953],[5,"QuantizeCastOpBuilder",12953],[5,"StorageCastOp",12953],[5,"StorageCastOpBuilder",12953],[5,"WhileOp",13034],[5,"WhileOpBuilder",13034],[5,"IndexSwitchOp",13034],[5,"IndexSwitchOpBuilder",13034],[5,"ConditionOp",13034],[5,"ConditionOpBuilder",13034],[5,"ExecuteRegionOpBuilder",13034],[5,"ExecuteRegionOp",13034],[5,"ForOpBuilder",13034],[5,"ForOp",13034],[5,"ForallOpBuilder",13034],[5,"ForallOp",13034],[5,"IfOpBuilder",13034],[5,"IfOp",13034],[5,"InParallelOpBuilder",13034],[5,"InParallelOp",13034],[5,"ParallelOpBuilder",13034],[5,"ParallelOp",13034],[5,"ReduceOpBuilder",13034],[5,"ReduceOp",13034],[5,"ReduceReturnOpBuilder",13034],[5,"ReduceReturnOp",13034],[5,"YieldOpBuilder",13034],[5,"YieldOp",13034],[5,"Vec",22378],[5,"AddOp",13402],[5,"AnyOp",13402],[5,"IndexToSizeOp",13402],[5,"IndexToSizeOpBuilder",13402],[5,"ShapeOfOp",13402],[5,"ShapeOfOpBuilder",13402],[5,"SizeToIndexOp",13402],[5,"SizeToIndexOpBuilder",13402],[5,"ValueAsShapeOp",13402],[5,"ValueAsShapeOpBuilder",13402],[5,"ValueOfOp",13402],[5,"ValueOfOpBuilder",13402],[5,"MeetOp",13402],[5,"MeetOpBuilder",13402],[5,"FuncOp",13402],[5,"FuncOpBuilder",13402],[5,"AssumingOp",13402],[5,"AssumingAllOp",13402],[5,"AssumingYieldOp",13402],[5,"FunctionLibraryOp",13402],[5,"FunctionLibraryOpBuilder",13402],[5,"BroadcastOp",13402],[5,"AddOpBuilder",13402],[5,"AnyOpBuilder",13402],[5,"AssumingAllOpBuilder",13402],[5,"AssumingOpBuilder",13402],[5,"AssumingYieldOpBuilder",13402],[5,"BroadcastOpBuilder",13402],[5,"ConcatOpBuilder",13402],[5,"ConcatOp",13402],[5,"ConstShapeOpBuilder",13402],[5,"ConstShapeOp",13402],[5,"ConstSizeOpBuilder",13402],[5,"ConstSizeOp",13402],[5,"ConstWitnessOpBuilder",13402],[5,"ConstWitnessOp",13402],[5,"CstrBroadcastableOpBuilder",13402],[5,"CstrBroadcastableOp",13402],[5,"CstrEqOpBuilder",13402],[5,"CstrEqOp",13402],[5,"CstrRequireOpBuilder",13402],[5,"CstrRequireOp",13402],[5,"DebugPrintOpBuilder",13402],[5,"DebugPrintOp",13402],[5,"DimOpBuilder",13402],[5,"DimOp",13402],[5,"DivOpBuilder",13402],[5,"DivOp",13402],[5,"FromExtentTensorOpBuilder",13402],[5,"FromExtentTensorOp",13402],[5,"FromExtentsOpBuilder",13402],[5,"FromExtentsOp",13402],[5,"GetExtentOpBuilder",13402],[5,"GetExtentOp",13402],[5,"IsBroadcastableOpBuilder",13402],[5,"IsBroadcastableOp",13402],[5,"MaxOpBuilder",13402],[5,"MaxOp",13402],[5,"MinOpBuilder",13402],[5,"MinOp",13402],[5,"MulOpBuilder",13402],[5,"MulOp",13402],[5,"NumElementsOpBuilder",13402],[5,"NumElementsOp",13402],[5,"RankOpBuilder",13402],[5,"RankOp",13402],[5,"ReduceOpBuilder",13402],[5,"ReduceOp",13402],[5,"ReturnOpBuilder",13402],[5,"ReturnOp",13402],[5,"ShapeEqOpBuilder",13402],[5,"ShapeEqOp",13402],[5,"SplitAtOpBuilder",13402],[5,"SplitAtOp",13402],[5,"ToExtentTensorOpBuilder",13402],[5,"ToExtentTensorOp",13402],[5,"WithOpBuilder",13402],[5,"WithOp",13402],[5,"YieldOpBuilder",13402],[5,"YieldOp",13402],[5,"UnaryOp",14532],[5,"UnaryOpBuilder",14532],[5,"CompressOp",14532],[5,"CompressOpBuilder",14532],[5,"ExpandOp",14532],[5,"ExpandOpBuilder",14532],[5,"SortCooOp",14532],[5,"SortCooOpBuilder",14532],[5,"SortOp",14532],[5,"SortOpBuilder",14532],[5,"BinaryOp",14532],[5,"BinaryOpBuilder",14532],[5,"ConcatenateOpBuilder",14532],[5,"ConcatenateOp",14532],[5,"ConvertOpBuilder",14532],[5,"ConvertOp",14532],[5,"ForeachOpBuilder",14532],[5,"ForeachOp",14532],[5,"GetStorageSpecifierOpBuilder",14532],[5,"GetStorageSpecifierOp",14532],[5,"InsertOpBuilder",14532],[5,"InsertOp",14532],[5,"LoadOpBuilder",14532],[5,"LoadOp",14532],[5,"NewOpBuilder",14532],[5,"NewOp",14532],[5,"NumberOfEntriesOpBuilder",14532],[5,"NumberOfEntriesOp",14532],[5,"OutOpBuilder",14532],[5,"OutOp",14532],[5,"PackOpBuilder",14532],[5,"PackOp",14532],[5,"PushBackOpBuilder",14532],[5,"PushBackOp",14532],[5,"ReduceOpBuilder",14532],[5,"ReduceOp",14532],[5,"SelectOpBuilder",14532],[5,"SelectOp",14532],[5,"SetStorageSpecifierOpBuilder",14532],[5,"SetStorageSpecifierOp",14532],[5,"StorageSpecifierInitOpBuilder",14532],[5,"StorageSpecifierInitOp",14532],[5,"ToCoordinatesBufferOpBuilder",14532],[5,"ToCoordinatesBufferOp",14532],[5,"ToCoordinatesOpBuilder",14532],[5,"ToCoordinatesOp",14532],[5,"ToPositionsOpBuilder",14532],[5,"ToPositionsOp",14532],[5,"ToSliceOffsetOpBuilder",14532],[5,"ToSliceOffsetOp",14532],[5,"ToSliceStrideOpBuilder",14532],[5,"ToSliceStrideOp",14532],[5,"ToValuesOpBuilder",14532],[5,"ToValuesOp",14532],[5,"UnpackOpBuilder",14532],[5,"UnpackOp",14532],[5,"YieldOpBuilder",14532],[5,"YieldOp",14532],[5,"SplatOp",15443],[5,"SplatOpBuilder",15443],[5,"BitcastOp",15443],[5,"GenerateOp",15443],[5,"GenerateOpBuilder",15443],[5,"BitcastOpBuilder",15443],[5,"CastOpBuilder",15443],[5,"CastOp",15443],[5,"CollapseShapeOpBuilder",15443],[5,"CollapseShapeOp",15443],[5,"DimOpBuilder",15443],[5,"DimOp",15443],[5,"EmptyOpBuilder",15443],[5,"EmptyOp",15443],[5,"ExpandShapeOpBuilder",15443],[5,"ExpandShapeOp",15443],[5,"ExtractOpBuilder",15443],[5,"ExtractOp",15443],[5,"ExtractSliceOpBuilder",15443],[5,"ExtractSliceOp",15443],[5,"FromElementsOpBuilder",15443],[5,"FromElementsOp",15443],[5,"GatherOpBuilder",15443],[5,"GatherOp",15443],[5,"InsertOpBuilder",15443],[5,"InsertOp",15443],[5,"InsertSliceOpBuilder",15443],[5,"InsertSliceOp",15443],[5,"PackOpBuilder",15443],[5,"PackOp",15443],[5,"PadOpBuilder",15443],[5,"PadOp",15443],[5,"ParallelInsertSliceOpBuilder",15443],[5,"ParallelInsertSliceOp",15443],[5,"RankOpBuilder",15443],[5,"RankOp",15443],[5,"ReshapeOpBuilder",15443],[5,"ReshapeOp",15443],[5,"ScatterOpBuilder",15443],[5,"ScatterOp",15443],[5,"UnPackOpBuilder",15443],[5,"UnPackOp",15443],[5,"YieldOpBuilder",15443],[5,"YieldOp",15443],[5,"MatMulOp",16164],[5,"MatMulOpBuilder",16164],[5,"AbsOp",16164],[5,"AvgPool2dOp",16164],[5,"AvgPool2dOpBuilder",16164],[5,"AddOp",16164],[5,"ApplyScaleOp",16164],[5,"ArgMaxOp",16164],[5,"ArithmeticRightShiftOp",16164],[5,"ArgMaxOpBuilder",16164],[5,"ConcatOp",16164],[5,"ConcatOpBuilder",16164],[5,"ReduceAllOp",16164],[5,"ReduceAllOpBuilder",16164],[5,"ReduceAnyOp",16164],[5,"ReduceAnyOpBuilder",16164],[5,"ReduceMaxOp",16164],[5,"ReduceMaxOpBuilder",16164],[5,"ReduceMinOp",16164],[5,"ReduceMinOpBuilder",16164],[5,"ReduceProdOp",16164],[5,"ReduceProdOpBuilder",16164],[5,"ReduceSumOp",16164],[5,"ReduceSumOpBuilder",16164],[5,"ReverseOp",16164],[5,"ReverseOpBuilder",16164],[5,"Conv2DOp",16164],[5,"Conv2DOpBuilder",16164],[5,"Conv3DOp",16164],[5,"Conv3DOpBuilder",16164],[5,"DepthwiseConv2DOp",16164],[5,"DepthwiseConv2DOpBuilder",16164],[5,"FullyConnectedOp",16164],[5,"FullyConnectedOpBuilder",16164],[5,"TransposeConv2DOp",16164],[5,"TransposeConv2DOpBuilder",16164],[5,"BitwiseAndOp",16164],[5,"BitwiseNotOp",16164],[5,"BitwiseOrOp",16164],[5,"BitwiseXorOp",16164],[5,"WhileOp",16164],[5,"WhileOpBuilder",16164],[5,"ResizeOp",16164],[5,"ResizeOpBuilder",16164],[5,"AbsOpBuilder",16164],[5,"AddOpBuilder",16164],[5,"ApplyScaleOpBuilder",16164],[5,"ArithmeticRightShiftOpBuilder",16164],[5,"BitwiseAndOpBuilder",16164],[5,"BitwiseNotOpBuilder",16164],[5,"BitwiseOrOpBuilder",16164],[5,"BitwiseXorOpBuilder",16164],[5,"CastOpBuilder",16164],[5,"CastOp",16164],[5,"CeilOpBuilder",16164],[5,"CeilOp",16164],[5,"ClampOpBuilder",16164],[5,"ClampOp",16164],[5,"ClzOpBuilder",16164],[5,"ClzOp",16164],[5,"ConstOpBuilder",16164],[5,"ConstOp",16164],[5,"CustomOpBuilder",16164],[5,"CustomOp",16164],[5,"DivOpBuilder",16164],[5,"DivOp",16164],[5,"EqualOpBuilder",16164],[5,"EqualOp",16164],[5,"ErfOpBuilder",16164],[5,"ErfOp",16164],[5,"ExpOpBuilder",16164],[5,"ExpOp",16164],[5,"FFT2dOpBuilder",16164],[5,"FFT2dOp",16164],[5,"FloorOpBuilder",16164],[5,"FloorOp",16164],[5,"GatherOpBuilder",16164],[5,"GatherOp",16164],[5,"GreaterEqualOpBuilder",16164],[5,"GreaterEqualOp",16164],[5,"GreaterOpBuilder",16164],[5,"GreaterOp",16164],[5,"IdentityOpBuilder",16164],[5,"IdentityOp",16164],[5,"IfOpBuilder",16164],[5,"IfOp",16164],[5,"LogOpBuilder",16164],[5,"LogOp",16164],[5,"LogicalAndOpBuilder",16164],[5,"LogicalAndOp",16164],[5,"LogicalLeftShiftOpBuilder",16164],[5,"LogicalLeftShiftOp",16164],[5,"LogicalNotOpBuilder",16164],[5,"LogicalNotOp",16164],[5,"LogicalOrOpBuilder",16164],[5,"LogicalOrOp",16164],[5,"LogicalRightShiftOpBuilder",16164],[5,"LogicalRightShiftOp",16164],[5,"LogicalXorOpBuilder",16164],[5,"LogicalXorOp",16164],[5,"MaxPool2dOpBuilder",16164],[5,"MaxPool2dOp",16164],[5,"MaximumOpBuilder",16164],[5,"MaximumOp",16164],[5,"MinimumOpBuilder",16164],[5,"MinimumOp",16164],[5,"MulOpBuilder",16164],[5,"MulOp",16164],[5,"NegateOpBuilder",16164],[5,"NegateOp",16164],[5,"PadOpBuilder",16164],[5,"PadOp",16164],[5,"PowOpBuilder",16164],[5,"PowOp",16164],[5,"RFFT2dOpBuilder",16164],[5,"RFFT2dOp",16164],[5,"ReciprocalOpBuilder",16164],[5,"ReciprocalOp",16164],[5,"RescaleOpBuilder",16164],[5,"RescaleOp",16164],[5,"ReshapeOpBuilder",16164],[5,"ReshapeOp",16164],[5,"RsqrtOpBuilder",16164],[5,"RsqrtOp",16164],[5,"ScatterOpBuilder",16164],[5,"ScatterOp",16164],[5,"SelectOpBuilder",16164],[5,"SelectOp",16164],[5,"SigmoidOpBuilder",16164],[5,"SigmoidOp",16164],[5,"SliceOpBuilder",16164],[5,"SliceOp",16164],[5,"SubOpBuilder",16164],[5,"SubOp",16164],[5,"TableOpBuilder",16164],[5,"TableOp",16164],[5,"TanhOpBuilder",16164],[5,"TanhOp",16164],[5,"TileOpBuilder",16164],[5,"TileOp",16164],[5,"TransposeOpBuilder",16164],[5,"TransposeOp",16164],[5,"YieldOpBuilder",16164],[5,"YieldOp",16164],[5,"FloatAttribute",20736],[5,"AnnotateOp",18393],[5,"AnnotateOpBuilder",18393],[5,"PrintOp",18393],[5,"PrintOpBuilder",18393],[5,"ForeachMatchOp",18393],[5,"ForeachMatchOpBuilder",18393],[5,"AlternativesOp",18393],[5,"AlternativesOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOp",18393],[5,"ApplyPatternsOp",18393],[5,"ApplyPatternsOpBuilder",18393],[5,"ApplyDeadCodeEliminationOp",18393],[5,"ApplyLoopInvariantCodeMotionOp",18393],[5,"ApplyCanonicalizationPatternsOp",18393],[5,"ApplyRegisteredPassOp",18393],[5,"NamedSequenceOp",18393],[5,"NamedSequenceOpBuilder",18393],[5,"ForeachOp",18393],[5,"ForeachOpBuilder",18393],[5,"SequenceOp",18393],[5,"SequenceOpBuilder",18393],[5,"ApplyCanonicalizationPatternsOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOpBuilder",18393],[5,"ApplyDeadCodeEliminationOpBuilder",18393],[5,"ApplyLoopInvariantCodeMotionOpBuilder",18393],[5,"ApplyRegisteredPassOpBuilder",18393],[5,"CastOpBuilder",18393],[5,"CastOp",18393],[5,"GetConsumersOfResultBuilder",18393],[5,"GetConsumersOfResult",18393],[5,"GetDefiningOpBuilder",18393],[5,"GetDefiningOp",18393],[5,"GetParentOpBuilder",18393],[5,"GetParentOp",18393],[5,"GetProducerOfOperandBuilder",18393],[5,"GetProducerOfOperand",18393],[5,"GetResultOpBuilder",18393],[5,"GetResultOp",18393],[5,"GetTypeOpBuilder",18393],[5,"GetTypeOp",18393],[5,"IncludeOpBuilder",18393],[5,"IncludeOp",18393],[5,"MatchOperationNameOpBuilder",18393],[5,"MatchOperationNameOp",18393],[5,"MatchParamCmpIOpBuilder",18393],[5,"MatchParamCmpIOp",18393],[5,"MergeHandlesOpBuilder",18393],[5,"MergeHandlesOp",18393],[5,"ParamConstantOpBuilder",18393],[5,"ParamConstantOp",18393],[5,"ReplicateOpBuilder",18393],[5,"ReplicateOp",18393],[5,"SelectOpBuilder",18393],[5,"SelectOp",18393],[5,"SplitHandleOpBuilder",18393],[5,"SplitHandleOp",18393],[5,"VerifyOpBuilder",18393],[5,"VerifyOp",18393],[5,"YieldOpBuilder",18393],[5,"YieldOp",18393],[5,"ContractionOp",19291],[5,"ContractionOpBuilder",19291],[5,"FMAOp",19291],[5,"FMAOpBuilder",19291],[5,"MultiDimReductionOp",19291],[5,"MultiDimReductionOpBuilder",19291],[5,"OuterProductOp",19291],[5,"OuterProductOpBuilder",19291],[5,"ReductionOp",19291],[5,"ReductionOpBuilder",19291],[5,"ScanOp",19291],[5,"ScanOpBuilder",19291],[5,"SplatOp",19291],[5,"SplatOpBuilder",19291],[5,"WarpExecuteOnLane0Op",19291],[5,"WarpExecuteOnLane0OpBuilder",19291],[5,"CompressStoreOp",19291],[5,"CompressStoreOpBuilder",19291],[5,"ExpandLoadOp",19291],[5,"ExpandLoadOpBuilder",19291],[5,"GatherOp",19291],[5,"GatherOpBuilder",19291],[5,"LoadOp",19291],[5,"LoadOpBuilder",19291],[5,"MaskedLoadOp",19291],[5,"MaskedLoadOpBuilder",19291],[5,"MaskedStoreOp",19291],[5,"MaskedStoreOpBuilder",19291],[5,"ScatterOp",19291],[5,"ScatterOpBuilder",19291],[5,"StoreOp",19291],[5,"StoreOpBuilder",19291],[5,"BitCastOp",19291],[5,"BroadcastOp",19291],[5,"VectorScaleOpBuilder",19291],[5,"VectorScaleOp",19291],[5,"BitCastOpBuilder",19291],[5,"BroadcastOpBuilder",19291],[5,"ConstantMaskOpBuilder",19291],[5,"ConstantMaskOp",19291],[5,"CreateMaskOpBuilder",19291],[5,"CreateMaskOp",19291],[5,"ExtractElementOpBuilder",19291],[5,"ExtractElementOp",19291],[5,"ExtractOpBuilder",19291],[5,"ExtractOp",19291],[5,"ExtractStridedSliceOpBuilder",19291],[5,"ExtractStridedSliceOp",19291],[5,"FlatTransposeOpBuilder",19291],[5,"FlatTransposeOp",19291],[5,"InsertElementOpBuilder",19291],[5,"InsertElementOp",19291],[5,"InsertOpBuilder",19291],[5,"InsertOp",19291],[5,"InsertStridedSliceOpBuilder",19291],[5,"InsertStridedSliceOp",19291],[5,"MaskOpBuilder",19291],[5,"MaskOp",19291],[5,"MatmulOpBuilder",19291],[5,"MatmulOp",19291],[5,"PrintOpBuilder",19291],[5,"PrintOp",19291],[5,"ReshapeOpBuilder",19291],[5,"ReshapeOp",19291],[5,"ScalableExtractOpBuilder",19291],[5,"ScalableExtractOp",19291],[5,"ScalableInsertOpBuilder",19291],[5,"ScalableInsertOp",19291],[5,"ShapeCastOpBuilder",19291],[5,"ShapeCastOp",19291],[5,"ShuffleOpBuilder",19291],[5,"ShuffleOp",19291],[5,"TransferReadOpBuilder",19291],[5,"TransferReadOp",19291],[5,"TransferWriteOpBuilder",19291],[5,"TransferWriteOp",19291],[5,"TransposeOpBuilder",19291],[5,"TransposeOp",19291],[5,"TypeCastOpBuilder",19291],[5,"TypeCastOp",19291],[5,"YieldOpBuilder",19291],[5,"YieldOp",19291],[5,"OperationRef",21065],[5,"AffineMap",20582],[10,"ValueLike",20582],[5,"BlockArgument",20997],[5,"MlirModule",22373],[5,"MlirRegion",22373],[5,"MlirAffineMap",22373],[5,"MlirIdentifier",22373],[5,"MlirLocation",22373],[5,"MlirValue",22373],[5,"DenseElementsAttribute",20736],[10,"AttributeLike",20736],[1,"i32"],[5,"MlirAttribute",22373],[1,"f64"],[5,"TypeId",22061],[5,"MlirBlock",22373],[5,"OperationBuilder",21065],[5,"OperationPrintingFlags",21065],[5,"MlirOperation",22373],[5,"MlirOpPrintingFlags",22373],[1,"u64"],[5,"RankedTensorType",21841],[5,"IntegerType",21841],[5,"TupleType",21841],[10,"TypeLike",21841],[10,"ShapedTypeLike",21841],[5,"MlirType",22373],[5,"Allocator",22061],[5,"MlirTypeID",22373],[10,"Hasher",22379],[5,"PassManager",22091],[5,"Pass",22091],[5,"OperationPassManager",22091],[5,"MlirPass",22373],[5,"MlirOpPassManager",22373],[5,"ExternalPass",22268],[10,"RunExternalPass",22268],[5,"MlirExternalPass",22373],[15,"PositionOutOfBounds",108],[15,"ElementExpected",108]],"b":[[47,"impl-PartialEq-for-Context"],[48,"impl-PartialEq%3CContextRef%3C\'a%3E%3E-for-Context"],[49,"impl-PartialEq-for-ContextRef%3C\'c%3E"],[50,"impl-PartialEq%3CContext%3E-for-ContextRef%3C\'c%3E"],[55,"impl-Display-for-Error"],[56,"impl-Debug-for-Error"],[61,"impl-From%3CUtf8Error%3E-for-Error"],[62,"impl-From%3CInfallible%3E-for-Error"],[132,"impl-Debug-for-Diagnostic%3C\'c%3E"],[133,"impl-Display-for-Diagnostic%3C\'a%3E"],[20648,"impl-Display-for-AffineMap%3C\'c%3E"],[20649,"impl-Debug-for-AffineMap%3C\'c%3E"],[20651,"impl-Display-for-Location%3C\'c%3E"],[20652,"impl-Debug-for-Location%3C\'c%3E"],[20656,"impl-Debug-for-Value%3C\'c,+\'a%3E"],[20657,"impl-Display-for-Value%3C\'c,+\'a%3E"],[20664,"impl-From%3CBlockArgument%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20665,"impl-From%3COperationResult%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20795,"impl-Display-for-ArrayAttribute%3C\'c%3E"],[20796,"impl-Debug-for-ArrayAttribute%3C\'c%3E"],[20797,"impl-Display-for-DenseElementsAttribute%3C\'c%3E"],[20798,"impl-Debug-for-DenseElementsAttribute%3C\'c%3E"],[20799,"impl-Debug-for-DenseI32ArrayAttribute%3C\'c%3E"],[20800,"impl-Display-for-DenseI32ArrayAttribute%3C\'c%3E"],[20801,"impl-Display-for-DenseI64ArrayAttribute%3C\'c%3E"],[20802,"impl-Debug-for-DenseI64ArrayAttribute%3C\'c%3E"],[20803,"impl-Debug-for-FlatSymbolRefAttribute%3C\'c%3E"],[20804,"impl-Display-for-FlatSymbolRefAttribute%3C\'c%3E"],[20805,"impl-Display-for-FloatAttribute%3C\'c%3E"],[20806,"impl-Debug-for-FloatAttribute%3C\'c%3E"],[20807,"impl-Debug-for-IntegerAttribute%3C\'c%3E"],[20808,"impl-Display-for-IntegerAttribute%3C\'c%3E"],[20809,"impl-Debug-for-StringAttribute%3C\'c%3E"],[20810,"impl-Display-for-StringAttribute%3C\'c%3E"],[20811,"impl-Display-for-TypeAttribute%3C\'c%3E"],[20812,"impl-Debug-for-TypeAttribute%3C\'c%3E"],[20813,"impl-Debug-for-Attribute%3C\'c%3E"],[20814,"impl-Display-for-Attribute%3C\'c%3E"],[20824,"impl-From%3CIntegerAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20825,"impl-From%3CDenseI64ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20826,"impl-From%3CArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20827,"impl-From%3CTypeAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20828,"impl-From%3CDenseElementsAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20829,"impl-From%3CFloatAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20830,"impl-From%3CFlatSymbolRefAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20831,"impl-From%3CStringAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20832,"impl-From%3CDenseI32ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[21021,"impl-Debug-for-Block%3C\'c%3E"],[21022,"impl-Display-for-Block%3C\'c%3E"],[21023,"impl-Debug-for-BlockArgument%3C\'c,+\'a%3E"],[21024,"impl-Display-for-BlockArgument%3C\'c,+\'a%3E"],[21025,"impl-Debug-for-BlockRef%3C\'c,+\'a%3E"],[21026,"impl-Display-for-BlockRef%3C\'c,+\'a%3E"],[21108,"impl-Debug-for-Operation%3C\'c%3E"],[21109,"impl-Display-for-Operation%3C\'a%3E"],[21111,"impl-Debug-for-OperationResult%3C\'c,+\'a%3E"],[21112,"impl-Display-for-OperationResult%3C\'c,+\'a%3E"],[21113,"impl-Debug-for-OperationRef%3C\'c,+\'a%3E"],[21114,"impl-Display-for-OperationRef%3C\'c,+\'a%3E"],[21116,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21117,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21118,"impl-From%3CZExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21119,"impl-From%3CSubgroupMmaElementwiseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21120,"impl-From%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21121,"impl-From%3CExtFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21122,"impl-From%3CPtrToIntOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21123,"impl-From%3CBitwiseXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21124,"impl-From%3CCallIndirectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21125,"impl-From%3CCreateGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21126,"impl-From%3CReciprocalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21127,"impl-From%3CSDDMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21128,"impl-From%3CTransferReadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21129,"impl-From%3CCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21130,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21131,"impl-From%3CUmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21132,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21133,"impl-From%3CScalableMaskedSubFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21134,"impl-From%3CRecordMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21135,"impl-From%3CSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21136,"impl-From%3CSortCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21137,"impl-From%3CLaunchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21138,"impl-From%3CTerminatorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21139,"impl-From%3CRawBufferAtomicCmpswapOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21140,"impl-From%3CAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21141,"impl-From%3CSubgroupIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21142,"impl-From%3CTruncIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21143,"impl-From%3CSplitAtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21144,"impl-From%3CMatMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21145,"impl-From%3CBlockIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21146,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21147,"impl-From%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21148,"impl-From%3CUnPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21149,"impl-From%3CApplyDeadCodeEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21150,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21151,"impl-From%3CGPUModuleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21152,"impl-From%3CIsBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21153,"impl-From%3CConvertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21154,"impl-From%3CSRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21155,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21156,"impl-From%3CSdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21157,"impl-From%3CCosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21158,"impl-From%3CScalableMaskedMulIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21159,"impl-From%3CAffineYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21160,"impl-From%3CTransposeConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21161,"impl-From%3CFPExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21162,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21163,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21164,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21165,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21166,"impl-From%3CFDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21167,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21168,"impl-From%3CReduceSumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21169,"impl-From%3CGreaterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21170,"impl-From%3CScalableMaskedDivFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21171,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21172,"impl-From%3CScalableMaskedSubIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21173,"impl-From%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21174,"impl-From%3CGridDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21175,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21176,"impl-From%3CSwitchTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21177,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21178,"impl-From%3CGenerateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21179,"impl-From%3CGreaterEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21180,"impl-From%3CSmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21181,"impl-From%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21182,"impl-From%3CMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21183,"impl-From%3CGetProducerOfOperand%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21184,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21185,"impl-From%3CApplyLoopInvariantCodeMotionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21186,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21187,"impl-From%3CScalableExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21188,"impl-From%3CMergeHandlesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21189,"impl-From%3CUdotIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21190,"impl-From%3CAllReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21191,"impl-From%3CSubgroupSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21192,"impl-From%3CReallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21193,"impl-From%3CSMullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21194,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21195,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21196,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21197,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21198,"impl-From%3CCheckOperandCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21199,"impl-From%3CTensorStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21200,"impl-From%3CCreateCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21201,"impl-From%3CAffineDelinearizeIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21202,"impl-From%3CFromElementsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21203,"impl-From%3CToSliceOffsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21204,"impl-From%3CCtPopOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21205,"impl-From%3CArithmeticRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21206,"impl-From%3CAffineForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21207,"impl-From%3CFinalizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21208,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21209,"impl-From%3CMemcpyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21210,"impl-From%3CGlobalDtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21211,"impl-From%3CSmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21212,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21213,"impl-From%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21214,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21215,"impl-From%3CBitwiseNotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21216,"impl-From%3CEraseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21217,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21218,"impl-From%3CCountLeadingZerosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21219,"impl-From%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21220,"impl-From%3CGEPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21221,"impl-From%3CGetTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21222,"impl-From%3CRoundOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21223,"impl-From%3CSizeOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21224,"impl-From%3CRescaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21225,"impl-From%3CDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21226,"impl-From%3CCbrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21227,"impl-From%3CExp2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21228,"impl-From%3CCreate2To4SpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21229,"impl-From%3CCheckResultCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21230,"impl-From%3CUDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21231,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21232,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21233,"impl-From%3CUmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21234,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21235,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21236,"impl-From%3CCopyTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21237,"impl-From%3CMaximumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21238,"impl-From%3CGPUFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21239,"impl-From%3CAssumeAlignmentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21240,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21241,"impl-From%3CWhileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21242,"impl-From%3CMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21243,"impl-From%3CMaxSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21244,"impl-From%3CAffineApplyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21245,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21246,"impl-From%3CScalableMaskedSubFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21247,"impl-From%3CLLVMFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21248,"impl-From%3CApplyCanonicalizationPatternsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21249,"impl-From%3CAddUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21250,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21251,"impl-From%3CRoundEvenOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21252,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21253,"impl-From%3CRuntimeCreateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21254,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21255,"impl-From%3CPatternOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21256,"impl-From%3CIdentityOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21257,"impl-From%3CAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21258,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21259,"impl-From%3CSwitchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21260,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21261,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21262,"impl-From%3CScalableMaskedSDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21263,"impl-From%3CCreateMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21264,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21265,"impl-From%3CCreateDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21266,"impl-From%3CAddrSpaceCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21267,"impl-From%3CCheckTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21268,"impl-From%3CAtomicYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21269,"impl-From%3CBroadcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21270,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21271,"impl-From%3CCeilDivUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21272,"impl-From%3CReplicateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21273,"impl-From%3CSigmoidOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21274,"impl-From%3CBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21275,"impl-From%3CAbsIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21276,"impl-From%3CConstantMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21277,"impl-From%3CFromExtentsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21278,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21279,"impl-From%3CPushBackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21280,"impl-From%3CMemsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21281,"impl-From%3CGetStorageSpecifierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21282,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21283,"impl-From%3CApplyPatternsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21284,"impl-From%3CDepthwiseConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21285,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21286,"impl-From%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21287,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21288,"impl-From%3CLaneIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21289,"impl-From%3CBarrierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21290,"impl-From%3CMinSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21291,"impl-From%3CSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21292,"impl-From%3CExtractAlignedPointerAsIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21293,"impl-From%3CValueAsShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21294,"impl-From%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21295,"impl-From%3CCompressStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21296,"impl-From%3CSplatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21297,"impl-From%3CScalableMaskedAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21298,"impl-From%3CWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21299,"impl-From%3CEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21300,"impl-From%3CIndexToSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21301,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21302,"impl-From%3CExecuteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21303,"impl-From%3CRuntimeSetAvailableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21304,"impl-From%3CRuntimeSetErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21305,"impl-From%3CShapeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21306,"impl-From%3CExecuteRegionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21307,"impl-From%3CTanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21308,"impl-From%3CScalableMaskedAddFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21309,"impl-From%3CMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21310,"impl-From%3CLogOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21311,"impl-From%3CFmaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21312,"impl-From%3CCoroSaveOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21313,"impl-From%3CLaunchFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21314,"impl-From%3CExtSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21315,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21316,"impl-From%3CLogicalNotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21317,"impl-From%3CAffineVectorLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21318,"impl-From%3CRuntimeAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21319,"impl-From%3CTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21320,"impl-From%3CIntToPtrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21321,"impl-From%3CToSliceStrideOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21322,"impl-From%3CAreEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21323,"impl-From%3CCoroFreeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21324,"impl-From%3CIndexCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21325,"impl-From%3COuterProductOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21326,"impl-From%3CAtanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21327,"impl-From%3CWarpExecuteOnLane0Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21328,"impl-From%3CAffineParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21329,"impl-From%3CInsertValueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21330,"impl-From%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21331,"impl-From%3CRemFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21332,"impl-From%3CScalableMaskedMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21333,"impl-From%3CUnaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21334,"impl-From%3CReplaceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21335,"impl-From%3CPadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21336,"impl-From%3CContinueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21337,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21338,"impl-From%3CScalableMaskedMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21339,"impl-From%3CRuntimeIsErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21340,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21341,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21342,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21343,"impl-From%3CShLIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21344,"impl-From%3CMatmulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21345,"impl-From%3CParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21346,"impl-From%3CConstSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21347,"impl-From%3CResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21348,"impl-From%3CCoroIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21349,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21350,"impl-From%3CScalableMaskedDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21351,"impl-From%3CFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21352,"impl-From%3CDeallocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21353,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21354,"impl-From%3CInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21355,"impl-From%3CUndefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21356,"impl-From%3CIsNotNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21357,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21358,"impl-From%3CIndexSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21359,"impl-From%3CFSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21360,"impl-From%3CDestroyDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21361,"impl-From%3CConcatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21362,"impl-From%3CNewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21363,"impl-From%3CCeilDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21364,"impl-From%3CCstrRequireOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21365,"impl-From%3CGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21366,"impl-From%3CAffineVectorStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21367,"impl-From%3CReinterpretCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21368,"impl-From%3CRuntimeAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21369,"impl-From%3CApplyConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21370,"impl-From%3CExtractStridedSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21371,"impl-From%3CScalableMaskedSDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21372,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21373,"impl-From%3CCeilOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21374,"impl-From%3CFloorDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21375,"impl-From%3CBinaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21376,"impl-From%3CSdotIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21377,"impl-From%3CRuntimeCreateGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21378,"impl-From%3CGetParentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21379,"impl-From%3CSDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21380,"impl-From%3CCreateTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21381,"impl-From%3CPrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21382,"impl-From%3CReduceAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21383,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21384,"impl-From%3CDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21385,"impl-From%3CFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21386,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21387,"impl-From%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21388,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21389,"impl-From%3CResizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21390,"impl-From%3CFRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21391,"impl-From%3CTableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21392,"impl-From%3CTransferWriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21393,"impl-From%3CCreateOperationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21394,"impl-From%3CSwitchAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21395,"impl-From%3CExtractStridedMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21396,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21397,"impl-From%3CLog1pOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21398,"impl-From%3CFNegOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21399,"impl-From%3CXOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21400,"impl-From%3CConstShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21401,"impl-From%3CSExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21402,"impl-From%3CFAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21403,"impl-From%3CStorageCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21404,"impl-From%3CSwitchTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21405,"impl-From%3CDmaStartOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21406,"impl-From%3CShapeOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21407,"impl-From%3CSizeToIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21408,"impl-From%3CSwitchResultCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21409,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21410,"impl-From%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21411,"impl-From%3CSqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21412,"impl-From%3CFMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21413,"impl-From%3CMemorySpaceCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21414,"impl-From%3CMultiDimReductionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21415,"impl-From%3CGetDefiningOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21416,"impl-From%3CSwitchOperandCountOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21417,"impl-From%3CGetGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21418,"impl-From%3CShapeEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21419,"impl-From%3CRuntimeLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21420,"impl-From%3CRemSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21421,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21422,"impl-From%3CMinSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21423,"impl-From%3CDestroySpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21424,"impl-From%3CRawBufferStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21425,"impl-From%3CCheckTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21426,"impl-From%3CRawBufferAtomicFaddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21427,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21428,"impl-From%3COutOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21429,"impl-From%3CConcatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21430,"impl-From%3CPadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21431,"impl-From%3CAwaitAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21432,"impl-From%3CExtractSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21433,"impl-From%3CToCoordinatesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21434,"impl-From%3CTruncFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21435,"impl-From%3CSpMMOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21436,"impl-From%3CSubgroupMmaComputeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21437,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21438,"impl-From%3CIndexCastUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21439,"impl-From%3CRFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21440,"impl-From%3CGetConsumersOfResult%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21441,"impl-From%3CDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21442,"impl-From%3CTypeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21443,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21444,"impl-From%3CCompressOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21445,"impl-From%3CCoroEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21446,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21447,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21448,"impl-From%3CViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21449,"impl-From%3CMFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21450,"impl-From%3CDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21451,"impl-From%3CScalableMaskedAddFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21452,"impl-From%3CXOrIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21453,"impl-From%3CAllocaScopeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21454,"impl-From%3CRawBufferAtomicFmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21455,"impl-From%3CMinUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21456,"impl-From%3CAbsFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21457,"impl-From%3CAlternativesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21458,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21459,"impl-From%3CMaskedStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21461,"impl-From%3CSdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21462,"impl-From%3CScalableInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21463,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21464,"impl-From%3CLog2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21465,"impl-From%3CBroadcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21466,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21467,"impl-From%3CXOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21468,"impl-From%3CConcatenateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21469,"impl-From%3CRemUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21470,"impl-From%3CRemUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21471,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21472,"impl-From%3CClzOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21473,"impl-From%3CHostRegisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21474,"impl-From%3CCloneOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21475,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21476,"impl-From%3CWMMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21477,"impl-From%3CApplyScaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21478,"impl-From%3CIPowIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21479,"impl-From%3CForEachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21480,"impl-From%3CSubFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21481,"impl-From%3CParamConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21482,"impl-From%3CAssumingYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21483,"impl-From%3CCreateTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21484,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21485,"impl-From%3CIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21486,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21487,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21488,"impl-From%3CFloorDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21489,"impl-From%3CAnnotateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21490,"impl-From%3CAllocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21491,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21492,"impl-From%3CInsertStridedSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21493,"impl-From%3CSdot2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21494,"impl-From%3CCreateCooAoSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21495,"impl-From%3CGetValueTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21496,"impl-From%3CAtomicCmpXchgOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21497,"impl-From%3CFenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21498,"impl-From%3CShuffleVectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21499,"impl-From%3CSubViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21500,"impl-From%3CSubgroupMmaLoadMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21501,"impl-From%3CSubgroupMmaConstantMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21502,"impl-From%3CAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21503,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21504,"impl-From%3CExpandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21505,"impl-From%3CAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21506,"impl-From%3CWithOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21507,"impl-From%3CShRUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21508,"impl-From%3CAffinePrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21509,"impl-From%3CAShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21510,"impl-From%3CDebugPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21511,"impl-From%3CMeetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21512,"impl-From%3CCopySignOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21513,"impl-From%3CShRSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21514,"impl-From%3CAffineMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21515,"impl-From%3CToExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21516,"impl-From%3CExpandLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21517,"impl-From%3CFreezeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21518,"impl-From%3CMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21519,"impl-From%3CNumElementsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21520,"impl-From%3CGenericAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21521,"impl-From%3CGetExtentOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21522,"impl-From%3CLog10Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21523,"impl-From%3CConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21524,"impl-From%3CReduceReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21525,"impl-From%3CAffineStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21526,"impl-From%3CConv3DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21527,"impl-From%3CScalableMaskedUDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21528,"impl-From%3CToMemrefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21529,"impl-From%3CIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21530,"impl-From%3CAssumingOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21531,"impl-From%3CRawBufferLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21532,"impl-From%3CMatchParamCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21533,"impl-From%3CSpMVOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21534,"impl-From%3CRuntimeDropRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21535,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21536,"impl-From%3CCmpFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21537,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21538,"impl-From%3CTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21539,"impl-From%3CFunctionLibraryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21540,"impl-From%3CCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21541,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21542,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21543,"impl-From%3CMinUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21544,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21545,"impl-From%3CShrSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21546,"impl-From%3CNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21547,"impl-From%3CCeilDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21548,"impl-From%3CBitwiseAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21549,"impl-From%3CAffineLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21550,"impl-From%3CGlobalIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21551,"impl-From%3CBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21552,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21553,"impl-From%3CAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21554,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21555,"impl-From%3CComdatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21556,"impl-From%3CFlatTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21557,"impl-From%3CCeilOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21558,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21559,"impl-From%3CAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21560,"impl-From%3CCheckAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21561,"impl-From%3CGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21562,"impl-From%3CGetAttributeTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21563,"impl-From%3CDequantizeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21564,"impl-From%3CComdatSelectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21565,"impl-From%3CMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21566,"impl-From%3CScalableMaskedUDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21567,"impl-From%3CCreateAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21568,"impl-From%3CEmptyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21569,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21570,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21571,"impl-From%3CCastSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21572,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21573,"impl-From%3CCstrBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21574,"impl-From%3CMaskedLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21575,"impl-From%3CRuntimeAwaitAndResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21576,"impl-From%3COperationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21577,"impl-From%3CCoroSuspendOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21578,"impl-From%3CMatchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21579,"impl-From%3CLogicalOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21580,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21581,"impl-From%3CMaxPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21582,"impl-From%3CNumberOfEntriesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21583,"impl-From%3CSetDefaultDeviceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21584,"impl-From%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21585,"impl-From%3CFCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21586,"impl-From%3CTileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21587,"impl-From%3CMaxUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21588,"impl-From%3CICmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21589,"impl-From%3CPowOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21590,"impl-From%3CUdotOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21591,"impl-From%3CEraseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21592,"impl-From%3CGetUsersOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21593,"impl-From%3CRangeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21594,"impl-From%3CSinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21595,"impl-From%3CLogicalXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21596,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21597,"impl-From%3CURemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21598,"impl-From%3CHostUnregisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21599,"impl-From%3CDivUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21600,"impl-From%3CScalableMaskedAddIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21601,"impl-From%3CBlockDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21602,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21603,"impl-From%3CRuntimeResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21604,"impl-From%3CScalableMaskedSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21605,"impl-From%3CScanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21606,"impl-From%3CValueOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21607,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21608,"impl-From%3CMulUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21609,"impl-From%3CReductionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21610,"impl-From%3CBoolConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21611,"impl-From%3CAllocaScopeReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21612,"impl-From%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21613,"impl-From%3CSoftmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21614,"impl-From%3CSplitHandleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21615,"impl-From%3CResumeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21616,"impl-From%3CFromExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21617,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21618,"impl-From%3CReduceMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21619,"impl-From%3CApplyRegisteredPassOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21620,"impl-From%3CStorageSpecifierInitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21621,"impl-From%3CUnreachableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21622,"impl-From%3CQuantizeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21623,"impl-From%3CForeachMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21624,"impl-From%3CResultsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21625,"impl-From%3CConstOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21626,"impl-From%3CCountTrailingZerosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21627,"impl-From%3CClampOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21628,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21629,"impl-From%3CSplatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21630,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21631,"impl-From%3CCheckOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21632,"impl-From%3CAddressOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21633,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21634,"impl-From%3CCopyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21635,"impl-From%3CToPositionsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21636,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21637,"impl-From%3CGetDefiningOpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21638,"impl-From%3CSpMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21639,"impl-From%3CGetOperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21640,"impl-From%3CAbsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21641,"impl-From%3CNegateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21642,"impl-From%3CApplyNativeRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21643,"impl-From%3CFloorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21644,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21645,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21646,"impl-From%3CFPowIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21647,"impl-From%3CRemSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21648,"impl-From%3CSortOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21649,"impl-From%3CAssertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21650,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21651,"impl-From%3CSubgroupReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21652,"impl-From%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21653,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21654,"impl-From%3CReduceAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21655,"impl-From%3COperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21656,"impl-From%3CFullyConnectedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21657,"impl-From%3CMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21658,"impl-From%3CLogicalLeftShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21659,"impl-From%3CBitwiseOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21660,"impl-From%3CNegFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21661,"impl-From%3CSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21662,"impl-From%3CCondBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21663,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21664,"impl-From%3CLandingpadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21665,"impl-From%3CReverseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21666,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21667,"impl-From%3CRuntimeNumWorkerThreadsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21668,"impl-From%3CReplaceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21669,"impl-From%3CAndIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21670,"impl-From%3CGetOperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21671,"impl-From%3CFPTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21672,"impl-From%3CAffineMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21673,"impl-From%3CWhileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21674,"impl-From%3CMaxUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21675,"impl-From%3CIncludeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21676,"impl-From%3CExtractValueOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21677,"impl-From%3CReduceMinOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21678,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21679,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21680,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21681,"impl-From%3CReduceProdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21682,"impl-From%3CModuleEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21683,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21684,"impl-From%3CExtUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21685,"impl-From%3CConditionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21686,"impl-From%3CToCoordinatesBufferOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21687,"impl-From%3CAtomicRMWOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21688,"impl-From%3CCstrEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21689,"impl-From%3CCeilDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21690,"impl-From%3CScalableMaskedMulFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21691,"impl-From%3CPoisonOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21692,"impl-From%3CMaxSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21693,"impl-From%3CDmaWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21694,"impl-From%3CMinFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21695,"impl-From%3CParallelInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21696,"impl-From%3CThreadIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21697,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21698,"impl-From%3CApplyCommonSubexpressionEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21699,"impl-From%3CMinimumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21700,"impl-From%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21701,"impl-From%3COperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21702,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21703,"impl-From%3CToTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21704,"impl-From%3COrIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21705,"impl-From%3CVerifyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21706,"impl-From%3CForallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21707,"impl-From%3CRuntimeAddRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21708,"impl-From%3CDeallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21709,"impl-From%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21710,"impl-From%3CBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21711,"impl-From%3CVectorScaleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21712,"impl-From%3CCreateCsrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21713,"impl-From%3CLogOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21714,"impl-From%3CAssumingAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21715,"impl-From%3CInParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21716,"impl-From%3CGlobalCtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21717,"impl-From%3CRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21718,"impl-From%3CApplyNativeConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21719,"impl-From%3CPrintfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21720,"impl-From%3CRawBufferAtomicUminOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21721,"impl-From%3CGetAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21722,"impl-From%3CIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21723,"impl-From%3CMulSIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21724,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21725,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21726,"impl-From%3CNumSubgroupsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21727,"impl-From%3CApplyRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21728,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21729,"impl-From%3CCastUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21730,"impl-From%3CRuntimeStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21731,"impl-From%3CAffineIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21732,"impl-From%3CCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21733,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21734,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21735,"impl-From%3CRawBufferAtomicSmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21736,"impl-From%3CInvokeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21737,"impl-From%3CCustomOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21738,"impl-From%3CAvgPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21739,"impl-From%3CToValuesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21740,"impl-From%3CConstWitnessOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21741,"impl-From%3CNamedSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21742,"impl-From%3CPowFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21743,"impl-From%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21744,"impl-From%3CContractionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21745,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21746,"impl-From%3CLShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21747,"impl-From%3CAtan2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21748,"impl-From%3CCondBranchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21749,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21750,"impl-From%3CShrUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21751,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21752,"impl-From%3CUnpackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21753,"impl-From%3CBitCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21754,"impl-From%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21755,"impl-From%3CCreateRangeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21756,"impl-From%3CLogicalRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21757,"impl-From%3CCoroBeginOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21758,"impl-From%3CLDSBarrierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21759,"impl-From%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21760,"impl-From%3CInlineAsmOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21761,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21762,"impl-From%3CSetStorageSpecifierOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21763,"impl-From%3CForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21764,"impl-From%3CAddFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21765,"impl-From%3CFloorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21766,"impl-From%3CExpM1Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21767,"impl-From%3CSubgroupMmaStoreMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21768,"impl-From%3CSpMVBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21769,"impl-From%3CMaxFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21770,"impl-From%3CSubOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21771,"impl-From%3CLogicalAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21772,"impl-From%3CArgMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21773,"impl-From%3CSDDMMOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21774,"impl-From%3CGetResultsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21891,"impl-Display-for-FunctionType%3C\'c%3E"],[21892,"impl-Debug-for-FunctionType%3C\'c%3E"],[21893,"impl-Display-for-IntegerType%3C\'c%3E"],[21894,"impl-Debug-for-IntegerType%3C\'c%3E"],[21895,"impl-Debug-for-MemRefType%3C\'c%3E"],[21896,"impl-Display-for-MemRefType%3C\'c%3E"],[21897,"impl-Display-for-RankedTensorType%3C\'c%3E"],[21898,"impl-Debug-for-RankedTensorType%3C\'c%3E"],[21899,"impl-Display-for-TupleType%3C\'c%3E"],[21900,"impl-Debug-for-TupleType%3C\'c%3E"],[21901,"impl-Debug-for-Type%3C\'c%3E"],[21902,"impl-Display-for-Type%3C\'c%3E"],[21908,"impl-From%3CTupleType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21910,"impl-From%3CFunctionType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21911,"impl-From%3CRankedTensorType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21912,"impl-From%3CMemRefType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21913,"impl-From%3CIntegerType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[22114,"impl-Debug-for-OperationPassManager%3C\'c,+\'a%3E"],[22115,"impl-Display-for-OperationPassManager%3C\'c,+\'a%3E"]]}],\ ["melior_macro",{"doc":"","t":"QQQQQQQQ","n":["attribute_check_functions","binary_operations","conversion_passes","dialect","passes","type_check_functions","typed_unary_operations","unary_operations"],"q":[[0,"melior_macro"]],"d":["","","","Generates a dialect module from a TableGen file.","","","",""],"i":[0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0],"c":[],"p":[],"b":[]}],\ ["memchr",{"doc":"This library provides heavily optimized routines for …","t":"FFFCNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHCHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNCCHHHHCCCCCFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKFNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNCCFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNPFFFFFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNN","n":["Memchr","Memchr2","Memchr3","arch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","count","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","into_iter","memchr","memchr2","memchr2_iter","memchr3","memchr3_iter","memchr_iter","memmem","memrchr","memrchr2","memrchr2_iter","memrchr3","memrchr3_iter","memrchr_iter","new","new","new","next","next","next","next_back","next_back","next_back","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","all","x86_64","is_equal","is_equal_raw","is_prefix","is_suffix","memchr","packedpair","rabinkarp","shiftor","twoway","One","OneIter","Three","ThreeIter","Two","TwoIter","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count_raw","find","find","find","find_raw","find_raw","find_raw","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","iter","iter","iter","new","new","new","next","next","next","next_back","next_back","next_back","rfind","rfind","rfind","rfind_raw","rfind_raw","rfind_raw","size_hint","size_hint","size_hint","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","Finder","HeuristicFrequencyRank","Pair","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","find_prefilter","fmt","fmt","from","from","index1","index2","into","into","new","new","pair","rank","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","with_indices","with_pair","with_ranker","Finder","FinderRev","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","find","find_raw","fmt","fmt","from","from","into","into","new","new","rfind","rfind_raw","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Finder","borrow","borrow_mut","find","fmt","from","into","new","try_from","try_into","type_id","Finder","FinderRev","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","find","fmt","fmt","from","from","into","into","new","new","rfind","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","avx2","sse2","memchr","packedpair","One","OneIter","Three","ThreeIter","Two","TwoIter","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count_raw","find","find","find","find_raw","find_raw","find_raw","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_available","is_available","is_available","iter","iter","iter","new","new","new","new_unchecked","new_unchecked","new_unchecked","next","next","next","next_back","next_back","next_back","rfind","rfind","rfind","rfind_raw","rfind_raw","rfind_raw","size_hint","size_hint","size_hint","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","Finder","borrow","borrow_mut","clone","clone_into","find","find_prefilter","fmt","from","into","is_available","min_haystack_len","new","pair","to_owned","try_from","try_into","type_id","with_pair","memchr","packedpair","One","OneIter","Three","ThreeIter","Two","TwoIter","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count_raw","find","find","find","find_raw","find_raw","find_raw","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_available","is_available","is_available","iter","iter","iter","new","new","new","new_unchecked","new_unchecked","new_unchecked","next","next","next","next_back","next_back","next_back","rfind","rfind","rfind","rfind_raw","rfind_raw","rfind_raw","size_hint","size_hint","size_hint","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","Finder","borrow","borrow_mut","clone","clone_into","find","find_prefilter","fmt","from","into","is_available","min_haystack_len","new","pair","to_owned","try_from","try_into","type_id","with_pair","Auto","FindIter","FindRevIter","Finder","FinderBuilder","FinderRev","None","Prefilter","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_forward","build_forward_with_ranker","build_reverse","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","find","find","find_iter","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_owned","into_owned","into_owned","into_owned","needle","needle","new","new","new","next","next","prefilter","rfind","rfind","rfind_iter","rfind_iter","size_hint","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"],"q":[[0,"memchr"],[66,"memchr::arch"],[68,"memchr::arch::all"],[77,"memchr::arch::all::memchr"],[182,"memchr::arch::all::packedpair"],[217,"memchr::arch::all::rabinkarp"],[247,"memchr::arch::all::shiftor"],[258,"memchr::arch::all::twoway"],[286,"memchr::arch::x86_64"],[288,"memchr::arch::x86_64::avx2"],[290,"memchr::arch::x86_64::avx2::memchr"],[401,"memchr::arch::x86_64::avx2::packedpair"],[420,"memchr::arch::x86_64::sse2"],[422,"memchr::arch::x86_64::sse2::memchr"],[533,"memchr::arch::x86_64::sse2::packedpair"],[552,"memchr::memmem"],[650,"core::fmt"],[651,"core::fmt"],[652,"core::iter::adapters::rev"],[653,"core::result"],[654,"core::any"],[655,"core::marker"],[656,"core::convert"]],"d":["An iterator over all occurrences of a single byte in a …","An iterator over all occurrences of two possible bytes in …","An iterator over all occurrences of three possible bytes …","A module with low-level architecture dependent routines.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Search for the first occurrence of a byte in a slice.","Search for the first occurrence of two possible bytes in a …","Returns an iterator over all occurrences of the needles in …","Search for the first occurrence of three possible bytes in …","Returns an iterator over all occurrences of the needles in …","Returns an iterator over all occurrences of the needle in …","This module provides forward and reverse substring search …","Search for the last occurrence of a byte in a slice.","Search for the last occurrence of two possible bytes in a …","Returns an iterator over all occurrences of the needles in …","Search for the last occurrence of three possible bytes in …","Returns an iterator over all occurrences of the needles in …","Returns an iterator over all occurrences of the needle in …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","","","","","","","","","","","","","","","","","","","","","","Contains architecture independent routines.","Vector algorithms for the x86_64 target.","Compare corresponding bytes in x and y for equality.","Compare n bytes at the given pointers for equality.","Returns true if and only if needle is a prefix of haystack.","Returns true if and only if needle is a suffix of haystack.","Provides architecture independent implementations of memchr…","Provides an architecture independent implementation of the …","An implementation of the Rabin-Karp substring search …","An implementation of the Shift-Or substring search …","An implementation of the Two-Way substring search algorithm…","Finds all occurrences of a single byte in a haystack.","An iterator over all occurrences of a single byte in a …","Finds all occurrences of three bytes in a haystack.","An iterator over all occurrences of three possible bytes …","Finds all occurrences of two bytes in a haystack.","An iterator over all occurrences of two possible bytes in …","","","","","","","","","","","","","","","","","","","","","","","","","Counts all occurrences of this byte in the given haystack.","","Counts all occurrences of this byte in the given haystack …","Return the first occurrence of the needle in the given …","Return the first occurrence of one of the needle bytes in …","Return the first occurrence of one of the needle bytes in …","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","","","","","","","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).","","","","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of one of the …","Returns an iterator over all occurrences of one of the …","Create a new searcher that finds occurrences of the byte …","Create a new searcher that finds occurrences of the two …","Create a new searcher that finds occurrences of the three …","","","","","","","Return the last occurrence of the needle in the given …","Return the last occurrence of one of the needle bytes in …","Return the last occurrence of one of the needle bytes in …","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","An architecture independent “packed pair” finder.","This trait allows the user to customize the heuristic used …","A pair of byte offsets into a needle to use as a predicate.","","","","","","","","","Run this finder on the given haystack as a prefilter.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the first offset of the pair.","Returns the second offset of the pair.","Calls U::from(self).","Calls U::from(self).","Create a new prefilter that reports possible locations …","Create a new pair of offsets from the given needle.","Returns the pair of offsets (into the needle) used to …","Return the heuristic frequency rank of the given byte. A …","","","","","","","","","Create a new pair using the offsets given for the needle …","Create a new prefilter using the pair given.","Create a new pair of offsets from the given needle and …","A forward substring searcher using the Rabin-Karp …","A reverse substring searcher using the Rabin-Karp …","","","","","","","","","Return the first occurrence of the needle in the haystack …","Like find, but accepts and returns raw pointers.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create a new Rabin-Karp forward searcher for the given …","Create a new Rabin-Karp reverse searcher for the given …","Return the last occurrence of the needle in the haystack …","Like rfind, but accepts and returns raw pointers.","","","","","","","","","A forward substring searcher using the Shift-Or algorithm.","","","Return the first occurrence of the needle given to …","","Returns the argument unchanged.","Calls U::from(self).","Create a new Shift-Or forward searcher for the given needle…","","","","A forward substring searcher that uses the Two-Way …","A reverse substring searcher that uses the Two-Way …","","","","","","","","","Returns the first occurrence of needle in the given …","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create a searcher that finds occurrences of the given …","Create a searcher that finds occurrences of the given …","Returns the last occurrence of needle in the given haystack…","","","","","","","","","Algorithms for the x86_64 target using 256-bit vectors via …","Algorithms for the x86_64 target using 128-bit vectors via …","This module defines 256-bit vector implementations of …","A 256-bit vector implementation of the “packed pair” …","Finds all occurrences of a single byte in a haystack.","An iterator over all occurrences of a single byte in a …","Finds all occurrences of three bytes in a haystack.","An iterator over all occurrences of three possible bytes …","Finds all occurrences of two bytes in a haystack.","An iterator over all occurrences of two possible bytes in …","","","","","","","","","","","","","","","","","","","","","","","","","Counts all occurrences of this byte in the given haystack.","","Counts all occurrences of this byte in the given haystack …","Return the first occurrence of one of the needle bytes in …","Return the first occurrence of one of the needle bytes in …","Return the first occurrence of one of the needle bytes in …","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","","","","","","","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).","","","","Returns true when this implementation is available in the …","Returns true when this implementation is available in the …","Returns true when this implementation is available in the …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new finder specific to AVX2 vectors and routines …","Create a new finder specific to AVX2 vectors and routines …","Create a new finder specific to AVX2 vectors and routines …","","","","","","","Return the last occurrence of one of the needle bytes in …","Return the last occurrence of one of the needle bytes in …","Return the last occurrence of one of the needle bytes in …","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","A “packed pair” finder that uses 256-bit vector …","","","","","Execute a search using AVX2 vectors and routines.","Run this finder on the given haystack as a prefilter.","","Returns the argument unchanged.","Calls U::from(self).","Returns true when this implementation is available in the …","Returns the minimum haystack length that this Finder can …","Create a new pair searcher. The searcher returned can …","Returns the pair of offsets (into the needle) used to …","","","","","Create a new “packed pair” finder using the pair of …","This module defines 128-bit vector implementations of …","A 128-bit vector implementation of the “packed pair” …","Finds all occurrences of a single byte in a haystack.","An iterator over all occurrences of a single byte in a …","Finds all occurrences of three bytes in a haystack.","An iterator over all occurrences of three possible bytes …","Finds all occurrences of two bytes in a haystack.","An iterator over all occurrences of two possible bytes in …","","","","","","","","","","","","","","","","","","","","","","","","","Counts all occurrences of this byte in the given haystack.","","Counts all occurrences of this byte in the given haystack …","Return the first occurrence of one of the needle bytes in …","Return the first occurrence of one of the needle bytes in …","Return the first occurrence of one of the needle bytes in …","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","Like find, but accepts and returns raw pointers.","","","","","","","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).","","","","Returns true when this implementation is available in the …","Returns true when this implementation is available in the …","Returns true when this implementation is available in the …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","Returns an iterator over all occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new searcher that finds occurrences of the needle …","Create a new finder specific to SSE2 vectors and routines …","Create a new finder specific to SSE2 vectors and routines …","Create a new finder specific to SSE2 vectors and routines …","","","","","","","Return the last occurrence of one of the needle bytes in …","Return the last occurrence of one of the needle bytes in …","Return the last occurrence of one of the needle bytes in …","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","Like rfind, but accepts and returns raw pointers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","A “packed pair” finder that uses 128-bit vector …","","","","","Execute a search using SSE2 vectors and routines.","Run this finder on the given haystack as a prefilter.","","Returns the argument unchanged.","Calls U::from(self).","Returns true when this implementation is available in the …","Returns the minimum haystack length that this Finder can …","Create a new pair searcher. The searcher returned can …","Returns the pair of offsets (into the needle) used to …","","","","","Create a new “packed pair” finder using the pair of …","Automatically detect whether a heuristic prefilter should …","An iterator over non-overlapping substring matches.","An iterator over non-overlapping substring matches in …","A single substring searcher fixed to a particular needle.","A builder for constructing non-default forward or reverse …","A single substring reverse searcher fixed to a particular …","Never used a prefilter in substring search.","Prefilter controls whether heuristics are used to …","Convert this finder into its borrowed variant.","Convert this finder into its borrowed variant.","","","","","","","","","","","","","Build a forward finder using the given needle from the …","Build a forward finder using the given needle and a custom …","Build a reverse finder using the given needle from the …","","","","","","","","","","","Returns the index of the first occurrence of the given …","Returns the index of the first occurrence of this needle …","Returns an iterator over all non-overlapping occurrences …","Returns an iterator over all occurrences of a substring 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Convert this iterator into its owned variant, such that it …","Convert this iterator into its owned variant, such that it …","Convert this finder into its owned variant, such that it …","Convert this finder into its owned variant, such that it …","Returns the needle that this finder searches for.","Returns the needle that this finder searches for.","Create a new finder for the given needle.","Create a new reverse finder for the given needle.","Create a new finder builder with default settings.","","","Configure the prefilter setting for the finder.","Returns the index of the last occurrence of the given …","Returns the index of the last occurrence of this needle in …","Returns a reverse iterator over all non-overlapping …","Returns a reverse iterator over all occurrences of a …","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,3,1,2,3,1,2,3,1,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,19,20,15,16,17,18,19,20,15,16,17,18,19,20,15,16,17,18,19,20,15,16,15,15,17,19,15,17,19,15,16,17,18,19,20,15,16,17,18,19,20,15,16,17,18,19,20,16,18,20,15,17,19,15,17,19,16,18,20,16,18,20,15,17,19,15,17,19,16,18,20,15,16,17,18,19,20,15,16,17,18,19,20,15,16,17,18,19,20,15,16,17,18,19,20,0,0,0,21,22,21,22,21,22,21,22,21,21,22,21,22,22,22,21,22,21,22,21,23,21,22,21,22,21,22,21,22,22,21,22,0,0,24,25,24,25,24,25,24,25,24,24,24,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,24,25,0,26,26,26,26,26,26,26,26,26,26,0,0,27,28,27,28,27,28,27,28,27,27,28,27,28,27,28,27,28,28,27,28,27,28,27,28,27,28,0,0,0,0,0,0,0,0,0,0,29,30,31,32,33,34,29,30,31,32,33,34,29,30,31,32,33,34,29,30,31,32,33,34,29,30,29,29,31,33,29,31,33,29,30,31,32,33,34,29,30,31,32,33,34,29,30,31,32,33,34,30,32,34,29,31,33,29,31,33,29,31,33,29,31,33,30,32,34,30,32,34,29,31,33,29,31,33,30,32,34,29,30,31,32,33,34,29,30,31,32,33,34,29,30,31,32,33,34,29,30,31,32,33,34,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,0,36,37,38,39,40,41,36,37,38,39,40,41,36,37,38,39,40,41,36,37,38,39,40,41,36,37,36,36,38,40,36,38,40,36,37,38,39,40,41,36,37,38,39,40,41,36,37,38,39,40,41,37,39,41,36,38,40,36,38,40,36,38,40,36,38,40,37,39,41,37,39,41,36,38,40,36,38,40,37,39,41,36,37,38,39,40,41,36,37,38,39,40,41,36,37,38,39,40,41,36,37,38,39,40,41,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,48,0,0,0,0,0,48,0,43,44,48,49,50,43,44,45,48,49,50,43,44,45,45,45,45,48,43,44,45,48,43,44,45,48,45,0,43,0,43,48,49,50,43,44,45,48,49,50,43,44,45,48,49,50,43,44,45,49,50,49,50,43,44,43,44,43,44,45,49,50,45,0,44,0,44,49,48,43,44,45,48,49,50,43,44,45,48,49,50,43,44,45,48,49,50,43,44,45],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[1,5],[[1,6],7],[[2,6],7],[[3,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,[9,[8]]],[[10,[5]]]],[[8,8,[9,[8]]],[[10,[5]]]],[[8,8,[9,[8]]],2],[[8,8,8,[9,[8]]],[[10,[5]]]],[[8,8,8,[9,[8]]],3],[[8,[9,[8]]],1],0,[[8,[9,[8]]],[[10,[5]]]],[[8,8,[9,[8]]],[[10,[5]]]],[[8,8,[9,[8]]],[[11,[2]]]],[[8,8,8,[9,[8]]],[[10,[5]]]],[[8,8,8,[9,[8]]],[[11,[3]]]],[[8,[9,[8]]],[[11,[1]]]],[[8,[9,[8]]],1],[[8,8,[9,[8]]],2],[[8,8,8,[9,[8]]],3],[1,[[10,[5]]]],[2,[[10,[5]]]],[3,[[10,[5]]]],[1,[[10,[5]]]],[2,[[10,[5]]]],[3,[[10,[5]]]],[1,[[4,[5,[10,[5]]]]]],[2,[[4,[5,[10,[5]]]]]],[3,[[4,[5,[10,[5]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],0,0,[[[9,[8]],[9,[8]]],14],[[8,8,5],14],[[[9,[8]],[9,[8]]],14],[[[9,[8]],[9,[8]]],14],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[15,[9,[8]]],5],[16,5],[[15,8,8],5],[[15,[9,[8]]],[[10,[5]]]],[[17,[9,[8]]],[[10,[5]]]],[[19,[9,[8]]],[[10,[5]]]],[[15,8,8],[[10,[8]]]],[[17,8,8],[[10,[8]]]],[[19,8,8],[[10,[8]]]],[[15,6],7],[[16,6],7],[[17,6],7],[[18,6],7],[[19,6],7],[[20,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,[9,[8]]],16],[[17,[9,[8]]],18],[[19,[9,[8]]],20],[8,15],[[8,8],17],[[8,8,8],19],[16,[[10,[5]]]],[18,[[10,[5]]]],[20,[[10,[5]]]],[16,[[10,[5]]]],[18,[[10,[5]]]],[20,[[10,[5]]]],[[15,[9,[8]]],[[10,[5]]]],[[17,[9,[8]]],[[10,[5]]]],[[19,[9,[8]]],[[10,[5]]]],[[15,8,8],[[10,[8]]]],[[17,8,8],[[10,[8]]]],[[19,8,8],[[10,[8]]]],[16,[[4,[5,[10,[5]]]]]],[18,[[4,[5,[10,[5]]]]]],[20,[[4,[5,[10,[5]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[22,22],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[21,[9,[8]]],[[10,[5]]]],[[21,6],7],[[22,6],7],[-1,-1,[]],[-1,-1,[]],[22,8],[22,8],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[8]]],[[10,[21]]]],[[[9,[8]]],[[10,[22]]]],[21,22],[[23,8],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[[[9,[8]],8,8],[[10,[22]]]],[[[9,[8]],22],[[10,[21]]]],[[[9,[8]],-1],[[10,[22]]],23],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[25,25],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[24,[9,[8]],[9,[8]]],[[10,[5]]]],[[24,8,8,8,8],[[10,[8]]]],[[24,6],7],[[25,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[8]]],24],[[[9,[8]]],25],[[25,[9,[8]],[9,[8]]],[[10,[5]]]],[[25,8,8,8,8],[[10,[8]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[26,[9,[8]]],[[10,[5]]]],[[26,6],7],[-1,-1,[]],[-1,-2,[],[]],[[[9,[8]]],[[10,[26]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,27],[28,28],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[27,[9,[8]],[9,[8]]],[[10,[5]]]],[[27,6],7],[[28,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[8]]],27],[[[9,[8]]],28],[[28,[9,[8]],[9,[8]]],[[10,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[29,[9,[8]]],5],[30,5],[[29,8,8],5],[[29,[9,[8]]],[[10,[5]]]],[[31,[9,[8]]],[[10,[5]]]],[[33,[9,[8]]],[[10,[5]]]],[[29,8,8],[[10,[8]]]],[[31,8,8],[[10,[8]]]],[[33,8,8],[[10,[8]]]],[[29,6],7],[[30,6],7],[[31,6],7],[[32,6],7],[[33,6],7],[[34,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[[],14],[[],14],[[29,[9,[8]]],30],[[31,[9,[8]]],32],[[33,[9,[8]]],34],[8,[[10,[29]]]],[[8,8],[[10,[31]]]],[[8,8,8],[[10,[33]]]],[8,29],[[8,8],31],[[8,8,8],33],[30,[[10,[5]]]],[32,[[10,[5]]]],[34,[[10,[5]]]],[30,[[10,[5]]]],[32,[[10,[5]]]],[34,[[10,[5]]]],[[29,[9,[8]]],[[10,[5]]]],[[31,[9,[8]]],[[10,[5]]]],[[33,[9,[8]]],[[10,[5]]]],[[29,8,8],[[10,[8]]]],[[31,8,8],[[10,[8]]]],[[33,8,8],[[10,[8]]]],[30,[[4,[5,[10,[5]]]]]],[32,[[4,[5,[10,[5]]]]]],[34,[[4,[5,[10,[5]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],4,[],[]],[[35,[9,[8]],[9,[8]]],[[10,[5]]]],[[35,[9,[8]]],[[10,[5]]]],[[35,6],7],[-1,-1,[]],[-1,-2,[],[]],[[],14],[35,5],[[[9,[8]]],[[10,[35]]]],[35,22],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[[[9,[8]],22],[[10,[35]]]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[36,[9,[8]]],5],[37,5],[[36,8,8],5],[[36,[9,[8]]],[[10,[5]]]],[[38,[9,[8]]],[[10,[5]]]],[[40,[9,[8]]],[[10,[5]]]],[[36,8,8],[[10,[8]]]],[[38,8,8],[[10,[8]]]],[[40,8,8],[[10,[8]]]],[[36,6],7],[[37,6],7],[[38,6],7],[[39,6],7],[[40,6],7],[[41,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[[],14],[[],14],[[36,[9,[8]]],37],[[38,[9,[8]]],39],[[40,[9,[8]]],41],[8,[[10,[36]]]],[[8,8],[[10,[38]]]],[[8,8,8],[[10,[40]]]],[8,36],[[8,8],38],[[8,8,8],40],[37,[[10,[5]]]],[39,[[10,[5]]]],[41,[[10,[5]]]],[37,[[10,[5]]]],[39,[[10,[5]]]],[41,[[10,[5]]]],[[36,[9,[8]]],[[10,[5]]]],[[38,[9,[8]]],[[10,[5]]]],[[40,[9,[8]]],[[10,[5]]]],[[36,8,8],[[10,[8]]]],[[38,8,8],[[10,[8]]]],[[40,8,8],[[10,[8]]]],[37,[[4,[5,[10,[5]]]]]],[39,[[4,[5,[10,[5]]]]]],[41,[[4,[5,[10,[5]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[42,42],[[-1,-2],4,[],[]],[[42,[9,[8]],[9,[8]]],[[10,[5]]]],[[42,[9,[8]]],[[10,[5]]]],[[42,6],7],[-1,-1,[]],[-1,-2,[],[]],[[],14],[42,5],[[[9,[8]]],[[10,[42]]]],[42,22],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[[[9,[8]],22],[[10,[42]]]],0,0,0,0,0,0,0,0,[43,43],[44,44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[45,-1],43,[46,[47,[[9,[8]]]]]],[[45,-1,-2],43,23,[46,[47,[[9,[8]]]]]],[[45,-1],44,[46,[47,[[9,[8]]]]]],[48,48],[43,43],[44,44],[45,45],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],48],[[],45],[[[9,[8]],[9,[8]]],[[10,[5]]]],[[43,[9,[8]]],[[10,[5]]]],[[[9,[8]],-1],49,[46,[47,[[9,[8]]]]]],[[43,[9,[8]]],49],[[48,6],7],[[49,6],7],[[50,6],7],[[43,6],7],[[44,6],7],[[45,6],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,49],[50,50],[43,43],[44,44],[43,[[9,[8]]]],[44,[[9,[8]]]],[-1,43,[46,[47,[[9,[8]]]]]],[-1,44,[46,[47,[[9,[8]]]]]],[[],45],[49,[[10,[5]]]],[50,[[10,[5]]]],[[45,48],45],[[[9,[8]],[9,[8]]],[[10,[5]]]],[[44,-1],[[10,[5]]],[[47,[[9,[8]]]]]],[[[9,[8]],-1],50,[46,[47,[[9,[8]]]]]],[[44,[9,[8]]],50],[49,[[4,[5,[10,[5]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]],[-1,13,[]]],"c":[],"p":[[5,"Memchr",0],[5,"Memchr2",0],[5,"Memchr3",0],[1,"tuple"],[1,"usize"],[5,"Formatter",650],[8,"Result",650],[1,"u8"],[1,"slice"],[6,"Option",651],[5,"Rev",652],[6,"Result",653],[5,"TypeId",654],[1,"bool"],[5,"One",77],[5,"OneIter",77],[5,"Two",77],[5,"TwoIter",77],[5,"Three",77],[5,"ThreeIter",77],[5,"Finder",182],[5,"Pair",182],[10,"HeuristicFrequencyRank",182],[5,"Finder",217],[5,"FinderRev",217],[5,"Finder",247],[5,"Finder",258],[5,"FinderRev",258],[5,"One",290],[5,"OneIter",290],[5,"Two",290],[5,"TwoIter",290],[5,"Three",290],[5,"ThreeIter",290],[5,"Finder",401],[5,"One",422],[5,"OneIter",422],[5,"Two",422],[5,"TwoIter",422],[5,"Three",422],[5,"ThreeIter",422],[5,"Finder",533],[5,"Finder",552],[5,"FinderRev",552],[5,"FinderBuilder",552],[10,"Sized",655],[10,"AsRef",656],[6,"Prefilter",552],[5,"FindIter",552],[5,"FindRevIter",552]],"b":[]}],\ ["miniz_oxide",{"doc":"A pure rust replacement for the miniz DEFLATE/zlib …","t":"PPPGPPPPGGIGEEPPPPPPPPPPFPPPPNNNNNNNNNNOONNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNENONNNNNNNNNNNNNNNNNNNNNPPGPPPPNNNNHHCNNNNNCNNNNPFGFPPPPPPPPPPPPGGNNNNNNNNNNNNNNNNNHHHNNCNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNSSSSSSSSHPPFPPPPPGNNNNNNCHHHHHNNNNNNNNNNOOCNNNNNNNNFSNNNNHNNCNNNNNNSSSSSFFFKFNNNNNNNNNNNNNNHNNNNNNNNMNNNNNNNNNNNNNNNNN","n":["Block","Buf","Data","DataFormat","Err","ErrNo","Finish","Full","MZError","MZFlush","MZResult","MZStatus","MZ_ADLER32_INIT","MZ_DEFAULT_WINDOW_BITS","Mem","NeedDict","None","Ok","Ok","Param","Partial","Raw","Stream","StreamEnd","StreamResult","Sync","Version","ZLibIgnoreChecksum","Zlib","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_consumed","bytes_written","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","deflate","eq","eq","eq","eq","eq","error","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_window_bits","hash","hash","hash","hash","hash","inflate","into","into","into","into","into","mz_adler32_oxide","new","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_window_bits","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","BestCompression","BestSpeed","CompressionLevel","DefaultCompression","DefaultLevel","NoCompression","UberCompression","borrow","borrow_mut","clone","clone_into","compress_to_vec","compress_to_vec_zlib","core","eq","fmt","from","hash","into","stream","to_owned","try_from","try_into","type_id","BadParam","CallbackFunc","CompressionStrategy","CompressorOxide","Default","Done","Filtered","Finish","Fixed","Full","HuffmanOnly","None","Okay","PutBufFailed","RLE","Sync","TDEFLFlush","TDEFLStatus","adler32","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compress","compress_to_output","create_comp_flags_from_zip_params","data_format","default","deflate_flags","eq","eq","eq","flags","fmt","fmt","fmt","from","from","from","from","from","from","hash","hash","hash","into","into","into","into","into","new","new","prev_return_status","put_buf_func","reset","set_compression_level","set_compression_level_raw","set_format_and_level","to_owned","to_owned","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","TDEFL_COMPUTE_ADLER32","TDEFL_FILTER_MATCHES","TDEFL_FORCE_ALL_RAW_BLOCKS","TDEFL_FORCE_ALL_STATIC_BLOCKS","TDEFL_GREEDY_PARSING_FLAG","TDEFL_NONDETERMINISTIC_PARSING_FLAG","TDEFL_RLE_MATCHES","TDEFL_WRITE_ZLIB_HEADER","deflate","Adler32Mismatch","BadParam","DecompressError","Done","Failed","FailedCannotMakeProgress","HasMoreOutput","NeedsMoreInput","TINFLStatus","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","core","decompress_slice_iter_to_slice","decompress_to_vec","decompress_to_vec_with_limit","decompress_to_vec_zlib","decompress_to_vec_zlib_with_limit","eq","fmt","fmt","fmt","from","from","from_i32","hash","into","into","output","status","stream","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","DecompressorOxide","TINFL_LZ_DICT_SIZE","adler32","adler32_header","borrow","borrow_mut","decompress","default","from","inflate_flags","init","into","new","try_from","try_into","type_id","TINFL_FLAG_COMPUTE_ADLER32","TINFL_FLAG_HAS_MORE_INPUT","TINFL_FLAG_IGNORE_ADLER32","TINFL_FLAG_PARSE_ZLIB_HEADER","TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF","FullReset","InflateState","MinReset","ResetPolicy","ZeroReset","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","decompressor","default","from","from","from","from","inflate","into","into","into","into","last_status","new","new_boxed","new_boxed_with_window_bits","reset","reset","reset","reset","reset","reset_as","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"miniz_oxide"],[106,"miniz_oxide::deflate"],[130,"miniz_oxide::deflate::core"],[218,"miniz_oxide::deflate::core::deflate_flags"],[226,"miniz_oxide::deflate::stream"],[227,"miniz_oxide::inflate"],[269,"miniz_oxide::inflate::core"],[285,"miniz_oxide::inflate::core::inflate_flags"],[290,"miniz_oxide::inflate::stream"],[336,"core::fmt"],[337,"core::fmt"],[338,"core::result"],[339,"core::any"],[340,"alloc::vec"],[341,"core::ops::function"],[342,"core::iter::traits::iterator"],[343,"core::option"],[344,"alloc::string"],[345,"alloc::boxed"]],"d":["Not implemented.","Buffer-related error.","Error in inflation; see inflate::stream::inflate() for …","How compressed data is wrapped.","Contains the error value","Unused","Attempt to flush the remaining data and end the stream.","Same as Sync, but resets the compression dictionary so …","A list of miniz failed status codes.","A list of flush types.","Result alias for all miniz status codes both successful …","A list of miniz successful status codes.","","","Unused","Unused","Don’t force any flushing. Used when more input data is …","Contains the success value","Operation succeeded.","Bad parameters.","Zlib partial flush. Currently treated as Sync.","Raw DEFLATE.","General stream error.","Operation succeeded and end of deflate stream was found.","A structure containing the result of a call to the inflate …","Finish compressing the currently buffered data, and output …","Unused","Zlib wrapped but ignore and don’t compute the adler32 …","Wrapped using the zlib format.","","","","","","","","","","","The number of bytes consumed from the input slice.","The number of bytes written to the output slice.","","","","","","","","","","","This module contains functionality for compression.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","This module contains functionality for decompression.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create an MZFlush value from an integer value.","The return status of the call.","","","","","","","","","","","","","","","","","","","","","","Slow/high compression. Do a lot of checks to try to find …","Fast compression. Uses a special compression routine that …","How much processing the compressor should do to compress …","Use the default compression level.","Default compromise between speed and compression.","Don’t do any compression, only output uncompressed …","Even more checks, can be very slow.","","","","","Compress the input data to a vector, using the specified …","Compress the input data to a vector, using the specified …","Streaming compression functionality.","","","Returns the argument unchanged.","","Calls U::from(self).","Extra streaming compression functionality.","","","","","Usage error.","Callback function and user used in compress_to_output.","Strategy setting for compression.","Main compression struct.","Don’t use any of the special strategies.","Compression succeeded and the deflate stream was ended.","Only use matches that are at least 5 bytes long.","Try to flush everything and end the deflate stream.","Only use static/fixed blocks. (Blocks using the default …","Same as Sync, but reset the dictionary so that the …","Don’t look for matches, only huffman encode the literals.","Normal operation.","Compression succeeded normally.","Error putting data into output buffer.","Only look for matches with a distance of 1, i.e do …","Try to flush all the current data and output an empty raw …","A list of deflate flush types.","Return status of compression.","Get the adler32 checksum of the currently encoded data.","","","","","","","","","","","","","","","","","Main compression function. Tries to compress as much as …","Main compression function. Callbacks output.","Create a set of compression flags using parameters used by …","Returns whether the compressor is wrapping the data in a …","Initialize the compressor with a level of 4, zlib wrapper …","","","","","Get the raw compressor flags.","","","","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).","Create a new CompressorOxide with the given flags.","","Get the return status of the previous compress call with …","","Reset the state of the compressor, keeping the same …","Set the compression level of the compressor.","Set the compression level of the compressor using an …","Update the compression settings of the compressor.","","","","","","","","","","","","","","","","","","","Should we compute the adler32 checksum.","Only use matches that are at least 6 bytes long.","Force the compressor to only output raw/uncompressed …","Force the compressor to only output static blocks. (Blocks …","Should we use greedy parsing (as opposed to lazy parsing …","Used in miniz to skip zero-initializing hash and dict. We …","Only look for matches with a distance of 0.","Whether to use a zlib wrapper.","Try to compress from input to output with the given …","The decompression went fine, but the adler32 checksum did …","The output buffer is an invalid size; consider the flags …","Struct return when decompress_to_vec functions fail.","Finished decompression without issues.","Failed to decompress due to invalid data.","More input data was expected, but the caller indicated …","There is still pending data that didn’t fit in the …","The decompressor needs more input data to continue …","Return status codes.","","","","","","","Streaming decompression functionality.","Decompress one or more source slices from an iterator into …","Decompress the deflate-encoded data in input to a vector.","Decompress the deflate-encoded data in input to a vector.","Decompress the deflate-encoded data (with a zlib wrapper) …","Decompress the deflate-encoded data (with a zlib wrapper) …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The currently decompressed data if any.","Decompressor status on failure. See TINFLStatus for …","Extra streaming decompression functionality.","","","","","","","","","Main decompression struct.","","Returns the adler32 checksum of the currently decompressed …","Returns the adler32 that was read from the zlib header if …","","","Main decompression function. Keeps decompressing data from …","Create a new tinfl_decompressor with all fields set to 0.","Returns the argument unchanged.","Flags to decompress() to control how inflation works.","Set the current state to Start.","Calls U::from(self).","Create a new tinfl_decompressor with all fields set to 0.","","","","Calculate the adler32 checksum of the output data even if …","There will be more input that hasn’t been given to the …","Ignore adler32 checksum even if we are inflating a zlib …","Should we try to parse a zlib header?","The output buffer should not wrap around.","Full reset of the state, including zeroing memory.","A struct that compbines a decompressor with extra data for …","Resets state, without performing expensive ops (e.g. …","Tag that determines reset policy of InflateState","Resets state and zero memory, continuing to use the same …","","","","","","","","","Access the innner decompressor.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to decompress from input to output with the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the status of the last call to inflate with this …","Create a new state.","Create a new state on the heap.","Create a new state using miniz/zlib style window bits …","Performs reset","","","","Reset the decompressor without re-allocating memory, using …","Resets the state according to specified policy.","","","","","","","","","","","",""],"i":[1,3,3,0,10,3,1,1,0,0,0,0,0,0,3,2,1,10,2,3,1,4,3,2,0,1,3,4,4,1,2,3,4,5,1,2,3,4,5,5,5,1,2,3,4,5,1,2,3,4,5,0,1,2,3,4,5,5,1,2,3,4,5,10,10,1,2,3,4,5,4,1,2,3,4,5,0,1,2,3,4,5,0,1,5,1,2,3,4,5,4,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,15,15,0,15,15,15,15,15,15,15,15,0,0,0,15,15,15,15,15,0,15,15,15,15,23,0,0,0,21,23,21,22,21,22,21,22,23,23,21,22,0,0,19,19,40,21,22,23,19,40,21,22,23,21,22,23,21,22,23,0,0,0,19,19,0,21,22,23,19,21,22,23,19,40,21,22,22,23,21,22,23,19,40,21,22,23,19,22,19,40,19,19,19,19,21,22,23,19,40,21,22,23,19,40,21,22,23,19,40,21,22,23,0,0,0,0,0,0,0,0,0,27,27,0,27,27,27,27,27,0,27,30,27,30,27,27,0,0,0,0,0,0,27,27,30,30,27,30,27,27,27,30,30,30,0,27,30,27,30,27,30,27,30,0,0,33,33,33,33,0,33,33,0,33,33,33,33,33,33,0,0,0,0,0,0,0,0,0,0,37,38,39,34,37,38,39,34,34,34,37,38,39,34,0,37,38,39,34,34,34,34,34,36,37,38,39,34,34,37,38,39,34,37,38,39,34,37,38,39,34],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],0,[[1,1],7],[[2,2],7],[[3,3],7],[[4,4],7],[[5,5],7],[3,5],[[1,8],9],[[2,8],9],[[3,8],9],[[4,8],9],[[5,8],9],[5,10],[5,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,4],[[1,-1],6,12],[[2,-1],6,12],[[3,-1],6,12],[[4,-1],6,12],[[5,-1],6,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[11,[[13,[1,3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,11],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],6,[],[]],[[[17,[16]],16],[[18,[16]]]],[[[17,[16]],16],[[18,[16]]]],0,[[15,15],7],[[15,8],9],[-1,-1,[]],[[15,-1],6,12],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[19,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[22,22],[23,23],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[19,[17,[16]],[17,[16]],22],[[6,[23,24,24]]]],[[19,[17,[16]],22,-1],[[6,[23,24]]],[[26,[[17,[16]]],[[25,[7]]]]]],[[11,11,11],20],[19,4],[[],19],0,[[21,21],7],[[22,22],7],[[23,23],7],[19,11],[[21,8],9],[[22,8],9],[[23,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,22],[-1,-1,[]],[-1,-1,[]],[[21,-1],6,12],[[22,-1],6,12],[[23,-1],6,12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,19],[11,[[13,[22,3]]]],[19,23],0,[19,6],[[19,15],6],[[19,16],6],[[19,4,16],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,[[19,[17,[16]],[17,[16]],1],5],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,27],[[-1,-2],6,[],[]],0,[[[17,[16]],-1,7,7],[[13,[24,27]]],[[29,[],[[28,[[17,[16]]]]]]]],[[[17,[16]]],[[13,[[18,[16]],30]]]],[[[17,[16]],24],[[13,[[18,[16]],30]]]],[[[17,[16]]],[[13,[[18,[16]],30]]]],[[[17,[16]],24],[[13,[[18,[16]],30]]]],[[27,27],7],[[27,8],9],[[30,8],9],[[30,8],9],[-1,-1,[]],[-1,-1,[]],[11,[[31,[27]]]],[[27,-1],6,12],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,32,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,0,[33,[[31,[20]]]],[33,[[31,[20]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,[17,[16]],[17,[16]],24,20],[[6,[27,24,24]]]],[[],33],[-1,-1,[]],0,[33,6],[-1,-2,[],[]],[[],33],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,33],[[],34],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[34,[17,[16]],[17,[16]],1],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,27],[4,34],[4,[[35,[34]]]],[11,[[35,[34]]]],[[36,34],6],[[37,34],6],[[38,34],6],[[39,34],6],[[34,4],6],[[34,-1],6,36],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]]],"c":[],"p":[[6,"MZFlush",0],[6,"MZStatus",0],[6,"MZError",0],[6,"DataFormat",0],[5,"StreamResult",0],[1,"tuple"],[1,"bool"],[5,"Formatter",336],[8,"Result",336],[8,"MZResult",0],[1,"i32"],[10,"Hasher",337],[6,"Result",338],[5,"TypeId",339],[6,"CompressionLevel",106],[1,"u8"],[1,"slice"],[5,"Vec",340],[5,"CompressorOxide",130],[1,"u32"],[6,"CompressionStrategy",130],[6,"TDEFLFlush",130],[6,"TDEFLStatus",130],[1,"usize"],[17,"Output"],[10,"FnMut",341],[6,"TINFLStatus",227],[17,"Item"],[10,"Iterator",342],[5,"DecompressError",227],[6,"Option",343],[5,"String",344],[5,"DecompressorOxide",269],[5,"InflateState",290],[5,"Box",345],[10,"ResetPolicy",290],[5,"MinReset",290],[5,"ZeroReset",290],[5,"FullReset",290],[5,"CallbackFunc",130]],"b":[[63,"impl-From%3C%26StreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[64,"impl-From%3CStreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[250,"impl-Display-for-DecompressError"],[251,"impl-Debug-for-DecompressError"]]}],\ diff --git a/src/melior_macro/dialect/generation/attribute_accessor.rs.html b/src/melior_macro/dialect/generation/attribute_accessor.rs.html index bd7063be89..da4278e7b3 100644 --- a/src/melior_macro/dialect/generation/attribute_accessor.rs.html +++ b/src/melior_macro/dialect/generation/attribute_accessor.rs.html @@ -133,7 +133,7 @@ let r#type = attribute.parameter_type(); quote! { - pub fn #identifier(&mut self, context: &'c ::melior::Context, value: #r#type) { + pub fn #identifier(&mut self, value: #r#type) { #body } } @@ -145,7 +145,7 @@ let identifier = attribute.remove_identifier(); Some(quote! { - pub fn #identifier(&mut self, context: &'c ::melior::Context) -> Result<(), ::melior::Error> { + pub fn #identifier(&mut self) -> Result<(), ::melior::Error> { self.operation.remove_attribute(#name) } })